.page_page__urNXA{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top,rgba(250,204,21,.12),rgba(15,23,42,.94) 55%);color:var(--foreground)}.page_shell__F94xr{display:flex;flex:1;min-height:0}.page_main__fZaGW{flex:1;padding:42px clamp(32px,6vw,64px);overflow-y:auto;background:transparent;color:var(--foreground)}.page_glassCard__R9bRr{background:linear-gradient(140deg,rgba(15,23,42,.85),rgba(6,12,24,.92));border:1px solid rgba(148,163,184,.12);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.35);backdrop-filter:blur(18px)}.page_heroHeader__rv945{display:flex;flex-direction:column;gap:24px;margin-bottom:36px}.page_heroCopy__q7F26{max-width:640px}.page_eyebrow___ge4L,.page_fieldLabel__B_mdB,.page_overviewDate__r_lUL,.page_savedGoalDate__lfVQz{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:rgba(226,232,240,.6)}.page_eyebrow___ge4L{display:inline-block;font-size:13px;letter-spacing:.22em;font-family:var(--font-display)}.page_heroTitle__FcEXp{margin:12px 0 0;font-size:clamp(32px,4vw,36px);font-weight:800;font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(135deg,#f8fbff,#fde68a 40%,#facc15);background-clip:text;-webkit-background-clip:text;color:transparent}.page_heroDescription__vaU_i{margin:12px 0 0;color:rgba(226,232,240,.72);line-height:1.7;font-size:15px}.page_savedGoalsStrip__RzXxx{display:flex;gap:12px;flex-wrap:wrap}.page_overviewCard__GEw82,.page_savedGoalCard__Tmk6Y{display:flex;flex-direction:column;gap:10px}.page_savedGoalCard__Tmk6Y{min-width:220px;padding:18px 20px;backdrop-filter:blur(24px)}.page_emptyTitle__uFYsv,.page_goalDetailTitle__IS_xx,.page_goalName__ls33a,.page_overviewName__uoNdu,.page_overviewTitle___gBR_,.page_savedGoalTitle__aHcpM,.page_sectionTitle__e_jTh{font-family:var(--font-display)}.page_savedGoalTitle__aHcpM{font-size:18px;font-weight:600;color:rgba(226,232,240,.95)}.page_emptyText__s3R4G,.page_overviewNotes__NeMvJ,.page_overviewText__MXL2O,.page_savedGoalNotes__tfcrs,.page_sectionText__nUnBw{margin:0;color:rgba(226,232,240,.72);line-height:1.65}.page_overviewNotes__NeMvJ,.page_savedGoalNotes__tfcrs{font-size:12px}.page_formCard__jTc2J{padding:34px;gap:28px}.page_fieldStack__G01uK,.page_formCard__jTc2J,.page_goalDetailSection__upmdj,.page_sectionIntro__Hsk83,.page_section__0htin{display:flex;flex-direction:column}.page_goalDetailSection__upmdj,.page_section__0htin{gap:16px}.page_fieldStack__G01uK,.page_sectionIntro__Hsk83{gap:8px}.page_emptyTitle__uFYsv,.page_overviewTitle___gBR_,.page_sectionTitle__e_jTh{margin:0;font-size:20px;font-weight:700}.page_goalDetailTitle__IS_xx{margin:0;font-size:18px;font-weight:600;color:rgba(226,232,240,.85)}.page_goalGrid__ImNze{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.page_goalPill__xoOCE{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:16px;border:1px solid rgba(148,163,184,.15);background:rgba(15,23,42,.45);font-size:13px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;color:rgba(226,232,240,.82)}.page_goalPill__xoOCE:hover{transform:translateY(-1px);border-color:rgba(234,179,8,.35)}.page_goalPillSelected__97rxT{border-color:rgba(234,179,8,.55);background:linear-gradient(135deg,rgba(234,179,8,.25),rgba(250,204,21,.2));box-shadow:0 0 20px rgba(234,179,8,.25);color:#fff7d6}.page_hiddenInput__nPaY6{display:none}.page_control__SPSXL{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.65);color:var(--foreground);font-size:14px;transition:border .2s ease,box-shadow .2s ease,background .2s ease}.page_control__SPSXL:focus,.page_control__SPSXL:hover{border-color:rgba(250,204,21,.35);box-shadow:0 0 0 3px rgba(250,204,21,.12);outline:none}.page_control__SPSXL::placeholder,.page_textareaControl__0XDRw::placeholder{color:rgba(148,163,184,.65)}.page_textareaControl__0XDRw{min-height:104px;resize:vertical}.page_goalDetailCard__lGr55{padding:22px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.55);display:grid;gap:16px}.page_actions__T9M_u,.page_goalDateStack__RGI6D,.page_goalDetailHeader__GSUAA,.page_overviewHeader___ZzWW,.page_progressEditorFooter__K2jIq,.page_progressRow__DtBMD{display:flex;align-items:center}.page_goalDetailHeader__GSUAA,.page_overviewHeader___ZzWW{justify-content:space-between;gap:16px;flex-wrap:wrap}.page_goalDateStack__RGI6D{gap:12px;flex-wrap:wrap}.page_goalDateInput__gg3_w{max-width:200px}.page_goalName__ls33a{margin:0;font-size:17px;font-weight:600;color:rgba(226,232,240,.94)}.page_progressEditor__xXyzv{display:grid;gap:12px;padding:18px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.5);--progress-fill:#f87171}.page_rangeInput__PBhfg{width:100%;accent-color:var(--progress-fill)}.page_progressEditorFooter__K2jIq{gap:16px;flex-wrap:wrap}.page_progressChip__oTda2{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--progress-fill)}.page_progressEmoji__bfJcH{font-size:24px}.page_progressChipText__ruBTj{font-family:var(--font-display)}.page_progressRow__DtBMD{gap:12px;--progress-fill:#f87171}.page_progressMeter__xqIKI{width:100%;height:6px;flex:1;border:0;border-radius:999px;overflow:hidden;appearance:none;background:rgba(148,163,184,.2)}.page_progressMeter__xqIKI::-webkit-progress-bar{background:rgba(148,163,184,.2);border-radius:999px}.page_progressMeter__xqIKI::-webkit-progress-value{background:var(--progress-fill);border-radius:999px}.page_progressMeter__xqIKI::-moz-progress-bar{background:var(--progress-fill);border-radius:999px}.page_progressPercent__zW3bi{font-size:12px;font-weight:600;color:var(--progress-fill)}.page_progressToneCritical__89iXj{--progress-fill:#f87171}.page_progressToneWarm__YMbDp{--progress-fill:#fb923c}.page_progressToneSteady__8Do4T{--progress-fill:#facc15}.page_progressToneStrong__QOYU9{--progress-fill:#4ade80}.page_progressTonePeak__CqhUw{--progress-fill:#2dd4bf}.page_feedbackBanner__N_5AZ{padding:14px 18px;border-radius:14px;font-size:13px;font-weight:500}.page_feedbackError__a6Bzt{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.12);color:#fca5a5}.page_feedbackSuccess__jbQWi{border:1px solid rgba(250,204,21,.35);background:rgba(250,204,21,.12);color:#facc15}.page_actions__T9M_u{justify-content:flex-end}.page_submitButton__wuUQV{min-width:180px}.page_overviewSection__ZmpxM{margin:48px 0 60px;display:grid;gap:20px}.page_overviewHeader___ZzWW{align-items:flex-start}.page_overviewTitle___gBR_{font-size:20px}.page_overviewText__MXL2O{font-size:13px}.page_overviewGrid__0haBC{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.page_overviewCard__GEw82{padding:24px;justify-content:space-between}.page_overviewDate__r_lUL{margin-bottom:8px}.page_overviewName__uoNdu{font-size:20px;font-weight:700;color:rgba(226,232,240,.92)}.page_emptyCard__v5Tnu{padding:40px;text-align:center;color:rgba(226,232,240,.68);display:flex;flex-direction:column;gap:14px;align-items:center}.page_emptyIcon__rRZBK{font-size:42px}.page_emptyText__s3R4G{font-size:14px;max-width:460px}@media (max-width:820px){.page_main__fZaGW{padding:32px 20px 42px}.page_emptyCard__v5Tnu,.page_formCard__jTc2J,.page_overviewCard__GEw82,.page_savedGoalCard__Tmk6Y{padding:24px}.page_goalDateStack__RGI6D,.page_goalDetailHeader__GSUAA,.page_overviewHeader___ZzWW{align-items:flex-start}.page_actions__T9M_u{justify-content:stretch}.page_submitButton__wuUQV{width:100%;min-width:0}}.helpers_sourceBadge__o0TeM{font-size:11px;opacity:.5;margin-left:6px;text-transform:none}.helpers_sourceBadgeStrava__fCueY{display:inline-flex;align-items:center;gap:4px;color:#fc5200;font-weight:600;opacity:1}.DashboardSidebar_sidebar__IHntr{width:260px;border-right:1px solid var(--border);padding:28px 20px;display:flex;flex-direction:column;gap:6px;background:var(--background);box-shadow:1px 0 0 0 rgba(0,212,170,.03)}.DashboardSidebar_brandRow__sB_2K{display:flex;align-items:center;gap:12px;margin-bottom:40px;padding:0 8px}.DashboardSidebar_logo__2zqPN{display:inline-block}.DashboardSidebar_brandText__zennr{font-weight:800;font-size:18px;font-family:var(--font-display)}.DashboardSidebar_nav__sbTTT{display:flex;flex-direction:column;gap:4px;flex:unset}.DashboardSidebar_navGroup__BHjQU{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.DashboardSidebar_navGroupLabel__oLNUl{font-size:11px;color:var(--muted);letter-spacing:.6px;text-transform:uppercase;padding:0 4px;margin-bottom:4px;display:flex;align-items:center;gap:6px}.DashboardSidebar_navGroupRule__YSD_B{opacity:.35}.DashboardSidebar_navLink__onj0M{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);color:inherit;text-decoration:none;font-size:14px;line-height:1.2}.DashboardSidebar_navLinkActive__15IhM{background:var(--accent-subtle);color:var(--accent);font-weight:500}.DashboardSidebar_iconWrapper__RqSeg{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.DashboardSidebar_connectedSourcesCard__RiuLM{margin-top:28px;padding:16px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border)}.DashboardSidebar_connectedSourcesTitle__HXTfX{font-size:11px;color:var(--muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.DashboardSidebar_connectedSourceRow__aR9C4{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--accent);padding:6px 0;font-weight:500}.DashboardSidebar_connectedSourceLabel__HOUuq{display:flex;align-items:center;gap:8px;color:var(--foreground)}.DashboardSidebar_connectedSourceTimestamp__SInT_{font-size:12px;color:var(--foreground-secondary)}.DashboardSidebar_accountSection__Xbd8n{margin-top:auto;border-top:1px solid var(--border);padding:20px 8px 0}.DashboardSidebar_accountEmail__Osw4J{font-size:12px;color:var(--foreground-secondary);margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.DashboardSidebar_signOutButton__FUjqP{width:100%;text-align:left;justify-content:flex-start;display:flex;align-items:center;gap:8px}.OnboardingChecklist_loadingCard__8Yxaj{margin-bottom:32px;padding:24px 28px;display:flex;flex-direction:column;gap:12px;color:var(--muted);background:linear-gradient(135deg,rgba(12,18,28,.82),rgba(8,12,20,.9));border:1px solid rgba(0,212,170,.12)}.OnboardingChecklist_loadingHeader__fACyc{display:flex;align-items:center;gap:12px}.OnboardingChecklist_loadingIcon__2eYyZ{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.05)}.OnboardingChecklist_loadingTextWrap__cnX6r{flex:1}.OnboardingChecklist_loadingTitle__1aE6q{width:200px;height:16px;margin-bottom:8px}.OnboardingChecklist_loadingSubtitle__QgOVZ{width:160px;height:12px}.OnboardingChecklist_loadingProgress__dU56G{width:100%;height:6px;border-radius:999px}.OnboardingChecklist_loadingRow__HmDuR{height:52px;border-radius:12px}.OnboardingChecklist_card___Vpnq{margin-bottom:32px;border:1px solid rgba(0,212,170,.18);background:linear-gradient(135deg,rgba(12,18,28,.82),rgba(8,12,20,.9));position:relative;overflow:hidden;backdrop-filter:blur(28px)}.OnboardingChecklist_glow__I9l_6{position:absolute;inset:-20% -30% auto;height:260px;background:radial-gradient(circle at center,rgba(0,212,170,.32),transparent 60%);filter:blur(68px);pointer-events:none}.OnboardingChecklist_header__bv9tV{position:relative;z-index:1;display:flex;align-items:flex-start;gap:20px;padding:24px 28px 16px}.OnboardingChecklist_icon__LsG8L{width:48px;height:48px;border-radius:14px;background:rgba(0,212,170,.15);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--accent);flex-shrink:0}.OnboardingChecklist_content__WQcKq{flex:1}.OnboardingChecklist_titleRow__FDnVc{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.OnboardingChecklist_title__4dw2r{font-size:20px;font-weight:700;margin-bottom:4px;font-family:var(--font-display)}.OnboardingChecklist_meta__mKhk6{color:var(--foreground-secondary);font-size:13px;letter-spacing:.01em}.OnboardingChecklist_headerActions__BBhay{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.OnboardingChecklist_error__d_4L6{font-size:12px;color:var(--warning);font-weight:600}.OnboardingChecklist_toggleButton__jVCdS{font-size:12px;padding:6px 14px;display:inline-flex;align-items:center}.OnboardingChecklist_progressBar__Jmso3{width:100%;height:6px;margin-top:16px;appearance:none;border:none;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.OnboardingChecklist_progressBar__Jmso3::-webkit-progress-bar{background:rgba(255,255,255,.08);border-radius:999px}.OnboardingChecklist_progressBar__Jmso3::-webkit-progress-value{background:linear-gradient(90deg,rgba(0,212,170,.9),rgba(0,230,187,1));border-radius:999px;transition:width .4s ease}.OnboardingChecklist_progressBar__Jmso3::-moz-progress-bar{background:linear-gradient(90deg,rgba(0,212,170,.9),rgba(0,230,187,1));border-radius:999px;transition:width .4s ease}.OnboardingChecklist_steps__5aQ7F{position:relative;z-index:1;padding:12px 24px 26px 96px;display:flex;flex-direction:column;gap:12px}.OnboardingChecklist_stepLink__M3wBB{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px 18px;border-radius:var(--radius-md);background:rgba(12,16,24,.65);border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,border .2s ease,background .2s ease,box-shadow .2s ease;text-decoration:none}.OnboardingChecklist_stepLink__M3wBB:focus-visible,.OnboardingChecklist_stepLink__M3wBB:hover{transform:translateY(-1px);border-color:rgba(0,212,170,.22);box-shadow:0 14px 32px rgba(0,0,0,.18)}.OnboardingChecklist_stepLinkComplete__jt20y{background:rgba(0,212,170,.06);border-color:rgba(0,212,170,.28)}.OnboardingChecklist_stepBadge__DkZfM{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:14px;color:rgba(255,255,255,.45);flex-shrink:0}.OnboardingChecklist_stepBadgeComplete__IviMc{border:none;background:linear-gradient(135deg,rgba(0,212,170,1),rgba(0,230,187,1));color:#051812;box-shadow:0 0 12px rgba(0,212,170,.35)}.OnboardingChecklist_stepHeader__FThfC{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.OnboardingChecklist_stepTitle__ZY9p_{font-size:15px;font-weight:600;margin-bottom:4px;color:var(--foreground);font-family:var(--font-display)}.OnboardingChecklist_stepTitleComplete__bTFne{color:var(--accent)}.OnboardingChecklist_nextBadge__QQ6Qb{font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.OnboardingChecklist_stepDescription__uTdh1{font-size:13px;color:var(--foreground-secondary);line-height:1.6}@media (max-width:768px){.OnboardingChecklist_header__bv9tV{padding:20px 20px 12px}.OnboardingChecklist_steps__5aQ7F{padding:12px 20px 20px}}.DashboardMain_main__esgmP{flex:1;padding:40px 48px;overflow-y:auto;background:var(--background)}.DashboardMain_header__rkurG{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.DashboardMain_title__jrXDh{font-size:32px;font-weight:800;font-family:var(--font-display)}.DashboardMain_subtitle__onciL{color:var(--foreground-secondary);font-size:15px;margin-top:8px}.DashboardMain_actionsRow__OVZ4j{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.DashboardMain_conflictLink__3xd4A,.DashboardMain_syncIssueLink__qwx4O{text-decoration:none}.DashboardMain_conflictCard__tnkGK,.DashboardMain_syncIssueCard__7N8jz{padding:16px 24px;margin-bottom:24px;background:var(--warning-bg);border:1px solid rgba(255,170,0,.2);display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;transition:all .2s ease}.DashboardMain_syncIssueCard__7N8jz{align-items:flex-start}.DashboardMain_conflictMessage__RAOZe,.DashboardMain_syncIssueTitle__i9IGs{color:var(--warning);font-size:14px;font-weight:600}.DashboardMain_syncIssueList__rFb46{display:flex;flex-direction:column;gap:4px;margin-top:6px;color:var(--foreground-secondary);font-size:13px;line-height:1.4}.DashboardMain_conflictCta__ZXaa5,.DashboardMain_syncIssueCta__ICj_a{color:var(--foreground-secondary);font-size:13px;white-space:nowrap}.DashboardMain_section__N72D1{margin-top:32px}.DashboardMain_sectionTitle__QikuD{font-size:20px;font-weight:700;font-family:var(--font-display);margin-bottom:16px;color:var(--foreground)}.DashboardMain_sectionCard__0DGMy{padding:24px}.DashboardGrid_card__0Q7d4{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.DashboardGrid_header__2xGpF{color:var(--foreground-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;display:flex;align-items:center;justify-content:space-between}.DashboardGrid_valueRow__c6vEe{display:flex;align-items:center;gap:8px}.DashboardGrid_miniRing__hBD3R{transform:rotate(-90deg);flex-shrink:0}.DashboardGrid_miniRingProgress__sYgsI{transition:stroke-dashoffset 1s ease}.DashboardGrid_valueBlock__I_Sj5{display:flex;align-items:baseline;gap:4px}.DashboardGrid_value__DlwEJ{font-size:28px;font-weight:700;color:var(--foreground);font-family:var(--font-display);line-height:1}.DashboardGrid_valueDefault__oBAnq{color:var(--foreground)}.DashboardGrid_valueExcellent__v4zv7{color:#00d4aa}.DashboardGrid_valueGood__WukcL{color:#7dd87d}.DashboardGrid_valueNeedsWork__xAzKz{color:#ffaa00}.DashboardGrid_valuePoor__F2d9b{color:#ff4d4d}.DashboardGrid_valueAccent__ox1Jc{color:var(--accent)}.DashboardGrid_valueWarning__DAl7Y{color:var(--warning)}.DashboardGrid_valueDanger__Q1W_E{color:var(--danger)}.DashboardGrid_unit__sOxSu{font-size:13px;color:var(--muted);font-weight:500}.DashboardGrid_sparklineWrap__M8rXa{margin-left:auto}.DashboardGrid_footer__0reMx{display:flex;align-items:center;justify-content:space-between;font-size:11px}.DashboardGrid_trendRow__hpkYm{display:flex;align-items:center;gap:4px}.DashboardGrid_trendValue__FfYpn{color:var(--muted);font-weight:600;font-family:var(--font-display)}.DashboardGrid_trendUp__IKlBl{color:var(--accent)}.DashboardGrid_trendDown__lKwf2{color:var(--danger)}.DashboardGrid_trendLabel__wSg00,.DashboardGrid_trendStable__QL0K2{color:var(--muted)}.DashboardGrid_targetLabel__vWyCn{color:var(--muted);font-size:10px}.DashboardGrid_section__Z7_dm{margin-bottom:40px}.DashboardGrid_sectionHeader__tcNCD{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.DashboardGrid_sectionTitle__hXvEY{font-size:22px;font-weight:700;font-family:var(--font-display)}.DashboardGrid_sectionMeta__DrB8r{font-size:12px;color:var(--muted)}.DashboardGrid_grid__3GOxb{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.SparklineChart_chart__hbPK9{margin-left:auto}.RecoveryTrend_section__3o7mt{margin-bottom:40px}.RecoveryTrend_title__Q7EJY{font-size:22px;font-weight:700;margin-bottom:20px;font-family:var(--font-display);display:flex;align-items:center;gap:6px}.RecoveryTrend_chart__W6V3z{display:flex;gap:12px;align-items:flex-end;height:140px;padding:24px}.RecoveryTrend_dayColumn__6PwMp{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.RecoveryTrend_scoreValue__F9jOj{font-size:13px;font-weight:600;font-family:var(--font-display)}.RecoveryTrend_dayLabel__6HtZE{font-size:11px;color:var(--muted)}.RecoveryTrend_barSvg__HMOoZ{width:100%;flex:1;min-height:6px}.RecoveryTrend_bar__6H8x1{transition:y .5s ease,height .5s ease}.RecoveryTrend_barGood__guqUs{fill:var(--accent);filter:drop-shadow(0 0 10px var(--accent))}.RecoveryTrend_barWarn__ZQvwy{fill:var(--warning);filter:drop-shadow(0 0 10px var(--warning))}.RecoveryTrend_barLow__CqGD_{fill:var(--danger);filter:drop-shadow(0 0 10px var(--danger))}.MetricCard_card__Jrdwo{padding:20px}.MetricCard_header__qVVq7{margin-bottom:10px;display:flex;align-items:center;color:var(--foreground-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.MetricCard_metricRow__3112O{margin-bottom:12px;display:flex;align-items:baseline;gap:6px}.MetricCard_value__z_m1V{font-family:var(--font-display);font-size:32px;font-weight:700}.MetricCard_valueDefault__iQZgH{color:var(--foreground)}.MetricCard_valueAccent__BDhXq{color:var(--accent)}.MetricCard_valueWarning__rIHkU{color:var(--warning)}.MetricCard_valueDanger__q1H1U{color:var(--danger)}.MetricCard_unit__9VrdL{color:var(--muted);font-size:14px}.MetricCard_trendRow__9MOfB{display:flex;align-items:center;gap:8px;font-size:12px}.MetricCard_trendValue__zUvhm{font-family:var(--font-display);font-weight:600}.MetricCard_trendUp__8Dfsp{color:var(--accent)}.MetricCard_trendDown__fzYoC{color:var(--danger)}.MetricCard_trendBaseline__Kvw7I,.MetricCard_trendFlat__iYG1j{color:var(--muted)}.MetricCard_target___fskn{margin-left:auto;color:var(--muted);font-size:11px}.NutritionSection_section__p277T{margin-bottom:32px}.NutritionSection_heading__PoXQt{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:20px;font-weight:700}.NutritionSection_nutritionGrid__oNT9R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.NutritionSection_recentChart__bJdeq{display:flex;align-items:flex-end;gap:8px;height:120px;margin-top:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.NutritionSection_barGroup__0GprS{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.NutritionSection_caloriesLabel__2QuqY{font-size:11px;font-weight:600}.NutritionSection_barTrack__9dVeY{width:100%;height:100%}.NutritionSection_barSvg__AeVyI{display:block;width:100%;height:100%}.NutritionSection_barFill___CPPx{fill:#ffaa00}.NutritionSection_dayLabel__a4GNK{font-size:10px;color:var(--muted)}.CorrelationView_section__IGeiK{margin-bottom:40px}.CorrelationView_header__qA5NK{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.CorrelationView_title__ytLtX{font-size:22px;font-weight:700;font-family:var(--font-display)}.CorrelationView_subtitle__4HBsE{font-size:12px;color:var(--muted)}.CorrelationView_emptyState__ptp1W{margin-bottom:16px;padding:16px 18px;border:1px solid rgba(0,212,170,.18);background:rgba(0,212,170,.06);display:flex;flex-direction:column;gap:6px}.CorrelationView_emptyStateTitle__6gCmC{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.CorrelationView_emptyStateBody__RofhX{font-size:12px;color:var(--foreground-secondary);line-height:1.5}.CorrelationView_grid___u3Ge{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.CorrelationView_card__JotRd{padding:20px;display:flex;flex-direction:column;gap:12px;min-height:160px}.CorrelationView_cardHeader__OZVjp{display:flex;flex-direction:column;gap:4px}.CorrelationView_cardLabel__rxvp3{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--foreground-secondary);font-weight:600}.CorrelationView_cardDescription__gLixC{font-size:12px;color:var(--muted);line-height:1.4}.CorrelationView_scoreRow__roxES{display:flex;align-items:center;gap:12px}.CorrelationView_scoreValue__xeVEq{font-size:32px;font-weight:700;font-family:var(--font-display);color:var(--muted);min-width:72px}.CorrelationView_scoreValuePositive__9WScU{color:var(--accent)}.CorrelationView_scoreValueNegative__a9RyZ{color:var(--danger)}.CorrelationView_scoreValueNeutral__RYvoT{color:var(--muted)}.CorrelationView_barWrap__dYIKH{flex:1}.CorrelationView_barTrack__owdsl{height:10px;width:100%;display:block}.CorrelationView_barTrackBase__EAaIk{fill:rgba(255,255,255,.05)}.CorrelationView_barFill__Fjqnt{transition:all .3s ease}.CorrelationView_barFillPositive__3Z9Qz{fill:var(--accent)}.CorrelationView_barFillNegative__pyeOq{fill:var(--danger)}.CorrelationView_barFillNeutral__r4_mG{fill:var(--muted)}.CorrelationView_barCenter__tsPgI{fill:rgba(255,255,255,.08)}.CorrelationView_barScale__IM1dq{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--muted)}.CorrelationView_metaRow__bOgZo{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.CorrelationView_metaStrong__bAPJq{color:var(--foreground);font-family:var(--font-display)}.CorrelationView_threshold__FEqwz{font-size:11px;color:var(--muted);margin-top:auto}.EmptyState_previewCard__T_8jc{padding:28px 24px;position:relative;overflow:hidden;border:1px dashed rgba(255,255,255,.08);background:rgba(12,16,24,.5)}.EmptyState_previewCardOverlay__hxM9N{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(8,12,20,.95));z-index:1;pointer-events:none}.EmptyState_previewCardContent__TH9E8{position:relative;z-index:2}.EmptyState_previewCardHeader__gT1o5{display:flex;align-items:center;gap:12px;margin-bottom:12px}.EmptyState_previewCardIcon__MTTQ9{font-size:28px;filter:grayscale(.4) opacity(.7)}.EmptyState_previewCardTitle__g1x6Z{font-size:16px;font-weight:700;font-family:var(--font-display);color:var(--foreground)}.EmptyState_previewCardDescription__kbN9W{font-size:13px;color:var(--foreground-secondary);line-height:1.6;margin-bottom:16px}.EmptyState_previewCardSamples__y1aGE{display:flex;flex-wrap:wrap;gap:8px;filter:blur(1.5px);opacity:.35}.EmptyState_previewCardSampleTag__E7KLu{padding:6px 14px;border-radius:999px;background:rgba(0,212,170,.1);border:1px solid rgba(0,212,170,.15);font-size:12px;color:var(--accent);font-weight:500;font-family:var(--font-display)}.EmptyState_awaitingDataBadge__plJuJ{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:3;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;font-weight:600;font-family:var(--font-display);display:flex;align-items:center;gap:6px}.EmptyState_awaitingDataDot__NasQ5{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5}.EmptyState_heroCard__EDfWN{text-align:center;padding:60px 40px 48px;margin-bottom:24px;position:relative;overflow:hidden;border:1px solid rgba(0,212,170,.12)}.EmptyState_heroGlow__22Z_w{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:400px;height:200px;background:radial-gradient(circle,rgba(0,212,170,.18),transparent 70%);filter:blur(50px);pointer-events:none}.EmptyState_heroContent__omP08{position:relative;z-index:1}.EmptyState_heroLogo__pAsfU{display:block;margin:0 auto 20px;filter:drop-shadow(0 0 20px rgba(0,212,170,.3))}.EmptyState_heroTitle__b7YaO{font-size:28px;font-weight:800;margin-bottom:12px;font-family:var(--font-display);background:linear-gradient(135deg,var(--foreground),var(--accent));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.EmptyState_heroDescription__eKOFK{color:var(--foreground-secondary);font-size:15px;max-width:480px;margin:0 auto 32px;line-height:1.7}.EmptyState_heroActions__qXTNq{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.EmptyState_heroActionLink__nlyYh{display:inline-flex;align-items:center;gap:8px}.EmptyState_previewGrid__hQhiG{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.SleepArchitectureChart_card__5ASw0{padding:28px 32px 32px;position:relative;overflow:hidden;backdrop-filter:blur(18px)}.SleepArchitectureChart_header__rVyPt{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.SleepArchitectureChart_title__gLP96{font-size:18px;font-weight:700;font-family:var(--font-display);color:var(--foreground)}.SleepArchitectureChart_subtitle__wwfZP{font-size:12px;color:var(--foreground-secondary);letter-spacing:.6px}.SleepArchitectureChart_chart__Vc4Jn{display:block}.SleepArchitectureChart_segment__hU1_C{transition:opacity .2s ease,filter .3s ease}.SleepArchitectureChart_noPointerEvents__Tvq_s{pointer-events:none}.SleepArchitectureChart_averages__tfRDB{margin-top:28px;display:flex;flex-direction:column;gap:16px}.SleepArchitectureChart_panel__J0zyo{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:16px;background:rgba(8,10,18,.62);border:1px solid rgba(255,255,255,.04);box-shadow:0 18px 35px rgba(8,10,18,.28)}.SleepArchitectureChart_panelHeader__zobdj{display:flex;align-items:center;gap:10px}.SleepArchitectureChart_totalDot__LNEwf{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:0 0 6px rgba(255,255,255,.35)}.SleepArchitectureChart_panelLabel__b96X8{font-size:13px;font-weight:600;letter-spacing:.8px;color:rgba(255,255,255,.86);font-family:var(--font-display)}.SleepArchitectureChart_panelValue__qiLNl{font-size:21px;font-weight:700;color:#f5f6fa;font-family:var(--font-display)}.SleepArchitectureChart_panelHint__HCh0A{font-size:11px;color:var(--foreground-secondary);letter-spacing:.5px}.SleepArchitectureChart_stageGrid__FsSyD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.SleepArchitectureChart_stageCard__oanjj{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:16px;background:rgba(8,10,18,.62);border:1px solid rgba(255,255,255,.04);box-shadow:0 18px 35px rgba(8,10,18,.28)}.SleepArchitectureChart_stageHeader__eAcjS{display:flex;align-items:center;gap:10px}.SleepArchitectureChart_stageDot__I8ZNM{width:10px;height:10px;border-radius:999px}.SleepArchitectureChart_stageDotDeep__6jrey{background:#0B63C5;box-shadow:0 0 6px #0B63C580}.SleepArchitectureChart_stageDotRem__Srmy3{background:#7F39FB;box-shadow:0 0 6px #7F39FB80}.SleepArchitectureChart_stageDotLight__MV3i_{background:#20B2AA;box-shadow:0 0 6px #20B2AA80}.SleepArchitectureChart_stageDotAwake__5SmaI{background:#FF5C5C;box-shadow:0 0 6px #FF5C5C80}.WeightTrend_emptyCard__rm0_i{display:flex;min-height:240px;flex-direction:column;justify-content:center;gap:18px;padding:28px}.WeightTrend_emptyTitle__55A47{font-family:var(--font-display);font-size:22px;font-weight:700}.WeightTrend_emptyText__fu8T0{color:var(--muted);font-size:14px}.WeightTrend_card__pDbsR{margin-bottom:40px;padding:32px}.WeightTrend_header__PJBFw{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.WeightTrend_title__LHcaE{font-family:var(--font-display);font-size:24px;font-weight:700}.WeightTrend_distance__YRX6a{margin-top:6px;color:var(--muted);font-size:15px;font-weight:500}.WeightTrend_distanceAccent__1aKcO{color:var(--accent);font-size:16px;font-weight:700}.WeightTrend_controls__1O0_f{display:flex;align-items:center;gap:12px}.WeightTrend_goalBadge__FFLKR{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(255,255,255,.05);padding:8px 12px;color:var(--muted);font-size:13px}.WeightTrend_goalBadgeStrong__ZKNei{color:var(--foreground)}.WeightTrend_form__qLFOx{display:flex;align-items:center;gap:8px}.WeightTrend_input__x__HV{width:110px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(12,20,40,.75);padding:8px 12px;color:var(--foreground);font-size:14px}.WeightTrend_button__bb23u{cursor:pointer;border-radius:10px;padding:8px 12px}.WeightTrend_saveButton__IVZH2{border:none;background:var(--accent);padding-inline:14px;color:#0b1021;font-weight:600}.WeightTrend_secondaryButton__9q7lI{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--foreground)}.WeightTrend_dangerButton__To4j2{color:var(--danger)}.WeightTrend_editButton___JOEJ{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:transparent;padding:10px 16px;color:var(--foreground);font-weight:600}.WeightTrend_error__OQRbu{margin-bottom:12px;color:var(--danger);font-size:13px}.WeightTrend_chartWrap__0k415{position:relative}.WeightTrend_dateSummary__zdSup{margin-bottom:14px;color:var(--muted);font-size:13px}.WeightTrend_chart__iaquA{position:relative;width:100%;overflow:visible;border:1px solid rgba(255,255,255,.05);border-radius:22px;background:linear-gradient(180deg,rgba(10,14,35,.8),rgba(10,14,35,.3));box-shadow:0 18px 45px rgba(9,12,28,.45)}.AIInsights_root__cBd31{display:flex;flex-direction:column;gap:20px}.AIInsights_loadingState__ONavd{padding:24px;color:var(--muted);font-size:14px}.AIInsights_emptyState__z1STq{padding:24px;text-align:center}.AIInsights_emptyStateText__PL7rY{color:var(--muted);font-size:14px;margin-bottom:12px}.AIInsights_generateReviewLink__tF3vl{display:inline-flex;padding:10px 20px;border-radius:8px;background:rgba(0,212,170,.1);border:1px solid rgba(0,212,170,.3);color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.AIInsights_topSection__PI8Lf{display:flex;gap:20px;flex-wrap:wrap}.AIInsights_scoreCard__J_u4_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;padding:16px;border-radius:16px;background:rgba(0,212,170,.06);border:1px solid rgba(0,212,170,.15)}.AIInsights_scoreValue__GCRu6{font-size:36px;font-weight:800;font-family:var(--font-display);color:var(--accent)}.AIInsights_scoreLabel__joq2d{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:4px}.AIInsights_topInsightWrap__ZkIwQ{flex:1;display:flex;flex-direction:column;justify-content:center}.AIInsights_sectionEyebrow__h8ZDk{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.AIInsights_topInsightText__dJ_1r{font-size:15px;font-weight:600;line-height:1.5;color:var(--foreground)}.AIInsights_alertsWrap__5hChR{display:flex;flex-direction:column;gap:8px}.AIInsights_alertRow__o6f94{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px}.AIInsights_alertCritical__ZxQx_{background:#ff4d4d11;border:1px solid #ff4d4d33;color:#ff4d4d}.AIInsights_alertWarning__Hrm1F{background:#ffaa0011;border:1px solid #ffaa0033;color:#ffaa00}.AIInsights_alertInfo__Rgghp{background:rgba(0,212,170,.07);border:1px solid rgba(0,212,170,.2);color:var(--accent)}.AIInsights_sectionEyebrowCorrelations__FHvnw,.AIInsights_sectionEyebrowQuickWins__vLSKu{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px}.AIInsights_correlationsGrid__CMtS7{display:grid;gap:8px}.AIInsights_correlationRow__SjjS6{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.AIInsights_correlationBadge__qoXh4{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.AIInsights_correlationBadgeStrong__qh1ph{background:rgba(0,212,170,.1);color:var(--accent)}.AIInsights_correlationBadgeModerate__HpbR1{background:#ffaa0018;color:#ffaa00}.AIInsights_correlationBadgeWeak__RUrup{background:rgba(160,170,190,.12);color:var(--muted)}.AIInsights_correlationTextWrap__PC_eA{flex:1}.AIInsights_correlationPair__G7nbR{font-size:13px;font-weight:600;color:var(--foreground);margin-bottom:2px}.AIInsights_correlationInsight__yGjnG{font-size:12px;color:var(--muted)}.AIInsights_quickWinsList__0yL9g{display:flex;flex-direction:column;gap:6px}.AIInsights_quickWinRow__Co_ez{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--foreground-secondary)}.AIInsights_quickWinIcon__MyQtB{color:var(--accent)}.AIInsights_footerRow___Yd6N{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.AIInsights_reviewLink__vWyCE{color:var(--accent);text-decoration:none;font-weight:600}.BloodworkTiles_section__QV_GT{margin-bottom:40px}.BloodworkTiles_sectionHeader__0bg0_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.BloodworkTiles_titleGroup__nEvfM{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BloodworkTiles_sectionTitle__AJ3Vu{font-size:22px;font-weight:700;font-family:var(--font-display)}.BloodworkTiles_biomarkerCount__8gSdr{font-size:12px;color:var(--muted)}.BloodworkTiles_emptyStateCard__G4OXH{padding:32px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:var(--card,rgba(14,18,28,.75));display:flex;align-items:center;justify-content:space-between;gap:12px}.BloodworkTiles_emptyStateCopy__AmZNz{display:flex;flex-direction:column;gap:6px;color:var(--foreground-secondary)}.BloodworkTiles_emptyStateTitle__R293C{font-size:16px;color:var(--foreground)}.BloodworkTiles_emptyStateText__UgMgS{font-size:13px}.BloodworkTiles_manageLink__zKJQ5{font-size:13px;color:var(--accent);text-decoration:none;font-weight:600}.BloodworkTiles_tileGrid__c_ZXs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.BloodworkTiles_tile__hktI5{padding:18px;display:flex;flex-direction:column;min-height:200px;background:var(--card,rgba(14,18,28,.75))}.BloodworkTiles_tileDanger__uvbrK{border:1px solid rgba(255,77,77,.25)}.BloodworkTiles_tileNormal__mRx7v{border:1px solid rgba(0,212,170,.18)}.BloodworkTiles_tileHeader__2tEO8{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.BloodworkTiles_biomarkerName___6ON2{font-size:11px;color:var(--foreground-secondary);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.BloodworkTiles_biomarkerDate__7t3Ts{font-size:10px;color:var(--muted);text-align:right;white-space:nowrap}.BloodworkTiles_valueLine__npKjW{margin-bottom:4px;font-size:26px;font-weight:700;font-family:var(--font-display);color:var(--foreground)}.BloodworkTiles_valueDanger__o2Du8{color:var(--danger,#ff4d4d)}.BloodworkTiles_unitText__y_xXo{font-size:13px;font-weight:400;color:var(--muted);margin-left:4px}.BloodworkTiles_chartArea__ARuDI{flex:1;display:flex;align-items:center;justify-content:center;min-height:60px}.BloodworkTiles_chartRow___mvNw{display:flex;align-items:center;gap:10px;width:100%}.BloodworkTiles_chartWrapper__Z_pDd{flex:1}.BloodworkTiles_deltaWrap__t_fhb{font-size:11px;text-align:right;flex:0 0 auto;min-width:50px}.BloodworkTiles_deltaText__2JbK8{font-weight:600}.BloodworkTiles_deltaPositive__UdEKl{color:var(--success,#00d4aa)}.BloodworkTiles_deltaNegative__X3h5T{color:var(--danger,#ff4d4d)}.BloodworkTiles_deltaWarning__GXK7z{color:var(--warning)}.BloodworkTiles_deltaMuted__CSd4H{color:var(--muted)}.BloodworkTiles_noTrend__ldkbh{font-size:12px;color:var(--muted);font-style:italic}.BloodworkTiles_tileFooter__wLxcK{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.BloodworkTiles_rangeText__lCabG{font-size:10px;color:var(--muted)}.BloodworkTiles_footerSpacer__YodcT{flex:1}.BloodworkTiles_testCount__kj9LG{font-size:10px;color:var(--muted);white-space:nowrap}.BloodworkTiles_expandWrap__OpYaH{text-align:center;margin-top:16px}.BloodworkTiles_expandButton__YtmRs{padding:10px 24px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--foreground-secondary);font-size:13px;font-weight:600;cursor:pointer}.BloodworkTiles_infoBox__8Fb44{margin-top:20px;padding:14px 18px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);font-size:11px;line-height:1.6;color:var(--muted);text-align:right}.BloodworkTiles_infoTitle__wCQVS{color:var(--foreground-secondary)}.BloodworkTiles_sparklineEmpty__JNo76{height:52px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px}.BloodworkTiles_sparklineSvg__OLzUG{cursor:crosshair}@media (max-width:640px){.BloodworkTiles_emptyStateCard__G4OXH,.BloodworkTiles_sectionHeader__0bg0_{align-items:flex-start;flex-direction:column}.BloodworkTiles_manageLink__zKJQ5{align-self:flex-start}}.page_page__4tOea{min-height:100vh;background:var(--background);color:var(--foreground)}.page_shell__ueQaj{display:flex}.page_sidebar__VHXD_{position:sticky;top:0;align-self:flex-start;height:100vh;border-right:1px solid var(--border)}.page_main__xx2Ts{flex:1;width:100%}.page_container__cIJQL{display:flex;flex-direction:column;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:40px 26px 80px}.page_backLink__HTdsl{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--foreground-secondary)}.page_hero__yUTnu{display:flex;flex-direction:column;gap:18px;margin-top:12px}.page_heroEyebrow__knW4a{align-self:flex-start;font-size:13px}.page_heroTitle__2gRqK{font-size:clamp(42px,6vw,68px);font-family:var(--font-display);font-weight:780;letter-spacing:-.04em;line-height:1.05}.page_heroDescription__06bIP{max-width:760px;font-size:18px;line-height:1.7;color:var(--foreground-secondary)}.page_heroActions__BRmt1{display:flex;flex-wrap:wrap;gap:12px}.page_heroAction__zB18n{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:600;text-decoration:none}.page_heroActionPrimary__GD8hM{background:rgba(0,212,170,.12);border-color:rgba(0,212,170,.3);color:var(--accent)}.page_heroActionSecondary__vHhNZ{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:var(--foreground-secondary)}.page_sectionStack__LUoJL{display:grid;gap:24px}.page_goalSection__M7RSC{display:grid;gap:22px}.page_sectionTitle__i6vlx{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.page_sectionTitleHeading__Vinkp{font-family:var(--font-display);font-size:clamp(30px,4.5vw,46px);font-weight:750;letter-spacing:-.03em}.page_sectionTitleSubtitle__6nxIZ{max-width:720px;font-size:16px;line-height:1.7;color:var(--foreground-secondary)}.page_referenceLink__FEvMJ{color:inherit;text-decoration:underline;text-underline-offset:3px}.page_evidenceBadge__RkrSi{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em}.page_evidenceStrong__6Msh9{color:var(--success,#00d4aa);background:rgba(0,212,170,.16);border-color:rgba(0,212,170,.35)}.page_evidenceModerate__xcZKe{color:#ffba3a;background:rgba(255,186,58,.14);border-color:rgba(255,186,58,.3)}.page_evidenceEmerging__7rXY8{color:#ff7a45;background:rgba(255,122,69,.14);border-color:rgba(255,122,69,.3)}.page_foundationGrid__scURo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.page_foundationCard__p8VXd{position:relative;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:28px;background:rgba(20,20,24,.85);border:1px solid rgba(255,255,255,.04)}.page_foundationCardGlow__GYWjn{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top,rgba(0,212,170,.12),transparent 65%)}.page_foundationCardInner___GJ1w{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.page_foundationHeader__8B4rP{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_foundationTitleBlock__Y1w3f{display:flex;flex-direction:column;gap:4px}.page_foundationTitle__0kJcY{font-family:var(--font-display);font-size:18px;font-weight:700}.page_dosageText__aVJbu{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.page_cardDescription__Dkdm6,.page_goalNote__nJqHN{font-size:14px;line-height:1.6;color:var(--foreground-secondary)}.page_metaRow__fcYTR{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.page_metaRowPadded__BqPK9{padding:0 2px}.page_metaLabel___IB09{color:var(--foreground)}.page_metaValueStrong__Q_aC1{color:var(--foreground-secondary)}.page_goalCard__N7moK{display:flex;flex-direction:column;gap:18px;padding:28px 30px;background:rgba(18,18,24,.9);border:1px solid rgba(255,255,255,.05)}.page_goalToggleButton__6KIzo{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;text-align:left;cursor:pointer;background:none;border:none}.page_goalHeader__dHFp4{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_goalTitle__8VY9p{font-family:var(--font-display);font-size:18px;font-weight:720}.page_goalDescription__6veu7{margin-top:4px;font-size:13px;line-height:1.6;color:var(--foreground-secondary)}.page_goalToggle__Eco0x{color:var(--accent);font-size:28px;transition:transform .2s ease}.page_goalToggleExpanded__uRi8T{transform:rotate(45deg)}.page_goalItems__v3NrF{display:grid;gap:18px;margin-top:12px}.page_goalItemCard__ZlprX{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}.page_goalItemHeader__L6BeP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page_goalItemMeta__0vQIy{display:flex;flex-direction:column;gap:6px}.page_goalItemName__vJ6qf{font-family:var(--font-display);font-size:16px;font-weight:650}.page_goalTiming__5JHRN{font-size:12px;color:var(--muted)}.page_expertSpotlightCard__bEfpu{display:flex;flex-direction:column;gap:18px;padding:30px;background:rgba(18,18,24,.92);border:1px solid rgba(255,255,255,.05)}.page_expertScroller__aF8mB{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,260px);gap:16px;overflow-x:auto;padding-bottom:12px;-webkit-overflow-scrolling:touch}.page_expertCard__qjGuj{display:flex;flex-direction:column;gap:12px;min-height:160px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.04)}.page_expertEmoji__pvyiH{font-size:32px}.page_expertName__HKd17{font-family:var(--font-display);font-size:16px;font-weight:650}.page_expertSpecialty__V8ZgC{font-size:12px;color:var(--muted)}.page_expertPick__v2Rkn{font-size:13px;font-weight:600;color:var(--accent)}.page_qualityCard__EblWF{display:grid;gap:24px;padding:32px;background:rgba(18,18,24,.92);border:1px solid rgba(255,255,255,.05)}.page_qualityLogos__Ul1qN{display:flex;flex-wrap:wrap;gap:18px}.page_qualityLogo__ifZ5o{padding:16px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page_qualityColumns__CzJlk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.page_qualityColumn__G3uuf{display:flex;flex-direction:column;gap:12px}.page_qualityHeading__EQEd_{font-size:15px;font-weight:650;color:var(--foreground)}.page_qualityList__KLjTS{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none;font-size:13px;line-height:1.6;color:var(--foreground-secondary)}.page_qualityListItem__xZZ43{display:flex;gap:10px}.page_qualityCheck__n1mDy,.page_qualityDot__pkWly{color:var(--accent)}.page_qualityWarning__HrjyG{color:#ff7a45}.page_personalizeCard__j_B_q{display:grid;gap:18px;padding:34px;background:rgba(18,18,24,.92);border:1px solid rgba(0,212,170,.24)}.page_personalizeButton__xvIcG{width:fit-content;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:600}@media (max-width:900px){.page_container__cIJQL{padding:32px 20px 72px}.page_expertSpotlightCard__bEfpu,.page_foundationCard__p8VXd,.page_goalCard__N7moK,.page_personalizeCard__j_B_q,.page_qualityCard__EblWF{padding:24px}}@media (max-width:640px){.page_container__cIJQL{gap:28px;padding-inline:16px}.page_heroTitle__2gRqK{font-size:clamp(38px,12vw,54px)}.page_foundationHeader__8B4rP,.page_goalHeader__dHFp4,.page_goalItemHeader__L6BeP{align-items:flex-start;flex-direction:column}.page_heroAction__zB18n{width:100%;justify-content:center}}