:root{color-scheme:dark;--bg:#10131a;--panel:#191e28;--line:#2b3444;--text:#f3f6fb;--muted:#a8b2c3;--accent:#79a9ff;--green:#70d6a5;--red:#ffba81}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 20% 0,#1b2740 0,transparent 42%),var(--bg);color:var(--text);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:1120px;margin:auto;padding:36px 22px 70px}.top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.brand{color:var(--accent);font-size:12px;letter-spacing:.18em;font-weight:800}.top h1{font-size:clamp(30px,4vw,42px);margin:6px 0 4px}.top p,.note,footer{color:var(--muted)}.panel{background:color-mix(in srgb,var(--panel) 95%,transparent);border:1px solid var(--line);border-radius:18px;padding:22px;margin:16px 0}.login{max-width:620px;margin-top:50px}.login h2,.panel h2{margin:0 0 8px}.login form{margin-top:22px}label{display:grid;gap:7px;color:var(--muted);font-size:14px}input,select{font:inherit;color:var(--text);background:#10151e;border:1px solid var(--line);border-radius:10px;padding:12px;width:100%}.row,.actions,.toolbar{display:flex;gap:10px;align-items:end}.row input{flex:1}.button{font:600 14px system-ui;border:1px solid var(--line);border-radius:10px;padding:11px 15px;cursor:pointer;color:var(--text);white-space:nowrap}.primary{background:#316dde;border-color:#316dde}.secondary{background:#212a38}.button:hover{filter:brightness(1.15)}.toolbar{flex-wrap:wrap}.toolbar label{min-width:150px;flex:1}.toolbar .button{height:44px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:16px 0}.stat{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:18px}.stat strong{display:block;font-size:30px;line-height:1.2}.stat span{display:block;color:var(--muted);font-size:13px;margin-top:6px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:480px}th,td{text-align:left;padding:11px;border-bottom:1px solid var(--line)}th{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}td{font-size:14px}.tip{border-left:4px solid var(--accent)}.tip p{margin-bottom:0}.hidden{display:none!important}.status{min-height:24px;color:var(--green)}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0e14;border:1px solid var(--line);padding:15px;border-radius:11px;color:#d7e4ff}.installer{margin-top:22px}#offer-form{max-width:620px}#offer-form label{margin:15px 0}.actions{margin-top:18px}footer{text-align:center;font-size:13px;padding:22px}.note{font-size:13px}code{color:#d9e5ff}@media(max-width:640px){.wrap{padding:24px 14px 50px}.top{align-items:flex-start}.row{align-items:stretch;flex-direction:column}.toolbar{align-items:stretch}.toolbar .button{width:100%}.panel{padding:17px}.top .button{margin-top:12px}}
