:root{--white:#fff;--surface:#f5f4f2;--silver-warm:#cbc3bf;--silver-cool:#a6abab;--grey:#5f5f5c;--ink:#1a1a1a;--red:#d90a2c;--red-deep:#831005;--red-surface:#fdf0f2;--green-ink:#1a6e3c;--green-surface:#edf7f1;--amber-ink:#7c4a00;--amber-surface:#fff8ee;--blue-ink:#0b4c8a;--blue-surface:#eef3fb;--font:"neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--w-regular:400;--w-medium:500;--w-bold:700;--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-20:20px;--text-24:24px;--text-32:32px;--text-40:40px;--text-56:56px;--lh-heading:1.4;--lh-body:1.75;--ls-heading:0em;--ls-body:.03em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--measure:72ch;--page-max:1120px;--gutter-s:16px;--gutter-m:24px;--gutter-l:32px;--radius:2px;--ease:cubic-bezier(.33, .05, .2, 1);--dur-1:80ms;--dur-2:.12s;--dur-3:.16s;--dur-4:.24s;--dur-5:.36s;--dur-6:.48s;--focus-ring:3px solid var(--red);--focus-offset:2px;--shadow-float:0 4px 16px #1a1a1a14;--z-panel:10;--z-fixed:100;--z-modal:300;--backdrop:#1a1a1a7a}
:root{--dk-white:#171614;--dk-surface:#201e1b;--dk-silver-warm:#3a3630;--dk-silver-cool:#6f6961;--dk-grey:#a09a90;--dk-ink:#f0eee8;--dk-red-deep:#ff6b6b;--dk-red-surface:#3a1119;--dk-green-ink:#7fcf9c;--dk-green-surface:#14301f;--dk-amber-ink:#e3a460;--dk-amber-surface:#33240f;--dk-blue-ink:#8fb8e8;--dk-blue-surface:#12243a;--dk-teal:#4fb3a5;--dk-gloss-backdrop:#121110;--dk-gloss-frame-bg:#ffffff0a;--dk-gloss-card-bg:#ffffff0f;--dk-gloss-rail-bg:#ffffff0f;--dk-gloss-inner-bg:#ffffff14;--dk-gloss-pill-bg:#ffffff14;--dk-gloss-active-bg:#ffffff24;--dk-gloss-inset:inset 0 1px 0 #ffffff14;--dk-gloss-inset-strong:inset 0 1px 0 #ffffff1f;--dk-gloss-hairline:#ffffff1a;--dk-gloss-shadow-frame:0 40px 90px #00000080;--dk-gloss-shadow-item:0 4px 12px #0000004d;--dk-gloss-shadow-button:0 8px 20px #0006;--dk-track-bg:#f0eee80f;--dk-conn-quiet:#f0eee816;--dk-red-glass:#ff6b6b;--dk-red-glass-soft:#d90a2c73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--white:var(--dk-white);--surface:var(--dk-surface);--silver-warm:var(--dk-silver-warm);--silver-cool:var(--dk-silver-cool);--grey:var(--dk-grey);--ink:var(--dk-ink);--red-deep:var(--dk-red-deep);--red-surface:var(--dk-red-surface);--green-ink:var(--dk-green-ink);--green-surface:var(--dk-green-surface);--amber-ink:var(--dk-amber-ink);--amber-surface:var(--dk-amber-surface);--blue-ink:var(--dk-blue-ink);--blue-surface:var(--dk-blue-surface);--teal:var(--dk-teal);--gloss-backdrop:var(--dk-gloss-backdrop);--gloss-frame-bg:var(--dk-gloss-frame-bg);--gloss-card-bg:var(--dk-gloss-card-bg);--gloss-rail-bg:var(--dk-gloss-rail-bg);--gloss-inner-bg:var(--dk-gloss-inner-bg);--gloss-pill-bg:var(--dk-gloss-pill-bg);--gloss-active-bg:var(--dk-gloss-active-bg);--gloss-inset:var(--dk-gloss-inset);--gloss-inset-strong:var(--dk-gloss-inset-strong);--gloss-hairline:var(--dk-gloss-hairline);--gloss-shadow-frame:var(--dk-gloss-shadow-frame);--gloss-shadow-item:var(--dk-gloss-shadow-item);--gloss-shadow-button:var(--dk-gloss-shadow-button);--track-bg:var(--dk-track-bg);--conn-quiet:var(--dk-conn-quiet);--red-glass:var(--dk-red-glass);--red-glass-soft:var(--dk-red-glass-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--white:var(--dk-white);--surface:var(--dk-surface);--silver-warm:var(--dk-silver-warm);--silver-cool:var(--dk-silver-cool);--grey:var(--dk-grey);--ink:var(--dk-ink);--red-deep:var(--dk-red-deep);--red-surface:var(--dk-red-surface);--green-ink:var(--dk-green-ink);--green-surface:var(--dk-green-surface);--amber-ink:var(--dk-amber-ink);--amber-surface:var(--dk-amber-surface);--blue-ink:var(--dk-blue-ink);--blue-surface:var(--dk-blue-surface);--teal:var(--dk-teal);--gloss-backdrop:var(--dk-gloss-backdrop);--gloss-frame-bg:var(--dk-gloss-frame-bg);--gloss-card-bg:var(--dk-gloss-card-bg);--gloss-rail-bg:var(--dk-gloss-rail-bg);--gloss-inner-bg:var(--dk-gloss-inner-bg);--gloss-pill-bg:var(--dk-gloss-pill-bg);--gloss-active-bg:var(--dk-gloss-active-bg);--gloss-inset:var(--dk-gloss-inset);--gloss-inset-strong:var(--dk-gloss-inset-strong);--gloss-hairline:var(--dk-gloss-hairline);--gloss-shadow-frame:var(--dk-gloss-shadow-frame);--gloss-shadow-item:var(--dk-gloss-shadow-item);--gloss-shadow-button:var(--dk-gloss-shadow-button);--track-bg:var(--dk-track-bg);--conn-quiet:var(--dk-conn-quiet);--red-glass:var(--dk-red-glass);--red-glass-soft:var(--dk-red-glass-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--teal:#0f766e}*,:before,:after{box-sizing:border-box}select option,select optgroup{background-color:var(--white);color:var(--ink)}html,body{margin:0;padding:0}body{font-family:var(--font);font-weight:var(--w-regular);font-size:var(--text-18);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0}a{color:var(--red);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
