._view_1uy3c_1{--strength:#d95f35;--strength-soft:color-mix(in srgb, var(--strength) 14%, var(--color-surface));max-width:1120px;margin:0 auto}._heading_1uy3c_3{justify-content:space-between;align-items:flex-end;gap:20px;margin:14px 0 28px;display:flex}._titleLine_1uy3c_5{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}._heading_1uy3c_3 h1{margin:0;font-size:clamp(2rem,4vw,3.35rem)}._heading_1uy3c_3 p:last-child{color:var(--color-text-muted);margin:0;font-size:.9rem}._live_1uy3c_11{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.76rem;font-weight:850;display:flex}._live_1uy3c_11 span{background:var(--strength);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--strength) 18%, transparent);border-radius:50%}._previewNotice_1uy3c_15{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}._previewNotice_1uy3c_15 p{color:var(--color-text-muted);margin:3px 0 0;font-size:.84rem}._focusPicker_1uy3c_19{border:0;margin:0 0 12px;padding:0}._focusPicker_1uy3c_19 legend{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900}._focusPicker_1uy3c_19>div{flex-wrap:wrap;gap:7px;display:flex}._focusPicker_1uy3c_19 button{border:1px solid var(--color-border);background:var(--color-surface-raised);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:800}._focusPicker_1uy3c_19 button[aria-pressed=true]{border-color:var(--strength);background:var(--strength-soft);color:var(--strength)}._focusPicker_1uy3c_19 p{color:var(--color-text-muted);margin:7px 0 0;font-size:.76rem}._inlineError_1uy3c_31{background:var(--color-error-soft);color:var(--color-error);border-radius:12px;padding:12px 14px}._state_1uy3c_33{text-align:center;align-content:center;place-items:center;gap:14px;min-height:380px;display:grid}._state_1uy3c_33 p{color:var(--color-text-muted)}._pulse_1uy3c_37{border:4px solid var(--color-border);border-top-color:var(--strength);border-radius:50%;width:38px;height:38px;animation:.9s linear infinite _spin_1uy3c_1}._nextWorkout_1uy3c_39{border:1px solid var(--color-border);background:var(--color-surface);min-height:330px;box-shadow:var(--shadow);border-radius:28px 28px 28px 8px;grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);display:grid;overflow:hidden}._suggestionCopy_1uy3c_41{padding:clamp(26px,5vw,54px)}._labelRow_1uy3c_43{color:var(--color-text-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;font-size:.72rem;font-weight:850;display:flex}._labelRow_1uy3c_43>span{color:var(--strength)}._suggestionCopy_1uy3c_41 h2{margin:20px 0 9px;font-size:clamp(2.25rem,5vw,4rem)}._suggestionCopy_1uy3c_41>p{max-width:650px;color:var(--color-text-muted);font-size:1.02rem;line-height:1.6}._actionRow_1uy3c_51{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}._why_1uy3c_53{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:14px;margin-top:20px;padding:16px}._why_1uy3c_53 p{color:var(--color-text-muted);margin:5px 0}._why_1uy3c_53 span{color:var(--color-text-muted);font-size:.78rem}._trainingMark_1uy3c_59{text-align:center;background:linear-gradient(150deg, var(--strength), #9e3926);color:#fff7ed;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}._trainingMark_1uy3c_59 span{font:500 clamp(5rem,12vw,8rem)/.9 Georgia,serif}._trainingMark_1uy3c_59 strong{letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:.84rem}._trainingMark_1uy3c_59 small{opacity:.8;margin-top:8px}._setupState_1uy3c_67 ._trainingMark_1uy3c_59{background:linear-gradient(150deg,#314e48,#19312d)}._startGrid_1uy3c_69{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}._startGrid_1uy3c_69 button{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:12px;min-height:92px;padding:16px;display:grid}._startGrid_1uy3c_69 button>span{color:var(--strength);grid-row:1/3;align-self:center;font-size:1.4rem}._startGrid_1uy3c_69 small{color:var(--color-text-muted)}._startGrid_1uy3c_69 button:disabled{opacity:.65;cursor:default}._nourishLink_1uy3c_79{border:1px solid var(--color-border);background:var(--color-surface);min-height:72px;color:var(--color-text);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 17px;text-decoration:none;display:flex}._nourishLink_1uy3c_79 span{gap:4px;display:grid}._nourishLink_1uy3c_79 small{color:var(--color-text-muted)}._nourishLink_1uy3c_79 b{color:var(--strength);white-space:nowrap}._weekPanel_1uy3c_87{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:clamp(22px,4vw,34px);display:flex}._weekPanel_1uy3c_87>div:first-child{max-width:610px}._weekPanel_1uy3c_87 h2{margin:2px 0 7px}._weekPanel_1uy3c_87 p:last-child{color:var(--color-text-muted);margin:0}._weekStats_1uy3c_95{gap:8px;display:flex}._weekStats_1uy3c_95 span{background:var(--color-surface-raised);min-width:80px;color:var(--color-text-muted);text-align:center;border-radius:14px;padding:13px;font-size:.7rem;display:grid}._weekStats_1uy3c_95 strong{color:var(--color-text);font:500 1.55rem Georgia,serif}._historyPanel_1uy3c_101{border:1px solid var(--color-border);background:var(--color-surface);border-radius:22px 22px 22px 7px;margin-top:22px;padding:clamp(20px,4vw,30px)}._historyHeading_1uy3c_103 h2{margin:2px 0 6px}._historyHeading_1uy3c_103 p:last-child,._historyEmpty_1uy3c_105{color:var(--color-text-muted);margin:0}._historyList_1uy3c_107{gap:8px;margin-top:18px;display:grid}._historyList_1uy3c_107 article{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 14px;display:flex}._historyList_1uy3c_107 article>div{gap:5px;min-width:0;display:grid}._historyList_1uy3c_107 span{color:var(--color-text-muted);font-size:.76rem}._historyList_1uy3c_107 button{flex:none}._historyDialog_1uy3c_117>p:not(:first-of-type){color:var(--color-text-muted)}._historyExercises_1uy3c_119{gap:7px;margin:18px 0;display:grid}._historyExercises_1uy3c_119 article{background:var(--color-surface-raised);border-radius:11px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}._historyExercises_1uy3c_119 article>div{gap:4px;display:grid}._historyExercises_1uy3c_119 small{color:var(--color-text-muted);line-height:1.4}._historyExercises_1uy3c_119 span{color:var(--color-text-muted);font-size:.78rem}._historyDialog_1uy3c_117>label{color:var(--color-text-muted);gap:6px;margin:14px 0;font-size:.78rem;font-weight:800;display:grid}._historyDialog_1uy3c_117 input,._historyDialog_1uy3c_117 textarea{border:1px solid var(--color-border);background:var(--color-field);min-height:44px;color:var(--color-text);border-radius:10px;padding:9px 10px}._historyDialog_1uy3c_117 textarea{resize:vertical;min-height:86px}._historyDialog_1uy3c_117 fieldset{border:0;margin:16px 0;padding:0}._historyDialog_1uy3c_117 legend{margin-bottom:8px;font-weight:850}._historyActions_1uy3c_139{justify-content:space-between;align-items:center;gap:10px;display:flex}._deleteWorkout_1uy3c_141{border:1px solid var(--color-error);min-height:44px;color:var(--color-error);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-weight:850}._workoutBar_1uy3c_143{background:var(--color-strong);color:var(--color-on-strong);border-radius:20px 20px 20px 6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}._workoutBar_1uy3c_143>div:first-child{gap:3px;display:grid}._workoutBar_1uy3c_143>div:first-child>span{color:var(--gold);letter-spacing:.1em;font-size:.68rem;font-weight:900}._workoutBar_1uy3c_143>div:first-child>strong{font:500 1.55rem Georgia,serif}._workoutBar_1uy3c_143 small{opacity:.76}._restTimer_1uy3c_153{grid-template-columns:auto auto;align-items:center;gap:2px 12px;display:grid}._restTimer_1uy3c_153>span{letter-spacing:.1em;opacity:.7;font-size:.65rem;font-weight:900}._restTimer_1uy3c_153>strong{grid-area:1/2/3;font:500 2rem/1 Georgia,serif}._restTimer_1uy3c_153>div{gap:4px;display:flex}._restTimer_1uy3c_153 button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 7px;font-size:.66rem}._exerciseStack_1uy3c_163{gap:14px;display:grid}._exerciseCard_1uy3c_165{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow);border-radius:22px 22px 22px 7px;overflow:hidden}._exerciseCard_1uy3c_165>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}._exerciseCard_1uy3c_165>header>div{align-items:center;gap:13px;display:flex}._exerciseCard_1uy3c_165>header>div>span{background:var(--strength-soft);width:36px;height:36px;color:var(--strength);border-radius:11px 11px 11px 3px;place-items:center;font-weight:900;display:grid}._exerciseCard_1uy3c_165 h2{margin:0;font-size:1.45rem}._exerciseCard_1uy3c_165 header p{color:var(--color-text-muted);margin:3px 0 0;font-size:.78rem}._exerciseHelp_1uy3c_177{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;font-size:.75rem;display:flex}._exerciseHelp_1uy3c_177 details{color:var(--color-text-muted)}._exerciseHelp_1uy3c_177 summary{color:var(--strength);cursor:pointer;font-weight:800}._exerciseHelp_1uy3c_177 details p{max-width:600px;margin:6px 0 0;line-height:1.45}._exerciseHelp_1uy3c_177 a,._catalog_1uy3c_185 a{color:var(--strength);text-underline-offset:3px;font-weight:850;text-decoration-thickness:1px}._setHeader_1uy3c_187,._setRow_1uy3c_187{grid-template-columns:44px minmax(96px,1fr) minmax(94px,.8fr) minmax(68px,.55fr) 50px;align-items:center;gap:8px;display:grid}._setHeader_1uy3c_187{background:var(--color-surface-raised);color:var(--color-text-muted);text-align:center;text-transform:uppercase;padding:7px 20px;font-size:.67rem;font-weight:850}._setHeader_1uy3c_187 span:nth-child(2){text-align:left}._setList_1uy3c_193{padding:7px 20px}._setRow_1uy3c_187{border-bottom:1px solid var(--color-border);text-align:center;min-height:58px}._setRow_1uy3c_187>small{color:var(--color-text-muted);text-align:left}._setRow_1uy3c_187 label{position:relative}._setRow_1uy3c_187 input{border:1px solid var(--color-border);background:var(--color-field);width:100%;min-height:42px;color:var(--color-text);text-align:center;border-radius:10px;padding:7px 27px 7px 8px}._setRow_1uy3c_187 label b{color:var(--color-text-muted);font-size:.62rem;position:absolute;top:14px;right:7px}._setDone_1uy3c_205{border:1px solid var(--color-border);background:var(--color-surface-raised);width:44px;min-height:44px;color:var(--strength);cursor:pointer;border-radius:50%;font-size:1.2rem}._completed_1uy3c_207{opacity:.7}._completed_1uy3c_207 ._setDone_1uy3c_205{background:var(--strength);color:#fff}._addSet_1uy3c_211{color:var(--strength);cursor:pointer;background:0 0;border:0;margin:5px 20px 15px;font-weight:850}._workoutActions_1uy3c_213{justify-content:space-between;gap:10px;margin-top:16px;display:flex}._recoveryNote_1uy3c_215{color:var(--color-text-muted);text-align:center;margin:12px 0 0;font-size:.76rem}._pickerBackdrop_1uy3c_217{z-index:90;background:#040c0ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._picker_1uy3c_217{background:var(--color-surface);width:min(680px,100%);max-height:calc(100dvh - 36px);color:var(--color-text);border-radius:26px 26px 26px 8px;padding:clamp(24px,5vw,42px);position:relative;overflow:auto}._close_1uy3c_221{cursor:pointer;background:0 0;border:0;width:44px;font-size:1.7rem;position:absolute;top:15px;right:15px}._search_1uy3c_223{border:1px solid var(--color-border);background:var(--color-field);border-radius:13px;align-items:center;margin:18px 0;display:flex}._search_1uy3c_223 span{padding-left:13px}._search_1uy3c_223 input{width:100%;color:var(--color-text);background:0 0;border:0}._catalog_1uy3c_185{gap:8px;display:grid}._catalog_1uy3c_185 article{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}._catalog_1uy3c_185 article>div{gap:3px;display:grid}._catalog_1uy3c_185 span,._catalog_1uy3c_185 small{color:var(--color-text-muted);font-size:.76rem}._catalog_1uy3c_185 article>div>small{max-width:500px;line-height:1.35}._catalog_1uy3c_185 a{width:fit-content;margin-top:3px;font-size:.78rem}._catalog_1uy3c_185 button{background:var(--strength);color:#fff;cursor:pointer;border:0;border-radius:999px;min-width:64px;font-weight:850}._finish_1uy3c_243>p:not(:first-of-type){color:var(--color-text-muted)}._finish_1uy3c_243>label{margin:22px 0;font-weight:850;display:block}._finish_1uy3c_243 output{float:right}._finish_1uy3c_243 input[type=range]{width:100%}._finish_1uy3c_243 fieldset{border:0;margin:18px 0;padding:0}._finish_1uy3c_243 legend{margin-bottom:9px;font-weight:850}._finishChoices_1uy3c_255{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._finishChoices_1uy3c_255 button{border:1px solid var(--color-border);background:var(--color-surface-raised);cursor:pointer;border-radius:11px;font-weight:800}._finishChoices_1uy3c_255 button[aria-pressed=true]{border-color:var(--strength);background:var(--strength-soft);color:var(--strength)}._setup_1uy3c_67>p:not(:first-of-type){color:var(--color-text-muted)}._setupHint_1uy3c_263{color:var(--color-text-muted);font-size:.78rem}._setupGrid_1uy3c_265{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}._setupGrid_1uy3c_265 label{color:var(--color-text-muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}._setupGrid_1uy3c_265 input,._setupGrid_1uy3c_265 select{border:1px solid var(--color-border);background:var(--color-field);min-height:44px;color:var(--color-text);border-radius:10px;padding:8px 10px}._equipment_1uy3c_271{border:0;margin:18px 0;padding:0}._equipment_1uy3c_271 legend{margin-bottom:9px;font-weight:850}._equipment_1uy3c_271>div{flex-wrap:wrap;gap:7px;display:flex}._equipment_1uy3c_271 label{border:1px solid var(--color-border);background:var(--color-surface-raised);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:8px 11px;display:flex}@keyframes _spin_1uy3c_1{to{transform:rotate(360deg)}}@media (width<=720px){._heading_1uy3c_3{align-items:flex-start;margin:5px 0 16px}._titleLine_1uy3c_5{gap:5px 9px}._heading_1uy3c_3 h1{font-size:2rem}._heading_1uy3c_3 p:last-child{max-width:190px;font-size:.74rem;line-height:1.25}._live_1uy3c_11{flex:none;padding:7px 9px;font-size:.68rem}._previewNotice_1uy3c_15{flex-direction:column;align-items:stretch}._nextWorkout_1uy3c_39{grid-template-columns:1fr;min-height:0}._suggestionCopy_1uy3c_41{padding:24px 20px}._labelRow_1uy3c_43{flex-direction:column;align-items:flex-start;gap:6px}._suggestionCopy_1uy3c_41 h2{margin-top:14px;font-size:1.9rem}._actionRow_1uy3c_51{grid-template-columns:1fr 1fr;display:grid}._actionRow_1uy3c_51>:first-child{grid-column:1/-1}._trainingMark_1uy3c_59{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;column-gap:15px;min-height:135px;display:grid}._trainingMark_1uy3c_59 span{grid-row:1/3;font-size:3.65rem}._trainingMark_1uy3c_59 strong{margin-top:auto}._trainingMark_1uy3c_59 small{margin-bottom:auto}._startGrid_1uy3c_69{grid-template-columns:1fr}._startGrid_1uy3c_69 button{min-height:70px}._weekPanel_1uy3c_87{flex-direction:column;align-items:stretch}._weekStats_1uy3c_95{grid-template-columns:repeat(3,1fr);display:grid}._weekStats_1uy3c_95 span{min-width:0}._historyList_1uy3c_107 article{flex-direction:column;align-items:stretch}._historyList_1uy3c_107 button{width:100%}._historyActions_1uy3c_139{flex-direction:column;align-items:stretch}._workoutBar_1uy3c_143{align-items:flex-start}._workoutBar_1uy3c_143>div:first-child>strong{font-size:1.25rem}._restTimer_1uy3c_153{flex:none}._setHeader_1uy3c_187{display:none}._setList_1uy3c_193{padding:6px 12px}._setRow_1uy3c_187{grid-template-rows:auto auto;grid-template-columns:34px minmax(70px,1fr) minmax(60px,.66fr) 44px;gap:4px 7px;min-height:76px}._setRow_1uy3c_187>strong{grid-row:1/3}._setRow_1uy3c_187>small{text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;align-self:end;overflow:hidden}._setRow_1uy3c_187 label{grid-row:2}._setRow_1uy3c_187 ._setDone_1uy3c_205{grid-area:1/4/3}._setRow_1uy3c_187 input{min-height:40px}._workoutActions_1uy3c_213{grid-template-columns:1fr 1fr;display:grid}._pickerBackdrop_1uy3c_217{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}._picker_1uy3c_217{max-height:calc(100dvh - 20px);padding:28px 18px}._setupGrid_1uy3c_265{grid-template-columns:1fr}._focusPicker_1uy3c_19>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}._focusPicker_1uy3c_19 button{padding-inline:6px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){._pulse_1uy3c_37{animation:none}}
