.filters.svelte-3c1fen{gap:var(--s2);margin:var(--s3) 0 var(--s2);flex-wrap:wrap;align-items:center;display:flex}.search.svelte-3c1fen{flex:18rem;min-width:16rem}.since.svelte-3c1fen{align-items:center;gap:var(--s2);display:inline-flex}.since.svelte-3c1fen input:where(.svelte-3c1fen){height:28px;padding:0 var(--s2);font-size:var(--fs-sm)}.since.svelte-3c1fen input.is-active:where(.svelte-3c1fen){background:var(--ink-8)}.check.svelte-3c1fen{align-items:center;gap:var(--s1);cursor:pointer;margin-left:auto;display:inline-flex}.check.svelte-3c1fen input:where(.svelte-3c1fen){accent-color:var(--ink);width:14px;height:14px;margin:0}.chip.svelte-1e4wiko{align-items:center;gap:var(--s1);height:22px;padding:0 var(--s2);border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap;color:var(--ink);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.chip-accent.svelte-1e4wiko{background:var(--accent);border-color:var(--accent)}.chip-mid.svelte-1e4wiko{background:var(--ink-14);border-color:var(--ink-14)}.chip-solid.svelte-1e4wiko{background:var(--ink);border-color:var(--ink);color:var(--surface)}.chip-pos.svelte-1e4wiko{background:var(--pos-tint);border-color:var(--pos)}.chip-neg.svelte-1e4wiko{background:var(--neg-tint);border-color:var(--neg)}.chip-faint.svelte-1e4wiko{background:var(--ink-8);border-color:var(--ink-22);border-style:dashed}.chip-outline.svelte-1e4wiko{border-color:var(--ink-14);background:0 0}.chip-ghost.svelte-1e4wiko{color:var(--ink-70);background:0 0;padding:0}.mono.svelte-1e4wiko{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.wrap.svelte-1qisz03{max-height:calc(100vh - 48px - var(--s4));overflow:auto}table.svelte-1qisz03{width:100%;font-size:var(--fs-sm);line-height:1.45}thead.svelte-1qisz03 th:where(.svelte-1qisz03){z-index:1;background:var(--paper);text-align:left;padding:var(--s2) var(--s2);border-bottom:var(--hairline);white-space:nowrap;position:sticky;top:0}th.numeric.svelte-1qisz03,td.numeric.svelte-1qisz03{text-align:right}button.sort.svelte-1qisz03{all:unset;align-items:center;gap:var(--s1);cursor:pointer;display:inline-flex}button.sort.svelte-1qisz03 .arrow:where(.svelte-1qisz03){color:#0000;font-size:9px}button.sort.svelte-1qisz03:hover .arrow:where(.svelte-1qisz03){color:var(--ink-22)}button.sort.active.svelte-1qisz03{color:var(--ink)}button.sort.active.svelte-1qisz03 .arrow:where(.svelte-1qisz03){color:var(--accent)}button.sort.svelte-1qisz03:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}td.svelte-1qisz03{padding:var(--s2);border-bottom:1px solid var(--ink-8);vertical-align:top}tbody.svelte-1qisz03 tr:where(.svelte-1qisz03){cursor:pointer}tbody.svelte-1qisz03 tr:where(.svelte-1qisz03):hover{background:var(--accent-18)}tbody.svelte-1qisz03 tr.active:where(.svelte-1qisz03){background:var(--ink-8);box-shadow:inset 2px 0 0 var(--accent)}tbody.svelte-1qisz03 tr:where(.svelte-1qisz03):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.name.svelte-1qisz03 a:where(.svelte-1qisz03){font-weight:500;text-decoration:none}.name.svelte-1qisz03 a:where(.svelte-1qisz03):hover{text-decoration:underline}.vp.svelte-1qisz03,.equiv.svelte-1qisz03{max-width:28rem}@media (prefers-reduced-motion:no-preference){tbody.svelte-1qisz03 tr:where(.svelte-1qisz03){transition:background-color var(--t-fast) var(--ease)}}section.svelte-z65qqh{padding:var(--s3) 0;border-bottom:var(--hairline)}section.overridden.svelte-z65qqh{box-shadow:inset 2px 0 0 var(--accent);padding-left:var(--s3)}h3.svelte-z65qqh,h4.svelte-z65qqh{align-items:center;gap:var(--s2);margin:var(--s2) 0;display:flex}.human.svelte-z65qqh{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--accent-18);border-radius:var(--r-sm);padding:0 var(--s1);font-weight:500}.src.svelte-z65qqh{letter-spacing:0;text-transform:none}.line.svelte-z65qqh{align-items:center;gap:var(--s2);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.field.svelte-z65qqh{width:100%;margin:var(--s1) 0}.scores.svelte-z65qqh{width:100%;font-size:var(--fs-sm)}.scores.svelte-z65qqh td:where(.svelte-z65qqh){padding:var(--s1) var(--s2);vertical-align:top}.dim.svelte-z65qqh{font-size:var(--fs-xs);white-space:nowrap}.score.svelte-z65qqh{width:3.5rem;height:28px;padding:0 var(--s2);text-align:right}ul.svelte-z65qqh{margin:var(--s1) 0;padding-left:var(--s4)}.warn.svelte-z65qqh{color:var(--neg);font-size:var(--fs-sm)}.actions.svelte-z65qqh{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:var(--s2);display:flex}aside.svelte-73f7dp{background:var(--surface);border-left:var(--hairline);border-radius:var(--r-md) 0 0 var(--r-md);min-width:0;box-shadow:var(--shadow-panel);padding:var(--s4) var(--s5) var(--s6);overflow:auto}header.svelte-73f7dp{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding-bottom:var(--s3);border-bottom:var(--hairline);display:flex}h2.svelte-73f7dp{font-size:var(--fs-lg);font-weight:600}.icon.svelte-73f7dp{width:var(--control-h);justify-content:center;padding:0;font-size:1.1rem}.links.svelte-73f7dp{margin:var(--s2) 0}.line.svelte-73f7dp{align-items:center;gap:var(--s2);margin:var(--s2) 0;flex-wrap:wrap;display:flex}section.svelte-73f7dp{padding:var(--s3) 0;border-bottom:var(--hairline)}section.svelte-73f7dp:last-of-type{border-bottom:0}section.overridden.svelte-73f7dp{box-shadow:inset 2px 0 0 var(--accent);padding-left:var(--s3)}h3.svelte-73f7dp{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.human.svelte-73f7dp{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--accent-18);border-radius:var(--r-sm);padding:0 var(--s1);font-weight:500}.field.svelte-73f7dp{width:100%;margin:var(--s1) 0}label.meta.svelte-73f7dp{margin-top:var(--s2);display:block}.card.svelte-73f7dp{border:var(--hairline);border-radius:var(--r-sm);padding:var(--s2) var(--s3);margin:var(--s2) 0;font-size:var(--fs-sm)}.card.svelte-73f7dp p:where(.svelte-73f7dp){margin:var(--s1) 0}ul.svelte-73f7dp{margin:var(--s1) 0;padding-left:var(--s4)}li.svelte-73f7dp{margin:var(--s1) 0;overflow-wrap:anywhere}.log.svelte-73f7dp li:where(.svelte-73f7dp){margin-left:calc(-1 * var(--s4));list-style:none}.warn.svelte-73f7dp{color:var(--neg);font-size:var(--fs-sm)}.actions.svelte-73f7dp{gap:var(--s2);margin:var(--s3) 0 var(--s2);display:flex}.switcher.svelte-kx0oy3{border:var(--hairline);border-radius:var(--r-sm);background:var(--surface);padding:2px;display:inline-flex}button.svelte-kx0oy3{height:28px;padding:0 var(--s3);color:var(--ink-70);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:var(--s1);background:0 0;border:0;border-radius:3px;font-weight:500;display:inline-flex}button.svelte-kx0oy3:hover{background:var(--accent-18);color:var(--ink)}button.active.svelte-kx0oy3{background:var(--ink);color:var(--surface)}.dot.svelte-kx0oy3{color:inherit;opacity:.5}@media (prefers-reduced-motion:no-preference){button.svelte-kx0oy3{transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}}.wrap.svelte-5hoti0{max-height:calc(100vh - 48px - var(--s4));margin-top:var(--s3);overflow:auto}table.svelte-5hoti0{width:100%;font-size:var(--fs-sm);line-height:1.45}thead.svelte-5hoti0 th:where(.svelte-5hoti0){z-index:1;background:var(--paper);text-align:left;padding:var(--s2);border-bottom:var(--hairline);white-space:nowrap;position:sticky;top:0}th.numeric.svelte-5hoti0,td.numeric.svelte-5hoti0{text-align:right}td.svelte-5hoti0{padding:var(--s2);border-bottom:1px solid var(--ink-8);vertical-align:top}tbody.svelte-5hoti0 tr:where(.svelte-5hoti0){cursor:pointer}tbody.svelte-5hoti0 tr:where(.svelte-5hoti0):hover{background:var(--accent-18)}tbody.svelte-5hoti0 tr:where(.svelte-5hoti0):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rank.svelte-5hoti0{background:var(--ink-14);width:22px;height:22px;font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.name.svelte-5hoti0{font-weight:500}.scope.svelte-5hoti0{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:32rem;display:-webkit-box;overflow:hidden}.equiv.svelte-5hoti0{max-width:18rem}.empty.svelte-5hoti0{padding:var(--s4)}main.svelte-1n46o8q{background:var(--paper);grid-template-columns:1fr;height:100vh;display:grid}main.with-panel.svelte-1n46o8q{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}section.svelte-1n46o8q{min-width:0;padding:0 var(--s5) var(--s6);overflow:auto}.top.svelte-1n46o8q{z-index:2;justify-content:space-between;align-items:center;gap:var(--s4);height:48px;margin:0 calc(-1 * var(--s5));padding:0 var(--s5);background:var(--paper);border-bottom:var(--hairline);display:flex;position:sticky;top:0}h1.svelte-1n46o8q{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:500}.sep.svelte-1n46o8q{color:var(--ink-22)}.dim.svelte-1n46o8q{color:var(--ink-70);font-weight:400}.notice.svelte-1n46o8q{margin:var(--s4) 0 var(--s3);padding:var(--s2) var(--s3);border-left:2px solid var(--accent);border-radius:var(--r-md);background:var(--accent-18);font-size:var(--fs-sm)}.warn.svelte-1n46o8q{color:var(--neg);font-size:var(--fs-sm)}.row.svelte-1n46o8q{align-items:center;gap:var(--s2) var(--s4);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.errors.svelte-1n46o8q{margin:var(--s2) 0;padding:var(--s2) var(--s3);font-size:var(--fs-sm)}.errors.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;font-weight:500}.errors.svelte-1n46o8q ul:where(.svelte-1n46o8q){margin:var(--s2) 0 0;padding-left:var(--s4)}.errors.svelte-1n46o8q li:where(.svelte-1n46o8q){margin:var(--s1) 0}.tabs.svelte-1n46o8q{gap:var(--s1);margin:var(--s3) 0 0;border-bottom:var(--hairline);display:flex}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){height:36px;padding:0 var(--s3);color:var(--ink-70);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:var(--ink)}.tabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:var(--ink);border-bottom-color:var(--ink)}.legend.svelte-1n46o8q{margin:var(--s2) 0 var(--s3);padding:var(--s2) var(--s3);font-size:var(--fs-sm)}.legend.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;color:var(--ink-70);align-items:center;gap:var(--s2);font-weight:500;list-style:none;display:flex}.legend.svelte-1n46o8q summary:where(.svelte-1n46o8q)::-webkit-details-marker{display:none}.legend.svelte-1n46o8q summary:where(.svelte-1n46o8q):before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(-45deg)}.legend[open].svelte-1n46o8q summary:where(.svelte-1n46o8q):before{transform:rotate(45deg)}.legend.svelte-1n46o8q h4:where(.svelte-1n46o8q){margin:var(--s3) 0 var(--s1)}.legend.svelte-1n46o8q dl:where(.svelte-1n46o8q){gap:var(--s1) var(--s3);grid-template-columns:max-content 1fr;align-items:center;margin:0;display:grid}.legend.svelte-1n46o8q dt:where(.svelte-1n46o8q),.legend.svelte-1n46o8q dd:where(.svelte-1n46o8q){margin:0}:root{--paper:#faf7f2;--surface:#fff;--ink:#12354e;--ink-70:#586f7f;--ink-22:#c7ccce;--ink-14:#dadcdb;--ink-8:#e7e7e5;--accent:#f99d1b;--accent-18:#fae7cb;--pos:#2f6f4e;--pos-tint:#e3eee8;--neg:#a23b2a;--neg-tint:#f3e2de;--font-ui:"Fira Sans", system-ui, sans-serif;--font-mono:"Fira Code", ui-monospace, monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-sm:4px;--r-md:8px;--hairline:1px solid var(--ink-14);--shadow-panel:0 8px 24px #12354e14;--t-fast:.16s;--t-base:.24s;--t-slow:.36s;--ease:cubic-bezier(.2, .7, .2, 1);--control-h:32px}*,:before,:after{box-sizing:border-box}html{background:var(--paper)}body{font-family:var(--font-ui);font-size:var(--fs-md);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:var(--ink);-webkit-text-decoration-color:var(--ink-22);text-decoration-color:var(--ink-22);text-underline-offset:2px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}code{font-family:var(--font-mono);font-size:.92em}h1,h2,h3,h4{margin:0;font-weight:500;line-height:1.3}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.btn,.field,button,input,select,textarea{font:inherit;color:inherit}.btn{align-items:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border:var(--hairline);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-md);cursor:pointer;white-space:nowrap;font-weight:500;display:inline-flex}.btn:hover{background:var(--accent-18)}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn-primary:hover{background:var(--ink);opacity:.92}.btn-ghost{background:0 0}.btn:disabled,.btn[aria-disabled=true]{background:var(--ink-8);color:var(--ink-70);border-color:var(--ink-14);cursor:not-allowed;opacity:1}.field{height:var(--control-h);padding:0 var(--s3);border:var(--hairline);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-md);color:var(--ink)}.field::placeholder{color:var(--ink-70)}textarea.field{height:auto;padding:var(--s2) var(--s3);resize:vertical;line-height:1.5}select.field{appearance:none;padding-right:calc(var(--s3) + 14px);background-image:linear-gradient(45deg, transparent 50%, var(--ink-70) 50%), linear-gradient(135deg, var(--ink-70) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}select.field.is-active{background-color:var(--ink-8);font-weight:500}.caps{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:500}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.meta{font-size:var(--fs-xs);color:var(--ink-70)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill{height:22px;padding:0 var(--s2);border-radius:var(--r-sm);border:1px solid var(--ink-14);font-size:var(--fs-xs);align-items:center;font-weight:500;display:inline-flex}.pill-pos{background:var(--pos-tint);border-color:var(--pos)}.pill-neg{background:var(--neg-tint);border-color:var(--neg)}.hairline-box{background:var(--surface);border:var(--hairline);border-radius:var(--r-md)}@media (prefers-reduced-motion:no-preference){.btn,.field,a,.chip,summary:before{transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease)}}
