:root{--indigo-900:#181653;--indigo-800:#201d66;--indigo-700:#2d2a6e;--indigo-600:#3b3789;--indigo-500:#4e49a8;--indigo-100:#e9e8f5;--indigo-50:#f4f3fa;--red-700:#8c2e2e;--red-600:#b23b3b;--red-500:#c6534f;--red-100:#f7e4e1;--red-50:#fbefed;--green-700:#175c43;--green-600:#1f7a5c;--green-500:#2e9370;--green-100:#dff0e7;--green-50:#eef7f2;--amber-700:#8f5a16;--amber-600:#c77d22;--amber-500:#db9a42;--amber-100:#f8e8d3;--amber-50:#fbf1e3;--gray-950:#0e1015;--gray-900:#14151a;--gray-800:#1f2129;--gray-700:#2a2e38;--gray-600:#464c59;--gray-500:#5b6270;--gray-400:#8a909c;--gray-300:#b7bbc4;--gray-200:#dde1e6;--gray-100:#edeff2;--gray-50:#f5f6f8;--white:#fff;--surface-page:var(--gray-50);--surface-card:var(--white);--surface-sunken:var(--gray-100);--surface-overlay:#0e10158f;--border-default:var(--gray-200);--border-strong:var(--gray-300);--text-1:var(--gray-900);--text-2:var(--gray-500);--text-3:var(--gray-400);--text-on-primary:var(--white);--text-on-dark:var(--gray-50);--brand:var(--indigo-700);--brand-hover:var(--indigo-800);--brand-active:var(--indigo-900);--brand-tint:var(--indigo-50);--brand-tint-strong:var(--indigo-100);--status-alert:var(--red-600);--status-alert-tint:var(--red-50);--status-alert-strong:var(--red-100);--status-verified:var(--green-600);--status-verified-tint:var(--green-50);--status-verified-strong:var(--green-100);--status-pending:var(--amber-600);--status-pending-tint:var(--amber-50);--status-pending-strong:var(--amber-100);--surface-page-dark:var(--gray-950);--surface-card-dark:var(--gray-800);--surface-sunken-dark:#171921;--border-default-dark:var(--gray-700);--border-strong-dark:#3a3f4b;--text-1-dark:var(--gray-50);--text-2-dark:#9ba1ae;--text-3-dark:#6b7180;--brand-dark:#6a66c9;--brand-tint-dark:#232049}
@font-face{font-family:Departure Mono;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2409-1@1.0/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"General Sans",-apple-system,"Segoe UI",sans-serif;--font-mono:"Departure Mono","IBM Plex Mono",ui-monospace,"SF Mono",monospace;--text-display-lg:600 56px/1.05 var(--font-sans);--text-display:600 36px/1.12 var(--font-sans);--text-h1:600 26px/1.2 var(--font-sans);--text-h2:600 20px/1.3 var(--font-sans);--text-h3:600 15px/1.35 var(--font-sans);--text-body:400 14px/1.5 var(--font-sans);--text-body-md:500 14px/1.5 var(--font-sans);--text-small:400 12.5px/1.45 var(--font-sans);--text-caption:500 11px/1.3 var(--font-sans);--mono-lg:400 22px/1.2 var(--font-mono);--mono-md:400 14px/1.4 var(--font-mono);--mono-sm:400 12px/1.4 var(--font-mono);--mono-xs:400 10.5px/1.3 var(--font-mono);--tracking-mono:.02em;--tracking-caption:.06em}
:root{--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:56px;--space-13:72px;--gutter-page:20px}
:root{--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--shadow-xs:0 1px 2px #0e10150f;--shadow-sm:0 1px 3px #0e101514,0 1px 2px #0e10150f;--shadow-md:0 4px 10px #0e10151a,0 1px 2px #0e10150f;--shadow-focus:0 0 0 2px var(--surface-card),0 0 0 4px var(--brand);--ease-standard:cubic-bezier(.2,.8,.2,1);--dur-fast:.1s;--dur-base:.15s;--dur-slow:.22s}
*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0}body{font:var(--text-body);color:var(--text-1);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}h1,h2,h3,p{margin:0}
