html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{color:#e5e7eb;background:#020617;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#3b82f640,#0000 35%),radial-gradient(circle at 100% 100%,#10b9812e,#0000 30%),#020617;min-width:320px;min-height:100vh;margin:0}button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:999px;padding:.8rem 1.2rem;font-weight:700}button:hover{background:#1d4ed8}.page{width:min(1100px,100% - 2rem);margin:0 auto;padding:4rem 0}.hero{margin-bottom:2rem}.eyebrow{color:#60a5fa;text-transform:uppercase;letter-spacing:.12em;font-weight:800}h1{max-width:800px;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1}.subtitle{color:#cbd5e1;max-width:700px;font-size:1.1rem;line-height:1.7}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.card{background:#0f172ac7;border:1px solid #94a3b838;border-radius:24px;padding:1.4rem;box-shadow:0 24px 80px #00000047}.card h2{margin-top:0}dl{gap:.8rem;display:grid}dt{color:#94a3b8;font-size:.85rem}dd{word-break:break-word;margin:0;font-weight:700}.success{color:#34d399;font-weight:800}.error{border-color:#f8717173;margin-bottom:1rem}.error h2,.error p{color:#fca5a5}@media (width<=800px){.grid{grid-template-columns:1fr}}
