:root{color-scheme:dark;--bg:#050d2b;--panel:#0b1c58;--line:#1747b7;--cyan:#00d9ff;--text:#edf5ff;--muted:#9bb5e8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 70% 0,#102d88 0,transparent 45%),var(--bg);color:var(--text);font:15px Arial,sans-serif;display:flex;min-height:100vh}aside{width:245px;padding:30px 22px;background:#06113c;border-right:1px solid #163b92;display:flex;flex-direction:column;gap:22px}.brand{font-size:23px;font-weight:800;letter-spacing:2px;color:white}.muted,small{color:var(--muted);font-size:11px;letter-spacing:1px}nav{display:grid;gap:8px}nav a{padding:14px;border:1px solid transparent;border-radius:12px;color:#cfe2ff}nav a.active,nav a:hover{background:#123b9d;border-color:#178bff;color:white}aside small{margin-top:auto}main{width:min(1250px,100%);padding:34px;margin:auto}header,.sectionHead{display:flex;justify-content:space-between;align-items:center;gap:16px}h1{font-size:34px;margin:8px 0 26px}h2{margin:0 0 7px;font-size:21px}p{color:var(--muted);margin:0 0 18px}.pill{border:1px solid #087cf2;border-radius:30px;padding:10px 14px;color:#8cecff;font-size:11px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.stats article,.panel{background:linear-gradient(145deg,#0c246d,#081743);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 15px 40px #0003}.stats b{display:block;font-size:32px;margin:12px 0;color:var(--cyan)}.panel{margin:18px 0}form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label{display:grid;gap:8px;color:#cde2ff;font-size:13px}input,select{width:100%;padding:14px;border-radius:10px;border:1px solid #2862c8;background:#06143f;color:white;outline:none}input:focus,select:focus{border-color:var(--cyan)}label small{letter-spacing:0;font-size:10px}button{border:0;border-radius:10px;padding:14px 18px;background:linear-gradient(90deg,#00bfff,#145cff);color:white;font-weight:bold;cursor:pointer}form button{align-self:end}.secondary{background:#12316f;border:1px solid #2862c8}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:700px}th,td{text-align:left;padding:14px;border-bottom:1px solid #1a3d88;font-size:13px}th{color:#8fcfff}td code{color:#68e9ff}.status{color:#6effc0}#message{padding-top:14px;color:#8cecff}footer{color:#7994ca;font-size:11px;padding:18px 0}@media(max-width:800px){body{display:block}aside{width:auto;min-height:auto}main{padding:18px}.stats{grid-template-columns:1fr}form{grid-template-columns:1fr}header{align-items:flex-start;flex-direction:column}}
