:root{--bg: #0f1115;--panel: #171a21;--line: #262b35;--fg: #e6e8ec;--muted: #99a1b3;--accent: #7c3aed;--ok: #22c55e;--warn: #f59e0b;--bad: #ef4444}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.shell{min-height:100vh}.nav{display:flex;align-items:center;gap:18px;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--panel)}.brand{font-weight:700;letter-spacing:-.01em}.nav a{color:var(--muted);text-decoration:none}.nav a.router-link-active{color:var(--fg)}.spacer{flex:1}.who{color:var(--muted);font-size:13px}.link{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;padding:0}.link:hover{color:var(--fg)}.main{padding:24px 20px;max-width:1100px;margin:0 auto}.head[data-v-a4e52ea3]{display:flex;align-items:baseline;justify-content:space-between}h1[data-v-a4e52ea3]{font-size:20px;margin:0 0 18px}.meta[data-v-a4e52ea3]{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.meta button[data-v-a4e52ea3]{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--fg);cursor:pointer;font:inherit;padding:5px 11px}.err[data-v-a4e52ea3]{color:var(--bad)}.cards[data-v-a4e52ea3]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.card[data-v-a4e52ea3]{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}.card--bad[data-v-a4e52ea3]{border-color:color-mix(in srgb,var(--bad) 55%,var(--line))}.card__head[data-v-a4e52ea3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.card__head h2[data-v-a4e52ea3]{font-size:15px;margin:0}.pill[data-v-a4e52ea3]{border-radius:999px;font-size:12px;padding:3px 9px}.pill--ok[data-v-a4e52ea3]{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.pill--slow[data-v-a4e52ea3]{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.pill--fail[data-v-a4e52ea3]{background:color-mix(in srgb,var(--bad) 18%,transparent);color:var(--bad)}.empty[data-v-a4e52ea3],.foot[data-v-a4e52ea3]{color:var(--muted);font-size:12px;margin:8px 0 0}.checks[data-v-a4e52ea3]{list-style:none;margin:0;padding:0}.check[data-v-a4e52ea3]{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:10px 1fr 60px auto 54px;padding:7px 0}.check[data-v-a4e52ea3]:first-child{border-top:0}.dot[data-v-a4e52ea3]{border-radius:50%;height:8px;width:8px}.dot--ok[data-v-a4e52ea3]{background:var(--ok)}.dot--slow[data-v-a4e52ea3]{background:var(--warn)}.dot--fail[data-v-a4e52ea3]{background:var(--bad)}.name[data-v-a4e52ea3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark[data-v-a4e52ea3]{height:20px;width:60px}.spark polyline[data-v-a4e52ea3]{fill:none;stroke:var(--muted);stroke-width:1.4}.val[data-v-a4e52ea3]{color:var(--muted);font-size:12px;text-align:right}.floor[data-v-a4e52ea3]{opacity:.65}.state[data-v-a4e52ea3]{font-size:11px;text-align:right}.txt--ok[data-v-a4e52ea3]{color:var(--ok)}.txt--slow[data-v-a4e52ea3]{color:var(--warn)}.txt--fail[data-v-a4e52ea3]{color:var(--bad)}.hint[data-v-a4e52ea3]{color:var(--muted);font-size:12px;margin-top:22px;max-width:70ch}.login[data-v-101a876b]{max-width:380px;margin:12vh auto}h1[data-v-101a876b]{margin:0 0 4px;font-size:22px}.sub[data-v-101a876b]{color:var(--muted);margin:0 0 24px}form[data-v-101a876b]{display:grid;gap:14px}label[data-v-101a876b]{display:grid;gap:6px;color:var(--muted);font-size:13px}input[data-v-101a876b]{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--fg);font:inherit;padding:9px 11px}input[data-v-101a876b]:focus{border-color:var(--accent);outline:none}button[data-v-101a876b]{background:var(--accent);border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:10px}button[data-v-101a876b]:disabled{opacity:.6;cursor:default}button.link[data-v-101a876b]{background:none;color:var(--muted);font-weight:400;padding:0;text-align:left}button.link[data-v-101a876b]:hover{color:var(--fg)}.sent[data-v-101a876b]{display:grid;gap:12px}.notice[data-v-101a876b]{color:var(--ok);margin:0;font-size:15px}.explain[data-v-101a876b]{color:var(--muted);font-size:13px;margin:0}.fallback[data-v-101a876b]{color:var(--muted);font-size:12px;margin-top:18px}.fallback summary[data-v-101a876b]{cursor:pointer}.fallback form[data-v-101a876b]{margin-top:10px}.err[data-v-101a876b]{color:var(--bad);margin-top:16px}.head[data-v-dc4c28e6]{display:flex;align-items:center;gap:12px;margin-bottom:6px}h1[data-v-dc4c28e6]{font-size:20px;margin:0}h2[data-v-dc4c28e6]{font-size:14px;margin:0 0 4px;color:var(--muted);font-weight:600}.spacer[data-v-dc4c28e6]{flex:1}.gen[data-v-dc4c28e6],.hint[data-v-dc4c28e6],.sub2[data-v-dc4c28e6]{color:var(--muted);font-size:12px}.hint[data-v-dc4c28e6]{margin:0 0 16px}.sub2[data-v-dc4c28e6]{margin:0 0 10px;opacity:.8}.err[data-v-dc4c28e6]{color:var(--bad)}.warn[data-v-dc4c28e6]{background:#f59e0b14;border:1px solid var(--warn);color:var(--warn);border-radius:8px;padding:8px 12px;font-size:12px;margin:0 0 14px}.stats[data-v-dc4c28e6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat[data-v-dc4c28e6]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat--hero[data-v-dc4c28e6]{border-color:var(--accent)}.stat .n[data-v-dc4c28e6]{font-size:22px;font-weight:700;letter-spacing:-.02em}.stat .l[data-v-dc4c28e6]{font-size:12px;color:var(--muted)}.stat .sub[data-v-dc4c28e6]{font-size:11px;color:var(--muted);opacity:.7}.card[data-v-dc4c28e6]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:14px}.chart[data-v-dc4c28e6]{width:100%;height:150px}.bar[data-v-dc4c28e6]{fill:var(--accent)}.axis[data-v-dc4c28e6]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.cols[data-v-dc4c28e6]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rows[data-v-dc4c28e6]{list-style:none;margin:0;padding:0}.rows li[data-v-dc4c28e6]{display:flex;align-items:center;gap:10px;padding:3px 0;font-size:12px}.r-l[data-v-dc4c28e6]{width:210px;font-family:ui-monospace,Menlo,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-bar[data-v-dc4c28e6]{flex:1;height:8px;background:var(--line);border-radius:4px}.r-bar i[data-v-dc4c28e6]{display:block;height:100%;background:var(--accent);border-radius:4px}.r-n[data-v-dc4c28e6]{width:66px;text-align:right}.r-c[data-v-dc4c28e6]{width:58px;text-align:right;color:var(--muted)}select[data-v-dc4c28e6],button[data-v-dc4c28e6]{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font:inherit}button[data-v-dc4c28e6]{cursor:pointer}@media(max-width:900px){.stats[data-v-dc4c28e6]{grid-template-columns:repeat(2,1fr)}.cols[data-v-dc4c28e6]{grid-template-columns:1fr}}.head[data-v-4cb28032]{display:flex;align-items:center;gap:12px;margin-bottom:6px}h1[data-v-4cb28032]{font-size:20px;margin:0}h2[data-v-4cb28032]{font-size:14px;margin:0 0 10px;color:var(--muted);font-weight:600}.spacer[data-v-4cb28032]{flex:1}.gen[data-v-4cb28032],.hint[data-v-4cb28032]{color:var(--muted);font-size:12px}.hint[data-v-4cb28032]{margin:0 0 16px}.err[data-v-4cb28032]{color:var(--bad)}.stats[data-v-4cb28032]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat[data-v-4cb28032]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat--hero[data-v-4cb28032]{border-color:var(--accent)}.stat--bad[data-v-4cb28032]{border-color:var(--bad)}.stat .n[data-v-4cb28032]{font-size:22px;font-weight:700}.stat .l[data-v-4cb28032]{font-size:12px;color:var(--muted)}.stat .sub[data-v-4cb28032]{font-size:11px;color:var(--muted)}.card[data-v-4cb28032]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:14px}.chart[data-v-4cb28032]{width:100%;height:130px}.bar[data-v-4cb28032]{fill:var(--accent)}.axis[data-v-4cb28032]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.cols[data-v-4cb28032]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tbl[data-v-4cb28032]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-4cb28032]{text-align:left;color:var(--muted);font-weight:500;border-bottom:1px solid var(--line);padding:6px 8px}.tbl td[data-v-4cb28032]{padding:6px 8px;border-bottom:1px solid var(--line)}.tbl .r[data-v-4cb28032]{text-align:right}.mono[data-v-4cb28032]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.dim[data-v-4cb28032]{color:var(--muted)}.slow[data-v-4cb28032]{color:var(--warn)}.errs[data-v-4cb28032]{list-style:none;margin:0;padding:0;font-size:12px}.errs li[data-v-4cb28032]{padding:5px 0;border-bottom:1px solid var(--line)}.msg[data-v-4cb28032]{color:var(--muted);display:block;font-size:11px}select[data-v-4cb28032],button[data-v-4cb28032]{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font:inherit}button[data-v-4cb28032]{cursor:pointer}@media(max-width:900px){.stats[data-v-4cb28032]{grid-template-columns:repeat(2,1fr)}.cols[data-v-4cb28032]{grid-template-columns:1fr}}.head[data-v-fc3768c5]{display:flex;align-items:center;gap:12px;margin-bottom:6px}h1[data-v-fc3768c5]{font-size:20px;margin:0}h2[data-v-fc3768c5]{font-size:14px;margin:0 0 10px;color:var(--muted);font-weight:600}.spacer[data-v-fc3768c5]{flex:1}.gen[data-v-fc3768c5],.hint[data-v-fc3768c5]{color:var(--muted);font-size:12px}.hint[data-v-fc3768c5]{margin:0 0 16px}.err[data-v-fc3768c5]{color:var(--bad)}.stats[data-v-fc3768c5]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat[data-v-fc3768c5]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat--hero[data-v-fc3768c5]{border-color:var(--accent)}.stat--bad[data-v-fc3768c5]{border-color:var(--bad)}.stat--bad .n[data-v-fc3768c5]{color:var(--bad)}.stat--warn[data-v-fc3768c5]{border-color:var(--warn)}.stat .n[data-v-fc3768c5]{font-size:22px;font-weight:700}.stat .l[data-v-fc3768c5]{font-size:12px;color:var(--muted)}.stat .sub[data-v-fc3768c5]{font-size:11px;color:var(--muted);opacity:.75}.card[data-v-fc3768c5]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:14px}.card-head[data-v-fc3768c5]{display:flex;align-items:baseline;justify-content:space-between}.kinds[data-v-fc3768c5]{display:flex;gap:6px}.pill[data-v-fc3768c5]{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.pill b[data-v-fc3768c5]{color:var(--fg)}.chart[data-v-fc3768c5]{width:100%;height:130px}.bar[data-v-fc3768c5]{fill:var(--accent)}.axis[data-v-fc3768c5]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.tbl[data-v-fc3768c5]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-fc3768c5]{text-align:left;color:var(--muted);font-weight:500;border-bottom:1px solid var(--line);padding:6px 8px}.tbl td[data-v-fc3768c5]{padding:6px 8px;border-bottom:1px solid var(--line)}.tbl .r[data-v-fc3768c5]{text-align:right}.mono[data-v-fc3768c5]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.dim[data-v-fc3768c5]{color:var(--muted)}.dot[data-v-fc3768c5]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot--ok[data-v-fc3768c5]{background:var(--ok)}.dot--error[data-v-fc3768c5]{background:var(--bad)}.dot--stale[data-v-fc3768c5]{background:var(--warn)}select[data-v-fc3768c5],button[data-v-fc3768c5]{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font:inherit}button[data-v-fc3768c5]{cursor:pointer}@media(max-width:900px){.stats[data-v-fc3768c5]{grid-template-columns:repeat(2,1fr)}}.head[data-v-665278b7]{display:flex;align-items:center;gap:12px;margin-bottom:6px}h1[data-v-665278b7]{font-size:20px;margin:0}h2[data-v-665278b7]{font-size:15px;margin:0;display:flex;align-items:center;gap:8px}.spacer[data-v-665278b7]{flex:1}.gen[data-v-665278b7],.hint[data-v-665278b7],.meta[data-v-665278b7],.dim[data-v-665278b7]{color:var(--muted);font-size:12px}.hint[data-v-665278b7]{margin:0 0 16px}.err[data-v-665278b7]{color:var(--bad)}.warn[data-v-665278b7]{background:#f59e0b14;border:1px solid var(--warn);color:var(--warn);border-radius:8px;padding:8px 12px;font-size:12px}.card[data-v-665278b7]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:14px}.card-head[data-v-665278b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.badge[data-v-665278b7]{font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid var(--line)}.b--pass[data-v-665278b7]{color:var(--ok);border-color:var(--ok)}.b--fail[data-v-665278b7],.b--error[data-v-665278b7],.b--timeout[data-v-665278b7]{color:var(--bad);border-color:var(--bad)}.b--fast[data-v-665278b7]{color:var(--muted)}.totals[data-v-665278b7]{display:flex;gap:12px;font-size:12px;margin-bottom:10px}.t[data-v-665278b7]{color:var(--muted)}.t--pass[data-v-665278b7]{color:var(--ok)}.t--fail[data-v-665278b7]{color:var(--bad)}.t--warn[data-v-665278b7]{color:var(--warn)}.spark[data-v-665278b7]{display:flex;gap:2px;margin-bottom:12px}.spark i[data-v-665278b7]{width:7px;height:14px;border-radius:2px;background:var(--line)}.spark .s--pass[data-v-665278b7]{background:var(--ok)}.spark .s--fail[data-v-665278b7],.spark .s--error[data-v-665278b7],.spark .s--timeout[data-v-665278b7]{background:var(--bad)}.tbl[data-v-665278b7]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-665278b7]{text-align:left;color:var(--muted);font-weight:500;border-bottom:1px solid var(--line);padding:6px 8px}.tbl td[data-v-665278b7]{padding:6px 8px;border-bottom:1px solid var(--line)}.tbl .r[data-v-665278b7]{text-align:right}.bad[data-v-665278b7]{color:var(--bad)}.mono[data-v-665278b7]{font-family:ui-monospace,Menlo,monospace;font-size:12px}.dot[data-v-665278b7]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.dot--pass[data-v-665278b7]{background:var(--ok)}.dot--fail[data-v-665278b7],.dot--error[data-v-665278b7],.dot--timeout[data-v-665278b7]{background:var(--bad)}.failing[data-v-665278b7]{margin-top:10px;font-size:12px}.failing ul[data-v-665278b7]{margin:4px 0;padding-left:18px}.failing pre[data-v-665278b7]{background:var(--bg);padding:8px;border-radius:6px;overflow-x:auto;font-size:11px}select[data-v-665278b7],button[data-v-665278b7]{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font:inherit}button[data-v-665278b7]{cursor:pointer}.head[data-v-be8dabd2]{display:flex;align-items:center;gap:12px;margin-bottom:6px}h1[data-v-be8dabd2]{font-size:20px;margin:0}h2[data-v-be8dabd2]{font-size:14px;margin:0 0 10px;color:var(--muted);font-weight:600}.spacer[data-v-be8dabd2]{flex:1}.gen[data-v-be8dabd2],.hint[data-v-be8dabd2]{color:var(--muted);font-size:12px}.hint[data-v-be8dabd2]{margin:0 0 16px}.err[data-v-be8dabd2]{color:var(--bad)}.note[data-v-be8dabd2]{color:var(--muted);font-size:11px;margin:6px 0 0}.corpus[data-v-be8dabd2]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-bottom:14px}.stat[data-v-be8dabd2]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat .n[data-v-be8dabd2]{font-size:20px;font-weight:700;letter-spacing:-.02em}.stat .l[data-v-be8dabd2]{font-size:12px;color:var(--muted)}.card[data-v-be8dabd2]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:14px}.card-head[data-v-be8dabd2]{display:flex;align-items:baseline;justify-content:space-between}.pills[data-v-be8dabd2]{display:flex;gap:8px}.pill[data-v-be8dabd2]{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.pill b[data-v-be8dabd2]{color:var(--fg)}.cov[data-v-be8dabd2],.dist[data-v-be8dabd2]{list-style:none;margin:0;padding:0}.cov li[data-v-be8dabd2],.dist li[data-v-be8dabd2]{display:flex;align-items:center;gap:10px;padding:3px 0;font-size:13px}.cov-l[data-v-be8dabd2]{width:130px;color:var(--muted)}.cov-bar[data-v-be8dabd2],.d-bar[data-v-be8dabd2]{flex:1;height:8px;background:var(--line);border-radius:4px}.cov-bar i[data-v-be8dabd2],.d-bar i[data-v-be8dabd2]{display:block;height:100%;background:var(--accent);border-radius:4px}.cov-bar i.low[data-v-be8dabd2]{background:var(--warn)}.cov-n[data-v-be8dabd2]{width:48px;text-align:right}.cov-c[data-v-be8dabd2]{width:68px;text-align:right;color:var(--muted);font-size:12px}.d-l[data-v-be8dabd2]{width:190px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-n[data-v-be8dabd2]{width:68px;text-align:right}.chart[data-v-be8dabd2]{width:100%;height:150px}.bar[data-v-be8dabd2]{fill:var(--accent)}.axis[data-v-be8dabd2]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.cols[data-v-be8dabd2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}button[data-v-be8dabd2]{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font:inherit;cursor:pointer}@media(max-width:900px){.corpus[data-v-be8dabd2]{grid-template-columns:repeat(3,1fr)}.cols[data-v-be8dabd2]{grid-template-columns:1fr}}.head[data-v-68d984ca]{display:flex;align-items:center;gap:12px;margin-bottom:18px}h1[data-v-68d984ca]{font-size:20px;margin:0}h2[data-v-68d984ca]{font-size:14px;margin:0 0 10px;color:var(--muted);font-weight:600}.spacer[data-v-68d984ca]{flex:1}.gen[data-v-68d984ca]{color:var(--muted);font-size:12px}.err[data-v-68d984ca]{color:var(--bad)}.note[data-v-68d984ca]{color:var(--muted);font-size:12px;margin:-6px 0 18px}.stats[data-v-68d984ca]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.stat[data-v-68d984ca]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat--hero[data-v-68d984ca]{border-color:var(--accent)}.stat--alt .n[data-v-68d984ca]{color:var(--muted)}.stat .n[data-v-68d984ca]{font-size:22px;font-weight:700;letter-spacing:-.02em}.stat .l[data-v-68d984ca]{font-size:12px;color:var(--muted)}.stat .sub[data-v-68d984ca]{font-size:11px;color:var(--muted);opacity:.7}.card[data-v-68d984ca]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:14px}.card-head[data-v-68d984ca]{display:flex;align-items:center;justify-content:space-between}.filters[data-v-68d984ca]{display:flex;gap:8px}.toggle[data-v-68d984ca]{font-size:12px;color:var(--muted)}.chart[data-v-68d984ca]{width:100%;height:180px}.grid[data-v-68d984ca]{stroke:var(--line);stroke-width:1}.bar--browser[data-v-68d984ca]{fill:var(--accent)}.bar--prog[data-v-68d984ca]{fill:#3b4252}.axis[data-v-68d984ca]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-top:4px}.key[data-v-68d984ca]{display:flex;align-items:center;gap:6px}.sw[data-v-68d984ca]{width:9px;height:9px;border-radius:2px;display:inline-block}.sw--browser[data-v-68d984ca]{background:var(--accent)}.sw--prog[data-v-68d984ca]{background:#3b4252;margin-left:8px}.cols[data-v-68d984ca]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tbl[data-v-68d984ca]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-68d984ca]{text-align:left;color:var(--muted);font-weight:500;border-bottom:1px solid var(--line);padding:6px 8px}.tbl td[data-v-68d984ca]{padding:6px 8px;border-bottom:1px solid var(--line)}.tbl .r[data-v-68d984ca]{text-align:right}.mono[data-v-68d984ca]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.dim[data-v-68d984ca]{color:var(--muted)}tr.internal td[data-v-68d984ca]{opacity:.55}.meter[data-v-68d984ca]{display:block;height:6px;width:70px;background:var(--line);border-radius:3px}.meter i[data-v-68d984ca]{display:block;height:100%;background:var(--accent);border-radius:3px}.tag[data-v-68d984ca]{font-size:11px;padding:1px 6px;border-radius:4px;border:1px solid var(--line)}.tag--browser[data-v-68d984ca]{color:var(--accent);border-color:var(--accent)}.tag--programmatic[data-v-68d984ca]{color:var(--muted)}.more[data-v-68d984ca]{margin-top:10px;color:var(--muted)}select[data-v-68d984ca],button[data-v-68d984ca]{background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font:inherit}button[data-v-68d984ca]{cursor:pointer}@media(max-width:900px){.stats[data-v-68d984ca]{grid-template-columns:repeat(2,1fr)}.cols[data-v-68d984ca]{grid-template-columns:1fr}}.head[data-v-453a4938]{display:flex;align-items:baseline;justify-content:space-between}h1[data-v-453a4938]{font-size:20px;margin:0 0 18px}button[data-v-453a4938]{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--fg);cursor:pointer;font:inherit;padding:6px 12px}button[data-v-453a4938]:disabled{opacity:.5;cursor:default}button.ghost[data-v-453a4938]{background:none}.err[data-v-453a4938]{color:var(--bad)}.warn[data-v-453a4938]{color:var(--warn);font-size:13px;margin:0 0 16px}.stats[data-v-453a4938]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.stat[data-v-453a4938]{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px 14px;min-width:92px}.stat .n[data-v-453a4938]{display:block;font-size:19px;font-weight:700}.stat .l[data-v-453a4938]{color:var(--muted);font-size:12px}.stat--tier .n[data-v-453a4938]{font-size:16px;font-weight:600}.stat--bad[data-v-453a4938]{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.controls[data-v-453a4938]{display:flex;gap:10px;align-items:center;margin-bottom:14px}.spacer[data-v-453a4938]{flex:1}input[data-v-453a4938],select[data-v-453a4938]{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--fg);font:inherit;padding:6px 10px}input[data-v-453a4938]:focus,select[data-v-453a4938]:focus{border-color:var(--accent);outline:none}.controls input[type=search][data-v-453a4938]{flex:0 1 320px}.add[data-v-453a4938]{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:14px}.add .hint[data-v-453a4938]{color:var(--muted);font-size:12px;margin:0;flex-basis:100%}.count[data-v-453a4938]{color:var(--muted);font-size:12px;margin:0 0 8px}.tbl[data-v-453a4938]{border-collapse:collapse;width:100%}.tbl th[data-v-453a4938]{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:500;padding:8px 10px;text-align:left}.tbl td[data-v-453a4938]{border-bottom:1px solid var(--line);padding:7px 10px}.tbl tr.inactive td[data-v-453a4938]{opacity:.55}.mono[data-v-453a4938]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.muted[data-v-453a4938]{color:var(--muted)}.right[data-v-453a4938]{text-align:right}.pill[data-v-453a4938]{border-radius:999px;font-size:11px;padding:2px 8px}.pill.ok[data-v-453a4938]{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.pill.off[data-v-453a4938]{background:color-mix(in srgb,var(--muted) 22%,transparent);color:var(--muted)}.pager[data-v-453a4938]{align-items:center;display:flex;gap:12px;margin-top:16px}
