@font-face{font-family:inter;src:url(/_next/static/media/d0205fc56ef6d545-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(/_next/static/media/fbe9e320f0446a9f-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(/_next/static/media/a7f034ecab35acfb-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(/_next/static/media/5f4df71eaa5b1442-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_ddba0e{font-family:inter,inter Fallback}.__variable_ddba0e{--font-inter:"inter","inter Fallback"}@font-face{font-family:interTight;src:url(/_next/static/media/5ddb02e7822b04a4-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:interTight;src:url(/_next/static/media/e2f3a08218e4ebb6-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:interTight Fallback;src:local("Arial");ascent-override:95.10%;descent-override:23.68%;line-gap-override:0.00%;size-adjust:101.86%}.__className_9b8480{font-family:interTight,interTight Fallback}.__variable_9b8480{--font-inter-tight:"interTight","interTight Fallback"}:root{--blue:#1f5fd6;--blue-dark:#174aa8;--signal:#5b9bff;--ink:#0e1116;--paper:#f4f5f7;--surface:#ffffff;--muted:#5c6472;--line:#e3e6ec;--gap:#d93a3a;--short:#b4740f;--extra:#0e9fcb;--ok:#14845a;--radius:16px;--font-body:var(--font-inter),-apple-system,"Segoe UI",Arial,sans-serif;--font-head:var(--font-inter-tight),var(--font-inter),-apple-system,Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.02em;line-height:1.12;margin:0}a{color:var(--blue)}a:hover{color:var(--blue-dark)}button{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.muted{color:var(--muted)}.mono{font-family:ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}