
:root{--bg:#07152d;--panel:#0d2343;--ink:#eef7ff;--muted:#abc4d9;--cyan:#41d9ff;--green:#4ee0a3;--line:#20456a;--warn:#ffd166}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:linear-gradient(150deg,#061228,#0a1d39 60%,#082f45);color:var(--ink);line-height:1.65}a{color:var(--cyan)}header{border-bottom:1px solid var(--line);background:#06152bd9;backdrop-filter:blur(10px);position:sticky;top:0;z-index:5}.nav{max-width:1060px;margin:auto;padding:16px 22px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.brand{font-weight:800;margin-right:auto;color:white;text-decoration:none}.nav a:not(.brand){font-size:14px;text-decoration:none;color:#cce3f5}.wrap{max-width:920px;margin:auto;padding:54px 24px 80px}.hero{padding:32px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#102a4eaa,#0a2440aa);box-shadow:0 20px 70px #0005}.hero h1{font-size:clamp(34px,6vw,62px);line-height:1.03;margin:0 0 16px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);font-size:12px;font-weight:800}.muted{color:var(--muted)}h2{margin-top:42px;line-height:1.2}h3{margin-top:28px}li{margin:8px 0}.card{padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:#0a203c;margin:18px 0}.warn{border-color:#735f2c;background:#2b2515;color:#ffe5a2}.ok{border-color:#285c52;background:#102b2a}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.btn{display:inline-block;background:linear-gradient(90deg,#1ac8ff,#3ee1aa);color:#031827;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:800;border:0;cursor:pointer}.btn.secondary{background:#173a61;color:#e9f7ff;border:1px solid #2b5b89}.field{display:block;margin:16px 0}.field label{display:block;font-weight:700;margin-bottom:6px}.field input,.field textarea,.field select{width:100%;padding:12px;border-radius:10px;border:1px solid #31597c;background:#071b33;color:white}.field textarea{min-height:130px}.small{font-size:13px}.status{margin-top:14px;min-height:24px}.footer{border-top:1px solid var(--line);color:var(--muted);font-size:13px;padding:28px 24px;text-align:center}.pill{display:inline-block;border:1px solid #2c6388;border-radius:999px;padding:6px 11px;margin:3px;color:#d9f4ff;font-size:12px}table{width:100%;border-collapse:collapse}th,td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}@media(max-width:600px){.nav{gap:10px}.wrap{padding-top:34px}.hero{padding:24px}}
