:root{color-scheme:dark;--bg:#080d17;--panel:#111a29;--border:#283346;--txt:#f0f5fc;--muted:#9aa8bd;--accent:#4be4c3}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 11% -20%,#16364a 0,transparent 45%),var(--bg);font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--txt);font-size:14px}h1{font-size:29px;letter-spacing:-.8px;margin:7px 0 12px}h2{font-size:18px;margin:0 0 8px}p{line-height:1.5}.muted,.empty{color:var(--muted)}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth .card{max-width:470px;width:100%;padding:36px}.logo{font-size:20px;letter-spacing:1.8px;font-weight:850;color:white}.logo span{color:var(--accent);font-size:13px;letter-spacing:2.1px}.card{background:linear-gradient(160deg,#182335,#0d1523);border:1px solid var(--border);border-radius:18px;padding:25px;box-shadow:0 16px 48px #0002}form label{display:block;color:#c2d0df;font-size:12px;font-weight:650}input{display:block;width:100%;height:44px;margin:8px 0 16px;border:1px solid #34445b;background:#0a1220;border-radius:9px;padding:0 12px;color:#fff;outline:none}input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #4be4c322}button{background:var(--accent);border:0;color:#06261e;padding:12px 17px;border-radius:9px;font-weight:800;cursor:pointer}button:hover{filter:brightness(1.08)}form:not(.inline)>button{min-height:44px}.auth button,.stack>button{width:100%}.error{color:#ff9ba4}.notice{padding:12px 18px;background:#124a3e;border-radius:9px;color:#c4fff1}.top{height:76px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 max(calc((100vw - 1280px)/2),32px);background:#0d1524}.top-right,.actions{display:flex;align-items:center;gap:10px}.top-right span{color:var(--muted)}.top-right form{margin:0}.wrap{max-width:1280px;margin:auto;padding:33px 24px}.heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.eyebrow{color:var(--accent);letter-spacing:2px;font-size:11px;font-weight:750}.status{color:var(--accent);font-size:12px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}.stat{background:#111c2d;border:1px solid var(--border);border-radius:13px;padding:20px}.stat span{display:block;color:var(--muted);font-size:12px}.stat b{display:block;font-size:32px;margin-top:7px}.cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.stack{margin-top:21px}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.list{margin-top:25px;border-top:1px solid var(--border)}.entry{padding:15px 0;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.entry strong{display:block}.entry small{display:block;color:var(--muted);margin-top:5px;word-break:break-all}.pill{display:inline-block;font-size:10px;font-weight:750;margin-top:8px;border-radius:99px;padding:4px 9px}.pill.active{color:#46e4b2;background:#1b534c}.pill.inactive{color:#e2a3a3;background:#512d36}.inline{display:inline}.small{width:auto!important;padding:7px 10px;font-size:11px;white-space:nowrap}.ghost{background:#26354a;color:#e9f3ff}.danger{background:#492734;color:#ffbec5}.reset{display:flex;width:100%;gap:8px;align-items:center}.reset input{margin:0;max-width:200px;height:34px}.wide{margin:20px 0}.narrow{max-width:470px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;margin-top:20px}td,th{padding:15px 12px;border-bottom:1px solid var(--border)}th{color:var(--muted);font-size:11px;letter-spacing:.5px}code{color:#c7e7ee}footer{padding:35px 0;color:#63748b;font-size:11px}@media(max-width:850px){.cols,.stats{grid-template-columns:1fr}.top{padding:0 18px}.wrap{padding:18px}.heading{display:block}.split{grid-template-columns:1fr}}
