._shell_cd5bj_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding-bottom:max(64px,env(safe-area-inset-bottom))}._hero_cd5bj_8{padding:max(28px,env(safe-area-inset-top)) clamp(20px,5vw,72px) 46px;background:#111;color:#fff;border-bottom:1px solid #2A2A29}._brandRow_cd5bj_14{display:flex;align-items:center;gap:12px;margin-bottom:34px}._logoMark_cd5bj_15{width:44px;height:44px;border-radius:12px;display:block;object-fit:cover;box-shadow:0 0 0 1px #ffffff1a,0 8px 24px #00000040}._brand_cd5bj_14{font-weight:700;letter-spacing:.01em}._subbrand_cd5bj_17{font-size:13px;color:#b9bcc2}._heroGrid_cd5bj_18{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:36px;align-items:end}._eyebrow_cd5bj_19{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#c8f53c}._hero_cd5bj_8 h1,._workoutHeader_cd5bj_20 h2,._sectionIntro_cd5bj_20 h2,._installGrid_cd5bj_20 h2{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.02em}._hero_cd5bj_8 h1{font-size:clamp(46px,6vw,78px);max-width:850px;margin:14px 0 18px}._lead_cd5bj_28,._leadSmall_cd5bj_28{color:#d3d4d6;font-size:clamp(16px,2vw,19px);line-height:1.58;max-width:760px}._heroCta_cd5bj_29{min-height:56px!important;margin-top:20px;padding-inline:24px!important;background:#111!important;border:1px solid #C8F53C!important;color:#c8f53c!important;font-weight:700!important;font-size:17px!important}._heroCta_cd5bj_29:hover{background:#1e1e1d!important}._heroStats_cd5bj_31{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}._heroStats_cd5bj_31 div{min-width:110px;padding:14px 16px;border-radius:14px;background:#1c1c1b;border:1px solid #323230}._heroStats_cd5bj_31 strong{display:block;font-size:22px;color:#c8f53c}._heroStats_cd5bj_31 span{font-size:12px;color:#b9bcc2}._progressCard_cd5bj_34{background:#1b1b1a;color:#fff;border:1px solid #363634;border-radius:24px;padding:24px;box-shadow:0 20px 48px #00000038}._progressTop_cd5bj_35{display:flex;justify-content:space-between;align-items:center;font-weight:700}._progressRing_cd5bj_36{width:150px;height:150px;margin:24px auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#c8f53c calc(var(--p)*1%),#343432 0);position:relative}._progressRing_cd5bj_36:after{content:"";position:absolute;inset:13px;border-radius:50%;background:#1b1b1a}._progressRing_cd5bj_36 span{position:relative;z-index:1;font-size:28px;font-weight:700}._progressCard_cd5bj_34 p{text-align:center;color:#c3c5c9;margin-bottom:0}._tabs_cd5bj_41{position:sticky;top:0;z-index:20;display:flex;justify-content:center;gap:8px;padding:12px 20px;background:#f7f7f5f5;backdrop-filter:blur(18px);border-bottom:1px solid #E4E4E0;box-shadow:0 8px 24px #1111110a;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}._tabs_cd5bj_41::-webkit-scrollbar,._weekSelector_cd5bj_42::-webkit-scrollbar{display:none}._tabs_cd5bj_41 button{min-height:44px;border:0;background:transparent;color:#626871;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font:700 14px var(--font-family-base);cursor:pointer;touch-action:manipulation;transition:background .18s ease,color .18s ease,transform .18s ease}._tabs_cd5bj_41 button:hover{background:#e9e9e5;color:#111}._tabs_cd5bj_41 button._active_cd5bj_44{background:#111;color:#c8f53c;box-shadow:0 8px 20px #11111124}._tabs_cd5bj_41 button:active{transform:scale(.98)}._content_cd5bj_46{max-width:1180px;margin:0 auto;padding:36px 20px}._programNote_cd5bj_47{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding:15px 17px;border-radius:16px;background:#111;color:#fff;border:1px solid #2C2C2B}._programNote_cd5bj_47 strong{color:#c8f53c}._programNote_cd5bj_47 span{color:#d0d1d3;font-size:14px}._weekSelector_cd5bj_42{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 18px;scrollbar-width:none;scroll-snap-type:x proximity}._weekGroup_cd5bj_50{flex:0 0 auto;scroll-snap-align:start;background:#fff;border:1px solid #E4E4E0;border-radius:18px;padding:12px}._weekLabel_cd5bj_51{display:block;margin:0 0 9px 2px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#626871}._dayStrip_cd5bj_52{display:flex;gap:7px}._dayChip_cd5bj_53{flex:0 0 44px;width:44px;height:44px;border:1px solid #E4E4E0;border-radius:13px;background:#fff;color:#111;font:700 14px var(--font-family-base);display:grid;place-items:center;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}._dayChip_cd5bj_53:hover{transform:translateY(-1px);border-color:#aeb1b5}._daySelected_cd5bj_55{background:#111;color:#c8f53c;border-color:#111;box-shadow:0 7px 18px #1111112e}._dayDone_cd5bj_56{background:#c8f53c;color:#111;border-color:#b5df32}._dayNext_cd5bj_57:not(._daySelected_cd5bj_55){outline:3px solid rgba(200,245,60,.55);outline-offset:2px}._workoutAnchor_cd5bj_58{scroll-margin-top:86px}._workoutHeader_cd5bj_20{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin:22px 0 16px}._workoutHeader_cd5bj_20 h2{font-size:clamp(40px,5vw,62px);margin:8px 0 2px}._workoutHeader_cd5bj_20 p{color:#626871;margin:0}._pill_cd5bj_61{display:inline-block;padding:6px 10px;border-radius:999px;background:#111;color:#c8f53c;font-size:12px;font-weight:700}._duration_cd5bj_62{display:flex;align-items:center;gap:8px;font-weight:700;background:#e4e4e0;padding:10px 14px;border-radius:999px;white-space:nowrap;color:#111}._startWorkoutBtn_cd5bj_63{width:100%;min-height:54px!important;margin:0 0 18px;background:#c8f53c!important;border-color:#c8f53c!important;color:#111!important;font-weight:700!important}._exerciseGrid_cd5bj_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._exerciseCard_cd5bj_65{background:#fff;border:1px solid #E4E4E0;border-radius:22px;padding:14px;box-shadow:0 10px 26px #1111110e;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._exerciseCard_cd5bj_65:hover{transform:translateY(-2px);border-color:#c8c9c5;box-shadow:0 16px 34px #11111114}._exerciseBody_cd5bj_67{display:grid;grid-template-columns:38px 1fr;gap:12px;margin-top:14px}._exerciseIndex_cd5bj_68{width:34px;height:34px;border-radius:10px;background:#c8f53c;color:#111;display:grid;place-items:center;font-weight:700;box-shadow:inset 0 0 0 1px #11111112}._exerciseCard_cd5bj_65 h3,._movementCard_cd5bj_69 h3,._equipmentCard_cd5bj_69 h3{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;line-height:1;font-size:24px;margin:1px 0 10px}._exerciseMeta_cd5bj_70{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px}._exerciseMeta_cd5bj_70 span{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#626871}._exerciseCard_cd5bj_65 p{color:#565c65;line-height:1.58;margin-bottom:2px}._completeBtn_cd5bj_72{width:100%;min-height:54px!important;margin-top:20px!important;border-radius:18px!important;padding:0 20px!important;background:#111!important;border-color:#111!important;color:#c8f53c!important;font-size:16px!important;font-weight:700!important}._completeBtn_cd5bj_72:hover{box-shadow:0 12px 26px #11111129}._completedBtn_cd5bj_74{background:#c8f53c!important;color:#111!important;border-color:#c8f53c!important}._disclaimer_cd5bj_75{font-size:12px;line-height:1.55;color:#5f656e;text-align:center;margin:16px auto 0;max-width:760px}._progressNote_cd5bj_76{margin-top:24px;padding-top:18px;border-top:1px solid #E4E4E0;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;color:#626871;font-size:13px}._resetLink_cd5bj_77{color:#111!important;font-weight:700!important}._sectionIntro_cd5bj_20{max-width:900px;margin-bottom:24px}._sectionIntro_cd5bj_20 h2{font-size:clamp(42px,5vw,66px);color:#111;margin:12px 0}._sectionIntro_cd5bj_20 p{color:#565c65;font-size:17px}._libraryTabs_cd5bj_80{display:flex;gap:10px;flex-wrap:wrap;margin:-4px 0 24px}._libraryTabs_cd5bj_80 button{appearance:none;border:1px solid #E4E4E0;background:#fff;color:#565c65;border-radius:999px;padding:11px 18px;font:700 13px var(--font-family-body);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}._libraryTabs_cd5bj_80 button:hover{border-color:#111}._libraryTabs_cd5bj_80 ._libraryTabActive_cd5bj_80{background:#111;color:#c8f53c;border-color:#111}._movementGrid_cd5bj_81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._movementCard_cd5bj_69{background:#fff;border:1px solid #E4E4E0;border-radius:22px;padding:14px;box-shadow:0 10px 26px #1111110d;transition:transform .18s ease,box-shadow .18s ease}._movementCard_cd5bj_69:hover{transform:translateY(-2px);box-shadow:0 16px 34px #11111113}._movementTop_cd5bj_84{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}._categoryTag_cd5bj_85{padding:6px 10px;border-radius:999px;background:#111;color:#c8f53c;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._movementCard_cd5bj_69 h3{margin:16px 0 10px}._movementSetup_cd5bj_86{display:flex;align-items:center;gap:7px;color:#626871;font-size:13px;font-weight:700}._movementCard_cd5bj_69 p{margin:12px 0 4px;color:#565c65;line-height:1.58}._specGrid_cd5bj_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 24px}._specGrid_cd5bj_88 div{background:#111;color:#fff;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:6px}._specGrid_cd5bj_88 span{font-size:12px;font-weight:700;letter-spacing:.14em;color:#c8f53c}._specGrid_cd5bj_88 strong{font-family:var(--font-family-display);font-size:clamp(28px,4vw,42px);line-height:1}._specGrid_cd5bj_88 small{color:#c7c9cd}._equipmentGrid_cd5bj_89{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._equipmentCard_cd5bj_69{background:#fff;border:1px solid #E4E4E0;border-radius:22px;padding:22px;box-shadow:0 10px 26px #1111110b}._equipIcon_cd5bj_89{width:44px;height:44px;border-radius:12px;background:#c8f53c;color:#111;display:grid;place-items:center;margin-bottom:16px}._equipmentCard_cd5bj_69 ol{padding-left:20px;margin-bottom:0}._equipmentCard_cd5bj_69 li{color:#565c65;line-height:1.58;margin-bottom:8px}._safetyBox_cd5bj_90{margin-top:18px;padding:18px;border-radius:18px;background:#111;display:flex;gap:14px;color:#fff}._safetyBox_cd5bj_90 svg{color:#c8f53c;flex:0 0 auto}._safetyBox_cd5bj_90 p{margin:4px 0 0;line-height:1.5;color:#d0d1d3}._installGrid_cd5bj_20{display:grid;grid-template-columns:1.4fr .7fr;gap:32px;align-items:center}._installGrid_cd5bj_20 h2{font-size:clamp(44px,5vw,64px);color:#111}._installGrid_cd5bj_20 ._leadSmall_cd5bj_28{color:#565c65}._steps_cd5bj_92{display:grid;gap:12px;margin-top:24px}._steps_cd5bj_92 div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}._steps_cd5bj_92 span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#111;color:#c8f53c;font-weight:700}._steps_cd5bj_92 p{margin:5px 0 0;color:#565c65;line-height:1.5}._qrCard_cd5bj_92{background:#111;color:#fff;border-radius:24px;padding:24px;text-align:center;box-shadow:var(--shadow-md)}._qrCard_cd5bj_92 img{width:min(100%,280px);border-radius:16px;display:block;margin:0 auto 18px;background:#fff;padding:8px}._qrCard_cd5bj_92 strong,._qrCard_cd5bj_92 span{display:block}._qrCard_cd5bj_92 span{margin-top:4px;color:#b9bcc2;font-size:13px}._qrPlaceholder_cd5bj_92{height:260px;display:grid;place-items:center;background:#202020;border-radius:16px;margin-bottom:18px;font-family:var(--font-family-display);font-size:44px;font-weight:700}@media(max-width:800px){._hero_cd5bj_8{padding:max(22px,env(safe-area-inset-top)) 18px 34px}._brandRow_cd5bj_14{margin-bottom:24px}._heroGrid_cd5bj_18,._installGrid_cd5bj_20{grid-template-columns:1fr}._progressCard_cd5bj_34{display:grid;grid-template-columns:1fr auto;align-items:center}._progressRing_cd5bj_36{width:110px;height:110px;grid-row:1/3;grid-column:2;margin:0 0 0 12px}._progressCard_cd5bj_34 p{text-align:left}._tabs_cd5bj_41{justify-content:flex-start;overflow-x:auto;padding:10px 12px;scrollbar-width:none}._tabs_cd5bj_41 button{white-space:nowrap;flex:0 0 auto}._exerciseGrid_cd5bj_64,._equipmentGrid_cd5bj_89,._specGrid_cd5bj_88,._movementGrid_cd5bj_81{grid-template-columns:1fr}._workoutHeader_cd5bj_20{align-items:flex-start;flex-direction:column;margin-top:18px}._content_cd5bj_46{padding:26px 16px max(32px,env(safe-area-inset-bottom))}._hero_cd5bj_8 h1{font-size:48px}._sectionIntro_cd5bj_20 h2,._installGrid_cd5bj_20 h2{font-size:44px}._exerciseCard_cd5bj_65:hover,._movementCard_cd5bj_69:hover{transform:none}}@media(max-width:420px){._heroStats_cd5bj_31{display:grid;grid-template-columns:repeat(3,1fr)}._heroStats_cd5bj_31 div{min-width:0;padding:12px}._heroStats_cd5bj_31 strong{font-size:18px}._progressCard_cd5bj_34{display:block}._progressRing_cd5bj_36{margin:20px auto}._progressCard_cd5bj_34 p{text-align:center}._tabs_cd5bj_41 button{padding:10px 12px;font-size:13px}._hero_cd5bj_8 h1{font-size:44px}._lead_cd5bj_28{font-size:15px}._heroCta_cd5bj_29{width:100%}}@media(prefers-reduced-motion:reduce){._tabs_cd5bj_41 button,._dayChip_cd5bj_53,._exerciseCard_cd5bj_65,._movementCard_cd5bj_69{transition:none!important}._exerciseCard_cd5bj_65:hover,._movementCard_cd5bj_69:hover,._dayChip_cd5bj_53:hover{transform:none}}._tabs_cd5bj_41 button:focus-visible,._dayChip_cd5bj_53:focus-visible,._heroCta_cd5bj_29:focus-visible,._startWorkoutBtn_cd5bj_63:focus-visible,._completeBtn_cd5bj_72:focus-visible,._resetLink_cd5bj_77:focus-visible,._libraryTabs_cd5bj_80 button:focus-visible{outline:3px solid #C8F53C;outline-offset:3px}@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._visual_v6pik_1{width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#f7f7f5;border:1px solid #E4E4E0}._large_v6pik_2{aspect-ratio:4/3;max-height:52vh}._visual_v6pik_1 img{width:100%;height:100%;display:block;object-fit:contain}._placeholder_v6pik_4{width:100%;height:100%;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:18px;color:#111;background:linear-gradient(135deg,#f1f1ee,#e8e8e4)}._placeholder_v6pik_4 span{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;font-size:clamp(20px,4vw,30px);line-height:.95}._placeholder_v6pik_4 small{font-size:12px;color:#646970}._large_v6pik_2 ._placeholder_v6pik_4{min-height:230px}._overlay_1qocn_1{position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#111;color:#fff;font-family:var(--font-family-base);padding:max(14px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom))}._topbar_1qocn_2{max-width:860px;margin:0 auto;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:14px}._iconButton_1qocn_3{min-width:48px!important;color:#fff!important;padding:0!important}._progressTrack_1qocn_4{height:6px;background:#333332;border-radius:999px;overflow:hidden}._progressTrack_1qocn_4 span{display:block;height:100%;background:#c8f53c;border-radius:inherit;transition:width .25s ease}._centerPanel_1qocn_5,._exercisePanel_1qocn_5{max-width:760px;min-height:calc(100vh - 100px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px 0}._exercisePanel_1qocn_5{justify-content:flex-start;padding-top:28px}._kicker_1qocn_7{font-size:12px;letter-spacing:.16em;font-weight:800;color:#c8f53c}._centerPanel_1qocn_5 h1,._exerciseCopy_1qocn_8 h1{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.02em;font-size:clamp(44px,10vw,78px);margin:14px 0}._safety_1qocn_9{width:100%;text-align:left;background:#1c1c1b;border:1px solid #363634;border-radius:20px;padding:20px;margin:14px 0}._safety_1qocn_9 strong{color:#c8f53c}._safety_1qocn_9 p{color:#d3d3cf;line-height:1.58;margin:8px 0 0}._mutedText_1qocn_10{color:#b6b8bc;line-height:1.55}._primaryAction_1qocn_11{width:100%;max-width:420px;min-height:56px!important;margin-top:18px;background:#c8f53c!important;color:#111!important;border-color:#c8f53c!important;font-weight:800!important}._exerciseStatus_1qocn_12{width:100%;display:flex;justify-content:space-between;gap:16px;margin-bottom:16px;color:#b6b8bc;font-size:13px}._exerciseStatus_1qocn_12 strong{color:#c8f53c}._exerciseCopy_1qocn_8{width:100%;text-align:left;margin-top:20px}._exerciseCopy_1qocn_8 h1{font-size:clamp(38px,8vw,64px)}._exerciseCopy_1qocn_8 p{color:#d3d3cf;font-size:17px;line-height:1.55;margin:0}._equipment_1qocn_14{display:inline-flex;background:#c8f53c;color:#111;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800}._timerArea_1qocn_15{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:20px}._timer_1qocn_15{font-family:var(--font-family-display);font-size:clamp(76px,21vw,140px);line-height:.85;color:#c8f53c;font-variant-numeric:tabular-nums}._timerArea_1qocn_15>span{color:#b6b8bc;margin-top:10px}._repTarget_1qocn_16{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;font-size:clamp(48px,14vw,92px);line-height:.9;color:#c8f53c}._restTimer_1qocn_17{font-family:var(--font-family-display);font-size:clamp(96px,26vw,170px);line-height:.9;color:#c8f53c;font-variant-numeric:tabular-nums;margin:18px 0}._nextUp_1qocn_17{font-size:18px;color:#d3d3cf}._completeIcon_1qocn_18{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#c8f53c;color:#111;margin-bottom:20px}._completeIcon_1qocn_18 svg{width:46px;height:46px}@media(max-width:520px){._overlay_1qocn_1{padding-inline:14px}._centerPanel_1qocn_5,._exercisePanel_1qocn_5{min-height:calc(100vh - 86px);padding-top:20px}._exerciseCopy_1qocn_8 p{font-size:15px}._exerciseStatus_1qocn_12{font-size:12px}}@media(prefers-reduced-motion:reduce){._progressTrack_1qocn_4 span{transition:none}}
