*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d1117;--panel:#161b22;--border:#30363d;--text:#e6edf3;--muted:#8b949e;--accent:#58a6ff}body{background:var(--bg);color:var(--text);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;padding:2rem 1rem 4rem}.wrap{max-width:1100px;margin:0 auto}h1{font-size:1.9rem;letter-spacing:-.02em}.stat{color:var(--accent);font-weight:600;margin:.4rem 0}.note{color:var(--muted);font-size:.85rem;border-left:3px solid var(--border);padding-left:.75rem;margin:.75rem 0 1.5rem}.controls{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.controls input,.controls select{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:.55rem .7rem;font-size:.9rem}.controls input{flex:1 1;min-width:220px}.count{color:var(--muted);font-size:.85rem;margin-bottom:.75rem}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:.55rem .6rem;border-bottom:1px solid var(--border);font-size:.9rem;vertical-align:top}th{color:var(--muted);position:-webkit-sticky;position:sticky;top:0;background:var(--bg)}td a,th{font-weight:600}td a{color:var(--accent);text-decoration:none}td a:hover{text-decoration:underline}.desc{max-width:420px}.desc,footer{color:var(--muted)}footer{margin-top:2rem;font-size:.8rem}footer a{color:var(--accent)}