@font-face{font-family:Angel Sans;src:url(../../../fonts/AngelSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Angel Sans;src:url(../../../fonts/AngelSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Angel Sans;src:url(../../../fonts/AngelSans-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Angel Sans;src:url(../../../fonts/AngelSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#000;--stage:#000;--bg-raised:#141414;--bg-panel:#141414;--bg-panel-2:#262626;--line:#ffffff1a;--line-soft:#ffffff0d;--text:#fff;--text-dim:#c3c1c0;--text-faint:#7b7979;--brand:#21cea0;--brand-strong:#16b087;--brand-ink:#000;--cta:#fff;--cta-hover:#e6e6e6;--cta-ink:#000;--ok:#a3e635;--warn:#f29f3d;--danger:#f45a3b;--info:#00a4bf;--tint-ok:#a3e6351f;--tint-warn:#f29f3d1f;--tint-danger:#f45a3b1f;--tint-brand:#21cea01f;--font-sans:"Angel Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Angel Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:8px;--radius-sm:6px;--radius-lg:12px;--gap:16px;--shadow:0 10px 30px #00000073;--shadow-soft:0 4px 14px #0000004d;--maxw:1160px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.2}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.86em}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.page{max-width:var(--maxw);margin:0 auto;padding:28px 20px 72px}.stack{gap:var(--gap);flex-direction:column;display:flex}.row{align-items:center;gap:12px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grid{gap:var(--gap);display:grid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.page{padding:18px 14px 56px}}
