.AssignFlow_overlay__fxNKW{position:fixed;inset:0;background:var(--overlay,rgba(0,0,0,.4));display:flex;align-items:center;justify-content:center;z-index:100;animation:AssignFlow_fadeIn__rY_XJ var(--t-base) var(--ease) both}.AssignFlow_modal__51KfR{width:100%;max-width:520px;margin:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.AssignFlow_header__1llus{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.AssignFlow_options__VlS6d{display:flex;flex-direction:column;gap:var(--s-2)}.AssignFlow_option__AWTm3{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3);text-align:left;background:var(--surface,transparent);border:1px solid var(--border,rgba(127,127,127,.3));border-radius:var(--r-md,10px);color:inherit;cursor:pointer}.AssignFlow_option__AWTm3:hover{border-color:var(--accent,currentColor)}.AssignFlow_optionText__25CpX{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.AssignFlow_label__umfgZ{display:block;margin-top:var(--s-2);font-size:13px;font-weight:600}.AssignFlow_list__OT1_4{display:flex;flex-direction:column;gap:var(--s-2);max-height:280px;overflow-y:auto}.AssignFlow_actions__8SWTU{justify-content:space-between;margin-top:var(--s-2)}.AssignFlow_actionsRight__U6YxQ,.AssignFlow_actions__8SWTU{display:flex;gap:var(--s-2)}.AssignFlow_error__4tZvn{color:var(--danger,#c0392b);font-size:14px}.AssignFlow_empty__HbLyJ{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-4);text-align:center}.AssignFlow_spinner__yqxm9{animation:AssignFlow_spin__jKMca 1s linear infinite}@keyframes AssignFlow_fadeIn__rY_XJ{0%{opacity:0}to{opacity:1}}@keyframes AssignFlow_spin__jKMca{to{transform:rotate(1turn)}}@media (max-width:640px){.AssignFlow_overlay__fxNKW{align-items:flex-end;padding:0}.AssignFlow_modal__51KfR{width:100%;max-width:100%;margin:0;max-height:94dvh;border-radius:var(--r-lg) var(--r-lg) 0 0;animation:AssignFlow_sheetUp__Sz9by .22s var(--ease) both}}.AreaPanels_empty__XWcC_,.AreaPanels_panel__MqdYx{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md,10px)}.AreaPanels_empty__XWcC_{align-items:center;text-align:center;padding:var(--s-8,40px) var(--s-5)}.AreaPanels_head__1MgEv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.AreaPanels_actions__90csA{display:flex;gap:var(--s-2);flex-wrap:wrap}.AreaPanels_phases__fmbKH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.AreaPanels_phase__4mlHQ{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm,8px);color:var(--fg-muted)}.AreaPanels_phaseCurrent__fNej4{background:var(--accent-soft,rgba(99,102,241,.12));color:var(--fg);font-weight:600}.AreaPanels_phaseDone__2YCyv{color:var(--fg-subtle)}.AreaPanels_phaseDot__zmU5V{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.AreaPanels_notes__uvxzu{margin:0;color:var(--fg-muted)}.AreaPanels_history__SPKyj{margin-top:var(--s-4);border-top:1px solid var(--border,rgba(127,127,127,.2));padding-top:var(--s-3)}.AreaPanels_history__SPKyj summary{cursor:pointer;font-weight:600}.AreaPanels_historyList__YUDK0{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.AreaPanels_historyRow__Vqz1s{display:flex;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.AthleteStatsPanel_wrap__npFiV{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-5)}.AthleteStatsPanel_heading__r5Pz_{font-size:16px;font-weight:600;margin:0;letter-spacing:-.01em}.AthleteStatsPanel_kpis__poili{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.AthleteStatsPanel_kpi__Lfze5{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);display:flex;flex-direction:column;gap:2px;min-width:0}.AthleteStatsPanel_kpiLabel__I7rMz{font-size:12px;color:var(--fg-subtle)}.AthleteStatsPanel_kpiValue__zySdy{font-size:24px;font-weight:600;letter-spacing:-.02em}.AthleteStatsPanel_kpiHint__awqVT{font-size:12px;color:var(--fg-subtle)}.AthleteStatsPanel_grid__p2kCP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}@media (max-width:760px){.AthleteStatsPanel_grid__p2kCP{grid-template-columns:minmax(0,1fr)}}.AthleteStatsPanel_card__bi6cL{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);min-width:0}.AthleteStatsPanel_cardTitle__0Og0N{font-size:14px;font-weight:600;margin:0 0 var(--s-3)}.AthleteStatsPanel_bars__xpsrT{display:flex;align-items:flex-end;gap:var(--s-2);height:110px}.AthleteStatsPanel_barCol__nMOQz{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.AthleteStatsPanel_bar__bthgo{width:100%;max-width:44px;border-radius:4px 4px 0 0;background:var(--accent);min-height:2px}.AthleteStatsPanel_barCol__nMOQz[data-current=true] .AthleteStatsPanel_bar__bthgo{opacity:.6}.AthleteStatsPanel_barVal__wMt7e{font-size:11px;color:var(--fg-muted,var(--fg-subtle))}.AthleteStatsPanel_barLabel__JHJ_d{font-size:11px;color:var(--fg-subtle);white-space:nowrap}.AthleteStatsPanel_adhTrack__90iJT{height:8px;border-radius:999px;background:var(--border);overflow:hidden;margin:6px 0 var(--s-3)}.AthleteStatsPanel_adhFill__Ll_2x{height:100%;background:var(--success)}.AthleteStatsPanel_adhFill__Ll_2x[data-tone=warn]{background:var(--warning)}.AthleteStatsPanel_adhFill__Ll_2x[data-tone=danger]{background:var(--danger)}.AthleteStatsPanel_rmList__YhWUH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.AthleteStatsPanel_rmRow__9PNF_{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--s-3);gap:2px var(--s-3);align-items:center}.AthleteStatsPanel_rmName__qmBxG{font-size:14px}.AthleteStatsPanel_rmVal__P2DEv{font-size:14px;font-weight:600;text-align:right}.AthleteStatsPanel_rmDelta__B8UF5{font-size:12px;color:var(--fg-subtle)}.AthleteStatsPanel_up__mLyRa{color:var(--success)}.AthleteStatsPanel_down__4XxjR{color:var(--danger)}.AthleteStatsPanel_spark__G8c8v{grid-column:1/-1;width:100%;height:28px;display:block}.AthleteStatsPanel_empty__oNSP7{font-size:13px;color:var(--fg-subtle);margin:0}.CoachMeasurementModal_overlay__ycunz{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:100;padding:var(--s-4);animation:CoachMeasurementModal_fadeIn__hUqC7 var(--t-base) var(--ease) both}.CoachMeasurementModal_modal__z_H9L{width:100%;max-width:720px;max-height:90vh;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden}.CoachMeasurementModal_head___uiNF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border)}.CoachMeasurementModal_title__NEuSx{margin:0 0 4px;font-size:18px;font-weight:600}.CoachMeasurementModal_subtitle__AoBjD{margin:0;font-size:14px;color:var(--fg-muted)}.CoachMeasurementModal_closeBtn__FABo_{background:transparent;border:none;cursor:pointer;width:28px;height:28px;border-radius:var(--r-sm);color:var(--fg-muted);display:inline-flex;align-items:center;justify-content:center}.CoachMeasurementModal_closeBtn__FABo_:hover{background:var(--bg-hover);color:var(--fg)}.CoachMeasurementModal_body__0RS2a{padding:var(--s-5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-4)}.CoachMeasurementModal_tabs__sBaVg{display:inline-flex;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-md);padding:2px;align-self:flex-start;flex-wrap:wrap}.CoachMeasurementModal_tab__q3rx4{background:transparent;border:none;cursor:pointer;padding:6px 12px;font-size:14px;font-weight:500;color:var(--fg-muted);border-radius:calc(var(--r-md) - 2px)}.CoachMeasurementModal_tab__q3rx4[data-active=true]{background:var(--bg-elev);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.08)}.CoachMeasurementModal_row__o9N44{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));grid-gap:var(--s-3);gap:var(--s-3)}.CoachMeasurementModal_field__cLcGL{display:flex;flex-direction:column;gap:4px}.CoachMeasurementModal_label__4XE81{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle)}.CoachMeasurementModal_section__7_kYG{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3)}.CoachMeasurementModal_sectionTitle__1GANW{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);margin:0 0 var(--s-2)}.CoachMeasurementModal_skinfoldsGrid__E2L_U{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CoachMeasurementModal_bfPreview__hkY5M{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:var(--r-md)}.CoachMeasurementModal_bfLabel__wEkQr{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-soft-fg)}.CoachMeasurementModal_bfValue__MN50N{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--accent)}.CoachMeasurementModal_optional__tKjbt{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3)}.CoachMeasurementModal_optional__tKjbt summary{cursor:pointer;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.CoachMeasurementModal_optional__tKjbt[open] summary{margin-bottom:var(--s-3)}.CoachMeasurementModal_error__Mf5bm{margin:0;font-size:14px;color:var(--danger)}.CoachMeasurementModal_actions__oR11B{display:flex;justify-content:flex-end;gap:var(--s-2)}@keyframes CoachMeasurementModal_fadeIn__hUqC7{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.CoachMeasurementModal_overlay__ycunz{align-items:flex-end;padding:0}.CoachMeasurementModal_modal__z_H9L{width:100%;max-width:100%;margin:0;max-height:94dvh;border-radius:var(--r-lg) var(--r-lg) 0 0;animation:CoachMeasurementModal_sheetUp__ha1t1 .22s var(--ease) both}}.WeeklyVolumeCard_card__saVND{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);margin-bottom:var(--s-4)}.WeeklyVolumeCard_head__wNhcQ{margin-bottom:var(--s-4)}.WeeklyVolumeCard_title__prIkA{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.WeeklyVolumeCard_subtitle__p28gG{font-size:14px;color:var(--fg-subtle);margin:2px 0 0}.WeeklyVolumeCard_list__5lh2I{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}.WeeklyVolumeCard_rowTop__JD_Sa{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:6px}.WeeklyVolumeCard_name__RpiP3{font-size:15px;font-weight:500}.WeeklyVolumeCard_sets__EfQu1{font-size:14px;color:var(--fg-muted)}.WeeklyVolumeCard_sets__EfQu1 .WeeklyVolumeCard_t-num__aeUnE{font-weight:600;font-size:16px}.WeeklyVolumeCard_zone__BRpFb{font-weight:500}.WeeklyVolumeCard_track__TRACE{position:relative;height:16px;background:var(--bg-sunken);border-radius:var(--r-pill);overflow:hidden}.WeeklyVolumeCard_band__dUkyS{position:absolute;top:0;bottom:0;background:var(--success-soft)}.WeeklyVolumeCard_fill__1AXKe{position:absolute;top:0;bottom:0;left:0;border-radius:var(--r-pill);opacity:.9}.WeeklyVolumeCard_tickMev__fXbAb,.WeeklyVolumeCard_tickMrv__c5FjO{position:absolute;top:-2px;bottom:-2px;width:2px;transform:translateX(-1px)}.WeeklyVolumeCard_tickMev__fXbAb{background:var(--border-strong)}.WeeklyVolumeCard_tickMrv__c5FjO{background:var(--danger);opacity:.7}.Toast_viewport__eGDAi{position:fixed;z-index:300;bottom:var(--s-5);right:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);pointer-events:none;max-width:min(420px,calc(100vw - 2 * var(--s-4)))}@media (max-width:899px){.Toast_viewport__eGDAi{left:var(--s-4);right:var(--s-4);bottom:calc(64px + var(--s-4) + env(safe-area-inset-bottom, 0px));max-width:none;align-items:center}}.Toast_toast__O7TdZ{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--s-2);width:100%;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:Toast_toastIn__igBB3 .2s cubic-bezier(.2,.8,.2,1) both}@keyframes Toast_toastIn__igBB3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Toast_icon__71ttU{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:var(--r-pill)}.Toast_message__Ndn3l{flex:1 1;min-width:0;font-size:14px;line-height:1.4;color:var(--fg);word-break:break-word}.Toast_close__o0m4N{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--fg-faint);cursor:pointer;border-radius:var(--r-sm);transition:color var(--t-fast),background var(--t-fast)}.Toast_close__o0m4N:hover{color:var(--fg);background:var(--bg-hover)}.Toast_success__JwS_M{border-color:color-mix(in srgb,var(--success) 40%,var(--border))}.Toast_success__JwS_M .Toast_icon__71ttU{background:var(--success-soft);color:var(--success)}.Toast_error__ALBo_{border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.Toast_error__ALBo_ .Toast_icon__71ttU{background:var(--danger-soft);color:var(--danger)}.Toast_info__P3fqI .Toast_icon__71ttU{background:var(--accent-soft);color:var(--accent-soft-fg)}.FitnessClientTracking_page__FNC_5{padding:var(--page-pad-y) var(--page-pad-x);width:100%;max-width:var(--page-max);margin-inline:auto}.FitnessClientTracking_loading__OihpU{display:flex;justify-content:center;padding:var(--s-8);color:var(--fg-subtle)}.FitnessClientTracking_header__yb1v8{margin-bottom:var(--s-5)}.FitnessClientTracking_backLink__z__Qq{display:inline-flex;align-items:center;gap:4px;color:var(--fg-subtle);font-size:13px;text-decoration:none}.FitnessClientTracking_backLink__z__Qq:hover{color:var(--accent)}.FitnessClientTracking_summaryGrid__hAYRh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-5)}@media (min-width:641px){.FitnessClientTracking_summaryGrid__hAYRh{grid-template-columns:repeat(4,1fr)}}.FitnessClientTracking_summaryCard__Jw_EV{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3)}.FitnessClientTracking_summaryLabel__6Y9GX{font-size:13px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.FitnessClientTracking_summaryValue__V4YaA{font-size:20px;font-weight:600;font-family:var(--font-mono)}.FitnessClientTracking_deltaUp__O_Mz6{color:var(--success,#15803d)}.FitnessClientTracking_deltaDown__1xfNA{color:var(--danger,#b91c1c)}.FitnessClientTracking_section__ENjAX{margin-bottom:var(--s-5)}.FitnessClientTracking_empty__37Spb{color:var(--fg-subtle);text-align:center;padding:var(--s-5)}.FitnessClientTracking_photoStrip__YJMo5{display:flex;gap:var(--s-3);overflow-x:auto;padding-bottom:var(--s-2)}.FitnessClientTracking_photo__eRulb{margin:0;flex:0 0 140px;display:flex;flex-direction:column;gap:4px}.FitnessClientTracking_photo__eRulb img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--r-sm)}.FitnessClientTracking_photoMissing__w_mY4{width:100%;aspect-ratio:3/4;background:var(--bg-sunken);border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;color:var(--fg-subtle);border-radius:var(--r-sm)}.FitnessClientTracking_photo__eRulb figcaption{font-size:13px;color:var(--fg-muted);font-family:var(--font-mono)}.FitnessClientTracking_checkIn__htkDb{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4);margin-bottom:var(--s-3)}.FitnessClientTracking_checkInHead__0EqqH{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-3)}.FitnessClientTracking_checkInDate__YrZjL{font-weight:600;font-size:16px}.FitnessClientTracking_respondedBadge__GRYIM{display:inline-flex;align-items:center;gap:4px;background:rgba(22,163,74,.15);color:#15803d;font-size:13px;padding:2px 8px;border-radius:3px}.FitnessClientTracking_pendingBadge__7GX2a{background:rgba(217,119,6,.15);color:#b45309;font-size:13px;padding:2px 8px;border-radius:3px;font-weight:600}.FitnessClientTracking_checkInBody__khotv{display:flex;flex-direction:column;gap:var(--s-3)}.FitnessClientTracking_checkInStats__0NURz{display:flex;flex-wrap:wrap;gap:var(--s-3);font-size:14px;color:var(--fg-muted)}.FitnessClientTracking_checkInStats__0NURz strong{color:var(--fg)}.FitnessClientTracking_bfStrip__j7Xs4{display:flex;flex-wrap:wrap;gap:6px}.FitnessClientTracking_bfPill__GOLOP{background:var(--bg-sunken);padding:3px 8px;border-radius:999px;font-size:13px;color:var(--fg-muted)}.FitnessClientTracking_bfPill__GOLOP strong{font-family:var(--font-mono);font-size:13px;color:var(--fg)}.FitnessClientTracking_notes__KnQuE{font-size:14px;line-height:1.5;color:var(--fg-muted)}.FitnessClientTracking_notes__KnQuE strong{color:var(--fg)}.FitnessClientTracking_responseBox__J3kGn{padding:var(--s-3);background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:14px}.FitnessClientTracking_responseHead__izO8_{font-weight:600;margin-bottom:4px}.FitnessClientTracking_adjustments__bof6Q{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border);display:flex;gap:var(--s-2);flex-wrap:wrap;font-size:13px;font-family:var(--font-mono);color:var(--fg-muted)}.FitnessClientTracking_responseForm__6XRXX{display:flex;flex-direction:column;gap:var(--s-3)}.FitnessClientTracking_responseRow__mE6oL{display:flex;gap:var(--s-3);flex-wrap:wrap}.FitnessClientTracking_responseField__diVb0{display:flex;flex-direction:column;gap:4px;min-width:160px}.FitnessClientTracking_responseField__diVb0 span{font-size:13px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.FitnessClientTracking_responseFieldGrow__miQKQ{flex:1 1}.FitnessClientTracking_programCard__NpSB4{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:border-color var(--t-fast),transform var(--t-fast)}.FitnessClientTracking_programCard__NpSB4:hover{border-color:var(--accent);transform:translateY(-1px)}.FitnessClientTracking_programCardMain__1UsHZ{display:flex;flex-direction:column;gap:2px;min-width:0}.FitnessClientTracking_programName__BGgVM{font-size:15px;font-weight:600;color:var(--fg)}.FitnessClientTracking_programEmpty__pIQ2E{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--bg-sunken);border:1px dashed var(--border);border-radius:var(--r-md);color:var(--fg-muted);font-size:14px}.FitnessClientTracking_programEmptyLink__lNZGE{color:var(--accent);text-decoration:none;font-weight:600;margin-left:auto}.FitnessClientTracking_programEmptyLink__lNZGE:hover{text-decoration:underline}.FitnessClientTracking_historyDetails__2yhOy{margin-top:var(--s-3)}.FitnessClientTracking_historySummary__hBpS4{cursor:pointer;font-size:13px;font-weight:600;color:var(--fg-muted);padding:var(--s-2) 0;display:inline-flex;align-items:center;gap:6px}.FitnessClientTracking_historySummary__hBpS4:hover{color:var(--fg)}.FitnessClientTracking_historyCount__0T_OS{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--bg-sunken);font-size:13px;font-weight:600;color:var(--fg-faint)}.FitnessClientTracking_historyList__l8M1s{list-style:none;padding:0;margin:var(--s-2) 0 0;display:flex;flex-direction:column;gap:var(--s-2)}.FitnessClientTracking_historyItem__8Fb8g{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);font-size:14px}.FitnessClientTracking_chartsGrid__5jxeH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-5)}@media (max-width:899px){.FitnessClientTracking_chartsGrid__5jxeH{grid-template-columns:1fr}}.FitnessClientTracking_chartCard__7DE7c{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4)}.FitnessClientTracking_chartHead__1ytgD{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s-2)}