:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f5f9;--surface-1:#fff;--text:#0b0b0b;--text-2:#52514e;--muted:#898781;--grid:#e1e0d9;--border:#0b0b0b1a;--ring:#eef4fb;--ring-1:#dbe8f8;--ring-2:#e3edf9;--ring-3:#eaf1fb;--ring-4:#f0f5fc;--ring-5:#f6f9fd;--accent:#2a78d6;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#4a3aa7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface-1:#1a1a19;--text:#fff;--text-2:#c3c2b7;--muted:#898781;--grid:#2c2c2a;--border:#ffffff1a;--ring:#1f2530;--ring-1:#1f2a3a;--ring-2:#1d2634;--ring-3:#1b232f;--ring-4:#1a2029;--ring-5:#191d24;--accent:#3987e5;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#9085e9}}*{box-sizing:border-box}body{background:var(--page);color:var(--text);margin:0;font:15px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}button,input,select{font:inherit;color:inherit}header{background:var(--surface-1);border-bottom:1px solid var(--border);z-index:5;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:8px;font-weight:700;display:flex}.logo{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;display:inline-grid}.searchbox{flex:1;max-width:640px;position:relative}.searchbox input{border:1px solid var(--border);background:var(--page);border-radius:8px;width:100%;padding:9px 12px}.searchbox input:focus{outline:2px solid var(--accent);outline-offset:-1px}#results{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;max-height:60vh;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}#results li{cursor:pointer;border-radius:6px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}#results li small{color:var(--muted);white-space:nowrap}#results li:hover,#results li.active{background:var(--ring)}select{border:1px solid var(--border);background:var(--page);border-radius:8px;padding:6px 8px}.status{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}main{gap:16px;max-width:1040px;margin:20px auto;padding:0 16px;display:grid}.card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:16px;overflow:hidden}.chips{flex-wrap:wrap;gap:8px;min-height:8px;display:flex}.chip{border:1px solid var(--border);background:var(--page);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 8px;display:inline-flex}.chip i{background:var(--c);border-radius:50%;width:10px;height:10px}.chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip b{white-space:nowrap}.chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.chip button:hover{color:var(--text)}.empty{color:var(--muted);text-align:center;margin:24px 0 0}.legend{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;font-size:13px;display:flex}.legend i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.radar-wrap{place-items:center;display:grid}.radar{width:min(100%,640px);height:auto}.ring{stroke:var(--grid);stroke-width:1px}.ring-1{fill:var(--ring-1)}.ring-2{fill:var(--ring-2)}.ring-3{fill:var(--ring-3)}.ring-4{fill:var(--ring-4)}.ring-5{fill:var(--ring-5)}.spoke{stroke:var(--grid);stroke-width:1px}.axis-label{fill:var(--muted);font-size:15px;font-weight:600}.axis-label.na{fill:var(--grid)}.tick{fill:var(--muted);font-size:11px}.poly{fill-opacity:.18;stroke-width:2.5px;stroke-linejoin:round;transition:d .2s}.dot{stroke-width:2px}.hit{fill:#0000;cursor:crosshair}.toolbar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.templates{flex-wrap:wrap;gap:6px;margin:0 auto;display:flex}.tpl{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:8px;padding:8px 14px}.tpl:hover{background:var(--page)}.tpl.active{background:var(--accent);border-color:var(--accent);color:#fff}.icon{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:8px;width:38px;height:38px}.icon:hover{background:var(--page)}.switch{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.switch input{opacity:0;position:absolute}.switch span{background:var(--grid);border-radius:999px;width:40px;height:22px;transition:background .15s;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{left:21px}.tablebar{justify-content:space-between;align-items:center;display:flex}h2{margin:0 0 8px;font-size:15px}.scroll{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--grid);vertical-align:top;padding:6px 10px}thead th{color:var(--text-2);font-size:13px}thead th i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}tbody th{font-weight:600}tbody th small,td small{color:var(--muted);font-size:12px;font-weight:400;display:block}td b{font-size:15px}td.na{color:var(--muted)}.inv{color:var(--muted);font-weight:400}.pct{text-align:center;color:#fff;border-radius:6px;min-width:34px;padding:1px 6px;display:inline-block}.pct.p0{background:#d03b3b}.pct.p1{background:#ec835a}.pct.p2{background:#a89e2b}.pct.p3{background:#5aa832}.pct.p4,.pct.p5{background:#0ca30c}caption{caption-side:bottom;text-align:left;color:var(--muted);padding:8px 4px 0;font-size:12px}footer{color:var(--muted);text-align:center;padding:8px 0 32px;font-size:12px}.tip{z-index:10;background:var(--text);color:var(--page);pointer-events:none;border-radius:6px;padding:6px 10px;font-size:13px;position:fixed}@media (width<=720px){header{flex-wrap:wrap}.searchbox{flex-basis:100%;order:3}.status{display:none}}.radar.dense .axis-label{font-size:12.5px}.avatar{object-fit:cover;background:var(--page);border-radius:50%;flex:none;width:26px;height:26px}#results li{align-items:center}#results li span{flex:1}.chip .avatar{margin-left:-2px}
