*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#edf6ff;background:radial-gradient(circle at 10% 0%,rgba(52,211,153,.22),transparent 32rem),radial-gradient(circle at 90% 5%,rgba(96,165,250,.25),transparent 32rem),linear-gradient(135deg,#06111f,#0a1220 48%,#04070d)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;pointer-events:none}.shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:22px 0 34px}header,.hero,.panel,.cards article{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.052));backdrop-filter:blur(18px);box-shadow:0 26px 70px rgba(0,0,0,.28)}header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:16px;z-index:5;padding:16px;border-radius:24px}.brand{display:flex;gap:12px;align-items:center}.logo{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#67e8f9,#a7f3d0);color:#05111f;font-weight:900;font-size:24px}.brand strong{display:block}.brand span,nav a,footer,.title span,.cards span,.cards em,.line span,.routes span,.hero p,.eyebrow{color:#9fb1c9}nav{display:flex;gap:8px}nav a{padding:9px 12px;border-radius:999px;text-decoration:none}.hero{display:grid;grid-template-columns:1fr 380px;gap:24px;margin-top:58px;padding:42px;border-radius:34px}.pill{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;color:#bbf7d0;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);font-weight:800;font-size:13px}.pill i,.mini-status i{width:8px;height:8px;background:#4ade80;border-radius:50%;display:inline-block;box-shadow:0 0 0 6px rgba(74,222,128,.13)}h1{font-size:clamp(44px,7vw,78px);line-height:.95;letter-spacing:-.06em;margin:24px 0 22px}h2{margin:6px 0 0;font-size:28px;letter-spacing:-.04em}.hero p{max-width:700px;font-size:19px;line-height:1.65}.buttons{display:flex;gap:12px;margin-top:30px}.buttons a{padding:13px 18px;border-radius:14px;text-decoration:none;color:#06111f;background:linear-gradient(135deg,#67e8f9,#d1fae5);font-weight:900}.buttons .secondary{color:#edf6ff;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13)}aside{padding:20px;border-radius:24px;background:rgba(255,255,255,.055)}.line{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ok{color:#4ade80}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.cards article{border-radius:24px;padding:22px}.cards b{display:block;font-size:32px;margin:10px 0 6px}.cards em{font-style:normal;font-size:13px}.panel{border-radius:28px;padding:28px;margin-top:24px}.title{display:flex;justify-content:space-between;gap:18px;align-items:end}.routes{display:grid;gap:12px;margin-top:22px}.routes p{display:grid;grid-template-columns:72px 1fr 1.4fr;align-items:center;gap:14px;margin:0;padding:15px;border-radius:18px;background:rgba(255,255,255,.055)}.routes b{font-size:12px;color:#bae6fd}.routes code,footer code{color:#e7f3ff}.split{display:grid;grid-template-columns:1fr 360px;gap:24px}pre{overflow:auto;margin:18px 0 0;padding:18px;border-radius:18px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);line-height:1.6}.mini-status{display:grid;align-content:center;gap:12px}.mini-status p{display:flex;align-items:center;gap:10px;margin:0;padding:14px;border-radius:16px;background:rgba(255,255,255,.055);color:#9fb1c9}footer{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding:0 6px;font-size:13px}@media(max-width:860px){.hero,.split{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.routes p{grid-template-columns:1fr}header,footer{flex-direction:column;align-items:flex-start}nav{flex-wrap:wrap}}