:root{--bg:#06101f;--card:#0d1b31;--muted:#94a3b8;--text:#eef6ff;--line:#1e3354;--blue:#38bdf8;--green:#22c55e}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at top left,#12365d,#06101f 38%,#020617);color:var(--text)}a{color:inherit}.shell{max-width:1180px;margin:0 auto;padding:28px}.nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:46px}.brand{font-weight:900;font-size:24px;letter-spacing:-.04em}.brand span{color:var(--blue)}.nav a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:#cbd5e1}.hero{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;align-items:stretch}.eyebrow{color:var(--blue);font-weight:800;text-transform:uppercase;letter-spacing:.12em}h1{font-size:56px;line-height:1;letter-spacing:-.06em;margin:10px 0 18px}p{color:#cbd5e1;font-size:17px;line-height:1.7}.card{background:linear-gradient(180deg,rgba(15,34,63,.92),rgba(8,18,35,.92));border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.24)}.status code{display:block;white-space:normal;background:#020617;border:1px solid var(--line);border-radius:16px;padding:14px;color:#bfdbfe}.good{color:var(--green);font-weight:900}.actions{display:flex;gap:12px;margin-top:28px}.button{display:inline-flex;padding:13px 18px;border-radius:16px;background:var(--blue);color:#06101f;font-weight:900;text-decoration:none}.button.secondary{background:transparent;color:#dbeafe;border:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.grid h3{margin:0 0 8px}@media(max-width:850px){.hero,.grid{grid-template-columns:1fr}h1{font-size:42px}.shell{padding:18px}}
