._page_1e92p_1{--ink:#f7f4ec;--deep:#111510;--paper:#090b09;--cream:#141914;--gold:#d6a64e;--line:#f7f4ec21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;padding-bottom:calc(130px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);font-family:var(--font-body), Arial, Helvetica, sans-serif}._page_1e92p_1 :focus-visible{outline-offset:3px;outline:3px solid #f0c97b}._header_1e92p_21{border-bottom:1px solid var(--line);background:#090b09f5;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:12px 5vw;display:flex}._brand_1e92p_32{color:var(--ink);letter-spacing:.16em;font-size:.8rem;font-weight:950;text-decoration:none}._header_1e92p_21 nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}._header_1e92p_21 nav a{color:var(--ink);font-size:.73rem;font-weight:850;text-decoration:none}._hero_1e92p_55,._quickNav_1e92p_56,._tabs_1e92p_57,._notice_1e92p_58,._tabPanel_1e92p_59,._timerBar_1e92p_60,._loading_1e92p_61,._retryButton_1e92p_62,._signInCard_1e92p_63{width:min(1180px,92vw);margin-inline:auto}._hero_1e92p_55{justify-content:space-between;align-items:end;gap:32px;padding:58px 0 34px;display:flex}._hero_1e92p_55 h1,._signInCard_1e92p_63 h1{letter-spacing:-.055em;max-width:850px;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,6vw,5.5rem);line-height:.94}._hero_1e92p_55 p:not(._eyebrow_1e92p_86),._signInCard_1e92p_63>p:not(._eyebrow_1e92p_86){color:#5b5a50;max-width:680px;margin:0;line-height:1.65}._quickNav_1e92p_56{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}._quickNav_1e92p_56 a{border:1px solid var(--line);background:var(--cream);min-height:64px;color:var(--ink);align-content:center;gap:4px;padding:10px 14px;text-decoration:none;display:grid}._quickNav_1e92p_56 span{color:#7d5a1d;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:950}._quickNav_1e92p_56 strong{font-size:.88rem}._quickNav_1e92p_56 a:hover{border-color:var(--gold);background:#fff5dd}._eyebrow_1e92p_86,._miniLabel_1e92p_125{color:#805d1f;letter-spacing:.18em;margin:0;font-size:.68rem;font-weight:950}._srOnly_1e92p_133{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._privateBadge_1e92p_145{min-height:38px;color:var(--deep);letter-spacing:.11em;text-align:center;border:1px solid #22291f4d;align-items:center;padding:8px 12px;font-size:.64rem;font-weight:950;display:inline-flex}._tabs_1e92p_57{z-index:8;border:1px solid var(--ink);background:var(--cream);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;top:0;box-shadow:0 8px 24px #15160f14}._tabs_1e92p_57 button{border:0;border-right:1px solid var(--line);min-height:50px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.1em;background:0 0;font-size:.68rem;font-weight:950}._tabs_1e92p_57 button:last-child{border-right:0}._tabs_1e92p_57 button:hover{background:#eee3cf}._tabs_1e92p_57 ._activeTab_1e92p_184{background:var(--ink);color:#fff}._notice_1e92p_58{color:#5c4318;background:#fff8df;border:1px solid #b889378c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;font-size:.88rem;font-weight:750;line-height:1.5;display:flex}._sessionRecoveryAction_1e92p_202{color:inherit;letter-spacing:.08em;flex:none;font-size:.7rem;font-weight:950;text-decoration:underline}._errorNotice_1e92p_211{color:#ffd2cc;background:#291513;border-color:#ff8f8094}._loading_1e92p_61,._retryButton_1e92p_62{margin-top:28px}._loading_1e92p_61{border:1px solid var(--line);background:var(--cream);color:#5d5b52;gap:14px;padding:24px;display:grid}._skeletonLine_1e92p_231,._skeletonTitle_1e92p_232,._skeletonCard_1e92p_233{background:linear-gradient(90deg,#182019 25%,#242d25 50%,#182019 75%) 0 0/200% 100%;border-radius:7px;animation:1.3s ease-in-out infinite _training-skeleton_1e92p_1;display:block}._skeletonLine_1e92p_231{width:28%;height:12px}._skeletonTitle_1e92p_232{width:62%;height:34px}._skeletonCard_1e92p_233{width:100%;height:180px}@keyframes _training-skeleton_1e92p_1{0%{background-position:200% 0}to{background-position:-200% 0}}._retryButton_1e92p_62,._primaryButton_1e92p_251,._secondaryButton_1e92p_252,._completeButton_1e92p_253,._saveSetButton_1e92p_254,._completeSetButton_1e92p_255,._undoSetButton_1e92p_256,._copySetButton_1e92p_257,._addSetButton_1e92p_258,._removeSetButton_1e92p_259,._restButton_1e92p_260,._calendarActions_1e92p_261 button,._datePicker_1e92p_262 button,._timerBar_1e92p_60 button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.08em;border-radius:0;justify-content:center;align-items:center;padding:11px 16px;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex}._secondaryButton_1e92p_252{color:var(--ink);background:0 0}._primaryButton_1e92p_251:disabled,._secondaryButton_1e92p_252:disabled,._completeButton_1e92p_253:disabled,._saveSetButton_1e92p_254:disabled,._calendarActions_1e92p_261 button:disabled{cursor:not-allowed;color:#5c5a52;opacity:1;background:#d6d0c3;border-color:#8e8a7e}._tabPanel_1e92p_59{padding-top:38px}._panelHeading_1e92p_300{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}._panelHeading_1e92p_300 h2{letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.5vw,4rem);line-height:1}._upNext_1e92p_316,._emptyLine_1e92p_317{border-left:4px solid var(--gold);color:#5b4a2d;background:#fff7e3;padding:12px 15px;font-size:.86rem;font-weight:750}._workoutCard_1e92p_326,._emptyCard_1e92p_327,._safetyNote_1e92p_328,._calendarCard_1e92p_329,._programCard_1e92p_330,._planCallout_1e92p_331,._volumeCard_1e92p_332,._liftCard_1e92p_333,._privacyNote_1e92p_334,._signInCard_1e92p_63{border:1px solid var(--line);background:var(--cream)}._workoutCard_1e92p_326{padding:clamp(18px,4vw,38px)}._activeWorkoutHeader_1e92p_342{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0af5;border-bottom:1px solid #d6a64e73;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin:calc(-1*clamp(18px,4vw,38px)) calc(-1*clamp(18px,4vw,38px)) 26px;padding:12px clamp(16px,3vw,28px);display:grid;position:sticky;top:52px;box-shadow:0 12px 28px #0000004d}._activeWorkoutHeader_1e92p_342>div:first-child,._activeStats_1e92p_359{align-items:center;gap:10px;min-width:0;display:flex}._activeWorkoutHeader_1e92p_342>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}._activePulse_1e92p_373{color:#e6bd70;letter-spacing:.12em;font-size:.6rem;font-weight:950}._activeStats_1e92p_359{color:#c2c9c2;font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:.7rem;font-weight:850}._activeStats_1e92p_359 a{color:#efca82;align-items:center;min-height:44px;padding-inline:10px;font-size:.62rem;text-decoration:none;display:inline-flex}._progressTrack_1e92p_398{background:#2c332d;grid-column:1/-1;height:4px;overflow:hidden}._progressTrack_1e92p_398>span{background:#d6a64e;height:100%;transition:width .18s;display:block}._workoutHeading_1e92p_412{justify-content:space-between;align-items:start;gap:20px;padding-bottom:22px;display:flex}._workoutHeading_1e92p_412 h2{letter-spacing:-.04em;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}._workoutHeading_1e92p_412 p:not(._eyebrow_1e92p_86){color:#5d5a51;margin:0}._workoutHeading_1e92p_412 ._sourceCredit_1e92p_433{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:.78rem;font-weight:800}._previewMeta_1e92p_442{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}._previewMeta_1e92p_442 span{color:#c0c7c0;background:#0d110e;border:1px solid #f7f4ec24;padding:6px 8px;font-size:.65rem;font-weight:800}._workoutHeading_1e92p_412 ._sessionEquipment_1e92p_458{color:#aab3ab;margin-top:10px;font-size:.78rem;line-height:1.5}._sessionEquipment_1e92p_458 strong{color:#d9ded9}._status_1e92p_469{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:30px;padding:6px 9px;font-size:.62rem;font-weight:950;display:inline-flex}._planned_1e92p_481{color:#4f4c43;background:#eee8dc}._in_progress_1e92p_482{color:#5b3b05;background:#fff0bf;border-color:#9a6a13}._completed_1e92p_483{color:#25472d;background:#dff0df;border-color:#315f3b}._exerciseList_1e92p_485{gap:12px;margin-top:24px;display:grid}._exerciseCard_1e92p_491{border:1px solid var(--line);background:#fff}._exerciseCard_1e92p_491 summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 15px;list-style:none;display:grid}._exerciseCard_1e92p_491 summary::-webkit-details-marker{display:none}._exerciseCard_1e92p_491 summary>span{background:var(--deep);color:#fff;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}._exerciseCard_1e92p_491 summary strong{font-size:.96rem;display:block}._exerciseCard_1e92p_491 summary small{color:#68665d;margin-top:5px;font-size:.72rem;line-height:1.4;display:block}._exerciseCard_1e92p_491 summary ._previousResult_1e92p_527{color:#d6b36f;font-weight:750}._exerciseCard_1e92p_491 summary b{font-size:.72rem}._exerciseBody_1e92p_533{border-top:1px solid var(--line);padding:0 15px 18px}._coaching_1e92p_538{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:22px;padding:20px 0;display:grid}._coaching_1e92p_538 ul{color:#47463f;margin:10px 0 0;padding-left:20px;font-size:.84rem;line-height:1.6}._progressionCoach_1e92p_553{background:#111812;border:1px solid #d6a64e73;border-left-width:4px;gap:9px;margin:0 0 16px;padding:15px;display:grid}._progressionSafetyCheck_1e92p_563{border-bottom:1px solid #f7f4ec1f;gap:7px;padding:0 0 12px;display:grid}._progressionSafetyCheck_1e92p_563>span{color:#efca82;font-size:.9rem;font-weight:900}._progressionSafetyCheck_1e92p_563 select{color:#f7f4ec;background:#090d0a;border:1px solid #f7f4ec40;border-radius:8px;width:100%;min-height:48px;padding:0 12px;font-size:1rem}._progressionSafetyCheck_1e92p_563 small{color:#b9c2ba;font-size:.875rem;line-height:1.45}._progressionCoach_1e92p_553>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._progressionCoach_1e92p_553>div:first-child>span{color:#efca82;letter-spacing:.07em;text-transform:uppercase;border:1px solid;align-items:center;min-height:30px;padding:5px 9px;font-size:.75rem;font-weight:950;display:inline-flex}._progressionCoach_1e92p_553 h4{color:#f7f4ec;margin:0;font-size:1rem;line-height:1.3}._progressionCoach_1e92p_553>p,._progressionCoach_1e92p_553 li{color:#c5cec6;font-size:.95rem;line-height:1.55}._progressionCoach_1e92p_553>p,._progressionCoach_1e92p_553 ul{margin:0}._progressionCoach_1e92p_553 ul{padding-left:20px}._progressionCoach_1e92p_553 details{padding-top:2px}._progressionCoach_1e92p_553 details summary{color:#e5bd71;cursor:pointer;align-items:center;min-height:44px;font-size:.9rem;font-weight:850;display:flex}._progressionCoach_1e92p_553 details ul{padding-bottom:8px}._progressionCoach_1e92p_553 ._progressionSafety_1e92p_563{color:#e7c9c3;border-top:1px solid #f7f4ec1f;padding-top:9px;font-size:.88rem}._progression_positive_1e92p_662{border-color:#60a36cad}._progression_caution_1e92p_666{background:#1d190f;border-color:#e6b95cbf}._progression_critical_1e92p_671{background:#251311;border-color:#ff8f80d1}._mediaFallback_1e92p_676,._previewPrompt_1e92p_677{color:#9fa8a0;margin:10px 0 0;font-size:.78rem;line-height:1.5}._previewPrompt_1e92p_677{text-align:center;border:1px dashed #f7f4ec2e;padding:13px}._workoutNote_1e92p_690{gap:6px;margin:14px 0;display:grid}._workoutNote_1e92p_690>span{color:#cfd5cf;font-size:.68rem;font-weight:900}._workoutNote_1e92p_690 textarea{resize:vertical;color:#f7f4ec;width:100%;min-height:68px;font:inherit;background:#090d0a;border:1px solid #f7f4ec38;border-radius:0;padding:10px 11px;font-size:.82rem;line-height:1.45}._workoutNote_1e92p_690 small{color:#93a095;min-height:18px;font-size:.63rem}._workoutNote_1e92p_690 small button{color:#ffc0b7;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}._swapControl_1e92p_733,._scheduleDate_1e92p_734,._calendarActions_1e92p_261 label{align-content:start;gap:7px;font-size:.7rem;font-weight:900;display:grid}._swapControl_1e92p_733 select,._scheduleDate_1e92p_734 input,._calendarActions_1e92p_261 input,._finishBar_1e92p_746 input,._setRow_1e92p_747 input,._setRow_1e92p_747 select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #817e73;border-radius:0;font-size:.82rem}._swapControl_1e92p_733 select,._scheduleDate_1e92p_734 input,._calendarActions_1e92p_261 input{padding:8px 10px}._setHeader_1e92p_763{color:#6a685f;letter-spacing:.07em;font-size:.58rem;font-weight:950;display:none}._sets_1e92p_771{gap:9px;display:grid}._setRow_1e92p_747{background:#faf7f0;border:1px solid #d4cec1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}._setComplete_1e92p_782{background:#f0f7ef;border-color:#62806a}._setRow_1e92p_747>strong{color:#5e5b53;grid-column:1/-1;font-size:.72rem}._setRow_1e92p_747 label{gap:5px;display:grid}._setRow_1e92p_747 label>span{color:#615f57;font-size:.63rem;font-weight:900}._setRow_1e92p_747 input,._setRow_1e92p_747 select{padding:7px 8px;scroll-margin-bottom:150px}._copySetButton_1e92p_257,._completeSetButton_1e92p_255,._undoSetButton_1e92p_256,._addSetButton_1e92p_258,._removeSetButton_1e92p_259{min-height:44px;padding:8px 10px}._copySetButton_1e92p_257,._addSetButton_1e92p_258{color:#edc879;background:0 0;border-color:#d6a64e80}._completeSetButton_1e92p_255{color:#090b09;background:#d6a64e;border-color:#d6a64e}._undoSetButton_1e92p_256{color:#c7f3ce;background:#1b3721;border-color:#73ad7d}._removeSetButton_1e92p_259{color:#ffb8ad;background:0 0;border-color:#ff8f807a}._saveState_1e92p_831{color:#93a095;grid-column:2/-1;min-height:22px;font-size:.65rem;font-weight:750;line-height:1.4}._saveState_1e92p_831:empty{visibility:hidden;display:block}._saveProblem_1e92p_844{color:#ffc0b7}._saveProblem_1e92p_844 button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;text-decoration:underline}._conflictActions_1e92p_857{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}._conflictActions_1e92p_857 button{padding-inline:8px}._fieldError_1e92p_868{color:#ffc0b7;grid-column:2/-1;font-size:.72rem;font-weight:800}._exerciseActions_1e92p_875{gap:8px;margin-top:12px;display:flex}._exerciseActions_1e92p_875>button{flex:1;margin-top:0}._exerciseMoveButton_1e92p_886{color:var(--ink);background:#b58b421a;border-color:#b58b4273}._doneToggle_1e92p_892{background:#fff;border:1px solid #817e73;grid-template-columns:24px 1fr;align-items:center;min-height:44px;padding:8px}._doneToggle_1e92p_892 input{width:22px;min-height:22px;margin:0}._doneToggle_1e92p_892 span{color:var(--ink)!important}._saveSetButton_1e92p_254{width:100%}._restButton_1e92p_260{width:100%;color:var(--ink);background:0 0;margin-top:12px}._finishBar_1e92p_746,._completedSummary_1e92p_913,._upcomingSummary_1e92p_914{border:1px solid var(--ink);background:#eee4d0;align-items:end;gap:14px;margin-top:22px;padding:16px;display:flex}._finishBar_1e92p_746 label{gap:6px;font-size:.66rem;font-weight:950;display:grid}._finishBar_1e92p_746 input{width:120px;padding:8px 10px}._completeButton_1e92p_253{background:#2d5c36;border-color:#2d5c36}._finishBar_1e92p_746 small{color:#6a4d1c;max-width:190px;font-size:.67rem}._finishBar_1e92p_746 ._finishError_1e92p_928{color:#ffc0b7}._completedSummary_1e92p_913{color:#25452c;background:#e5f1e5;border-color:#3e6846;justify-content:space-between;align-items:center}._sessionSummary_1e92p_938{background:linear-gradient(145deg,#142419,#101611);border:1px solid #60a36c7a;gap:20px;margin-top:24px;padding:clamp(20px,4vw,34px);display:grid}._sessionSummary_1e92p_938 h3{margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem)}._sessionSummary_1e92p_938 p{color:#aab3ab;margin:0}._sessionSummary_1e92p_938 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}._sessionSummary_1e92p_938 dl>div{background:#0b0f0c;border:1px solid #f7f4ec1f;padding:14px}._sessionSummary_1e92p_938 dt{color:#9fa9a0;text-transform:uppercase;font-size:.64rem;font-weight:850}._sessionSummary_1e92p_938 dd{color:#f7f4ec;margin:7px 0 0;font-size:1.15rem;font-weight:900}._summaryActions_1e92p_982{flex-wrap:wrap;gap:8px;display:flex}._upcomingSummary_1e92p_914{background:#fff2ca;border-color:#9a6a13;justify-content:space-between;align-items:center}._upcomingSummary_1e92p_914 div{gap:5px;display:grid}._upcomingSummary_1e92p_914 span{color:#67542d;font-size:.76rem}._safetyNote_1e92p_328{border-left:5px solid var(--gold);margin-top:18px;padding:18px}._safetyNote_1e92p_328 p{color:#5f5c53;margin:7px 0 0;font-size:.79rem;line-height:1.6}._emptyCard_1e92p_327{padding:clamp(28px,6vw,68px)}._emptyCard_1e92p_327 h3,._planCallout_1e92p_331 h3,._volumeCard_1e92p_332 h3,._liftCard_1e92p_333 h3{margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}._emptyCard_1e92p_327 p:not(._eyebrow_1e92p_86){color:#5e5b52;max-width:590px;line-height:1.6}._timerBar_1e92p_60{z-index:7;border:2px solid var(--ink);background:var(--deep);color:#fff;grid-template-columns:1fr repeat(4,auto);align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid;position:sticky;top:54px;box-shadow:0 10px 25px #15160f38}._timerBar_1e92p_60 div{align-items:center;gap:14px;display:flex}._timerBar_1e92p_60 span{letter-spacing:.08em;font-size:.62rem;font-weight:950}._timerBar_1e92p_60 strong{font-variant-numeric:tabular-nums;font-size:1.5rem}._timerBar_1e92p_60 button{color:#fff;background:0 0;border-color:#d3bc8f;min-height:44px}._timerDone_1e92p_1036{background:#704e12}._page_1e92p_1:has(._timerBar_1e92p_60) ._activeWorkoutHeader_1e92p_342{top:124px}._calendarList_1e92p_1042{gap:12px;display:grid}._datePicker_1e92p_262{background:#121713;border:1px solid #f7f4ec21;gap:10px;margin-bottom:18px;padding:14px;display:grid}._datePickerControls_1e92p_1053{grid-template-columns:44px auto minmax(0,1fr) 44px;align-items:center;gap:7px;display:grid}._datePickerControls_1e92p_1053 strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._datePickerControls_1e92p_1053 button{color:#e7c57f;background:0 0;min-height:44px;padding:7px 10px}._dateStrip_1e92p_1074{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}._dateStrip_1e92p_1074 button{color:#c9d0ca;background:#0c100d;border-color:#f7f4ec21;place-items:center;gap:2px;min-height:76px;padding:7px 3px;display:grid}._dateStrip_1e92p_1074 button span,._dateStrip_1e92p_1074 button small{letter-spacing:.04em;font-size:.57rem}._dateStrip_1e92p_1074 button strong{font-size:1.05rem}._dateStrip_1e92p_1074 button small{color:#8f9991;text-transform:uppercase}._dateStrip_1e92p_1074 ._selectedDay_1e92p_1099{outline-offset:1px;outline:2px solid #d6a64e}._dateStrip_1e92p_1074 ._todayDay_1e92p_1100{border-color:#d6a64ea6}._dateStrip_1e92p_1074 ._activeDay_1e92p_1101{color:#f5d58f;background:#35280e}._dateStrip_1e92p_1074 ._completedDay_1e92p_1102{color:#c7f3ce;background:#14271a}._dateStrip_1e92p_1074 ._missedDay_1e92p_1103{color:#ffc1b8;background:#2b1715}._calendarLegend_1e92p_1105{color:#a7b0a8;flex-wrap:wrap;gap:8px 16px;font-size:.65rem;display:flex}._restDayCard_1e92p_1113{background:#101411;border:1px dashed #f7f4ec2e;gap:7px;padding:24px;display:grid}._restDayCard_1e92p_1113>span{color:#d6a64e;letter-spacing:.12em;font-size:.64rem;font-weight:950}._restDayCard_1e92p_1113 p{color:#9fa89f;margin:0 0 8px;font-size:.8rem}._restDayCard_1e92p_1113 ._secondaryButton_1e92p_252{width:fit-content}._calendarCard_1e92p_329{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px;display:grid}._calendarCard_1e92p_329 h3{margin:9px 0 5px;font-size:1rem}._calendarCard_1e92p_329 p{color:#646158;margin:0;font-size:.78rem;line-height:1.45}._calendarActions_1e92p_261{align-items:end;gap:7px;display:flex}._calendarActions_1e92p_261 input{min-width:150px}._calendarActions_1e92p_261 button{min-height:44px}._calendarActions_1e92p_261 ._deleteButton_1e92p_1147{color:#762e2a;background:0 0;border-color:#762e2a}._calendarActions_1e92p_261 ._openWorkoutButton_1e92p_1148{color:#090b09;background:#d6a64e}._scheduleDate_1e92p_734 input{min-width:190px}._programFilters_1e92p_1152{border:1px solid var(--line);background:#eee4d0;grid-template-columns:minmax(0,1fr) minmax(160px,.32fr) minmax(160px,.32fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:14px;display:grid}._programFilters_1e92p_1152 label{color:#4e4b43;gap:6px;font-size:.66rem;font-weight:900;display:grid}._programFilters_1e92p_1152 input,._programFilters_1e92p_1152 select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #817e73;border-radius:0;padding:8px 11px}._programFilters_1e92p_1152 p{color:#5c594f;white-space:nowrap;margin:0 4px 13px;font-size:.7rem}._programFilters_1e92p_1152 p strong{color:#75551d;font-size:1.15rem}._programGrid_1e92p_1176{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._programCard_1e92p_330{flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}._programMeta_1e92p_1178{color:#745723;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:7px 12px;font-size:.61rem;font-weight:900;display:flex}._programCard_1e92p_330 h3{letter-spacing:-.035em;margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:2rem}._programCard_1e92p_330>p{color:#5f5c53;min-height:44px;margin:0 0 12px;font-size:.84rem;line-height:1.55}._programCard_1e92p_330>strong{color:#353a31;font-size:.76rem}._programTags_1e92p_1182{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}._programTags_1e92p_1182 span{color:#655124;text-transform:capitalize;background:#fff8e9;border:1px solid #c9b88f;padding:5px 7px;font-size:.58rem;font-weight:850}._programCard_1e92p_330 ._programEquipment_1e92p_1184{color:#5e5a51;min-height:0;margin-top:12px;font-size:.69rem}._programEquipment_1e92p_1184 b{color:#353a31}._programCard_1e92p_330 ol{color:#4f4d46;flex:1;margin:20px 0;padding-left:20px;font-size:.75rem;line-height:1.65}._programCard_1e92p_330 ._primaryButton_1e92p_251{width:100%}._planCallout_1e92p_331{background:#eee4d0;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:24px;display:flex}._planCallout_1e92p_331 h3{margin-bottom:0;font-size:1.7rem}._calloutActions_1e92p_1199{flex-wrap:wrap;gap:8px;display:flex}._metricGrid_1e92p_1201{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._metricGrid_1e92p_1201 article{border:1px solid var(--line);background:var(--deep);color:#fff;padding:18px}._metricGrid_1e92p_1201 span{color:#d8ceb8;letter-spacing:.06em;text-transform:uppercase;min-height:30px;font-size:.64rem;font-weight:900;display:block}._metricGrid_1e92p_1201 strong{color:#d7b36c;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;display:block}._progressColumns_1e92p_1205{grid-template-columns:.75fr 1.25fr;gap:18px;margin-top:18px;display:grid}._volumeCard_1e92p_332,._liftCard_1e92p_333{padding:clamp(20px,3vw,30px)}._volumeCard_1e92p_332 h3{margin:18px 0 0;font-size:2rem}._volumeCard_1e92p_332>p:last-child,._estimateNote_1e92p_1210,._liftCard_1e92p_333>p:last-child{color:#646157;font-size:.77rem;line-height:1.55}._liftCard_1e92p_333 ul{margin:18px 0 0;padding:0;list-style:none}._liftCard_1e92p_333 li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}._liftCard_1e92p_333 li span{font-size:.78rem;font-weight:850}._liftCard_1e92p_333 li small{color:#6a675f;margin-top:4px;font-weight:500;display:block}._liftCard_1e92p_333 li strong{color:#6b4d16;flex:none}._privacyNote_1e92p_334{color:#4f4d46;margin-top:18px;padding:18px;font-size:.8rem;line-height:1.6}._historyLink_1e92p_1218{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.07em;text-align:center;justify-content:center;align-items:center;min-height:54px;margin-top:12px;padding:12px 16px;font-size:.68rem;font-weight:950;text-decoration:none;display:flex}._signInCard_1e92p_63{max-width:920px;margin-top:8vh;padding:clamp(32px,6vw,76px);box-shadow:14px 14px #22291f1a}._signInCard_1e92p_63 ._primaryButton_1e92p_251{margin-top:22px}._signInActions_1e92p_1243{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}._signInActions_1e92p_1243 ._primaryButton_1e92p_251{margin-top:0}@media (width>=800px){._setHeader_1e92p_763,._setRow_1e92p_747{grid-template-columns:48px minmax(72px,1fr) minmax(82px,1fr) 70px 70px 92px 126px;align-items:center;gap:7px}._compactSetHeader_1e92p_1259,._compactSetRow_1e92p_1260{grid-template-columns:48px minmax(90px,1fr) minmax(80px,.7fr) 92px 126px}._setHeader_1e92p_763{text-align:center;padding:0 12px 6px;display:grid}._setRow_1e92p_747>strong{text-align:center;grid-column:auto}._setRow_1e92p_747 label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._completeSetButton_1e92p_255,._undoSetButton_1e92p_256{grid-column:7}._compactSetRow_1e92p_1260 ._completeSetButton_1e92p_255,._compactSetRow_1e92p_1260 ._undoSetButton_1e92p_256{grid-column:5}._saveState_1e92p_831,._removeSetButton_1e92p_259{grid-column:2/-1}._removeSetButton_1e92p_259{justify-self:end}._doneToggle_1e92p_892{grid-template-columns:22px 1fr}._doneToggle_1e92p_892 span{clip:auto!important;width:auto!important;height:auto!important;position:static!important}}@media (width<=1100px){._quickNav_1e92p_56{display:none}._tabs_1e92p_57{top:calc(var(--app-topbar-height,60px) + var(--app-safe-top,0px) + 8px)}._activeWorkoutHeader_1e92p_342{top:calc(var(--app-topbar-height,60px) + var(--app-safe-top,0px) + 69px)}._timerBar_1e92p_60{top:calc(var(--app-topbar-height,60px) + var(--app-safe-top,0px) + 69px);grid-template-columns:repeat(4,minmax(0,1fr))}._timerBar_1e92p_60 div{grid-column:1/-1;justify-content:space-between}._timerBar_1e92p_60 button{min-width:0;padding-inline:6px}._page_1e92p_1:has(._timerBar_1e92p_60) ._activeWorkoutHeader_1e92p_342{top:calc(var(--app-topbar-height,60px) + var(--app-safe-top,0px) + 180px)}}@media (width<=799px){._page_1e92p_1{padding-bottom:30px}._header_1e92p_21{display:none}._header_1e92p_21 nav{justify-content:flex-start}._hero_1e92p_55{color:#fff;background:linear-gradient(145deg,#20271d,#11150f);border:1px solid #b8893752;border-radius:16px;flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-top:14px;padding:14px 16px}._quickNav_1e92p_56{gap:7px;width:calc(100% - 28px);margin-top:10px}._quickNav_1e92p_56 a{border-radius:14px;min-height:58px;padding:8px}._quickNav_1e92p_56 span{font-size:.52rem}._quickNav_1e92p_56 strong{font-size:.76rem}._hero_1e92p_55 h1{font-family:var(--font-display), sans-serif;margin-bottom:6px;font-size:clamp(1.9rem,8vw,2.6rem)}._hero_1e92p_55 p:not(._eyebrow_1e92p_86){color:#ffffff9e;font-size:.72rem;line-height:1.4}._hero_1e92p_55 ._eyebrow_1e92p_86{color:#d7ad60}._privateBadge_1e92p_145{color:#e0c58e;border-color:#fff3}._tabs_1e92p_57{top:calc(var(--app-topbar-height,64px) + var(--app-safe-top,0px) + 8px);border-radius:14px;width:calc(100% - 28px);overflow:hidden}._tabs_1e92p_57 button{letter-spacing:.04em;min-height:54px;padding:5px;font-size:.59rem}._activeWorkoutHeader_1e92p_342{top:calc(var(--app-topbar-height,64px) + var(--app-safe-top,0px) + 69px);grid-template-columns:1fr;margin:-12px -12px 18px;padding:10px 12px}._activeStats_1e92p_359{justify-content:space-between}._activeStats_1e92p_359 a{margin-left:auto}._panelHeading_1e92p_300,._workoutHeading_1e92p_412,._finishBar_1e92p_746,._upcomingSummary_1e92p_914,._planCallout_1e92p_331{flex-direction:column;align-items:stretch}._panelHeading_1e92p_300 ._primaryButton_1e92p_251,._panelHeading_1e92p_300 ._secondaryButton_1e92p_252,._planCallout_1e92p_331 ._secondaryButton_1e92p_252{width:100%}._coaching_1e92p_538{grid-template-columns:1fr}._finishBar_1e92p_746 input,._completeButton_1e92p_253{width:100%}._timerBar_1e92p_60{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr))}._timerBar_1e92p_60 div{grid-column:1/-1;justify-content:space-between}._timerBar_1e92p_60 button{width:100%;padding-inline:5px}._calendarCard_1e92p_329{grid-template-columns:1fr}._calendarActions_1e92p_261{grid-template-columns:1fr 1fr;display:grid}._calendarActions_1e92p_261 label{grid-column:1/-1}._calendarActions_1e92p_261 input{min-width:0}._programGrid_1e92p_1176,._progressColumns_1e92p_1205{grid-template-columns:1fr}._programFilters_1e92p_1152{border-radius:18px;grid-template-columns:1fr 1fr}._programFilters_1e92p_1152 label:first-child{grid-column:1/-1}._programFilters_1e92p_1152 p{margin-bottom:13px}._programCard_1e92p_330>p{min-height:0}._metricGrid_1e92p_1201{grid-template-columns:1fr 1fr}._workoutCard_1e92p_326,._emptyCard_1e92p_327,._safetyNote_1e92p_328,._calendarCard_1e92p_329,._programCard_1e92p_330,._planCallout_1e92p_331,._volumeCard_1e92p_332,._liftCard_1e92p_333,._privacyNote_1e92p_334,._signInCard_1e92p_63{border-radius:18px;overflow:hidden}._workoutCard_1e92p_326{overflow:visible}._primaryButton_1e92p_251,._secondaryButton_1e92p_252,._completeButton_1e92p_253,._saveSetButton_1e92p_254,._completeSetButton_1e92p_255,._undoSetButton_1e92p_256,._copySetButton_1e92p_257,._addSetButton_1e92p_258,._removeSetButton_1e92p_259,._restButton_1e92p_260,._calendarActions_1e92p_261 button,._datePicker_1e92p_262 button,._timerBar_1e92p_60 button{border-radius:12px}}@media (width<=460px){._hero_1e92p_55,._quickNav_1e92p_56,._notice_1e92p_58,._tabPanel_1e92p_59,._timerBar_1e92p_60,._loading_1e92p_61,._retryButton_1e92p_62{width:min(94vw,1180px)}._workoutCard_1e92p_326{padding:12px}._exerciseBody_1e92p_533{padding-inline:10px}._setRow_1e92p_747{grid-template-columns:repeat(2,minmax(0,1fr))}._setRow_1e92p_747>strong,._saveState_1e92p_831,._removeSetButton_1e92p_259{grid-column:1/-1}._activePulse_1e92p_373{font-size:.75rem}._activeStats_1e92p_359,._activeStats_1e92p_359 a,._fieldError_1e92p_868,._saveState_1e92p_831{font-size:.875rem}._exerciseActions_1e92p_875,._summaryActions_1e92p_982{flex-direction:column}._sessionSummary_1e92p_938 dl{grid-template-columns:1fr}._datePicker_1e92p_262{padding:10px;overflow:hidden}._datePickerControls_1e92p_1053{grid-template-columns:44px 1fr 44px}._datePickerControls_1e92p_1053>button:nth-child(2){display:none}._dateStrip_1e92p_1074{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;padding:2px;overflow-x:auto}._dateStrip_1e92p_1074 button{scroll-snap-align:center}._metricGrid_1e92p_1201,._calendarActions_1e92p_261{grid-template-columns:1fr}._calendarActions_1e92p_261 label{grid-column:1}._quickNav_1e92p_56{grid-template-columns:1fr 1fr}._programFilters_1e92p_1152{grid-template-columns:1fr}._programFilters_1e92p_1152 label:first-child{grid-column:1}._programFilters_1e92p_1152 p{margin:0}}@media (width<=900px) and (width>=461px){._quickNav_1e92p_56{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){._tabs_1e92p_57,._timerBar_1e92p_60{scroll-behavior:auto}._progressTrack_1e92p_398>span{transition:none}._skeletonLine_1e92p_231,._skeletonTitle_1e92p_232,._skeletonCard_1e92p_233{animation:none}}._hero_1e92p_55 p:not(._eyebrow_1e92p_86),._signInCard_1e92p_63>p:not(._eyebrow_1e92p_86),._workoutHeading_1e92p_412 p:not(._eyebrow_1e92p_86),._exerciseCard_1e92p_491 summary small,._safetyNote_1e92p_328 p,._emptyCard_1e92p_327 p:not(._eyebrow_1e92p_86),._calendarCard_1e92p_329 p,._programCard_1e92p_330>p,._programCard_1e92p_330 ._programEquipment_1e92p_1184,._programCard_1e92p_330 ol,._estimateNote_1e92p_1210,._liftCard_1e92p_333>p:last-child,._liftCard_1e92p_333 li small,._privacyNote_1e92p_334,._loading_1e92p_61{color:#aab3ab}._quickNav_1e92p_56 span,._eyebrow_1e92p_86,._miniLabel_1e92p_125,._programMeta_1e92p_1178,._programFilters_1e92p_1152 p strong,._liftCard_1e92p_333 li strong{color:#d6a64e}._quickNav_1e92p_56 a,._tabs_1e92p_57,._loading_1e92p_61,._workoutCard_1e92p_326,._emptyCard_1e92p_327,._safetyNote_1e92p_328,._calendarCard_1e92p_329,._programCard_1e92p_330,._planCallout_1e92p_331,._volumeCard_1e92p_332,._liftCard_1e92p_333,._privacyNote_1e92p_334,._signInCard_1e92p_63,._exerciseCard_1e92p_491,._setRow_1e92p_747,._tabPanel_1e92p_59{background-color:#121713;border-color:#f7f4ec21}._quickNav_1e92p_56 a:hover,._tabs_1e92p_57 button:hover,._finishBar_1e92p_746,._upcomingSummary_1e92p_914,._programFilters_1e92p_1152,._planCallout_1e92p_331{background-color:#1a211b}._tabs_1e92p_57{border-color:#d6a64e73;box-shadow:0 10px 30px #0000004d}._tabs_1e92p_57 ._activeTab_1e92p_184{color:#090b09;background:#d6a64e}._notice_1e92p_58{color:#f2d99f;background:#211d12}._notice_1e92p_58._errorNotice_1e92p_211{color:#ffd2cc;background:#291513;border-color:#ff8f8094}._status_1e92p_469._planned_1e92p_481{color:#d9ded9;background:#252b25}._status_1e92p_469._in_progress_1e92p_482{color:#f1ce83;background:#3a2b0d}._status_1e92p_469._completed_1e92p_483,._completedSummary_1e92p_913,._setComplete_1e92p_782{color:#b9f3cf;background:#15261a}._status_1e92p_469._missed_1e92p_1103{color:#ffc1b8;background:#321916;border-color:#934d44}._exerciseBody_1e92p_533,._setRow_1e92p_747,._programFilters_1e92p_1152{border-color:#f7f4ec1c}._swapControl_1e92p_733 select,._scheduleDate_1e92p_734 input,._calendarActions_1e92p_261 input,._finishBar_1e92p_746 input,._setRow_1e92p_747 input,._setRow_1e92p_747 select,._programFilters_1e92p_1152 input,._programFilters_1e92p_1152 select{color:#f7f4ec;background:#090d0a;border-color:#f7f4ec3d}._setRow_1e92p_747 label>span,._swapControl_1e92p_733,._scheduleDate_1e92p_734,._calendarActions_1e92p_261 label,._programFilters_1e92p_1152 label,._programFilters_1e92p_1152 p,._finishBar_1e92p_746 small,._upcomingSummary_1e92p_914 span{color:#a9b2aa}._programTags_1e92p_1182 span{color:#e9c987;background:#201b11;border-color:#d6a64e59}._calendarActions_1e92p_261 ._deleteButton_1e92p_1147{color:#ffb8ad;border-color:#df8e82}._primaryButton_1e92p_251,._completeButton_1e92p_253,._saveSetButton_1e92p_254,._restButton_1e92p_260,._calendarActions_1e92p_261 button,._historyLink_1e92p_1218{color:#090b09;background:#d6a64e;border-color:#d6a64e}._secondaryButton_1e92p_252{color:#f1ca7c;background:0 0;border-color:#d6a64e99}._primaryButton_1e92p_251:disabled,._secondaryButton_1e92p_252:disabled,._completeButton_1e92p_253:disabled,._saveSetButton_1e92p_254:disabled,._calendarActions_1e92p_261 button:disabled{color:#8b928c;background:#292e29;border-color:#3b413b}._workoutHeading_1e92p_412 p._sourceCredit_1e92p_433{color:var(--gold)}._doneToggle_1e92p_892{background:#090d0a;border-color:#f7f4ec3d}._doneToggle_1e92p_892 span,._setRow_1e92p_747>strong,._setHeader_1e92p_763,._coaching_1e92p_538 ul,._privateBadge_1e92p_145{color:#d9ded9!important}._privateBadge_1e92p_145{background:#1a211b;border-color:#d6a64e73}._upNext_1e92p_316,._emptyLine_1e92p_317{color:#e9c987;background:#201b11;border-color:#d6a64e59}._programCard_1e92p_330>strong,._programEquipment_1e92p_1184 b{color:#d9ded9}._completedSummary_1e92p_913,._upcomingSummary_1e92p_914,._finishBar_1e92p_746{border-color:#f7f4ec21}
