.fold-wrap.svelte-1op59hb{width:100%;margin:.5rem 0 1.5rem}.fold-wrap .band{fill:var(--c-accent);opacity:.08}.fold-wrap .band-edge{stroke:var(--c-accent);stroke-width:1px;stroke-dasharray:3 3;opacity:.5}.fold-wrap .axis{stroke:var(--c-border);stroke-width:1px}.fold-wrap .grid{stroke:var(--c-border);stroke-width:.5px}.fold-wrap .fold-mark{stroke:var(--c-text-muted);stroke-width:1px;stroke-dasharray:4 3;opacity:.5}.fold-wrap .sine{fill:none;stroke:var(--c-accent);stroke-width:2.5px}.fold-wrap .lin{fill:none;stroke:var(--c-text-muted);stroke-width:1.5px;stroke-dasharray:5 3;opacity:.7}.fold-wrap .axis-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.fold-wrap .axis-title{font-family:var(--f-body);fill:var(--c-text-muted);letter-spacing:.03em;font-size:10px}.fold-wrap .note{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.fold-wrap .legend-label{font-family:var(--f-body);fill:var(--c-text-muted);dominant-baseline:middle;font-size:10px}.controls.svelte-1op59hb{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.4rem;display:flex}.slider.svelte-1op59hb{font-family:var(--f-body);color:var(--c-text-muted);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.slider.svelte-1op59hb input:where(.svelte-1op59hb){width:200px;accent-color:var(--c-accent)}.slabel.svelte-1op59hb{white-space:nowrap}.mono.svelte-1op59hb{font-family:var(--f-mono)}.val.svelte-1op59hb{color:var(--c-text);min-width:2.6em}.readout.svelte-1op59hb{font-family:var(--f-body);font-size:.82rem;line-height:1.3}.verdict.svelte-1op59hb{font-weight:600}.sub.svelte-1op59hb{color:var(--c-text-muted)}.readout.svelte-1op59hb .sub:where(.svelte-1op59hb):before{content:": "}.sw-wrap.svelte-5u4lyc{width:100%;margin:.5rem 0 1.5rem}.sw-controls.svelte-5u4lyc{font-family:var(--f-body);color:var(--c-text-muted);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.82rem;display:flex}.sw-q.svelte-5u4lyc{margin-right:.3rem}.sw-btn.svelte-5u4lyc{font-family:var(--f-mono);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text-muted);cursor:pointer;border-radius:4px;padding:.15rem .6rem;font-size:.8rem}.sw-btn.active.svelte-5u4lyc{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-bg-alt)}.sw-wrap .grid{stroke:var(--c-border);stroke-width:.5px}.sw-wrap .axis{stroke:var(--c-border);stroke-width:1px}.sw-wrap .nominal{fill:var(--c-text-muted);opacity:.07}.sw-wrap .bar-top{fill:var(--c-accent)}.sw-wrap .bar-tail{fill:var(--c-text-muted);opacity:.55}.sw-wrap .divider{stroke:var(--c-border);stroke-width:1px;stroke-dasharray:3 3}.sw-wrap .axis-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.sw-wrap .axis-title{font-family:var(--f-body);fill:var(--c-text-muted);letter-spacing:.03em;font-size:10px}.sw-wrap .zone-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.sw-wrap .zone-label.nom{fill:var(--c-text-muted);opacity:.8}.sw-wrap .zone-label.tail{fill:var(--c-accent)}.sw-stats.svelte-5u4lyc{flex-wrap:wrap;gap:1.5rem;margin-top:.6rem;display:flex}.stat.svelte-5u4lyc{align-items:baseline;gap:.5rem;display:flex}.snum.svelte-5u4lyc{font-family:var(--f-mono);color:var(--c-text);font-size:1.35rem;font-weight:700}.snum.accent.svelte-5u4lyc{color:var(--c-accent)}.slab.svelte-5u4lyc{font-family:var(--f-body);color:var(--c-text-muted);font-size:.74rem;line-height:1.15}.slab.svelte-5u4lyc em:where(.svelte-5u4lyc){opacity:.85;font-style:italic}.surg-wrap.svelte-c7qv4u{width:100%;margin:.5rem 0 1.5rem}.surg-wrap .grid{stroke:var(--c-border);stroke-width:.5px}.surg-wrap .axis{stroke:var(--c-border);stroke-width:1px}.surg-wrap .bar{fill:var(--c-accent)}.surg-wrap .bar.floored{fill:var(--c-text-muted);opacity:.5}.surg-wrap .bar-val{font-family:var(--f-mono);fill:var(--c-text);font-size:12px;font-weight:700}.surg-wrap .ref{stroke-width:1px;stroke-dasharray:4 3}.surg-wrap .ref.floor{stroke:var(--c-text-muted);opacity:.6}.surg-wrap .ref.full{stroke:var(--c-accent);opacity:.55}.surg-wrap .ref-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.surg-wrap .ref-label.accent{fill:var(--c-accent)}.surg-wrap .axis-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.surg-wrap .axis-title{font-family:var(--f-body);fill:var(--c-text-muted);letter-spacing:.03em;font-size:10px}.surg-wrap .col-label{font-family:var(--f-body);fill:var(--c-text);font-size:12px;font-weight:600}.surg-wrap .col-sub{font-family:var(--f-mono);fill:var(--c-text-muted);font-size:10px}.surg-caption.svelte-c7qv4u{font-family:var(--f-body);color:var(--c-text-muted);max-width:72ch;margin:.6rem 0 0;font-size:.84rem}.sc-wrap.svelte-qi0iw{width:100%;margin:.5rem 0 1.5rem}.sc-wrap .rg-train{fill:#2ca02c;opacity:.08}.sc-wrap .rg-crumble{fill:#ff7f0e;opacity:.11}.sc-wrap .rg-dead{fill:#d62728;opacity:.06}.sc-wrap .rg-label{font-family:var(--f-body);letter-spacing:.04em;font-size:10px}.sc-wrap .rg-label.train{fill:#2ca02c}.sc-wrap .rg-label.crumble{fill:#cc7000}.sc-wrap .rg-label.dead{fill:#d62728}.sc-wrap .grid{stroke:var(--c-border);stroke-width:.5px}.sc-wrap .tick,.sc-wrap .axis{stroke:var(--c-border);stroke-width:1px}.sc-wrap .rec{fill:none;stroke:var(--c-accent);stroke-width:2.2px}.sc-wrap .rec-dot{fill:var(--c-accent);opacity:.45}.sc-wrap .sr{fill:none;stroke:#d62728;stroke-width:2px;stroke-dasharray:6 3}.sc-wrap .nr{fill:none;stroke:#9467bd;stroke-width:1.5px;stroke-dasharray:2 3;opacity:.8}.sc-wrap .axis-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.sc-wrap .axis-label.ax-rec{fill:var(--c-accent)}.sc-wrap .axis-label.ax-rank{fill:#d62728}.sc-wrap .axis-title{font-family:var(--f-body);fill:var(--c-text-muted);letter-spacing:.03em;font-size:10px}.sc-wrap .axis-title.ax-rec{fill:var(--c-accent)}.sc-wrap .axis-title.ax-rank{fill:#d62728}.sc-wrap .legend-bg{fill:var(--c-bg);opacity:.82}.sc-wrap .legend-label{font-family:var(--f-body);fill:var(--c-text-muted);dominant-baseline:middle;font-size:10px}.dr-wrap.svelte-1i551kt{width:100%;margin:.5rem 0 1.5rem}.dr-controls.svelte-1i551kt{gap:.4rem;margin-bottom:.5rem;display:flex}.dr-btn.svelte-1i551kt{font-family:var(--f-body);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text-muted);cursor:pointer;border-radius:4px;padding:.2rem .7rem;font-size:.8rem}.dr-btn.active.svelte-1i551kt{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-bg-alt);font-weight:600}.dr-wrap .grid{stroke:var(--c-border);stroke-width:.5px}.dr-wrap .tick,.dr-wrap .axis{stroke:var(--c-border);stroke-width:1px}.dr-wrap .acc{fill:none;stroke:var(--c-accent);stroke-width:2.2px}.dr-wrap .acc-dot{fill:var(--c-accent)}.dr-wrap .sr{fill:none;stroke:#d62728;stroke-width:2px;stroke-dasharray:6 3}.dr-wrap .sr-dot{fill:#d62728}.dr-wrap .axis-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.dr-wrap .axis-label.ax-acc{fill:var(--c-accent)}.dr-wrap .axis-label.ax-sr{fill:#d62728}.dr-wrap .axis-title{font-family:var(--f-body);fill:var(--c-text-muted);letter-spacing:.03em;font-size:10px}.dr-wrap .axis-title.ax-acc{fill:var(--c-accent)}.dr-wrap .axis-title.ax-sr{fill:#d62728}.dr-wrap .legend-label{font-family:var(--f-body);fill:var(--c-text-muted);dominant-baseline:middle;font-size:10px}.inv-wrap.svelte-107n1ig{width:100%;margin:.5rem 0 1.5rem}.inv-wrap .grid{stroke:var(--c-border);stroke-width:.5px}.inv-wrap .axis{stroke:var(--c-border);stroke-width:1px}.inv-wrap .band{opacity:.08}.inv-wrap .band.inert{fill:var(--c-text-muted)}.inv-wrap .band.lb{fill:var(--c-accent)}.inv-wrap .band-label{font-family:var(--f-body);opacity:.75;font-size:10px}.inv-wrap .band-label.inert{fill:var(--c-text-muted)}.inv-wrap .band-label.lb{fill:var(--c-accent)}.inv-wrap .bar{fill:var(--c-text-muted);opacity:.5}.inv-wrap .bar.alive{fill:var(--c-accent);opacity:1}.inv-wrap .bar-val{font-family:var(--f-mono);fill:var(--c-text);font-size:12px;font-weight:700}.inv-wrap .ref{stroke:var(--c-text-muted);stroke-width:1px;stroke-dasharray:4 3;opacity:.6}.inv-wrap .ref-label,.inv-wrap .axis-label{font-family:var(--f-body);fill:var(--c-text-muted);font-size:10px}.inv-wrap .axis-title{font-family:var(--f-body);fill:var(--c-text-muted);letter-spacing:.03em;font-size:10px}.inv-wrap .col-label{font-family:var(--f-body);fill:var(--c-text);font-size:12px;font-weight:600}.inv-wrap .col-sub{font-family:var(--f-mono);fill:var(--c-text-muted);font-size:9.5px}.inv-caption.svelte-107n1ig{font-family:var(--f-body);color:var(--c-text-muted);max-width:72ch;margin:.6rem 0 0;font-size:.84rem}
