:root{--bg:#f7f7f8;--bg-elev:#fff;--bg-sunken:#efeff1;--well:#ffffff57;--tile-well:var(--bg-sunken);--chart-line:#4a4d55;--chart-fill:#7d808929;--ink:#2a2e30;--ink-2:#4a4d55;--ink-3:#7d8089;--ink-4:#bfc2c8;--chrome-solid:#2a2e30;--chrome-solid-ink:#fff;--line:#14161a1c;--line-strong:#14161a2e;--hover:#14161a0a;--c-warm:#4a4d55;--c-coral:#4a4d55;--c-violet:#4a4d55;--c-cool:#4a4d55;--pos:#4a4d55;--neg:#4a4d55;--warn:#4a4d55;--info:#4a4d55;--brand-film-ground:#ececee;--on-brand:#23262b;--on-brand-soft:#23262bc2;--on-brand-muted:#23262b8a;--glass-brand:#fff;--glass-brand-pressed:#f1f2f4;--glass-brand-edge:#14161a1a;--glass-brand-edge-top:#14161a0f;--brand-figure-shadow:#ffffffa6;--brand-lift:.06;--brand-grad:linear-gradient(90deg, #4a4d55 0%, #4a4d55 35%, #4a4d55 70%, #4a4d55 100%);--brand-grad-vert:linear-gradient(180deg, #4a4d55 0%, #4a4d55 35%, #4a4d55 70%, #4a4d55 100%);--mark-satin:linear-gradient(135deg, #fff 0%, #e2e5eb 28%, #abafb7 49%, #f9fafc 68%, #c8ccd4 100%);--shadow-pop:0 8px 28px #14161a1a, 0 2px 6px #14161a0f;--cta-bg-disabled:#e4e5e8;--cta-ink-disabled:#4a4d55;--shadow-drawer:-8px 0 28px #14161a1a, -2px 0 6px #14161a0f;--shadow-sheet:0 -8px 28px #14161a1a, 0 -2px 6px #14161a0f;--r-3:8px;--r-pill:9999px;--space-2:8px;--space-3:12px;--space-5:20px;--space-6:24px;--space-8:40px;--space-9:56px;--font-display:"DM Sans";--font-text:"Inter";--teal-50:#f7f7f7;--cta-solid:var(--chrome-solid);--cta-solid-ink:var(--chrome-solid-ink);--cta-hover-veil:#ffffff14;--accent:var(--ink);--accent-ink:var(--bg-elev);--accent-50:var(--bg-sunken);--accent-200:var(--line-strong);--accent-700:var(--ink);--glass-quiet:#14161a0f;--glass:#ffffffb8;--glass-strong:#ffffffdb;--glass-line:#14161a1a;--glass-blur:blur(20px) saturate(1.35);--scrim:#14161a24;--scrim-blur:blur(9px) saturate(1.1);--cat-1:#2a2e30;--cat-2:#4a4d55;--cat-3:#7d8089;--cat-4:#bfc2c8;--sh-1:0 1px 2px #14161a0a;--sh-2:0 2px 8px -2px #14161a14, 0 1px 2px #14161a0a;--r-5:16px;--r-6:22px;--cta-bg:var(--cta-solid);--cta-ink:var(--cta-solid-ink);--cta-image:none;--btn-r:var(--r-pill);--card-bd:transparent;--card-sh:var(--sh-2);--card-r:var(--r-5);--card-surface-r:16px}html.dark,[data-theme=dark]{--bg:#0f1013;--bg-elev:#161719;--bg-sunken:#0a0b0d;--well:#00000047;--tile-well:var(--well);--chart-line:#a8abb1;--chart-fill:#7d808929;--ink:#ececee;--ink-2:#a8abb1;--ink-3:#74777d;--ink-4:#44464b;--line:#ffffff1a;--line-strong:#ffffff29;--cta-solid:var(--ink);--cta-solid-ink:var(--bg-elev);--cta-hover-veil:#00000014;--cta-bg-disabled:#292b30;--cta-ink-disabled:#a8abb1;--glass-quiet:#ffffff12;--glass:#ffffff12;--glass-strong:#ffffff1f;--glass-line:#ffffff24;--glass-blur:blur(22px) saturate(1.1);--scrim:#00000085;--scrim-blur:blur(9px);--hover:#ffffff0a;--c-warm:#a8abb1;--c-coral:#a8abb1;--c-violet:#a8abb1;--c-cool:#a8abb1;--pos:#a8abb1;--neg:#a8abb1;--warn:#a8abb1;--info:#a8abb1;--brand-film-ground:#5e6168;--on-brand:#fff;--on-brand-soft:#ffffffd1;--on-brand-muted:#ffffff9e;--glass-brand:#ffffff21;--glass-brand-pressed:#ffffff38;--glass-brand-edge:#fff3;--glass-brand-edge-top:#ffffff70;--brand-figure-shadow:#080a0c47;--brand-lift:0;--brand-grad:linear-gradient(90deg, #a8abb1 0%, #a8abb1 35%, #a8abb1 70%, #a8abb1 100%);--brand-grad-vert:linear-gradient(180deg, #a8abb1 0%, #a8abb1 35%, #a8abb1 70%, #a8abb1 100%);--shadow-pop:0 8px 28px #0000008c, 0 2px 6px #0006;--shadow-drawer:-8px 0 28px #0000008c, -2px 0 6px #0006;--shadow-sheet:0 -8px 28px #0000008c, 0 -2px 6px #0006;--font-display:"DM Sans";--font-text:"Inter";--teal-50:#212121;--cat-1:#ececee;--cat-2:#a8abb1;--cat-3:#74777d;--cat-4:#44464b;--sh-1:0 1px 2px #0006;--sh-2:0 2px 8px -2px #00000080, 0 1px 2px #0006;--r-5:16px;--r-6:22px}@media (prefers-color-scheme:dark){:root:not(.light){--bg:#0f1013;--bg-elev:#161719;--bg-sunken:#0a0b0d;--well:#00000047;--tile-well:var(--well);--chart-line:#a8abb1;--chart-fill:#7d808929;--ink:#ececee;--ink-2:#a8abb1;--ink-3:#74777d;--ink-4:#44464b;--line:#ffffff1a;--line-strong:#ffffff29;--cta-solid:var(--ink);--cta-solid-ink:var(--bg-elev);--cta-hover-veil:#00000014;--cta-bg-disabled:#292b30;--cta-ink-disabled:#a8abb1;--glass-quiet:#ffffff12;--glass:#ffffff12;--glass-strong:#ffffff1f;--glass-line:#ffffff24;--glass-blur:blur(22px) saturate(1.1);--scrim:#00000085;--scrim-blur:blur(9px);--hover:#ffffff0a;--c-warm:#a8abb1;--c-coral:#a8abb1;--c-violet:#a8abb1;--c-cool:#a8abb1;--pos:#a8abb1;--neg:#a8abb1;--warn:#a8abb1;--info:#a8abb1;--brand-film-ground:#5e6168;--on-brand:#fff;--on-brand-soft:#ffffffd1;--on-brand-muted:#ffffff9e;--glass-brand:#ffffff21;--glass-brand-pressed:#ffffff38;--glass-brand-edge:#fff3;--glass-brand-edge-top:#ffffff70;--brand-figure-shadow:#080a0c47;--brand-lift:0;--brand-grad:linear-gradient(90deg, #a8abb1 0%, #a8abb1 35%, #a8abb1 70%, #a8abb1 100%);--brand-grad-vert:linear-gradient(180deg, #a8abb1 0%, #a8abb1 35%, #a8abb1 70%, #a8abb1 100%);--shadow-pop:0 8px 28px #0000008c, 0 2px 6px #0006;--shadow-drawer:-8px 0 28px #0000008c, -2px 0 6px #0006;--shadow-sheet:0 -8px 28px #0000008c, 0 -2px 6px #0006;--font-display:"DM Sans";--font-text:"Inter";--teal-50:#212121;--cat-1:#ececee;--cat-2:#a8abb1;--cat-3:#74777d;--cat-4:#44464b;--sh-1:0 1px 2px #0006;--sh-2:0 2px 8px -2px #00000080, 0 1px 2px #0006;--r-5:16px;--r-6:22px}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-focus-inset]:focus-visible{outline-offset:-2px}::selection{background-color:var(--line-strong);color:var(--ink)}@media (width>=1024px){:root{--card-surface-r:22px}}