@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/roboto-latin-900-normal-lk0O8k6m.woff2)format("woff2"),url(/assets/roboto-latin-900-normal-BB3clvIY.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2)format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff)format("woff")}:root{--bg:#0d0d0d;--panel:#111;--panel-alt:#141414;--field:#0d0d0d;--border:#2a2a2a;--border-hover:#3a3a3a;--text:#fff;--text-dim:#d4d4d4;--text-mute:#9e9e9e;--text-faint:#888;--accent:#e8ff00;--accent-rgb:232, 255, 0;--on-accent:#000;--danger:#ff453a;--success:#30d158;--warning:#ff9500}html{background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Roboto,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}button{font-family:inherit}a{color:var(--accent)}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;flex-shrink:0;width:236px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0}.main{flex:1;min-width:0;max-width:1560px;padding:30px 40px 60px}@media (width<=900px){.shell{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;align-items:center;gap:6px;width:auto;height:auto;padding:12px 14px;position:static}.sidebar .side-spacer,.sidebar .side-foot{display:none}.main{padding:22px 16px 48px}.nav-link{gap:7px;margin:0;padding:8px 10px;font-size:12px}.nav-link svg{width:15px;height:15px}}.nav-link{color:var(--text-mute);border-radius:10px;align-items:center;gap:11px;margin-bottom:3px;padding:10px 12px;font:600 13px/1 Roboto,sans-serif;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-link:hover{background:var(--panel-alt);color:var(--text)}.nav-link.active{color:var(--accent);background:#e8ff001a}.nav-badge{text-align:center;background:var(--danger);color:#000;border-radius:10px;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font:700 11px/20px Roboto,sans-serif}.nav-badge.soft{background:var(--accent)}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:16px;height:100%;padding:18px 18px 14px;transition:border-color .15s}a:hover>.kpi{border-color:var(--border-hover)}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}@media (width<=1320px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.row{gap:14px;display:grid}.row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.row-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.row-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1200px){.row-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.row-2,.row-21,.row-3{grid-template-columns:minmax(0,1fr)}}.alert-strip{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.alert{color:var(--text);border:1px solid;border-radius:14px;flex:280px;align-items:center;gap:12px;padding:13px 16px;font:600 13px/1.3 Roboto,sans-serif;text-decoration:none;display:flex}.alert .go{white-space:nowrap;margin-left:auto;font:700 12px/1 Roboto,sans-serif}.skeleton{background:linear-gradient(90deg,#141414 0%,#1d1d1d 50%,#141414 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:0 10px 10px;font:700 10px/1 Roboto Mono,ui-monospace,monospace}.data-table td{border-top:1px solid var(--border);color:var(--text-dim);padding:12px 10px;font:500 13px/1.3 Roboto,sans-serif}.data-table td.num,.data-table th.num{text-align:right}
