:root{font-family:Inter,Arial,sans-serif;color:#e7eefc;background:#0a1020}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#152c53,#0a1020 55%);min-height:100vh}main{max-width:1100px;margin:auto;padding:36px 24px}header{display:flex;justify-content:space-between;align-items:center}.eyebrow{letter-spacing:.14em;font-size:12px;color:#87aaf0}h1{margin:4px 0;font-size:30px}button{background:#4f8cff;color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:700;cursor:pointer}.card,.hero,form{background:#111c31;border:1px solid #253553;border-radius:14px;padding:24px;margin-top:24px}.hero h2{margin-top:0;font-size:28px}form{grid-gap:14px;gap:14px}form,label{display:grid}label{grid-gap:7px;gap:7px;color:#bed0ef}input{border:1px solid #405677;background:#0b1425;color:#fff;padding:12px;border-radius:8px;font-size:15px}.error{color:#ff9a9a;margin:0}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:13px;border-bottom:1px solid #293a59}th{color:#93b7fc;font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:600px){header{gap:14px;align-items:flex-start;flex-direction:column}table{font-size:13px}}