*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#0a0a0f;color:#f5f5f7;font:16px/1.65 system-ui,sans-serif}a{color:#9bb7ff}a:hover{color:#fff}.wrap{max-width:900px;margin:auto;padding:1.2rem}header,footer{border-color:#282833;border-style:solid;border-width:0}header{border-bottom-width:1px}footer{border-top-width:1px;margin-top:4rem}nav{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}nav a{text-decoration:none}.brand{font-weight:800;color:#fff;margin-right:auto}.brand span{color:#39ff85}main{padding-top:2rem}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.12;margin:.5rem 0 1rem}h2{font-size:1.4rem;margin-top:0}.eyebrow{color:#39ff85;text-transform:uppercase;letter-spacing:.13em;font-size:.8rem}.lead{font-size:1.18rem;color:#c7c7d2}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.card{background:#14141b;border:1px solid #30303b;border-radius:12px;padding:1.35rem;margin-top:1.5rem}.status{border-left:4px solid #f0bf63;background:#211e19;padding:1rem 1.2rem;margin:2rem 0}.status strong{color:#ffda92}.button{display:inline-block;background:#39ff85;color:#071309;padding:.8rem 1rem;border-radius:7px;text-decoration:none;font-weight:700;margin:.3rem .5rem .3rem 0}.button.secondary{background:#242633;color:#fff}.small{color:#a1a1aa;font-size:.9rem}code{background:#252530;padding:.1rem .28rem;border-radius:3px}@media(max-width:520px){.wrap{padding:1rem}.card{padding:1rem}}