// 30-day program data in Hebrew
// Wave pattern: Foundation (days 1-7) → Build (8-14) → MILESTONE day 14 → Elevate (15-21) → Peak (22-30)
// All drills bodyweight + optional mat/chair/towel

const DRILL_LIBRARY = {
  squat: {
    he: "סקוואט",
    en: "Squat",
    cue: "רגליים ברוחב אגן, לרדת כאילו יושבים על כיסא, הברכיים בכיוון אצבעות הרגליים",
    why: "מחזק ירכיים, ישבן וליבה — הבסיס לכל תנועה יומיומית",
  },
  pushup: {
    he: "שכיבות סמיכה",
    en: "Push-up",
    cue: "כפות ידיים מעט רחבות מהכתפיים, גוף ישר כמו קרש, לרדת עד שהחזה קרוב לרצפה",
    why: "מפעיל חזה, כתפיים, זרועות וליבה בו-זמנית — התרגיל הכי יעיל לפלג עליון",
    mod: "אפשר על הברכיים או בעמידה מול קיר",
  },
  plank: {
    he: "פלאנק",
    en: "Plank",
    cue: "מרפקים מתחת לכתפיים, גוף ישר, לסחוט את שרירי הבטן והישבן",
    why: "בונה ליבה יציבה שמגינה על הגב התחתון",
  },
  lunge: {
    he: "מכרעים",
    en: "Lunge",
    cue: "צעד גדול קדימה, לרדת עד שהברך האחורית כמעט נוגעת ברצפה",
    why: "מחזק כל רגל בנפרד ומשפר שיווי משקל",
  },
  glutebridge: {
    he: "גשר ישבן",
    en: "Glute Bridge",
    cue: "שכיבה על הגב, ברכיים כפופות, להרים את האגן ולסחוט את הישבן בחלק העליון",
    why: "מפעיל את הישבן ומקל על כאבי גב תחתון",
  },
  superman: {
    he: "סופרמן",
    en: "Superman",
    cue: "שכיבה על הבטן, להרים ידיים ורגליים במקביל, להחזיק שנייה",
    why: "מחזק את שרירי הגב — חשוב במיוחד לאחר ישיבה ממושכת",
  },
  mountainclimber: {
    he: "מטפסי הרים",
    en: "Mountain Climbers",
    cue: "בתנוחת שכיבת סמיכה, להחליף ברכיים מהר לכיוון החזה",
    why: "משלב קרדיו, ליבה וכתפיים — מעלה דופק מיד",
  },
  jumpingjack: {
    he: "פיסוק וצירוף",
    en: "Jumping Jacks",
    cue: "קפיצה עם פישוק רגליים והרמת ידיים למעלה",
    why: "חימום מושלם — מפעיל את כל הגוף ומעלה דופק בעדינות",
  },
  deadbug: {
    he: "חיפושית",
    en: "Dead Bug",
    cue: "שכיבה על הגב, להוריד יד אחת ורגל נגדית יחד, לשמור על גב צמוד לרצפה",
    why: "בונה ליבה חכמה שמתואמת עם הגפיים",
  },
  wallsit: {
    he: "ישיבת קיר",
    en: "Wall Sit",
    cue: "גב צמוד לקיר, ברכיים בזווית 90 מעלות, להחזיק",
    why: "סיבולת שרירית לירכיים — שורף ומחזק",
  },
  chairdip: {
    he: "שקיעות על כיסא",
    en: "Chair Dips",
    cue: "ידיים על קצה הכיסא, לרדת עם המרפקים אחורה",
    why: "מחזק טריצפס ואחורי כתף",
  },
  birddog: {
    he: "ציפור-כלב",
    en: "Bird Dog",
    cue: "על ארבע, למתוח יד אחת ורגל נגדית, להחזיק שנייה",
    why: "משפר יציבות ליבה וקואורדינציה",
  },
  highknees: {
    he: "ברכיים גבוהות",
    en: "High Knees",
    cue: "ריצה במקום עם הרמת ברכיים לגובה האגן",
    why: "קרדיו אינטנסיבי שמפעיל ליבה ורגליים",
  },
  reversecrunch: {
    he: "כפיפת בטן הפוכה",
    en: "Reverse Crunch",
    cue: "שכיבה על הגב, להרים ברכיים לכיוון החזה ולגלגל אגן למעלה",
    why: "מפעיל את בטן התחתונה בצורה בטוחה לגב",
  },
  sideplank: {
    he: "פלאנק צד",
    en: "Side Plank",
    cue: "על מרפק אחד, גוף ישר בקו אחד, אגן גבוה",
    why: "מחזק את שרירי הבטן הצדדיים — חשוב ליציבות",
  },
  burpee: {
    he: "ברפי",
    en: "Burpee",
    cue: "לרדת לשכיבת סמיכה, לקפוץ חזרה לעמידה, ולקפוץ מעלה",
    why: "התרגיל המלא — כל שריר, דופק מקסימלי, 60 שניות מרגישות כמו 5 דקות",
  },
  squatjump: {
    he: "קפיצות סקוואט",
    en: "Squat Jumps",
    cue: "סקוואט רגיל ואז פיצוץ לקפיצה מעלה, נחיתה רכה",
    why: "מוסיף כוח מתפרץ לרגליים",
  },
  pushuptap: {
    he: "שכיבות עם נגיעה",
    en: "Push-up + Shoulder Tap",
    cue: "שכיבת סמיכה ואז נגיעה ביד הנגדית בכתף",
    why: "מאתגר את הליבה להישאר יציבה",
  },
  skater: {
    he: "מחליקים",
    en: "Skater Jumps",
    cue: "קפיצות מהצד לצד כמו מחליק על הקרח",
    why: "משפר שיווי משקל וכוח צדדי",
  },
  tuckhold: {
    he: "החזקת כפיפה",
    en: "Tuck Hold",
    cue: "ישיבה על הרצפה, להרים רגליים ולהחזיק בזווית V",
    why: "בוחן אמיתי לחוזק ליבה",
  },
  cobra: {
    he: "מתיחת קוברה",
    en: "Cobra Stretch",
    cue: "שכיבה על הבטן, דחיפה עדינה של החזה מעלה",
    why: "פותח את החזה והכתפיים אחרי ישיבה",
  },
  childpose: {
    he: "תנוחת הילד",
    en: "Child's Pose",
    cue: "ישיבה על העקבים, ידיים קדימה, מצח לרצפה",
    why: "מרגיע את הגב ומאפשר נשימה עמוקה",
  },
  catcow: {
    he: "חתול-פרה",
    en: "Cat-Cow",
    cue: "על ארבע, לסירוגין לעגל את הגב ולקער",
    why: "משחרר את עמוד השדרה",
  },
  hipflexor: {
    he: "מתיחת כופפי ירך",
    en: "Hip Flexor Stretch",
    cue: "מכרע חצי, לדחוף את האגן קדימה בעדינות",
    why: "קריטי למי שיושב הרבה — פותח את קדמת הירך",
  },
};

