@layer reset;@layer tokens{:root{--brand-hue:339;--brand-50:oklch(.972 .016 var(--brand-hue));--brand-100:oklch(.945 .035 var(--brand-hue));--brand-200:oklch(.89 .07 var(--brand-hue));--brand-300:oklch(.8 .115 var(--brand-hue));--brand-400:oklch(.68 .165 var(--brand-hue));--brand-500:oklch(.57 .195 var(--brand-hue));--brand-600:oklch(.474 .207 var(--brand-hue));--brand-700:oklch(.4 .175 var(--brand-hue));--brand-800:oklch(.33 .145 var(--brand-hue));--brand-900:oklch(.265 .11 var(--brand-hue));--n-hue:285;--n-0:oklch(100% 0 0);--n-25:oklch(.992 .002 var(--n-hue));--n-50:oklch(.982 .004 var(--n-hue));--n-100:oklch(.962 .006 var(--n-hue));--n-200:oklch(.925 .008 var(--n-hue));--n-300:oklch(.87 .01 var(--n-hue));--n-400:oklch(.74 .012 var(--n-hue));--n-500:oklch(.605 .014 var(--n-hue));--n-600:oklch(.5 .014 var(--n-hue));--n-700:oklch(.395 .013 var(--n-hue));--n-800:oklch(.29 .012 var(--n-hue));--n-900:oklch(.205 .01 var(--n-hue));--info:oklch(56% .17 255);--warn:oklch(64% .14 62);--danger:oklch(54.5% .2 22);--success:oklch(52.9% .11 165);--bg:var(--n-50);--surface:var(--n-0);--surface-sunk:var(--n-100);--surface-hover:var(--n-100);--text:var(--n-900);--text-soft:var(--n-600);--text-faint:var(--n-500);--line:var(--n-200);--line-soft:var(--n-100);--line-strong:var(--n-300);--primary:var(--brand-600);--primary-hover:var(--brand-700);--primary-soft:var(--brand-50);--primary-text:var(--n-0);--product:var(--primary);--mix-base:var(--n-0);--product-soft:color-mix(in oklab, var(--product) 12%, var(--mix-base));--product-line:color-mix(in oklab, var(--product) 30%, var(--mix-base));--font:"PingARLT", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-full:999px;--e-1:0 1px 2px oklch(.28 .01 var(--n-hue) / .06);--e-2:0 1px 2px oklch(.28 .01 var(--n-hue) / .06), 0 4px 12px oklch(.28 .01 var(--n-hue) / .06);--e-3:0 2px 4px oklch(.28 .01 var(--n-hue) / .05), 0 12px 28px oklch(.28 .01 var(--n-hue) / .1);--e-4:0 8px 16px oklch(.28 .01 var(--n-hue) / .08), 0 24px 56px oklch(.28 .01 var(--n-hue) / .16);--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--fast:.12s;--med:.2s;--rail:68px;--list:340px;--ctx:320px;--tabbar:60px;--z-sticky:10;--z-rail:20;--z-sheet:60;--z-modal:70;--z-toast:80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-bg:var(--bg);--cs-surface:var(--surface);--cs-surface-muted:var(--surface-sunk);--cs-text:var(--text);--cs-muted:var(--text-soft);--cs-line:var(--line);--cs-line-soft:var(--line-soft);--cs-primary:var(--primary);--cs-primary-strong:var(--primary-hover);--cs-primary-soft:var(--primary-soft);--cs-product:var(--product);--cs-product-soft:var(--product-soft);--cs-accent:var(--warn);--cs-accent-soft:color-mix(in oklab, var(--warn) 14%, var(--mix-base));--cs-info:var(--info);--cs-danger:var(--danger);--cs-danger-soft:color-mix(in oklab, var(--danger) 12%, var(--mix-base));--cs-success:var(--success);--cs-radius:var(--r-md);--cs-radius-lg:var(--r-lg);--cs-radius-pill:var(--r-full);--cs-shadow-pop:var(--e-4);--cs-font:var(--font)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(.15 .008 var(--n-hue));--surface:oklch(.205 .01 var(--n-hue));--surface-sunk:oklch(.172 .009 var(--n-hue));--surface-hover:oklch(.258 .011 var(--n-hue));--text:oklch(.945 .004 var(--n-hue));--text-soft:oklch(.725 .01 var(--n-hue));--text-faint:oklch(.585 .012 var(--n-hue));--line:oklch(.3 .011 var(--n-hue));--line-soft:oklch(.252 .01 var(--n-hue));--line-strong:oklch(.365 .012 var(--n-hue));--primary:var(--brand-500);--primary-hover:var(--brand-400);--primary-soft:color-mix(in oklab, var(--brand-500) 24%, oklch(.19 .01 var(--n-hue)));--mix-base:oklch(.235 .01 var(--n-hue));--e-1:0 1px 2px oklch(0% 0 0/.35);--e-2:0 1px 2px oklch(0% 0 0/.35), 0 4px 12px oklch(0% 0 0/.35);--e-3:0 2px 4px oklch(0% 0 0/.3), 0 12px 28px oklch(0% 0 0/.45);--e-4:0 8px 16px oklch(0% 0 0/.4), 0 24px 56px oklch(0% 0 0/.55)}}@layer base,layout,components,utilities;
