.BarbellMath_root__V281q{display:inline-flex;align-items:flex-end;gap:.375rem;flex-wrap:wrap;min-width:0}.BarbellMath_label__fmRMH{font-size:.6875rem;font-weight:600;color:var(--ink-muted);white-space:nowrap;line-height:1.1}.BarbellMath_plates__LFBgE{display:inline-flex;align-items:flex-end;gap:.125rem;min-height:1.625rem}.BarbellMath_plate__FEArV{display:inline-block;width:.3125rem;border-radius:.1875rem .1875rem 0 0;border:.0625rem solid rgba(31,41,55,.16)}.BarbellMath_plateHalf__xmpxh{height:.75rem;background:#f3f4f6}.BarbellMath_plateOne__XqySD{height:1.125rem;background:#86c66b;border-color:rgba(45,93,31,.22)}.BarbellMath_plateTwo__Yonk_{height:1.25rem;background:#3f76d6;border-color:rgba(28,63,135,.22)}.BarbellMath_plateFive__8KDjC{height:1.625rem;background:#f8fafc}.Button_button__exqP_{border:.0625rem solid var(--line);background:var(--surface);color:var(--ink);padding:.5rem .875rem;border-radius:62.4375rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.Button_button__exqP_:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.Button_button__exqP_:hover:not(:disabled){transform:translateY(-.0625rem);box-shadow:0 .5rem 1.125rem rgba(15,22,32,.08)}.Button_dangerButton__Wy1WL{background:rgba(222,72,72,.12);border-color:rgba(222,72,72,.4);color:#8b1f1f}.Button_successButton__GFULh{background:rgba(46,164,79,.15);border-color:rgba(46,164,79,.4);color:#1a6b36}.IOSInstallHint_banner__nUzuR{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:calc(env(safe-area-inset-top, 0rem) + .75rem) 1rem .75rem;background:linear-gradient(180deg,rgba(241,239,233,.98),rgba(255,255,255,.96));border-bottom:.0625rem solid var(--line);backdrop-filter:blur(.75rem)}.IOSInstallHint_message__8wWD_{margin:0;font-size:.95rem;line-height:1.4;color:var(--ink)}.IOSInstallHint_dismiss__31NmV{flex-shrink:0}@media (max-width:40rem){.IOSInstallHint_banner__nUzuR{align-items:stretch;flex-direction:column}.IOSInstallHint_dismiss__31NmV{width:100%}}.OfflineStatusBanner_banner__wCqFQ{padding:.75rem 1rem;background:rgba(18,23,34,.92);color:#ffffff;font-size:.875rem;line-height:1.4;text-align:center}.EquipmentList_root__saXUt{display:flex;flex-direction:column;gap:.75rem;min-width:0}.EquipmentList_card__SirOT{background:var(--surface-muted);border:.0625rem solid var(--line);border-radius:.75rem;padding:.875rem 1rem}.EquipmentList_title__OUMzh{margin:0;font-family:var(--font-display);font-size:1rem}.EquipmentList_list___S9eL{display:flex;flex-wrap:wrap;gap:.5rem}.EquipmentList_item__XAIiE{font-size:.75rem;padding:.1875rem .5rem;border-radius:62.4375rem;background:var(--surface);border:.0625rem solid var(--line);color:var(--ink);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;cursor:default}.EquipmentList_itemHighlighted__1vyCZ{background:var(--ink);border-color:var(--ink);color:var(--surface);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--ink) 18%,transparent)}.ExerciseHistoryPreview_card__oVj4s{margin-top:.75rem;border:1px solid rgba(15,23,42,.12);border-radius:.85rem;background:linear-gradient(180deg,rgba(250,250,249,.95),#fff);overflow:hidden}.ExerciseHistoryPreview_header__eTCs5{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;cursor:pointer;list-style:none}.ExerciseHistoryPreview_title__n_x42{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#57534e}.ExerciseHistoryPreview_header__eTCs5::-webkit-details-marker{display:none}.ExerciseHistoryPreview_headerMeta__DWvxp{display:flex;align-items:center;gap:.45rem}.ExerciseHistoryPreview_confidence__Tgjwi{font-size:.75rem;font-weight:600;color:#78716c}.ExerciseHistoryPreview_chevron__PsCkb{font-size:.8rem;color:#78716c;transition:transform .14s ease}.ExerciseHistoryPreview_card__oVj4s[open] .ExerciseHistoryPreview_chevron__PsCkb{transform:rotate(180deg)}.ExerciseHistoryPreview_content__dIF9k{padding:0 .9rem .8rem}.ExerciseHistoryPreview_rows__e82h3{display:grid;gap:.45rem}.ExerciseHistoryPreview_row__kF8Pn{display:grid;grid-template-columns:minmax(5.25rem,6.5rem) minmax(0,1fr);gap:.75rem;align-items:start}.ExerciseHistoryPreview_labelGroup__TKYsE{display:grid;gap:.2rem}.ExerciseHistoryPreview_label__NGjEL{font-size:.82rem;font-weight:600;color:#57534e}.ExerciseHistoryPreview_value__SIuXY{min-width:0}.ExerciseHistoryPreview_primaryLine__wrw7z{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.88rem;font-weight:600;color:#1c1917}.ExerciseHistoryPreview_secondaryLine__U0rUh{margin-top:.1rem;font-size:.82rem;color:#57534e}.ExerciseHistoryPreview_variantLine__uMOIF{margin-top:.08rem;font-size:.8rem;color:#78716c}.ExerciseHistoryPreview_meta__55wen{color:#78716c;font-weight:500}.ExerciseHistoryPreview_note__qnF7Z{margin-top:.7rem;padding-top:.65rem;border-top:1px solid rgba(15,23,42,.08);font-size:.82rem;color:#44403c}.ExerciseHistoryPreview_empty__p6_vf{font-size:.82rem;color:#78716c}@media (max-width:640px){.ExerciseHistoryPreview_row__kF8Pn{grid-template-columns:1fr;gap:.15rem}}.ExerciseStartingLoadAnchor_card__o_nwx{border:1px solid rgba(39,48,60,.12);border-radius:1rem;background:rgba(255,255,255,.72);margin-top:.85rem}.ExerciseStartingLoadAnchor_summary__4t50y{list-style:none;cursor:pointer;padding:.85rem 1rem}.ExerciseStartingLoadAnchor_summary__4t50y::-webkit-details-marker{display:none}.ExerciseStartingLoadAnchor_summaryTitle__rQPye{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(87,93,104,.88);margin-bottom:.25rem}.ExerciseStartingLoadAnchor_summaryText__73sep{font-size:.95rem;font-weight:600;color:rgba(28,34,41,.94)}.ExerciseStartingLoadAnchor_content__7nl6_{border-top:1px solid rgba(39,48,60,.08);padding:.9rem 1rem 1rem}.ExerciseStartingLoadAnchor_heroRow__Tf8XB{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;margin-bottom:.5rem}.ExerciseStartingLoadAnchor_heroValue__QUM_Z{font-size:1.25rem;font-weight:600;color:rgba(20,27,32,.96)}.ExerciseStartingLoadAnchor_heroMeta__4ycJp{font-size:.86rem;color:rgba(87,93,104,.92)}.ExerciseStartingLoadAnchor_metaRow___mSRk{font-size:.9rem;color:rgba(55,63,74,.92);margin-bottom:.6rem}.ExerciseStartingLoadAnchor_rationale__Bt7KA{font-size:.9rem;color:rgba(40,48,58,.94);margin-bottom:.75rem}.ExerciseStartingLoadAnchor_rows__ZOf6M{display:grid;gap:.65rem}.ExerciseStartingLoadAnchor_row__26NTg{display:grid;grid-template-columns:minmax(7rem,8.5rem) minmax(0,1fr);gap:.75rem}.ExerciseStartingLoadAnchor_label__S_Eja{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(87,93,104,.9)}.ExerciseStartingLoadAnchor_value__kOyVQ{font-size:.95rem;font-weight:600;color:rgba(28,34,41,.94)}.ExerciseStartingLoadAnchor_dateLine__UovBW{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline}.ExerciseStartingLoadAnchor_dateMeta__As5R1{font-size:.88rem;font-weight:500;color:rgba(96,104,116,.9)}.ExerciseStartingLoadAnchor_subvalue__10s0N{font-size:.88rem;font-weight:500;color:rgba(67,76,88,.9);margin-top:.12rem}.ExerciseStartingLoadAnchor_footer__PFCR8{display:grid;gap:.45rem;margin-top:.9rem;font-size:.82rem;color:rgba(79,87,99,.94)}.ExerciseStartingLoadAnchor_footerLabel__H1wgj{font-weight:600;color:rgba(51,59,70,.94)}@media (max-width:720px){.ExerciseStartingLoadAnchor_row__26NTg{grid-template-columns:1fr;gap:.2rem}}.ExerciseOverview_exerciseCard__NfspM{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:.75rem;border:.0625rem solid var(--line);background:var(--surface)}.ExerciseOverview_exerciseInfo__sYYC9{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ExerciseOverview_exerciseTitle__9Vi6s{margin:0;font-family:var(--font-display);font-size:1.05rem}.ExerciseOverview_exerciseSummary__AIVt9{font-weight:600;font-size:.95rem;white-space:nowrap}.ExerciseOverview_exerciseSummaryMuted__5nKE6{color:var(--ink-muted);font-weight:500}@media (max-width:720px){.ExerciseOverview_exerciseCard__NfspM{flex-direction:column;align-items:flex-start}.ExerciseOverview_exerciseSummary__AIVt9{white-space:normal}}.NoteEditor_noteArea__T_x9u{width:100%;min-height:2.5rem;border-radius:.75rem;border:.0625rem solid var(--line);padding:.5rem .625rem;font-size:.8125rem;background:var(--surface);color:var(--ink);resize:vertical}.NoteEditor_noteArea__T_x9u:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 .1875rem rgba(52,115,240,.12)}.NoteEditor_noteArea__T_x9u:disabled{background:var(--surface-muted);color:var(--ink-muted);cursor:not-allowed;opacity:1}.ExerciseWeekLine_gridRow__BEGyz{display:grid;grid-template-columns:var(--week-col) repeat(var(--set-count),minmax(4.5rem,1fr)) minmax(10rem,1.2fr);align-items:stretch}.ExerciseWeekLine_weekLabel__xq_QX{display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:.75rem;background:var(--surface-muted);border:.0625rem solid var(--line);color:var(--ink-muted)}.ExerciseWeekLine_weekLabelActive__kxqcu{background:rgba(52,115,240,.12);border-color:rgba(52,115,240,.4);color:var(--ink)}.ExerciseWeekLine_cellButton__ju_tl,.ExerciseWeekLine_cellStatic__Wsy62{border-width:.0625rem;border-left:0 solid var(--line);border-bottom:.0625rem solid var(--line);border-right:.0625rem solid var(--line);border-top:0 solid var(--line);background:var(--surface);padding:.25rem;font-size:.875rem;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--ink)}.ExerciseWeekLine_cellValueStack__rc01q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;min-width:0}.ExerciseWeekLine_cellPrimaryValue__XZUxp{line-height:1.1}.ExerciseWeekLine_cellMetaValue__8tpLJ{font-size:.6875rem;line-height:1.1;color:var(--ink-muted)}.ExerciseWeekLine_cellButton__ju_tl{cursor:pointer;transition:border-color .15s ease,transform .15s ease}.ExerciseWeekLine_cellButton__ju_tl:hover{border-color:var(--accent);transform:translateY(-.0625rem)}.ExerciseWeekLine_cellButton__ju_tl:disabled{cursor:not-allowed;transform:none;border-color:var(--line)}.ExerciseWeekLine_cellDisabled__K6CDL{background:var(--surface-muted);color:var(--ink-muted);border-style:dashed;cursor:not-allowed;transform:none}.ExerciseWeekLine_cellSkipped__OjYrj{color:var(--ink-muted)}.ExerciseSheet_exerciseCard__zSM_B{background:var(--surface);border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);padding:1.125rem 0;display:flex;flex-direction:column;gap:14px}.ExerciseSheet_exerciseHeader__EihhG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ExerciseSheet_exerciseTitle__1DyMq{font-family:var(--font-display);font-size:1.25rem;margin:0 0 .25rem}.ExerciseSheet_exerciseChips__m9yJW{display:flex;gap:.5rem;flex-wrap:wrap}.ExerciseSheet_exerciseChip__YecVM{font-size:.75rem;padding:.25rem .625rem;border-radius:62.4375rem;background:var(--surface-muted);border:.0625rem solid var(--line);color:var(--ink-muted);font-weight:600}.ExerciseSheet_exerciseCues__F62dG{font-size:.8125rem;color:var(--ink);background:var(--surface-muted);border:.0625rem dashed var(--line);border-radius:.75rem;padding:.625rem .75rem;line-height:1.4}.ExerciseSheet_exerciseCues__F62dG p{margin:0}.ExerciseSheet_exerciseCues__F62dG ol,.ExerciseSheet_exerciseCues__F62dG ul{margin:.25rem 0;padding-left:.9rem}.ExerciseSheet_exerciseCues__F62dG li{margin:.125rem 0}.ExerciseSheet_exerciseActions__9F9do{display:flex;gap:.5rem;flex-wrap:wrap}.ExerciseSheet_gridSection__W0_TO{display:flex;flex-direction:column;gap:.0625rem;overflow-x:auto;padding-bottom:.375rem;margin:0 -1.0625rem}.ExerciseSheet_gridRow__EvYgb{display:grid;grid-template-columns:var(--week-col) repeat(var(--set-count),minmax(4.5rem,1fr)) minmax(10rem,1.2fr);align-items:stretch}.ExerciseSheet_gridRowHeader__Gb6EC{color:var(--ink-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.ExerciseSheet_gridRowHeader__Gb6EC>*{padding:0 .625rem}.ExerciseSheet_gridWeekColHeader__P2gAU{text-align:center}.DaySessionsView_sessionsSection__YK0nk{margin-top:.25rem;padding:0 1.25rem 1.5rem;display:grid;gap:.625rem}.DaySessionsView_sectionTitle__G7ntn{margin:0;font-size:1.125rem}.DaySessionsView_sessionsTable__NBgQM{display:grid;gap:.5rem}.DaySessionsView_sessionsHeader__YtlZD{display:grid;grid-template-columns:5rem 1fr minmax(17rem,auto);align-items:center;font-size:.8125rem;color:var(--ink-muted);padding:0 .625rem;gap:.625rem}.DaySessionsView_sessionsHeader__YtlZD span:last-child{justify-self:end;text-align:right}.DaySessionsView_sessionRow__KL869{display:grid;grid-template-columns:5rem 1fr minmax(17rem,auto);gap:.625rem;align-items:center;background:var(--surface-muted);border:.0625rem solid var(--line);border-radius:.625rem;padding:.5rem .625rem}.DaySessionsView_sessionWeek__f9ONO{font-weight:600}.DaySessionsView_sessionDate__B7IHT{font-size:.9375rem;display:flex;flex-direction:column;gap:.25rem}.DaySessionsView_sessionDatePlanned__KbEvF{color:var(--ink-muted)}.DaySessionsView_sessionAbnormal__CBrvZ{font-size:.75rem;color:#9c2b2b;font-weight:600}.DaySessionsView_sessionZeroWork__8uJBG{font-size:.75rem;color:#92400e;font-weight:600}.DaySessionsView_sessionDateInput__ZRR9b{border:.0625rem solid var(--line);border-radius:.5rem;padding:.4rem .5rem;font-size:.875rem;font-family:inherit;background:var(--surface);color:var(--ink)}.DaySessionsView_sessionAction__kvZZz{justify-content:flex-end;flex-wrap:wrap}.DaySessionsView_sessionAction__kvZZz,.DaySessionsView_skipControls__uA1kx{display:flex;align-items:center;gap:.5rem}.DaySessionsView_skipReasonSelect__YzM72{min-width:9.5rem;border:.0625rem solid var(--line);border-radius:999rem;padding:.45rem .75rem;font-size:.8125rem;font-family:inherit;background:var(--surface);color:var(--ink)}.DaySessionsView_skipReasonSelect__YzM72:disabled{opacity:.45}.DaySessionsView_sessionEmpty__xj_Hd{color:var(--ink-muted);font-size:.8125rem}.DaySessionsView_sessionError__MRo4n{color:#9c2b2b;margin:.25rem 0 0;font-size:.8125rem}@media (max-width:760px){.DaySessionsView_sessionsHeader__YtlZD{display:none}.DaySessionsView_sessionRow__KL869{grid-template-columns:1fr;align-items:stretch}.DaySessionsView_sessionAction__kvZZz{justify-content:flex-start}.DaySessionsView_skipControls__uA1kx{flex-wrap:wrap}}.SessionContextView_card__gF4SC{display:grid;gap:.9rem;padding:1rem 1.1rem;border-radius:.9rem;border:.0625rem solid var(--line);background:linear-gradient(180deg,rgba(250,250,249,.96),#fff 38%),var(--surface)}.SessionContextView_header__SkQAt{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.SessionContextView_title__FlMuC{margin:0;font-size:1.05rem;font-family:var(--font-display)}.SessionContextView_subtitle__OKA3E{margin:.2rem 0 0;font-size:.82rem;color:var(--ink-muted)}.SessionContextView_kindBanner__sOCfn{display:grid;gap:.2rem;padding:.75rem .85rem;border-radius:.8rem;border:.0625rem solid rgba(180,83,9,.18);background:rgba(180,83,9,.09)}.SessionContextView_kindTitle__5gfJD{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#92400e}.SessionContextView_kindText__DBnDv{font-size:.86rem;line-height:1.45;color:#78350f}.SessionContextView_statusRow__GMtwP{display:flex;flex-wrap:wrap;gap:.55rem}.SessionContextView_statusPill__nMGEq{display:grid;gap:.12rem;min-width:8rem;padding:.55rem .7rem;border-radius:.8rem;border:.0625rem solid rgba(15,23,42,.08);background:rgba(15,23,42,.03)}.SessionContextView_toneneutral__8WcSm{background:rgba(15,23,42,.03)}.SessionContextView_tonesuccess__7iGZs{background:rgba(18,128,94,.12);border-color:rgba(18,128,94,.18)}.SessionContextView_tonewarning__NPCTc{background:rgba(180,83,9,.12);border-color:rgba(180,83,9,.18)}.SessionContextView_tonedanger__9uItD{background:rgba(185,28,28,.11);border-color:rgba(185,28,28,.18)}.SessionContextView_statusLabel__UkLuH{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.SessionContextView_statusValue__bAZZx{font-size:.92rem;font-weight:600;color:var(--ink)}.SessionContextView_blockGrid__ZGhHn{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.SessionContextView_block__6wjH3{padding:.8rem .9rem;border-radius:.8rem;border:.0625rem solid rgba(15,23,42,.08);background:rgba(255,255,255,.84)}.SessionContextView_blockEmphasized__3MkBx{background:linear-gradient(180deg,rgba(52,115,240,.08),rgba(255,255,255,.96))}.SessionContextView_blockLabel__34kVe{margin:0 0 .45rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#57534e}.SessionContextView_blockBody__lhCHC{font-size:.88rem;line-height:1.45;color:#292524}.SessionContextView_blockBody__lhCHC p{margin:0;white-space:pre-wrap}.SessionContextView_blockBody__lhCHC ol,.SessionContextView_blockBody__lhCHC ul{margin:.35rem 0 0;padding-left:1rem}.SessionContextView_blockBody__lhCHC li{margin:.15rem 0}.SessionContextView_empty__WIQWf{margin:0;font-size:.86rem;color:var(--ink-muted)}.SessionContextView_details__qBV5p{border-top:.0625rem solid rgba(15,23,42,.08);padding-top:.75rem}.SessionContextView_detailsSummary__zqppl{cursor:pointer;font-size:.82rem;font-weight:600;color:#57534e;list-style:none}.SessionContextView_detailsSummary__zqppl::-webkit-details-marker{display:none}.SessionContextView_detailsBody__MenoP{display:grid;gap:.8rem;margin-top:.75rem}.SessionContextView_metaList__3_aa4{display:grid;gap:.45rem;margin:0}.SessionContextView_metaRow__e0xEo{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:.75rem}.SessionContextView_metaRow__e0xEo dt{font-size:.8rem;font-weight:600;color:var(--ink-muted)}.SessionContextView_metaRow__e0xEo dd{margin:0;font-size:.8rem;color:var(--ink);word-break:break-word}.SessionContextView_metadataSection__xTkLS{display:grid;gap:.35rem}.SessionContextView_metadataLabel__i_ehb{font-size:.8rem;font-weight:600;color:var(--ink-muted)}.SessionContextView_metadataPre__MFZeP{margin:0;padding:.75rem;border-radius:.75rem;background:rgba(15,23,42,.04);font-size:.77rem;line-height:1.45;color:#334155;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media (max-width:720px){.SessionContextView_metaRow__e0xEo{grid-template-columns:1fr;gap:.15rem}}.SessionSourceWorkoutView_card__oUESo{display:grid;gap:.9rem;padding:1rem 1.1rem;border-radius:.9rem;border:.0625rem solid var(--line);background:linear-gradient(180deg,rgba(248,250,252,.98),#fff 42%),var(--surface)}.SessionSourceWorkoutView_header__JfsfD{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.SessionSourceWorkoutView_title__XKq96{margin:0;font-size:1.05rem;font-family:var(--font-display)}.SessionSourceWorkoutView_subtitle__M9app{margin:.2rem 0 0;font-size:.82rem;color:var(--ink-muted)}.SessionSourceWorkoutView_metaList__s9U1F{display:grid;gap:.45rem;margin:0}.SessionSourceWorkoutView_metaRow__sXjj1{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:.75rem}.SessionSourceWorkoutView_metaRow__sXjj1 dt{font-size:.8rem;font-weight:600;color:var(--ink-muted)}.SessionSourceWorkoutView_metaRow__sXjj1 dd{margin:0;font-size:.84rem;color:var(--ink);word-break:break-word}@media (max-width:720px){.SessionSourceWorkoutView_metaRow__sXjj1{grid-template-columns:1fr;gap:.15rem}}