.dashboard-shell_page__6UKJ9{min-height:100vh;display:grid;grid-template-columns:300px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(241,141,52,.12),transparent 22%),linear-gradient(150deg,#0a0d12,#131923 52%,#0b0d12);color:var(--text);font-family:var(--font-dashboard),"Segoe UI",sans-serif}.dashboard-shell_sidebar__xVBgq{display:flex;flex-direction:column;gap:26px;padding:28px 22px;border-right:1px solid rgba(255,255,255,.08);background:rgba(7,9,13,.78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dashboard-shell_brandBlock__EJsq8{display:grid;grid-gap:14px;gap:14px;padding:4px 6px 0}.dashboard-shell_brandLink__jFwK5{display:flex;align-items:center;gap:14px}.dashboard-shell_brandMark__GhV4i{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,rgba(241,141,52,.22),rgba(241,141,52,.08));border:1px solid rgba(241,141,52,.22);color:#fff7ea;font-size:15px;font-weight:800;letter-spacing:.2em}.dashboard-shell_kicker__Aq2Ij,.dashboard-shell_pageEyebrow__qPZlE,.dashboard-shell_sidebarEyebrow__8BSen{margin:0 0 6px;text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:rgba(233,236,242,.56)}.dashboard-shell_brand__DOeru{margin:0;max-width:180px;font-size:28px;line-height:.98;letter-spacing:-.04em}.dashboard-shell_brandLead__7_Thd{margin:0;color:rgba(233,236,242,.72);font-size:14px;line-height:1.5}.dashboard-shell_nav__6_cV8{display:grid;grid-gap:10px;gap:10px}.dashboard-shell_navActive__DyQzp,.dashboard-shell_navLink__IlpPA{display:flex;align-items:center;gap:12px;min-height:54px;padding:14px 16px;border-radius:16px;color:rgba(233,236,242,.84);transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.dashboard-shell_navLink__IlpPA:focus-visible,.dashboard-shell_navLink__IlpPA:hover{background:rgba(255,255,255,.06);color:#fff;transform:translateX(2px)}.dashboard-shell_navActive__DyQzp{background:linear-gradient(168deg,rgba(241,141,52,.28),rgba(241,141,52,.1));color:#fff;box-shadow:inset 0 0 0 1px rgba(241,141,52,.18)}.dashboard-shell_navDot__asxV_{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.88}.dashboard-shell_memberCard__YnmeU{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.dashboard-shell_memberName__l3L10{font-size:18px;line-height:1.15}.dashboard-shell_memberEmail__pWwVO{margin:0;color:rgba(233,236,242,.7);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.dashboard-shell_memberAction__K6I8P{min-height:42px;width:-moz-fit-content;width:fit-content;padding:0 16px;border:0;border-radius:999px;background:rgba(241,141,52,.12);color:#ffd7a2;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.dashboard-shell_memberAction__K6I8P:focus-visible,.dashboard-shell_memberAction__K6I8P:hover{transform:translateY(-1px);background:rgba(241,141,52,.18)}.dashboard-shell_sidebarCard__XeQR8{min-height:320px;margin-top:auto;padding:20px;border-radius:28px;display:grid;grid-gap:14px;gap:14px;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),url(/images/gym-bg.png) 50%/cover;box-shadow:var(--shadow-strong)}.dashboard-shell_sidebarCard__XeQR8 h2{margin:0;max-width:180px;font-size:28px;line-height:1.02}.dashboard-shell_sidebarCard__XeQR8>p:last-of-type{margin:0;color:rgba(233,236,242,.8);font-size:14px;line-height:1.55}.dashboard-shell_sidebarStats__cjaX0{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.dashboard-shell_sidebarStats__cjaX0 div{padding:14px;border-radius:18px;background:rgba(9,10,14,.34)}.dashboard-shell_sidebarStats__cjaX0 span,.dashboard-shell_sidebarStats__cjaX0 strong{display:block}.dashboard-shell_sidebarStats__cjaX0 strong{font-size:24px;line-height:1}.dashboard-shell_sidebarStats__cjaX0 span{margin-top:6px;color:rgba(233,236,242,.72);font-size:13px;line-height:1.4}.dashboard-shell_sidebarAction__SHrQ3{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:-moz-fit-content;width:fit-content;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff;font-size:14px;font-weight:700}.dashboard-shell_content__uN_jA{display:flex;flex-direction:column;gap:24px;padding:28px}.dashboard-shell_topbar__3RXlL{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dashboard-shell_topbarCopy__cqKQL{max-width:720px}.dashboard-shell_pageTitle__RqmoJ{margin:0;font-size:clamp(38px,4.6vw,54px);line-height:.94;letter-spacing:-.05em}.dashboard-shell_pageSubtitle__PxNHI{margin:12px 0 0;max-width:680px;color:var(--muted);font-size:16px;line-height:1.55}.dashboard-shell_topbarActions__SrnVQ{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.dashboard-shell_systemBadge__JZ5iZ{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(233,236,242,.86);font-size:14px;font-weight:600}.dashboard-shell_systemDot__qpzwY{width:10px;height:10px;border-radius:999px;background:#7ad68a;box-shadow:0 0 0 6px rgba(122,214,138,.12)}.dashboard-shell_loadingState__CokxZ{min-height:100vh;display:grid;place-items:center;padding:24px}.dashboard-shell_loadingCard__bxySV{width:min(520px,100%);padding:28px;border-radius:28px;background:rgba(7,9,13,.72);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-strong)}.dashboard-shell_loadingTitle__gFzmB{margin:0;font-size:clamp(32px,5vw,46px);line-height:.96;letter-spacing:-.05em}.dashboard-shell_loadingText___f2FD{margin:14px 0 0;color:rgba(233,236,242,.74);font-size:16px;line-height:1.55}@media (max-width:1120px){.dashboard-shell_page__6UKJ9{grid-template-columns:1fr}.dashboard-shell_sidebar__xVBgq{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:760px){.dashboard-shell_content__uN_jA{padding:20px}.dashboard-shell_topbar__3RXlL{flex-direction:column}.dashboard-shell_topbarActions__SrnVQ{margin-left:0;justify-content:flex-start}.dashboard-shell_brand__DOeru{max-width:none}.dashboard-shell_memberAction__K6I8P{width:100%}}.dashboard-page_actionGrid__zBTA3,.dashboard-page_coachesGrid__z4frJ,.dashboard-page_doubleGrid__noUOU,.dashboard-page_factsGrid__udn4e,.dashboard-page_heroGrid__5Lk3t,.dashboard-page_plansGrid__uifAj,.dashboard-page_stack__V2dcx,.dashboard-page_statGrid__5pbWG,.dashboard-page_tripleGrid__kp2X4{display:grid;grid-gap:22px;gap:22px}.dashboard-page_heroGrid__5Lk3t{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr)}.dashboard-page_doubleGrid__noUOU{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page_actionGrid__zBTA3,.dashboard-page_coachesGrid__z4frJ,.dashboard-page_factsGrid__udn4e,.dashboard-page_scheduleGrid__B_zU_,.dashboard-page_statGrid__5pbWG,.dashboard-page_tripleGrid__kp2X4{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page_scheduleGrid__B_zU_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:22px;gap:22px}.dashboard-page_plansGrid__uifAj{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page_actionCard__u9Izc,.dashboard-page_coachCard___NoI8,.dashboard-page_factCard__VSfv_,.dashboard-page_heroPanel__wBYKY,.dashboard-page_mediaPanel__aWK1_,.dashboard-page_panel__E1S4D,.dashboard-page_planCard__zPueI,.dashboard-page_scheduleDay__BrKq_,.dashboard-page_statCard__7Rr7i{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft)}.dashboard-page_actionCard__u9Izc,.dashboard-page_factCard__VSfv_,.dashboard-page_panel__E1S4D,.dashboard-page_planCard__zPueI,.dashboard-page_scheduleDay__BrKq_,.dashboard-page_statCard__7Rr7i{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));padding:24px}.dashboard-page_panelMedium__s4RHW{min-height:320px}.dashboard-page_panelTall__saFpl{min-height:401px}.dashboard-page_panelLarge__qKSmq{min-height:460px}.dashboard-page_metricPanel__ZQpwg{min-height:186px}.dashboard-page_heroPanel__wBYKY{min-height:400px;padding:30px;display:flex;align-items:stretch;background:linear-gradient(180deg,rgba(4,6,10,.14),rgba(4,6,10,.76)),url(/images/gym-reference.jpg) 50%/cover}.dashboard-page_heroCopy__RlXOI{max-width:560px;display:flex;flex-direction:column;justify-content:flex-start}.dashboard-page_heroCopy__RlXOI h3{margin:16px 0 0;max-width:520px;font-size:clamp(40px,4vw,62px);line-height:.92;letter-spacing:-.05em}.dashboard-page_heroCopy__RlXOI p:last-child{margin:16px 0 0;max-width:460px;color:rgba(233,236,242,.76);font-size:16px;line-height:1.55}.dashboard-page_mediaPanel__aWK1_{min-height:340px;padding:25px;display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(3,6,10,.16),rgba(3,6,10,.82)),url(/images/gym-bg.png) 50%/cover}.dashboard-page_mediaPanelLarge__ICVZa{min-height:460px}.dashboard-page_mediaContent__rvzk9{max-width:760px;display:grid;grid-gap:10px;gap:10px}.dashboard-page_coachContent__SXRHA h3,.dashboard-page_mediaPanel__aWK1_ h3,.dashboard-page_panel__E1S4D h3,.dashboard-page_planCard__zPueI h3,.dashboard-page_sectionTitle__MltV6{margin:0;font-size:24px;line-height:1.08}.dashboard-page_coachContent__SXRHA p,.dashboard-page_factCard__VSfv_ p,.dashboard-page_listLabel__bi5AU,.dashboard-page_listMeta__SIIyK,.dashboard-page_mediaContent__rvzk9 p:last-child,.dashboard-page_panelCopy__JzCiJ,.dashboard-page_planDescription__hz6Dm,.dashboard-page_smallMuted__jlacU{color:var(--muted)}.dashboard-page_benefitItem__CCz5i p,.dashboard-page_chartHead__Pj6of span:last-child,.dashboard-page_coachContent__SXRHA p,.dashboard-page_factCard__VSfv_ p,.dashboard-page_inlineMetric__E0KSz span,.dashboard-page_listLabel__bi5AU,.dashboard-page_listMeta__SIIyK,.dashboard-page_listValue__tGb_i,.dashboard-page_mediaContent__rvzk9 p:last-child,.dashboard-page_panelCopy__JzCiJ,.dashboard-page_planDescription__hz6Dm,.dashboard-page_planFeature__EWDz6,.dashboard-page_progressHint__vlQKt,.dashboard-page_sessionMeta__xEYbF,.dashboard-page_smallMuted__jlacU{margin:0;font-size:15px;line-height:1.55}.dashboard-page_panelCopy__JzCiJ{margin-top:12px}.dashboard-page_sectionTitle__MltV6{margin-bottom:18px}.dashboard-page_coachCard___NoI8{min-height:360px;padding:24px;display:flex;align-items:flex-end;background-position:50%;background-size:cover}.dashboard-page_coachCard___NoI8:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,8,.06),rgba(3,5,8,.82))}.dashboard-page_coachRibbon__qqdaN{position:absolute;left:24px;right:24px;bottom:122px;height:36px;border-radius:999px;background:linear-gradient(90deg,rgba(241,141,52,.18),rgba(241,141,52,.04));z-index:1}.dashboard-page_coachRole__XkSvQ{position:absolute;left:34px;bottom:131px;z-index:2;font-size:12px;line-height:18px;color:#f8d5a4}.dashboard-page_coachContent__SXRHA{position:relative;z-index:2;display:grid;grid-gap:8px;gap:8px}.dashboard-page_coachMeta__vEw1e{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.dashboard-page_miniTag__U1fT9,.dashboard-page_statusTag__SP7aC,.dashboard-page_tag__62of_{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:8px 10px;border-radius:999px;font-size:12px;line-height:18px}.dashboard-page_tag__62of_{background:rgba(241,141,52,.12);color:#ffd7a2}.dashboard-page_miniTag__U1fT9{background:rgba(255,255,255,.08);color:rgba(233,236,242,.88)}.dashboard-page_statusTag__SP7aC{background:rgba(122,214,138,.12);color:#a6ebb2}.dashboard-page_statCard__7Rr7i{display:grid;grid-gap:10px;gap:10px}.dashboard-page_chartHead__Pj6of,.dashboard-page_dayHeader__Tcxb4,.dashboard-page_sessionHead___tYz3,.dashboard-page_statHead__1bRBb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-page_statCard__7Rr7i strong,.dashboard-page_value__9pjaH{font-size:36px;line-height:1;letter-spacing:-.05em}.dashboard-page_value__9pjaH{margin:10px 0 0;font-weight:800;color:#f4f6fb}.dashboard-page_accentText__FnrzJ{color:#ffd08e}.dashboard-page_benefitsList__QTyGi,.dashboard-page_chartList__q9pAt,.dashboard-page_listStack__rpg3X,.dashboard-page_milestoneList__ckX9R,.dashboard-page_scheduleSessions__1FDuD,.dashboard-page_sessionList__jVXvW{display:grid;grid-gap:14px;gap:14px}.dashboard-page_benefitItem__CCz5i,.dashboard-page_milestoneCard__n33cK,.dashboard-page_sessionCard__WANXG,.dashboard-page_timelineCard__wah3j{padding:18px 16px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.dashboard-page_milestoneCard__n33cK strong,.dashboard-page_sessionCard__WANXG strong{display:inline-flex;align-items:center;min-height:24px;font-size:16px;line-height:1.5}.dashboard-page_listValue__tGb_i,.dashboard-page_sessionMeta__xEYbF{margin-top:8px}.dashboard-page_sessionCard__WANXG .dashboard-page_primaryAction__w_zbk,.dashboard-page_sessionCard__WANXG .dashboard-page_secondaryAction__AeIcc{width:100%;min-height:42px;margin-top:14px;padding:0 14px}.dashboard-page_scheduleDay__BrKq_{display:flex;flex-direction:column;gap:16px}.dashboard-page_scheduleNotice__31HFp{grid-column:1/-1}.dashboard-page_dayHeader__Tcxb4 h3{margin:0 0 4px;font-size:22px;line-height:1.08}.dashboard-page_inlineMetric__E0KSz{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dashboard-page_inlineMetric__E0KSz strong{font-size:18px}.dashboard-page_chartItem__pmNEy{display:grid;grid-gap:10px;gap:10px}.dashboard-page_chartBar__WXeK2{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.dashboard-page_chartFill__VcyhK{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f18d34,#ffd08e)}.dashboard-page_progressHint__vlQKt{margin-top:12px}.dashboard-page_actionCard__u9Izc{display:grid;grid-gap:12px;gap:12px}.dashboard-page_actionCard__u9Izc h3{margin:0;font-size:22px;line-height:1.08}.dashboard-page_inlineLink__jG5T0{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--text);font-size:14px;font-weight:700;transition:transform .18s ease,background-color .18s ease}.dashboard-page_inlineLink__jG5T0:hover{transform:translateY(-1px);background:rgba(255,255,255,.08)}.dashboard-page_planCard__zPueI{display:grid;grid-gap:14px;gap:14px}.dashboard-page_planCardActive__MKImo{border-color:rgba(122,214,138,.28);background:linear-gradient(180deg,rgba(122,214,138,.1),rgba(255,255,255,.03))}.dashboard-page_planPrice__eqaGU{margin:0;font-size:42px;font-weight:800;line-height:1}.dashboard-page_planDescription__hz6Dm{margin:0}.dashboard-page_planFeatures__yhDeD{display:grid;grid-gap:10px;gap:10px}.dashboard-page_planFeature__EWDz6{position:relative;padding-left:18px}.dashboard-page_planFeature__EWDz6:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:999px;background:#ffd08e}.dashboard-page_heroActions__z5K_N{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.dashboard-page_primaryAction__w_zbk,.dashboard-page_secondaryAction__AeIcc{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font:inherit;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.dashboard-page_primaryAction__w_zbk:focus-visible,.dashboard-page_primaryAction__w_zbk:hover,.dashboard-page_secondaryAction__AeIcc:focus-visible,.dashboard-page_secondaryAction__AeIcc:hover{transform:translateY(-1px)}.dashboard-page_primaryAction__w_zbk:disabled,.dashboard-page_secondaryAction__AeIcc:disabled{cursor:default;opacity:.64;transform:none}.dashboard-page_primaryAction__w_zbk{border:0;background:linear-gradient(168deg,#f18d34,#ffc96c);color:#0a0c10;font-weight:800}.dashboard-page_secondaryAction__AeIcc{border:1.25px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text)}.dashboard-page_factsGrid__udn4e{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page_factCard__VSfv_ strong{display:block;margin-top:12px;font-size:20px;line-height:1.18}.dashboard-page_progressHero__RDESO{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);grid-gap:22px;gap:22px}.dashboard-page_progressDecision__f0cJW,.dashboard-page_progressHeroMain__27a2m,.dashboard-page_progressScoreCard__caigu{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-soft)}.dashboard-page_progressHeroMain__27a2m{min-height:360px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(120deg,rgba(7,10,15,.92),rgba(7,10,15,.64)),url(/images/gym-reference.jpg) 50%/cover}.dashboard-page_progressHeroMain__27a2m h3{max-width:780px;margin:18px 0 0;font-size:clamp(38px,4.6vw,68px);line-height:.92;letter-spacing:-.05em}.dashboard-page_progressHeroMain__27a2m p:last-child{max-width:640px;margin:18px 0 0;color:rgba(233,236,242,.78);font-size:16px;line-height:1.6}.dashboard-page_progressHeroMeta__z1jXU{display:flex;flex-wrap:wrap;gap:10px}.dashboard-page_progressHeroMeta__z1jXU span{min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(233,236,242,.86);font-size:13px;line-height:18px}.dashboard-page_progressScoreCard__caigu{min-height:360px;padding:28px;display:grid;align-content:space-between;background:radial-gradient(circle at 50% 18%,rgba(122,214,138,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.dashboard-page_progressRing__gZGFs{width:min(220px,100%);aspect-ratio:1;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#151a20 0 58%,transparent 59%),conic-gradient(#7ad68a 0 84%,rgba(255,255,255,.1) 84% 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.dashboard-page_progressRing__gZGFs span{font-size:clamp(42px,5vw,58px);font-weight:800;line-height:1;letter-spacing:-.05em}.dashboard-page_scoreLabel__e_L9Q{margin:0 0 10px;color:#a6ebb2;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.dashboard-page_progressDecision__f0cJW h3,.dashboard-page_progressScoreCard__caigu h3{margin:0;font-size:30px;line-height:1.04}.dashboard-page_progressStatGrid__0LDSM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.dashboard-page_progressMainGrid__e7iW5{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);grid-gap:22px;gap:22px}.dashboard-page_progressDetailGrid__u78ej{display:grid;grid-template-columns:.8fr 1fr 1.2fr;grid-gap:22px;gap:22px}.dashboard-page_panelHeader__FtUQN{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.dashboard-page_panelHeader__FtUQN .dashboard-page_sectionTitle__MltV6{margin-bottom:0}.dashboard-page_panelHeader__FtUQN .dashboard-page_panelCopy__JzCiJ{margin-top:8px}.dashboard-page_goalPanel__DsGut,.dashboard-page_trendPanel__dO__c{min-height:480px}.dashboard-page_trendChart__Qb6ti{min-height:314px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:flex-end;grid-gap:14px;gap:14px;padding:18px;border-radius:24px;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 0 /100% 25%,rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.dashboard-page_trendColumn___QJz1{min-width:0;display:grid;grid-gap:12px;gap:12px}.dashboard-page_trendBars__NyHJ4{height:238px;display:flex;align-items:flex-end;justify-content:center;gap:8px}.dashboard-page_trendBars__NyHJ4 span{width:min(34px,38%);min-height:18px;border-radius:999px 999px 8px 8px}.dashboard-page_volumeBar__1aytw{background:linear-gradient(180deg,#ffc96c,#f18d34)}.dashboard-page_recoveryBar__zFDoF{background:linear-gradient(180deg,#a6ebb2,#4a9f68);opacity:.9}.dashboard-page_trendLegend__0OWb_{display:grid;grid-gap:2px;gap:2px;text-align:center}.dashboard-page_trendLegend__0OWb_ strong{font-size:14px;line-height:1.2}.dashboard-page_chartLegend__o1v5g span,.dashboard-page_goalValueRow__yKEZC small,.dashboard-page_markerCard__Jolgm small,.dashboard-page_markerCard__Jolgm span,.dashboard-page_trendLegend__0OWb_ span,.dashboard-page_weekLoadItem__gqE99 span,.dashboard-page_weekLoadItem__gqE99 strong{color:var(--muted);font-size:12px;line-height:1.35}.dashboard-page_chartLegend__o1v5g{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.dashboard-page_chartLegend__o1v5g span{display:inline-flex;align-items:center;gap:8px}.dashboard-page_chartLegend__o1v5g i{width:10px;height:10px;border-radius:50%}.dashboard-page_legendVolume__kbpL9{background:#f18d34}.dashboard-page_legendRecovery__AXgmz{background:#7ad68a}.dashboard-page_balanceList__0yfmJ,.dashboard-page_goalList__XBzG2{display:grid;grid-gap:14px;gap:14px}.dashboard-page_balanceItem__QSPHR,.dashboard-page_goalCard__tY2Ro,.dashboard-page_markerCard__Jolgm{padding:16px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.dashboard-page_goalValueRow__yKEZC{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:14px}.dashboard-page_goalValueRow__yKEZC span{color:#f4f6fb;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.04em}.dashboard-page_goalTrack__XmMsI{height:9px;margin-top:14px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.dashboard-page_goalTrack__XmMsI span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f18d34,#ffd08e)}.dashboard-page_balanceItem__QSPHR{display:grid;grid-gap:8px;gap:8px}.dashboard-page_balanceHead__PcwCp{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-page_balanceHead__PcwCp strong{font-size:18px}.dashboard-page_markerGrid__8_NQ2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-page_markerCard__Jolgm{min-height:118px;display:grid;align-content:space-between}.dashboard-page_markerCard__Jolgm strong{display:block;color:#f4f6fb;font-size:28px;line-height:1;letter-spacing:-.04em}.dashboard-page_markerCard__Jolgm small{color:#a6ebb2}.dashboard-page_weekLoad__NI8WX{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-page_weekLoadItem__gqE99{min-width:0;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.dashboard-page_weekLoadTrack__MIcDj{width:100%;height:170px;padding:6px;display:flex;align-items:flex-end;justify-content:center;border-radius:999px;background:rgba(255,255,255,.055)}.dashboard-page_weekLoadTrack__MIcDj i{width:100%;min-height:14px;border-radius:inherit;background:linear-gradient(180deg,#ffc96c,#f18d34)}.dashboard-page_weekLoadItem__gqE99 strong{max-width:76px;min-height:32px;color:rgba(233,236,242,.78)}.dashboard-page_progressDecision__f0cJW{min-height:190px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,rgba(122,214,138,.12),rgba(255,255,255,.04)),rgba(255,255,255,.035)}.dashboard-page_progressDecision__f0cJW p:last-child{max-width:760px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.55}@media (max-width:1200px){.dashboard-page_actionGrid__zBTA3,.dashboard-page_coachesGrid__z4frJ,.dashboard-page_doubleGrid__noUOU,.dashboard-page_factsGrid__udn4e,.dashboard-page_heroGrid__5Lk3t,.dashboard-page_plansGrid__uifAj,.dashboard-page_progressDetailGrid__u78ej,.dashboard-page_progressHero__RDESO,.dashboard-page_progressMainGrid__e7iW5,.dashboard-page_progressStatGrid__0LDSM,.dashboard-page_scheduleGrid__B_zU_,.dashboard-page_statGrid__5pbWG,.dashboard-page_tripleGrid__kp2X4{grid-template-columns:1fr}.dashboard-page_goalPanel__DsGut,.dashboard-page_heroPanel__wBYKY,.dashboard-page_mediaPanelLarge__ICVZa,.dashboard-page_mediaPanel__aWK1_,.dashboard-page_panelLarge__qKSmq,.dashboard-page_panelMedium__s4RHW,.dashboard-page_panelTall__saFpl,.dashboard-page_progressHeroMain__27a2m,.dashboard-page_progressScoreCard__caigu,.dashboard-page_scheduleDay__BrKq_,.dashboard-page_trendPanel__dO__c{min-height:auto}.dashboard-page_coachCard___NoI8{min-height:320px}}@media (max-width:720px){.dashboard-page_actionCard__u9Izc,.dashboard-page_factCard__VSfv_,.dashboard-page_panel__E1S4D,.dashboard-page_planCard__zPueI,.dashboard-page_scheduleDay__BrKq_,.dashboard-page_statCard__7Rr7i{padding:18px}.dashboard-page_coachCard___NoI8,.dashboard-page_heroPanel__wBYKY,.dashboard-page_mediaPanel__aWK1_{min-height:280px;padding:20px}.dashboard-page_coachRibbon__qqdaN{left:20px;right:20px;bottom:110px}.dashboard-page_coachRole__XkSvQ{left:30px;bottom:119px}.dashboard-page_heroCopy__RlXOI h3{font-size:40px}.dashboard-page_progressDecision__f0cJW,.dashboard-page_progressHeroMain__27a2m,.dashboard-page_progressScoreCard__caigu{padding:20px}.dashboard-page_progressHeroMain__27a2m h3{font-size:40px}.dashboard-page_goalValueRow__yKEZC,.dashboard-page_panelHeader__FtUQN,.dashboard-page_progressDecision__f0cJW{align-items:flex-start;flex-direction:column}.dashboard-page_trendChart__Qb6ti{min-height:260px;padding:14px;gap:8px}.dashboard-page_trendBars__NyHJ4{height:178px}.dashboard-page_trendBars__NyHJ4 span{width:min(24px,42%)}.dashboard-page_markerGrid__8_NQ2{grid-template-columns:1fr}.dashboard-page_weekLoad__NI8WX{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page_weekLoadTrack__MIcDj{height:126px}}