: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}
[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}
:root{--accent:#f59e0b;--accent-ink:#000}
:root{--accent:#f59e0b;--accent-ink:#000}
[data-mode=light]{--accent:#d97706;--accent-ink:#fff}
[data-mode=light]{--accent:#d97706;--accent-ink:#fff}
@font-face{font-family:Martian Mono;font-display:swap;src:url(/css/wavefunk/fonts/MartianMono-VF.woff2)format("woff2-variations"),url(/css/wavefunk/fonts/MartianMono-VF.woff2)format("woff2");font-weight:100 800;font-stretch:75% 112.5%;font-style:normal}
@font-face{font-family:Martian Grotesk;font-display:swap;src:url(/css/wavefunk/fonts/MartianGrotesk-VF.woff2)format("woff2-variations"),url(/css/wavefunk/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}
::selection{background:var(--accent);color:var(--accent-ink)}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.wf-brand{display:flex;align-items:center;gap:10px;padding:var(--space-4);border-bottom:var(--border-1) solid var(--hairline-dim);min-height:56px}
.wf-brand-name{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);text-transform:uppercase;color:var(--fg-strong)}
.wf-crumbs{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:6px;display:flex;align-items:center;gap:var(--space-2)}
.wf-crumbs a{color:var(--fg-muted);text-decoration:none}
.wf-crumbs a:hover{color:var(--fg-strong)}
.wf-crumbs .sep{color:var(--fg-faint)}
.wf-crumbs [aria-current=page]{color:var(--fg-strong)}
.wf-mnav{height:64px;border-bottom:var(--border-1) solid var(--hairline);display:flex;align-items:center;padding:var(--space-5) 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-mnav-spacer{flex:1}
.wf-docs-shell{display:grid;grid-template-columns:var(--wf-docs-side-w,260px) 1fr var(--wf-docs-toc-w,240px);height:100vh;overflow:hidden}
@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);overflow:auto}
.wf-docs-side .wf-brand{display:flex;align-items:center;gap:10px;padding:var(--space-4);border-bottom:var(--border-1) solid var(--hairline-dim);min-height:56px}
.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-docs-shell .wf-prose h1{font-size:var(--fs-2xl)}
.wf-docs-content{overflow:auto}
.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 h3{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--fg-strong);margin:var(--space-5) 0 var(--space-2)}
.wf-prose .wf-lead{font-size:var(--fs-md);color:var(--fg);line-height:1.6;margin:var(--space-4) 0 var(--space-6);max-width:68ch}
.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 ul,.wf-prose ol{padding-left:var(--space-5);color:var(--fg);font-size:var(--fs-sm);line-height:var(--lh-loose)}
.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-docs-shell .wf-prose table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:13px}
.wf-docs-shell .wf-prose th{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);text-align:left;padding:8px 12px;border-bottom:1px solid var(--hairline)}
.wf-docs-shell .wf-prose td{padding:8px 12px;border-bottom:1px solid var(--hairline-dim);color:var(--fg);vertical-align:top}
.wf-docs-shell .wf-prose pre code{background:0 0;border:0;padding:0;color:inherit;font-size:inherit}
.wf-toc{border-left:var(--border-1) solid var(--hairline);padding:var(--space-7) var(--space-5);font-size:var(--fs-xs);position:sticky;height:100vh;overflow:auto}
.wf-toc h4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin:0 0 10px;font-weight:var(--fw-medium)}
.wf-toc a{display:block;color:var(--fg-muted);text-decoration:none;padding:var(--space-1) 0;border-left:var(--border-2) solid transparent;padding-left:var(--space-2);margin-left:-8px}
.wf-toc a:hover{color:var(--fg-strong);text-decoration:none}
.wf-docs-pager{display:flex;justify-content:space-between;align-items:stretch;gap:var(--space-4);margin-top:var(--space-7);border-top:var(--border-1) solid var(--hairline);padding-top:var(--space-5);padding:var(--space-7)}
.wf-docs-pager a{display:block;padding:14px var(--space-4);border:var(--border-1) solid var(--hairline-dim);color:var(--fg);text-decoration:none;min-width:200px}
.wf-docs-pager a:hover{border-color:var(--accent);text-decoration:none;color:var(--fg-strong)}
.wf-docs-pager-k{font-size:10px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--fg-muted);display:block;margin-bottom:var(--space-1)}
.wf-docs-pager-t{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--fg-strong);text-transform:uppercase}
.wf-docs-pager a.next{text-align:right}
.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-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)}
.wf-mt-6{margin-top:24px}
.wf-lead{font-size:var(--fs-md);color:var(--fg)}
.wf-caption{font-size:var(--fs-xs);color:var(--fg-muted);letter-spacing:var(--tr-caps);text-transform:uppercase}
.mk-wrap{max-width:1240px;margin:0 auto;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}
.mk-hero{border-top:1px solid var(--hairline);position:relative;overflow:hidden}
.mk-hero-grid{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(var(--hairline-dim) 1px, transparent 1px), linear-gradient(90deg, var(--hairline-dim) 1px, transparent 1px);background-size:64px 64px;pointer-events:none}
.mk-hero-inner{padding:100px 80px 80px;position:relative;z-index:1}
.mk-hero-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;display:flex;align-items:center;gap:10px}
.mk-hero-eyebrow:before{content:"";width:24px;height:1px;background:var(--accent)}
.mk-hero h1{font-family:var(--font-mono);font-size:clamp(56px,9vw,112px);font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;color:var(--fg-strong);margin:0 0 24px;max-width:16ch}
.mk-hero h1 em{font-style:normal;color:var(--accent)}
.mk-hero p{font-size:17px;line-height:1.55;color:var(--fg-muted);max-width:54ch;margin:0 0 32px}
.mk-hero-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.mk-hero-cta .sep{width:1px;height:28px;background:var(--hairline)}
.mk-hero-cta .shell-line{font-family:var(--font-mono);font-size:12px;color:var(--fg-muted);letter-spacing:.04em}
.mk-hero-cta .shell-line .prompt{color:var(--fg-faint);margin-right:6px}
.mk-hero-stats{margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hairline);position:relative;z-index:1}
.mk-hero-stats>div{padding:22px;border-right:1px solid var(--hairline)}
.mk-hero-stats>div:last-child{border-right:0}
.mk-hero-stats .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:6px}
.mk-hero-stats .v{font-family:var(--font-mono);font-size:34px;font-weight:800;color:var(--fg-strong);letter-spacing:-.02em}
.mk-sect{padding:100px 32px;border-top:1px solid var(--hairline)}
.mk-sect-head{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:48px;align-items:end}
.mk-sect-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}
.mk-sect-title{font-family:var(--font-mono);font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--fg-strong);margin:0;line-height:1.2;max-width:14ch}
.mk-sect-sub{font-size:16px;line-height:1.6;color:var(--fg-muted);max-width:52ch;margin:0}
@media (width<=900px) {
.mk-sect-head{grid-template-columns:1fr}
}
.mk-features{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}
.mk-feat{padding:32px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:240px;display:flex;flex-direction:column}
.mk-feat-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--fg-faint);margin-bottom:40px}
.mk-feat-t{font-family:var(--font-mono);font-size:20px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-strong);margin:0 0 10px}
.mk-feat-b{font-size:13px;line-height:1.65;color:var(--fg-muted);margin:0}
@media (width<=900px) {
.mk-features{grid-template-columns:1fr}
}
.mk-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}
.mk-step{padding:32px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}
.mk-step-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--fg-faint);margin-bottom:20px}
.mk-step-t{font-family:var(--font-mono);font-size:16px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-strong);margin:0 0 10px}
.mk-step-b{font-size:13px;line-height:1.65;color:var(--fg-muted);margin:0}
@media (width<=900px) {
.mk-steps{grid-template-columns:1fr 1fr}
}
@media (width<=600px) {
.mk-steps{grid-template-columns:1fr}
}
.mk-code pre{background:var(--ink-100);border:1px solid var(--hairline-dim);padding:20px 24px;font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--fg);overflow-x:auto;max-width:720px}
.mk-code pre .comment{color:var(--fg-faint)}
.mk-foot{padding:48px 32px 32px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}
.mk-foot-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:14px}
.mk-foot a{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-muted);text-decoration:none;padding:4px 0}
.mk-foot a:hover{color:var(--fg-strong)}
.mk-colophon{padding:18px 32px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}
.mk-colophon-badge{display:inline-flex;align-items:center;gap:6px;color:var(--fg-faint);text-decoration:none}
.mk-colophon-badge:hover{color:var(--fg-muted)}
@media (width<=900px) {
.mk-foot{grid-template-columns:1fr 1fr}
}
:root{--accent:#f59e0b;--accent-ink:#000}