:root[data-design=v1]{--text-display-xl:48px;--text-display-lg:36px;--text-display:28px;--text-display-md:24px;--text-display-num:64px;--text-headline:22px;--text-title-lg:19px;--text-title-md:16px;--text-title-sm:13.5px;--text-body:13px;--text-body-sm:11.5px;--text-body-xs:11px;--text-body-meta:10.5px;--text-label:10px;--text-label-tracked:9.5px;--text-label-sm:9px;--weight-regular:400;--weight-medium:500;--leading-tight:0.96;--leading-snug:1.04;--leading-normal:1.5;--leading-relaxed:1.55;--tracking-tightest:-0.04em;--tracking-tighter:-0.03em;--tracking-tight:-0.025em;--tracking-normal:-0.005em;--tracking-wide:0.04em;--tracking-wider:0.06em;--tracking-widest:0.12em;--surface-paper:#FAFAF6;--surface-card:#EFEEE7;--surface-card-active:#E8EFE2;--surface-elevated:#FFFFFF;--surface-input:#FFFFFF;--surface-overlay-scrim:rgba(20,20,18,0.4);--ink-primary:#0A0A08;--ink-secondary:#5A5852;--ink-muted:#8E8B83;--ink-faint:#B0ADA4;--ink-disabled:#C7C4BA;--ink-on-brand:#FAFAF6;--ink-on-dark:#FAFAF6;--border-rule:#E8E6DE;--border-rule-strong:rgba(10,10,8,0.12);--border-input:rgba(10,10,8,0.28);--border-input-hover:rgba(10,10,8,0.5);--border-input-focus:#0A0A08;--border-card:rgba(10,10,8,0.04);--brand-50:#F4F8F1;--brand-100:#E8EFE2;--brand-200:#D4DFCB;--brand-300:#A3BFA0;--brand-400:#5C8E61;--brand-500:#3F6B45;--brand-600:#2F5A38;--brand-700:#234029;--brand-800:#172A1B;--warn-50:#FAF4E6;--warn-100:#F0E5C7;--warn-400:#B58428;--warn-500:#7A5A1B;--warn-600:#5A4214;--danger-50:#FCEBE6;--danger-100:#F8D2C7;--danger-400:#D63E2A;--danger-500:#8C2818;--info-50:#EDF1F4;--info-400:#6B8197;--info-500:#3D5468;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:22px;--space-11:26px;--space-12:28px;--space-13:32px;--space-14:40px;--space-15:48px;--space-16:64px;--container-mobile-max:480px;--container-content:320px;--container-reading:540px;--container-page-max:720px;--page-padding-x:18px;--page-padding-x-lg:24px;--page-padding-top:14px;--page-padding-bottom:4px;--radius-none:0;--radius-xs:2px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-3xl:34px;--radius-pill:999px;--shadow-none:none;--shadow-pearl:0 4px 10px rgba(40,35,25,0.18);--shadow-pearl-pressed:0 2px 5px rgba(40,35,25,0.22);--shadow-modal:0 20px 60px rgba(20,20,18,0.18),0 4px 10px rgba(20,20,18,0.06);--shadow-sheet:0 -8px 32px rgba(20,20,18,0.10);--shadow-toast:0 8px 24px rgba(20,20,18,0.14);--duration-instant:80ms;--duration-fast:160ms;--duration-normal:240ms;--duration-slow:400ms;--duration-deliberate:600ms;--duration-breathing:4000ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-organic:cubic-bezier(0.65,0,0.35,1);--z-base:0;--z-content:1;--z-nav:10;--z-fab:20;--z-toast:80;--z-modal:100;--z-popover:110}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){:root[data-design=v1]:not([data-theme=light]){color-scheme:dark;--surface-paper:#15140F;--surface-card:#21201A;--surface-card-active:#252E22;--surface-elevated:#28271F;--surface-input:#1B1A14;--surface-overlay-scrim:rgba(0,0,0,0.6);--ink-primary:#F1EFE8;--ink-secondary:#A8A6A0;--ink-muted:#7A7872;--ink-faint:#5A5852;--ink-disabled:#3F3E38;--ink-on-brand:#15140F;--ink-on-dark:#15140F;--border-rule:#2C2B26;--border-rule-strong:rgba(241,239,232,0.10);--border-input:rgba(241,239,232,0.20);--border-input-hover:rgba(241,239,232,0.35);--border-input-focus:#F1EFE8;--border-card:rgba(241,239,232,0.04);--brand-50:#1A2218;--brand-100:#243524;--brand-200:#324D34;--brand-300:#4D6E50;--brand-400:#7AA77F;--brand-500:#9DC59F;--brand-600:#B8D6B8;--brand-700:#D2E5D2;--brand-800:#E5F0E3;--warn-50:#2A2110;--warn-100:#3A2D17;--warn-400:#D9A654;--warn-500:#E8C580;--warn-600:#F0DCAA;--danger-50:#2D1814;--danger-100:#3D2018;--danger-400:#E66050;--danger-500:#F08574;--danger-600:#F5A89C;--info-50:#152028;--info-400:#8AA0B4;--info-500:#A8BACB;--shadow-pearl:0 4px 14px rgba(0,0,0,0.55);--shadow-pearl-pressed:0 2px 7px rgba(0,0,0,0.65);--shadow-modal:0 20px 60px rgba(0,0,0,0.7),0 4px 10px rgba(0,0,0,0.4);--shadow-sheet:0 -8px 32px rgba(0,0,0,0.5);--shadow-toast:0 8px 24px rgba(0,0,0,0.5)}}html[data-design=v1][data-theme=dark]{color-scheme:dark;--surface-paper:#15140F;--surface-card:#21201A;--surface-card-active:#252E22;--surface-elevated:#28271F;--surface-input:#1B1A14;--surface-overlay-scrim:rgba(0,0,0,0.6);--ink-primary:#F1EFE8;--ink-secondary:#A8A6A0;--ink-muted:#7A7872;--ink-faint:#5A5852;--ink-disabled:#3F3E38;--ink-on-brand:#15140F;--ink-on-dark:#15140F;--border-rule:#2C2B26;--border-rule-strong:rgba(241,239,232,0.10);--border-input:rgba(241,239,232,0.20);--border-input-hover:rgba(241,239,232,0.35);--border-input-focus:#F1EFE8;--border-card:rgba(241,239,232,0.04);--brand-50:#1A2218;--brand-100:#243524;--brand-200:#324D34;--brand-300:#4D6E50;--brand-400:#7AA77F;--brand-500:#9DC59F;--brand-600:#B8D6B8;--brand-700:#D2E5D2;--brand-800:#E5F0E3;--warn-50:#2A2110;--warn-100:#3A2D17;--warn-400:#D9A654;--warn-500:#E8C580;--warn-600:#F0DCAA;--danger-50:#2D1814;--danger-100:#3D2018;--danger-400:#E66050;--danger-500:#F08574;--danger-600:#F5A89C;--info-50:#152028;--info-400:#8AA0B4;--info-500:#A8BACB;--shadow-pearl:0 4px 14px rgba(0,0,0,0.55);--shadow-pearl-pressed:0 2px 7px rgba(0,0,0,0.65);--shadow-modal:0 20px 60px rgba(0,0,0,0.7),0 4px 10px rgba(0,0,0,0.4);--shadow-sheet:0 -8px 32px rgba(0,0,0,0.5);--shadow-toast:0 8px 24px rgba(0,0,0,0.5)}:root[data-design=v2]{--canvas:#F2F1E9;--card:#EFEBDD;--card-pale:#E4E6C6;--white:#FFFFFF;--forest:#1B5633;--sage:#C3D2A1;--leaf:#57A32B;--leaf-light:#BED37E;--moss:#C9DB99;--sun:#F6D855;--tangerine:#EC7A18;--salmon:#F8C2B0;--clay:#C94F32;--clay-ink:#8A3A22;--ink:#191919;--ink-muted:#63625A;--ink-on-moss-muted:#455022;--ink-on-sage-muted:#454F28;--ink-on-salmon-muted:#7B4232;--viz-rose:#DE7B8A;--viz-orange:#EE7623;--viz-sky:#A9D8DD;--viz-ocean:#2F80B5;--viz-spring:#93CE84;--viz-green:#4CA32A;--sans:"neue-haas-grotesk-text","Neue Haas Grotesk Text Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--font-libre-baskerville,"Libre Baskerville"),Georgia,serif;--mono:var(--font-dm-mono),"DM Mono",ui-monospace,"SF Mono","Roboto Mono",monospace;--r-card:20px;--r-inner:12px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--shadow-btn:0 1px 2px rgba(0,0,0,0.06);--scrim:rgba(20,20,18,0.4);--hairline:rgba(25,25,25,0.06);--hair-control:rgba(25,25,25,0.55);--ink-quiet:#50504A;--ink-on-tangerine:#191919;--r-btn:20px;--pearl-surface:#E9EFDC;--input-sage:#CBD8C2;--bubble-user:#E4E6C6;--ink-on-sun:#6b5d1e;--ink-on-moss:var(--forest);--nav-icon-idle:#567A56;--pill-good-bg:#DCE8CE;--pill-good-fg:#1B5633;--pill-watch-bg:#F6E3AC;--pill-watch-fg:#755C00;--pill-warm-bg:#F4CDBF;--pill-warm-fg:var(--clay-ink);--pill-quiet-bg:rgba(25,25,25,0.07);--pill-quiet-fg:#635E56;--glance-dot-watch:var(--sun);--glance-dot-good:var(--leaf);--glance-label-watch:#755C00;--glance-label-good:var(--forest);--glance-label-pattern:var(--clay);--pillar-nutrition:#EE7623;--pillar-nutrition-tint:#F3E7C8;--pillar-supplements:#DE7B8A;--pillar-supplements-tint:#F2E5E0;--pillar-sleep:#2F80B5;--pillar-sleep-tint:#DFEAEC;--pillar-exercise:#4CA32A;--pillar-exercise-tint:#DCE8CE;--pillar-lifestyle-tint:#EFE0D6;--masthead-air:40px;--title-gap:12px;--fs-box-title:15.5px;--fs-body-serif:15px;--fs-body-sans:13.5px;--exhale:cubic-bezier(0.22,1,0.36,1);--t-state:150ms;--t-enter:240ms;--t-leave:160ms;--t-move:300ms;--t-arrive:500ms;--t-settle:600ms;--t-wait:1.6s;--rise:12px;--fs-onboard-title:22px;--lh-onboard-title:28px;--fs-chat:17px;--fs-mono-label:11px;--composer-hint:#2F651B;--voice-wash-sage:#CFD2C4;--voice-wash-blush:#F3D9D5;--orb-blush:#E9B4B9;--orb-coral:#FF7247;--orb-ink:#70350C}:root[data-design=v2][data-velvet=on][data-theme=dark],:root[data-design=v2][data-velvet=on][data-theme=night]{--composer-hint:var(--n-pill-good-fg);--voice-wash-sage:var(--n-card-pale);--voice-wash-blush:#2A1F1D;--n-canvas:#0C0D0A;--n-card:#171912;--n-card-pale:#1D2015;--n-elevated:#22261A;--n-ink:#EFEEE4;--n-ink-muted:#A09F92;--n-hair:rgba(239,238,228,0.10);--n-sun:#E4C64E;--n-sun-ink:#191919;--n-ink-on-sun-muted:#5F5318;--n-moss:#B3C584;--n-moss-ink:#191919;--n-salmon:#E3AC9B;--n-salmon-ink:#7B341E;--n-tangerine:#D9701C;--n-forest:#236B40;--n-leaf-light:#AEC573;--n-sage-pill:#AEBD8E;--n-icon-idle:rgba(27,74,46,0.45);--n-icon-on:#1B4A2E;--n-pill-good-bg:rgba(87,163,43,0.20);--n-pill-good-fg:#AEC573;--n-pill-watch-bg:rgba(228,198,78,0.16);--n-pill-watch-fg:#E4C64E;--n-pill-warm-bg:rgba(227,172,155,0.16);--n-pill-warm-fg:#E3AC9B;--n-pill-quiet-bg:rgba(239,238,228,0.07);--n-pill-quiet-fg:#A09F92;--canvas:var(--n-canvas);--card:var(--n-card);--card-pale:var(--n-card-pale);--white:var(--n-elevated);--ink:var(--n-ink);--ink-muted:var(--n-ink-muted);--sun:var(--n-sun);--sage:var(--n-sage-pill);--salmon:var(--n-salmon);--tangerine:var(--n-tangerine);--forest:var(--n-forest);--leaf-light:var(--n-leaf-light);--ink-on-sun:var(--n-ink-on-sun-muted);--ink-on-moss:var(--n-moss-ink);--clay:var(--n-salmon-ink);--nav-icon-idle:var(--n-icon-idle);--pill-good-bg:var(--n-pill-good-bg);--pill-good-fg:var(--n-pill-good-fg);--pill-watch-bg:var(--n-pill-watch-bg);--pill-watch-fg:var(--n-pill-watch-fg);--pill-warm-bg:var(--n-pill-warm-bg);--pill-warm-fg:var(--n-pill-warm-fg);--pill-quiet-bg:var(--n-pill-quiet-bg);--pill-quiet-fg:var(--n-pill-quiet-fg);--shadow-btn:inset 0 0 0 1px var(--n-edge);--scrim:rgba(12,13,10,0.72);--hairline:var(--n-hair);--n-edge:rgba(239,238,228,0.40);--hair-control:var(--n-edge);--ink-quiet:var(--n-ink-muted);--ink-on-tangerine:#191919;--pearl-surface:var(--n-card-pale);--input-sage:var(--n-elevated);--bubble-user:var(--n-card-pale);--glance-label-watch:var(--n-pill-watch-fg);--glance-label-good:var(--n-pill-good-fg);--glance-label-pattern:var(--n-salmon);--leaf:var(--n-pill-good-fg);--moss:var(--n-moss);--pillar-nutrition-tint:#2A2018;--pillar-supplements-tint:#2A1E1C;--pillar-sleep-tint:#17242A;--pillar-exercise-tint:#1D2A17;--pillar-lifestyle-tint:#2A1F18;--bg-primary:var(--canvas);--bg-card:var(--card);--bg-elevated:var(--n-elevated);--bg-surface-alt:var(--card-pale);--bg-note:var(--n-elevated);--bg-brand-light:var(--n-elevated);--bg-success:var(--n-pill-good-fg);--bg-alert:var(--n-salmon);--bg-sidebar:var(--n-canvas);--text-primary:var(--ink);--text-secondary:var(--n-ink-muted);--text-tertiary:var(--n-ink-muted);--text-muted:var(--n-ink-muted);--text-on-dark:var(--ink);--border-primary:var(--n-hair);--border-subtle:var(--n-hair);--border-input:var(--n-hair);--accent:var(--n-pill-good-fg);--accent-hover:var(--n-leaf-light);--accent-warm:var(--n-tangerine);--accent-soft:rgba(35,107,64,0.18);--status-success:var(--n-pill-good-fg);--status-warning:var(--n-tangerine);--status-warning-bg:var(--n-pill-watch-bg);--status-error:var(--n-salmon);--status-error-bg:var(--n-pill-warm-bg)}:root[data-design=v2]:not([data-theme=dark]):not([data-theme=night]),:root[data-design=v2]:not([data-velvet=on]){--bg-primary:var(--canvas);--bg-card:var(--card);--bg-elevated:var(--card);--bg-surface-alt:var(--card-pale);--bg-note:var(--moss);--bg-brand-light:var(--sage);--bg-success:var(--leaf);--bg-alert:var(--clay);--bg-sidebar:var(--canvas);--text-primary:var(--ink);--text-secondary:var(--forest);--text-tertiary:var(--ink-muted);--text-muted:var(--ink-muted);--text-on-dark:var(--white);--border-primary:var(--card);--border-subtle:var(--card);--border-input:var(--card-pale);--accent:var(--forest);--accent-hover:var(--forest);--accent-warm:var(--tangerine);--accent-soft:rgba(27,86,51,0.08);--status-success:var(--leaf);--status-warning:var(--tangerine);--status-warning-bg:var(--pill-watch-bg);--status-error:var(--clay-ink);--status-error-bg:var(--pill-warm-bg)}