:root{--bg:#0f1419;--bg-elevated:#171e26;--bg-nav:#12181f;--border:#2a3542;--text:#e8eef4;--muted:#8b9aab;--accent:#3d9a6a;--accent-soft:rgba(61,154,106,0.15);--danger:#d46565;--warn:#c9a227;--font:"IBM Plex Sans","Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(1200px 600px at 10% -10%,#1a2a22 0,transparent 55%),radial-gradient(900px 500px at 100% 0,#1a2230 0,transparent 50%),var(--bg);color:var(--text);font-family:var(--font)}a{color:inherit;text-decoration:none}main{padding:1.5rem 2rem 3rem;max-width:1200px}h1{font-size:1.5rem;font-weight:600;margin:0 0 .35rem;letter-spacing:-.02em}.lead{color:var(--muted);margin:0 0 1.5rem;font-size:.95rem}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated)}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--muted);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;background:rgba(0,0,0,.2)}tr:last-child td{border-bottom:none}.badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-family:var(--mono);background:var(--accent-soft);color:var(--accent)}.badge.warn{background:rgba(201,162,39,.15);color:var(--warn)}.badge.danger{background:rgba(212,101,101,.15);color:var(--danger)}.empty,.muted{color:var(--muted)}.empty{padding:2.5rem 1rem;text-align:center}.grid-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.stat{border:1px solid var(--border);border-radius:10px;padding:1rem;background:var(--bg-elevated)}.stat strong{display:block;font-size:1.4rem;margin-top:.25rem}.stat span{color:var(--muted);font-size:.8rem}.Shell_root__IpwUI{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.Shell_aside__7jjUW{background:var(--bg-nav);border-right:1px solid var(--border);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.Shell_brand__SKftE{display:flex;gap:.75rem;align-items:center}.Shell_mark__3HRiR{width:2.25rem;height:2.25rem;border-radius:8px;display:grid;place-items:center;background:var(--accent);color:#06140c;font-weight:700;font-size:.85rem}.Shell_brand__SKftE strong{display:block;font-size:.9rem}.Shell_brand__SKftE small{color:var(--muted);font-size:.75rem}.Shell_nav__I5vla{display:flex;flex-direction:column;gap:.25rem}.Shell_navLink__kF1R6{padding:.55rem .75rem;border-radius:8px;color:var(--muted);font-size:.9rem}.Shell_navLink__kF1R6:hover{background:rgba(255,255,255,.04);color:var(--text)}.Shell_asideFoot__HefI7{margin-top:auto;font-size:.7rem;color:var(--muted);padding:0 .5rem}.Shell_content__7xljg{min-width:0}@media (max-width:800px){.Shell_root__IpwUI{grid-template-columns:1fr}.Shell_aside__7jjUW{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;flex-wrap:wrap;align-items:center}.Shell_nav__I5vla{flex-direction:row;flex:1 1}.Shell_asideFoot__HefI7{display:none}}