:root{--font-body:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, "JetBrains Mono", "IBM Plex Mono", Menlo, Consolas, monospace}
:root{--font-body:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, "JetBrains Mono", "IBM Plex Mono", Menlo, Consolas, monospace}
:root{--font-body:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, "JetBrains Mono", "IBM Plex Mono", Menlo, Consolas, monospace}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
[data-mode=light]{--ink-000:#fff;--ink-050:#f7f5f2;--ink-100:#efece7;--ink-200:#e6e2dc;--ink-300:#d9d4cc;--ink-400:#c2bdb3;--ink-500:#8a857f;--ink-600:#5e5a55;--ink-700:#3a3733;--ink-800:#1f1d1a;--ink-900:#0a0908;--ink-999:#000;--bg:var(--ink-050);--bg-raised:var(--ink-000);--bg-sunken:var(--ink-100);--bg-hover:var(--ink-200);--bg-active:var(--ink-300);--bg-splash:var(--accent-wash);--fg:var(--ink-800);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-400);--hairline-dim:var(--ink-300);--hairline-loud:var(--ink-600);--hairline-focus:var(--ink-999);--accent:#8839ef;--accent-ink:#fff;--accent-dim:color-mix(in oklab, var(--accent) 75%, #fff);--accent-wash:color-mix(in oklab, var(--accent) 10%, #fff);--accent-hover:color-mix(in oklab, var(--accent) 85%, #000);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#40a02b;--warn:#df8e1d;--err:#d20f39;--info:#209fb5;--shadow-sm:2px 2px 0 0 var(--ink-999);--shadow-md:4px 4px 0 0 var(--ink-999);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent)}
:root{--dur-snap:0s;--dur-quick:0s;--press-offset:0px}
:root{--dur-snap:0s;--dur-quick:0s;--press-offset:0px}
@import "https://fonts.googleapis.com/css2?family=Martian+Mono:wdth,wght@75..112.5,100..800&display=swap";
@font-face{font-family:Martian Grotesk;font-display:swap;src:url(/fonts/MartianGrotesk-VF.woff2)format("woff2-variations"),url(/fonts/MartianGrotesk-VF.woff2)format("woff2");font-weight:100 1000;font-stretch:75% 200%;font-style:normal}
:root{--font-body:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Martian Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Martian Mono", ui-monospace, SFMono-Regular, "JetBrains Mono", "IBM Plex Mono", Menlo, Consolas, monospace}
:root{--ink-000:#000;--ink-050:#0a0a0a;--ink-100:#121212;--ink-200:#1a1a1a;--ink-300:#242424;--ink-400:#333;--ink-500:#555;--ink-600:#7a7a7a;--ink-700:#a8a8a8;--ink-800:#d4d4d4;--ink-900:#f2f2f2;--ink-999:#fff;--bg:var(--ink-050);--bg-raised:var(--ink-100);--bg-sunken:var(--ink-000);--bg-hover:var(--ink-300);--bg-active:var(--ink-400);--bg-splash:var(--bg-sunken);--fg:var(--ink-900);--fg-strong:var(--ink-999);--fg-muted:var(--ink-700);--fg-faint:var(--ink-600);--fg-disabled:var(--ink-500);--hairline:var(--ink-500);--hairline-dim:var(--ink-400);--hairline-loud:var(--ink-700);--hairline-focus:var(--ink-999);--accent:#cba6f7;--accent-ink:#000;--accent-dim:color-mix(in oklab, var(--accent) 55%, var(--ink-000));--accent-wash:color-mix(in oklab, var(--accent) 14%, var(--ink-000));--accent-hover:color-mix(in oklab, var(--accent) 82%, #fff);--accent-press:color-mix(in oklab, var(--accent) 70%, #000);--accent-secondary:var(--accent);--accent-secondary-ink:var(--accent-ink);--ok:#a6e3a1;--warn:#f9e2af;--err:#f38ba8;--info:#74c7ec;--shadow-sm:2px 2px 0 0 var(--fg-strong);--shadow-md:4px 4px 0 0 var(--fg-strong);--shadow-accent-sm:2px 2px 0 0 var(--accent);--shadow-accent-md:4px 4px 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--fs-xs:12px;--fs-sm:14px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:44px;--fs-4xl:64px;--fs-5xl:88px;--fs-6xl:120px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.55;--lh-loose:1.7;--tr-tight:-.02em;--tr-norm:0em;--tr-wide:.04em;--tr-caps:.08em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:800;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:0px;--border-1:1px;--border-2:2px;--hit:44px;--hit-sm:32px;--hit-lg:56px;--content-w:72ch;--page-w:1280px;--dur-instant:0s;--dur-snap:80ms;--dur-quick:.14s;--ease-snap:cubic-bezier(.2, .9, .1, 1);--press-offset:1px;--z-sticky:10;--z-dropdown:40;--z-overlay:80;--z-modal:90;--z-toast:100}
@media (prefers-reduced-motion:reduce) {
:root{--dur-snap:0s;--dur-quick:0s;--press-offset:0px}
*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}
*,:before,:after{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"calt" 1, "zero" 1, "ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}
h1,.h1{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-weight:var(--fw-black);color:var(--fg-strong);text-transform:uppercase;margin:0}
h2,.h2{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);font-weight:var(--fw-bold);color:var(--fg-strong);text-transform:uppercase;margin:0}
h3,.h3{font-size:var(--fs-xl);line-height:var(--lh-snug);font-weight:var(--fw-bold);color:var(--fg-strong);margin:0}
h4,.h4{font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-bold);color:var(--fg-strong);margin:0}
p{margin:0;max-width:var(--content-w)}
a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--dur-snap) linear}
a:hover{text-decoration-thickness:2px}
code,kbd,pre,samp{font-family:var(--font-mono);font-size:.95em}
code{background:var(--ink-200);border:var(--border-1) solid var(--hairline-dim);padding:1px 6px}
::selection{background:var(--accent);color:var(--accent-ink)}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.wf-grid{display:grid;gap:var(--space-5)}
.wf-grid.cols-2{grid-template-columns:repeat(2,1fr)}
.wf-grid.cols-3{grid-template-columns:repeat(3,1fr)}
@media (width<=900px) {
.wf-grid.cols-3,.wf-grid.cols-4{grid-template-columns:repeat(2,1fr)}
}
@media (width<=600px) {
.wf-grid.cols-2,.wf-grid.cols-3,.wf-grid.cols-4{grid-template-columns:1fr}
}
.wf-hero{padding:var(--space-9) var(--space-6) var(--space-7);border-bottom:var(--border-1) solid var(--hairline)}
.wf-hero h1{font-size:clamp(48px,8vw,104px);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:-.035em;line-height:.95;color:var(--fg-strong)}
.wf-hero .wf-hero-sub{max-width:60ch;color:var(--fg);font-size:var(--fs-md);line-height:1.6;margin-top:var(--space-5)}
.wf-hero-actions{display:flex;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap}
.wf-mnav{height:64px;border-bottom:var(--border-1) solid var(--hairline);display:flex;align-items:center;padding:0 var(--space-6);gap:var(--space-5);position:sticky;top:0;background:var(--bg);z-index:var(--z-sticky)}
.wf-mnav a{color:var(--fg-muted);text-decoration:none;font-size:11px;letter-spacing:var(--tr-caps);text-transform:uppercase}
.wf-mnav a:hover{color:var(--fg-strong);text-decoration:none}
.wf-footer-grid{border-top:var(--border-1) solid var(--hairline);padding:var(--space-6);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-6);font-size:var(--fs-xs);color:var(--fg-muted)}
@media (width<=900px) {
.wf-footer-grid{grid-template-columns:1fr 1fr}
}
.wf-footer-grid h4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 var(--space-3);font-weight:var(--fw-medium)}
.wf-footer-grid a{color:var(--fg);display:block;text-decoration:none;padding:var(--space-1) 0}
.wf-footer-grid a:hover{color:var(--accent);text-decoration:none}
.wf-docs-shell{display:grid;grid-template-columns:var(--wf-docs-side-w,260px) 1fr var(--wf-docs-toc-w,240px);min-height:calc(100vh - 56px)}
@media (width<=1100px) {
.wf-docs-shell{grid-template-columns:var(--wf-docs-side-w,240px) 1fr}
.wf-toc{display:none}
}
@media (width<=700px) {
.wf-docs-shell{grid-template-columns:1fr}
.wf-docs-side{display:none}
}
.wf-docs-side{border-right:var(--border-1) solid var(--hairline);padding:var(--space-5) 0;overflow:auto}
.wf-docs-side a{display:block;padding:6px var(--space-5);color:var(--fg-muted);text-decoration:none;font-size:var(--fs-xs);border-left:var(--border-2) solid transparent;min-height:28px}
.wf-docs-side a:hover{color:var(--fg-strong);background:var(--ink-100);text-decoration:none}
.wf-docs-side a.is-active,.wf-docs-side a[aria-current=page]{color:var(--fg-strong);border-left-color:var(--accent);background:var(--ink-100)}
.wf-docs-side-section{font-size:10px;letter-spacing:.12em;color:var(--fg-faint);text-transform:uppercase;padding:18px var(--space-5) 6px}
.wf-prose{padding:var(--space-7) var(--space-8) var(--space-9);max-width:860px}
.wf-prose h1{font-size:var(--fs-4xl);margin:var(--space-4) 0 var(--space-2);line-height:1}
.wf-prose h2{font-size:22px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-tight);color:var(--fg-strong);margin:var(--space-7) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-1) solid var(--hairline-dim)}
.wf-prose p{font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--fg);max-width:68ch;margin:0 0 var(--space-3);text-wrap:pretty}
.wf-prose pre{background:var(--ink-100);border:var(--border-1) solid var(--hairline-dim);padding:var(--space-4);font-size:var(--fs-xs);line-height:1.55;color:var(--fg);overflow-x:auto;margin:var(--space-4) 0;font-family:var(--font-mono)}
.wf-toc{border-left:var(--border-1) solid var(--hairline);padding:var(--space-7) var(--space-5);font-size:var(--fs-xs);position:sticky;top:56px;height:calc(100vh - 56px);overflow:auto}
.wf-btn{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tr-caps);text-transform:uppercase;border:var(--border-1) solid var(--hairline);background:0 0;color:var(--fg-strong);padding:0 18px;height:var(--hit);min-width:var(--hit);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:background var(--dur-snap) var(--ease-snap), transform var(--dur-snap) var(--ease-snap), border-color var(--dur-snap);text-decoration:none}
.wf-btn:hover{background:var(--bg-hover)}
.wf-btn:active{transform:translateY(var(--press-offset));background:var(--bg-active)}
.wf-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
.wf-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-accent-sm);transform:translate(-1px,-1px)}
.wf-btn.primary:active{background:var(--accent-press);border-color:var(--accent-press);box-shadow:none;transform:translate(1px,1px)}
.wf-btn.lg{height:var(--hit-lg);padding:0 28px;font-size:13px}
.wf-card{border:var(--border-1) solid var(--hairline);background:var(--bg);padding:var(--space-5);display:flex;flex-direction:column;min-width:0}
.wf-tabs>:hover{color:var(--fg-strong);text-decoration:none}
.wf-pagination button:hover:not(:disabled),.wf-pagination a:hover{color:var(--fg-strong);border-color:var(--hairline)}
.wf-wordmark{display:inline-flex;align-items:center;gap:10px}
.wf-wordmark-name{font-size:var(--wm-size,16px);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tr-tight);color:var(--fg-strong);font-family:var(--font-mono)}
.mk-wrap{max-width:1240px;margin:0 auto;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}