:root{color:#f2f4ff;background-color:#0b0d14;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#131a2a 0%,#090b11 56%,#080a10 100%);min-height:100vh;margin:0}#root{min-height:100vh}.page{max-width:1080px;margin:0 auto;padding:24px}.topbar{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.label{color:#00e38c;letter-spacing:.09rem;margin:0 0 8px;font-size:.85rem}h1{margin:0;font-size:2.2rem}.subtitle{color:#c4c4d2;max-width:700px;margin-top:8px}.actions{gap:10px;display:flex}.grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card{background:#141721;border:1px solid #262a35;border-radius:14px;padding:18px}.warning{color:#f8c6c6;background:#2a1b1a;border-color:#663131;margin-bottom:16px}.form{flex-direction:column;gap:14px;display:flex}label{color:#9aa3b2;flex-direction:column;gap:6px;display:flex}input,select{color:#f2f4ff;background:#0f121b;border:1px solid #303746;border-radius:10px;padding:10px}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:10px 16px;font-weight:600}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{color:#071511;background:#00e38c}.btn.ghost{color:#e6e9f5;background:0 0;border-color:#3a4150}.card .btn+.btn{margin-top:10px}.kv{justify-content:space-between;gap:10px;margin:0 0 12px;display:flex}.status{overflow-wrap:anywhere;margin:10px 0 0}.status.ok{color:#5af4b8}.status.err{color:#ff8c8c}a{color:#89d8ff}@media (width<=900px){.grid{grid-template-columns:1fr}.topbar{flex-direction:column}}
