*{box-sizing:border-box}:root{--bg:#0b0c0f;--fg:#e7e9ee;--muted:#8b8e96;--border:#1f2127;--accent:#4f7cff;--green:#16a34a;--yellow:#ca8a04;--red:#dc2626;--blue:#2563eb;--neutral:#737373}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5}main{max-width:1280px;margin:0 auto;padding:1.5rem}nav{display:flex;gap:1.5rem;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.02)}nav a{color:var(--muted);text-decoration:none;font-weight:500;padding:.25rem .5rem;border-radius:4px}nav a:hover{color:var(--fg);background:hsla(0,0%,100%,.05)}nav a.active{color:var(--accent)}h1{font-size:1.5rem;margin:0 0 1rem}h1,h2{font-weight:600}h2{font-size:1.125rem;margin:1.5rem 0 .75rem}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border)}th{font-weight:500;color:var(--muted);text-transform:uppercase;font-size:11px;letter-spacing:.05em}th,tr:hover{background:hsla(0,0%,100%,.02)}.card{background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:6px;padding:1rem;margin-bottom:1rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.metric{background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem}.metric-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.metric-value{font-size:1.5rem;font-weight:600}.badge{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:11px;font-weight:500;text-transform:uppercase}.muted,footer{color:var(--muted)}footer{margin-top:4rem;padding:1rem;text-align:center;border-top:1px solid var(--border)}code,footer{font-size:12px}code{font-family:SF Mono,Monaco,Courier New,monospace;background:hsla(0,0%,100%,.05);padding:.125rem .25rem;border-radius:3px}