:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box}body{color:#f4f7fb;background:#090b0f;margin:0}main{max-width:980px;margin:0 auto;padding:10vh 24px}.eyebrow{opacity:.6;letter-spacing:.13em;font-size:12px}h1{letter-spacing:-.055em;max-width:900px;margin:28px 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,7vw,82px);line-height:.95}.lead{color:#aeb6c3;max-width:760px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1.55}.actions{flex-wrap:wrap;gap:10px;margin:28px 0 8px;display:flex}.button{color:#090b0f;background:#f4f7fb;border:1px solid #f4f7fb;border-radius:9px;padding:11px 16px;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:650;text-decoration:none;display:inline-block}.button.secondary{color:#f4f7fb;background:0 0;border-color:#3a4351}.button:hover{opacity:.86}.grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:48px 0 24px;display:grid}section{background:#0d1016;border:1px solid #242a33;border-radius:12px;margin:12px 0;padding:20px}section h2{margin-top:0;font-size:16px}section p{color:#929baa;line-height:1.5}pre{background:#11151c;border:1px solid #242a33;border-radius:12px;padding:18px;line-height:1.5;overflow-x:auto}a{color:inherit}.links{color:#aeb6c3}@media (max-width:760px){.grid{grid-template-columns:1fr}}