const PROGRAM = [
  // ============ WEEK 1: FOUNDATION ============
  { day: 1, week: 1, phase: "foundation", title: "יום הראשון", subtitle: "התחלה קלה, הכי חשובה", focus: "כל הגוף", intensity: 1, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "30 שניות"], ["catcow", "30 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות בין סבבים", drills: [["squat", "10"], ["pushup", "6"], ["glutebridge", "12"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "45 שניות"]] },
  ], coach: "התחלת. זה הכי קשה — ומעכשיו רק קל יותר." },

  { day: 2, week: 1, phase: "foundation", title: "ליבה שקטה", subtitle: "בונים בסיס יציב", focus: "ליבה", intensity: 1, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "30 שניות"], ["birddog", "8 לצד"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["plank", "20 שניות"], ["deadbug", "8 לצד"], ["glutebridge", "12"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["cobra", "30 שניות"]] },
  ], coach: "ליבה חזקה = גב בריא. אתה בונה משהו אמיתי." },

  { day: 3, week: 1, phase: "foundation", title: "רגליים", subtitle: "השרירים הגדולים עובדים קשה", focus: "פלג תחתון", intensity: 2, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "45 שניות", drills: [["squat", "12"], ["lunge", "8 לצד"], ["wallsit", "20 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "30 לצד"]] },
  ], coach: "הרגליים שורפות? זה הסימן שזה עובד." },

  { day: 4, week: 1, phase: "recovery", title: "תנועה רכה", subtitle: "יום התאוששות פעילה", focus: "ניידות", intensity: 0, blocks: [
    { name: "זרימה", rounds: 2, rest: "0", drills: [["catcow", "45 שניות"], ["cobra", "30 שניות"], ["childpose", "45 שניות"], ["hipflexor", "30 לצד"]] },
  ], coach: "מנוחה היא חלק מהאימון. הגוף בונה את עצמו עכשיו." },

  { day: 5, week: 1, phase: "foundation", title: "פלג עליון", subtitle: "חזה, כתפיים, זרועות", focus: "פלג עליון", intensity: 2, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "30 שניות"], ["catcow", "30 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["pushup", "8"], ["chairdip", "8"], ["superman", "10"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "45 שניות"]] },
  ], coach: "כל שכיבה ספירה. גם אם היא לא מושלמת." },

  { day: 6, week: 1, phase: "foundation", title: "קרדיו קל", subtitle: "דופק עולה, חיוך נשאר", focus: "סיבולת", intensity: 2, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["highknees", "30 שניות"], ["squat", "10"], ["mountainclimber", "20 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["catcow", "45 שניות"]] },
  ], coach: "מזיע? אתה חי. זה סימן טוב." },

  { day: 7, week: 1, phase: "rest", title: "שבוע שלם", subtitle: "מגיע לך מנוחה", focus: "מנוחה", intensity: 0, blocks: [
    { name: "זרימה קצרה", rounds: 1, rest: "0", drills: [["catcow", "60 שניות"], ["cobra", "45 שניות"], ["childpose", "60 שניות"]] },
  ], coach: "שבוע שלם. תעצור רגע — אתה כבר לא אותו אחד שהתחיל." },

  // ============ WEEK 2: BUILD TO MILESTONE ============
  { day: 8, week: 2, phase: "build", title: "מתחזקים", subtitle: "שבוע שני, עוצמה חדשה", focus: "כל הגוף", intensity: 2, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"], ["birddog", "8 לצד"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["squat", "15"], ["pushup", "8"], ["plank", "30 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "30 לצד"]] },
  ], coach: "השבוע הזה הולך להרגיש אחרת. אתה כבר חזק יותר ממה שהיית." },

  { day: 9, week: 2, phase: "build", title: "ליבה + אגן", subtitle: "החגורה הטבעית שלך", focus: "ליבה", intensity: 2, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["catcow", "30 שניות"], ["birddog", "10 לצד"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["plank", "30 שניות"], ["sideplank", "20 לצד"], ["reversecrunch", "10"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["cobra", "30 שניות"]] },
  ], coach: "הליבה שלך עובדת גם כשאתה לא חושב על זה. תאמין לה." },

  { day: 10, week: 2, phase: "build", title: "רגליים חזקות", subtitle: "אתה תרגיש את זה מחר", focus: "פלג תחתון", intensity: 3, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "45 שניות", drills: [["squat", "15"], ["lunge", "10 לצד"], ["glutebridge", "15"], ["wallsit", "30 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "45 לצד"]] },
  ], coach: "הרגליים שלך נהיות מנוע. תכבד אותן." },

  { day: 11, week: 2, phase: "recovery", title: "זרימה", subtitle: "יום שחרור והתאוששות", focus: "ניידות", intensity: 0, blocks: [
    { name: "זרימה", rounds: 2, rest: "0", drills: [["catcow", "60 שניות"], ["cobra", "45 שניות"], ["childpose", "60 שניות"], ["hipflexor", "45 לצד"]] },
  ], coach: "מתיחה היא לא בזבוז. היא הדבק שמחזיק הכל." },

  { day: 12, week: 2, phase: "build", title: "דחיפה ומשיכה", subtitle: "פלג עליון מלא", focus: "פלג עליון", intensity: 3, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "30 שניות"], ["catcow", "30 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["pushup", "10"], ["chairdip", "10"], ["superman", "12"], ["plank", "30 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "60 שניות"]] },
  ], coach: "שכיבה עשירית מרגישה כמו הראשונה לפני שבוע. זה ההבדל." },

  { day: 13, week: 2, phase: "build", title: "לקראת השיא", subtitle: "מחר יום 14 — היום הגדול", focus: "כל הגוף", intensity: 2, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["squat", "12"], ["pushup", "8"], ["mountainclimber", "20 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "60 שניות"]] },
  ], coach: "מחר אתה הולך להרגיש את ההבדל. תכין את עצמך נפשית." },

  // ============ DAY 14 — THE MILESTONE ============
  { day: 14, week: 2, phase: "milestone", title: "חצי הדרך", subtitle: "הרגע שבו הכל משתנה", focus: "מבחן הישגים", intensity: 3, isMilestone: true, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"], ["catcow", "30 שניות"]] },
    { name: "מבחן היום ה-14", rounds: 1, rest: "מנוחה בין תרגילים", drills: [["pushup", "מקסימום"], ["squat", "מקסימום בדקה"], ["plank", "מקסימום זמן"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["cobra", "30 שניות"], ["childpose", "60 שניות"]] },
  ], coach: "רשום את המספרים שלך. בעוד 16 ימים תראה כמה גדלת." },

  // ============ WEEK 3: ELEVATE ============
  { day: 15, week: 3, phase: "elevate", title: "פרק שני", subtitle: "עכשיו זה נהיה רציני", focus: "כל הגוף", intensity: 3, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"], ["birddog", "10 לצד"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["squat", "15"], ["pushup", "10"], ["plank", "30 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "45 לצד"]] },
  ], coach: "הגוף שלך מוכן. עכשיו אנחנו מעלים את הרמה." },

  { day: 16, week: 3, phase: "elevate", title: "פיצוץ ליבה", subtitle: "כל שריר בטן מתעורר", focus: "ליבה", intensity: 3, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["catcow", "30 שניות"], ["birddog", "10 לצד"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["plank", "40 שניות"], ["sideplank", "25 לצד"], ["reversecrunch", "12"], ["deadbug", "10 לצד"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["cobra", "45 שניות"]] },
  ], coach: "ליבה של פלדה לא נבנית ביום. אבל היא נבנית. עכשיו." },

  { day: 17, week: 3, phase: "elevate", title: "רגליים פלוס", subtitle: "מוסיפים נפץ לכוח", focus: "פלג תחתון", intensity: 4, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "45 שניות", drills: [["squat", "15"], ["squatjump", "8"], ["lunge", "10 לצד"], ["wallsit", "40 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "45 לצד"]] },
  ], coach: "קפיצות = כוח מתפרץ. הגוף שלך מגלה יכולות חדשות." },

  { day: 18, week: 3, phase: "recovery", title: "זרימה עמוקה", subtitle: "שחרור מלא", focus: "ניידות", intensity: 0, blocks: [
    { name: "זרימה", rounds: 2, rest: "0", drills: [["catcow", "60 שניות"], ["cobra", "60 שניות"], ["childpose", "60 שניות"], ["hipflexor", "60 לצד"]] },
  ], coach: "היום אתה מלטש את מה שבנית. נשימה עמוקה." },

  { day: 19, week: 3, phase: "elevate", title: "עליון מתקדם", subtitle: "הכתפיים כבר יודעות מה לעשות", focus: "פלג עליון", intensity: 4, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"], ["catcow", "30 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["pushup", "10"], ["pushuptap", "8"], ["chairdip", "12"], ["superman", "12"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "60 שניות"]] },
  ], coach: "הכתפיים שלך רחבות יותר. החזה עומד יותר. תראה במראה." },

  { day: 20, week: 3, phase: "elevate", title: "קרדיו כוח", subtitle: "דופק למעלה, אתה למעלה", focus: "סיבולת", intensity: 4, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["highknees", "40 שניות"], ["mountainclimber", "30 שניות"], ["skater", "30 שניות"], ["squat", "12"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "60 שניות"]] },
  ], coach: "הלב שלך הופך למכונה. כל פעימה חזקה יותר." },

  { day: 21, week: 3, phase: "rest", title: "שבוע שלישי", subtitle: "שלושת רבעי הדרך", focus: "מנוחה", intensity: 0, blocks: [
    { name: "זרימה", rounds: 1, rest: "0", drills: [["catcow", "60 שניות"], ["cobra", "60 שניות"], ["childpose", "90 שניות"]] },
  ], coach: "21 ימים. מדעי ההתנהגות קוראים לזה הרגל. אתה באמצע להפוך את זה לחלק ממך." },

  // ============ WEEK 4: PEAK ============
  { day: 22, week: 4, phase: "peak", title: "השבוע האחרון", subtitle: "כל מה שיש לך", focus: "כל הגוף", intensity: 4, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"], ["birddog", "10 לצד"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["squat", "15"], ["pushup", "10"], ["burpee", "5"], ["plank", "40 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "45 לצד"]] },
  ], coach: "שבוע אחרון. תחליט עכשיו איך אתה נכנס אליו." },

  { day: 23, week: 4, phase: "peak", title: "ליבה של פלדה", subtitle: "התוצאות כאן — אתה רואה אותן", focus: "ליבה", intensity: 4, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["catcow", "30 שניות"], ["birddog", "10 לצד"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["plank", "45 שניות"], ["sideplank", "30 לצד"], ["tuckhold", "20 שניות"], ["reversecrunch", "15"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["cobra", "45 שניות"]] },
  ], coach: "הבטן שלך שטוחה יותר. הגב שלך חזק יותר. המספרים לא משקרים." },

  { day: 24, week: 4, phase: "peak", title: "רגליים פיצוציות", subtitle: "הרגליים החזקות שלך אי פעם", focus: "פלג תחתון", intensity: 5, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "45 שניות", drills: [["squat", "20"], ["squatjump", "10"], ["lunge", "12 לצד"], ["wallsit", "45 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "60 לצד"]] },
  ], coach: "הרגליים שלך כבר לא אותן רגליים. תרגיש את הכוח." },

  { day: 25, week: 4, phase: "recovery", title: "זרימה ונשימה", subtitle: "מלטשים לפני הסוף", focus: "ניידות", intensity: 0, blocks: [
    { name: "זרימה", rounds: 2, rest: "0", drills: [["catcow", "60 שניות"], ["cobra", "60 שניות"], ["childpose", "90 שניות"], ["hipflexor", "60 לצד"]] },
  ], coach: "חמישה ימים לסיום. הגוף שלך יודע מה לעשות." },

  { day: 26, week: 4, phase: "peak", title: "פלג עליון שיא", subtitle: "החזק שאי פעם היית", focus: "פלג עליון", intensity: 5, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"], ["catcow", "30 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["pushup", "12"], ["pushuptap", "10"], ["chairdip", "15"], ["superman", "15"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "60 שניות"]] },
  ], coach: "תראה במראה. זה אותו אדם מלפני 26 יום? לא." },

  { day: 27, week: 4, phase: "peak", title: "ברפי ואש", subtitle: "הדופק שלך בשיא", focus: "סיבולת", intensity: 5, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["burpee", "6"], ["mountainclimber", "40 שניות"], ["skater", "30 שניות"], ["highknees", "40 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["childpose", "60 שניות"]] },
  ], coach: "ברפי אחד לפני חודש — בלתי אפשרי. היום — שישה. הבנת?" },

  { day: 28, week: 4, phase: "peak", title: "הכל ביחד", subtitle: "המבחן האמיתי", focus: "כל הגוף", intensity: 5, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"], ["birddog", "10 לצד"]] },
    { name: "בלוק עיקרי", rounds: 4, rest: "30 שניות", drills: [["squat", "15"], ["pushup", "10"], ["lunge", "10 לצד"], ["plank", "45 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["hipflexor", "45 לצד"]] },
  ], coach: "שני ימים לסיום. אתה כבר ניצחת — היתר זה בונוס." },

  { day: 29, week: 4, phase: "peak", title: "יום לפני", subtitle: "מכינים את הגוף לפינאלה", focus: "מתינות", intensity: 3, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "45 שניות"]] },
    { name: "בלוק עיקרי", rounds: 3, rest: "30 שניות", drills: [["squat", "12"], ["pushup", "8"], ["plank", "30 שניות"]] },
    { name: "שחרור", rounds: 1, rest: "0", drills: [["catcow", "60 שניות"], ["childpose", "60 שניות"]] },
  ], coach: "מחר היום. לישון טוב. לשתות הרבה. להיות גאה." },

  // ============ DAY 30 — FINALE ============
  { day: 30, week: 4, phase: "finale", title: "יום שלושים", subtitle: "הרגע שחיכית לו", focus: "מבחן סיום", intensity: 5, isFinale: true, blocks: [
    { name: "חימום", rounds: 1, rest: "0", drills: [["jumpingjack", "60 שניות"], ["catcow", "45 שניות"], ["birddog", "10 לצד"]] },
    { name: "מבחן סיום — השוואה ליום 14", rounds: 1, rest: "מנוחה בין תרגילים", drills: [["pushup", "מקסימום"], ["squat", "מקסימום בדקה"], ["plank", "מקסימום זמן"]] },
    { name: "סבב ניצחון", rounds: 1, rest: "0", drills: [["burpee", "5"], ["squatjump", "10"], ["pushup", "5"]] },
    { name: "שחרור גיבורים", rounds: 1, rest: "0", drills: [["cobra", "45 שניות"], ["childpose", "90 שניות"]] },
  ], coach: "עשית את זה. שלושים ימים. תרשום את המספרים — תשווה ליום 14. תראה את הסיפור שלך." },
];

window.DRILL_LIBRARY = DRILL_LIBRARY;
window.PROGRAM = PROGRAM;
