:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#080a0c;--canvas-rgb:8, 10, 12;--canvas-elevated:#101416;--canvas-elevated-rgb:16, 20, 22;--canvas-soft:#181e21;--glass-1-bg:#101416;--glass-1-border:#293438;--glass-1-blur:0px;--glass-2-bg:#181e21;--glass-2-border:#293438;--glass-2-blur:0px;--glass-3-bg:#20282b;--glass-3-border:#65787e;--glass-3-blur:0px;--accent:#5ce1e6;--accent-text:#8af3f5;--accent-bright:#8af3f5;--flare:#f7f9f9;--velocity-gradient:linear-gradient(135deg, #5ce1e6 0%, #8af3f5 100%);--flare-gradient:linear-gradient(135deg, #5ce1e6 0%, #f7f9f9 100%);--accent-tint:#5ce1e624;--accent-glow:#5ce1e63d;--accent-contrast:#071113;--text-primary:#f6f8f8;--text-secondary:#b6c1c5;--text-muted:#7d8b90;--text-dim:#7d8b90;--type-speed:#3ce6ff;--type-strength:#f0a857;--type-throws:#ef7a64;--type-recovery:#6fcf97;--type-comp:#e8c468;--type-rest:#ffffff26;--wellness-green:#4be0a1;--wellness-amber:#ffb44f;--wellness-red:#ff6174;--surface-inverse:#f7f9f9;--surface-metric:#f7f9f9;--text-on-metric:#0b1113;--focus-visible:#fff;--font-display:"Space Grotesk", "Inter", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "DM Mono", "SFMono-Regular", Consolas, monospace;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-glass:0 8px 32px #00000073, inset 0 1px 0 #ffffff0f;--shadow-elevated:0 16px 48px #0000008c, inset 0 1px 0 #ffffff17;--shadow-soft:0 12px 32px #00000038;--ease:cubic-bezier(.4, 0, .2, 1);--duration:.2s;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--nav-height-desktop:72px;--nav-height-mobile:72px;--tabbar-height:84px;--page-padding-desktop:32px;--page-padding-mobile:16px;--app-bg:var(--canvas);--app-fg:var(--text-primary);--surface:var(--glass-1-bg);--surface-2:var(--glass-2-bg);--surface-3:var(--glass-3-bg);--border:var(--glass-1-border);--border-mid:var(--glass-2-border);--border-bright:var(--glass-3-border);--field-bg:var(--glass-1-bg);--field-text:var(--text-primary);--field-placeholder:var(--text-dim);--surface-subtle:#ffffff05;--surface-hover:#ffffff0a;--surface-active:#ffffff14;--text-subtle:var(--text-secondary);--border-default:var(--glass-1-border);--border-strong:var(--accent);--accent-alert:var(--wellness-red);--button-primary-bg:var(--accent);--button-primary-text:var(--accent-contrast);--button-secondary-bg:var(--glass-1-bg);--button-secondary-text:var(--text-secondary);--button-secondary-border:var(--glass-1-border);--success-ink:var(--wellness-green);--amber:var(--wellness-amber);--amber-bg:#f0c6741f;--green:var(--wellness-green);--green-bg:#6fcf971f;--red:var(--wellness-red);--red-bg:#ef7a641f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#edf1f2;--canvas-rgb:237, 241, 242;--canvas-elevated:#fbfdfd;--canvas-elevated-rgb:251, 253, 253;--canvas-soft:#e2e8ea;--glass-1-bg:#fbfdfd;--glass-1-border:#cad5d8;--glass-1-blur:16px;--glass-2-bg:#e2e8ea;--glass-2-border:#cad5d8;--glass-2-blur:24px;--glass-3-bg:#101416;--glass-3-border:#697b81;--glass-3-blur:32px;--accent:#35cbd2;--accent-text:#007e87;--accent-bright:#007e87;--flare:#101416;--velocity-gradient:linear-gradient(135deg, #35cbd2 0%, #5ce1e6 100%);--flare-gradient:linear-gradient(135deg, #35cbd2 0%, #5ce1e6 100%);--accent-tint:#35cbd224;--accent-glow:#35cbd233;--accent-contrast:#071113;--text-primary:#12191b;--text-secondary:#46545a;--text-muted:#69787e;--text-dim:#69787e;--type-rest:#10203314;--shadow-glass:0 18px 48px #48618424, inset 0 1px 0 #ffffff8f;--shadow-elevated:0 28px 72px #3d59812e, inset 0 1px 0 #ffffffb8;--shadow-soft:0 16px 40px #4861841a;--surface-inverse:#101416;--surface-metric:#111719;--text-on-metric:#f7f9f9;--focus-visible:#123bb8;--wellness-green:#08784c;--wellness-amber:#8b5700;--wellness-red:#b8213b;--surface-subtle:#ffffff4d;--surface-hover:#ffffff8f;--surface-active:#ffffffb8;--amber-bg:#f0c6742e;--green-bg:#6fcf972e;--red-bg:#ef7a6429}
