.plot.svelte-h3yqda{margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-2);min-width:0}figcaption.svelte-h3yqda{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--sp-1)}.title.svelte-h3yqda{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3)}.legend.svelte-h3yqda{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.legend.svelte-h3yqda>span:where(.svelte-h3yqda){display:inline-flex;align-items:center;gap:var(--sp-1)}.legend.svelte-h3yqda svg:where(.svelte-h3yqda){width:18px;height:8px}.grid.svelte-h3yqda line:where(.svelte-h3yqda){stroke:var(--border)}.grid.svelte-h3yqda text:where(.svelte-h3yqda),.label.svelte-h3yqda,.ref-label.svelte-h3yqda{fill:var(--text-muted);font-size:12px;font-family:var(--font-mono)}.trace.svelte-h3yqda{fill:none;stroke-width:1;stroke-opacity:.55}.trace.best.svelte-h3yqda{stroke-width:2.5;stroke-opacity:1}.setup.svelte-h3yqda{stroke:var(--data-1);stroke-width:2}.companion.svelte-h3yqda{stroke:var(--data-2);stroke-dasharray:5 3;stroke-width:2}.trace.setup.svelte-h3yqda,.trace.companion.svelte-h3yqda{stroke-width:1}.trace.best.setup.svelte-h3yqda,.trace.best.companion.svelte-h3yqda{stroke-width:2.5}.ref.svelte-h3yqda{stroke-width:1.5}.ref.mzi.svelte-h3yqda{stroke:var(--data-4)}.ref.seminorm.svelte-h3yqda{stroke:var(--text-muted);stroke-dasharray:6 4}.ref.extension.svelte-h3yqda{stroke:var(--data-3);stroke-dasharray:2 3}.crosshair.svelte-h3yqda{stroke:var(--border-strong)}.readout.svelte-h3yqda{margin:var(--sp-1) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.plot.svelte-1h2hp87{margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-2);min-width:0}figcaption.svelte-1h2hp87{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-3);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--sp-1)}.note.svelte-1h2hp87{margin:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.legend.svelte-1h2hp87{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);width:100%;color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.legend.svelte-1h2hp87>span:where(.svelte-1h2hp87){display:inline-flex;align-items:center;gap:var(--sp-1)}.swatch.svelte-1h2hp87{width:10px;height:10px;border-radius:2px}.swatch.coupling.svelte-1h2hp87{background:var(--data-1)}.swatch.field.svelte-1h2hp87{background:var(--data-2)}.swatch.pulse.svelte-1h2hp87{background:var(--data-3)}.axis.svelte-1h2hp87,.name.svelte-1h2hp87,.value.svelte-1h2hp87{fill:var(--text-muted);font-size:12px;font-family:var(--font-mono)}.name.svelte-1h2hp87{fill:var(--text)}.sub.svelte-1h2hp87{font-size:11px}.edge.svelte-1h2hp87{stroke:var(--border-strong);stroke-dasharray:3 3}.zero.svelte-1h2hp87{stroke:var(--border-strong)}.bar.coupling.svelte-1h2hp87{fill:var(--data-1)}.bar.field.svelte-1h2hp87{fill:var(--data-2)}.bar.pulse.svelte-1h2hp87{fill:var(--data-3)}.bar.sat.svelte-1h2hp87{stroke:var(--text);stroke-width:1.5}.column.svelte-1ih398w{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;border:0;min-width:0}legend.svelte-1ih398w{padding:0;margin-bottom:var(--sp-1);font-size:var(--text-sm);font-weight:600}.pair.svelte-1ih398w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.layout.svelte-sj9i4q{display:grid;gap:var(--sp-3);align-items:start}@media(min-width:960px){.layout.svelte-sj9i4q{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}}@media(max-width:959.98px){.inputs.svelte-sj9i4q,.results.svelte-sj9i4q{display:contents}.inputs.svelte-sj9i4q>*{order:2}.inputs.svelte-sj9i4q>:first-child{order:0}.results.svelte-sj9i4q>*{order:1}}.inputs.svelte-sj9i4q>details.how:where(.svelte-sj9i4q){margin-top:0}.inputs.svelte-sj9i4q>details.how:where(.svelte-sj9i4q)>.stack:where(.svelte-sj9i4q){color:var(--text)}.inputs.svelte-sj9i4q,.results.svelte-sj9i4q{min-width:0}p.svelte-sj9i4q{margin:0}.muted.svelte-sj9i4q{color:var(--text-muted);font-size:var(--text-sm)}.placeholder.svelte-sj9i4q{padding:var(--sp-4) 0}.grid-2.svelte-sj9i4q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-3)}.group.svelte-sj9i4q{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;border:0;min-width:0}.group.svelte-sj9i4q legend:where(.svelte-sj9i4q),.legend-like.svelte-sj9i4q{padding:0;margin-bottom:var(--sp-1);font-size:var(--text-sm);font-weight:500}.legend-like.svelte-sj9i4q{font-weight:600}.error.svelte-sj9i4q{font-size:var(--text-xs);color:var(--danger-text)}.coupling.svelte-sj9i4q{width:auto;border-collapse:collapse;font-size:var(--text-sm)}.coupling.svelte-sj9i4q th:where(.svelte-sj9i4q){padding:var(--sp-1) var(--sp-2);color:var(--text-muted);font-weight:500;text-align:center}.coupling.svelte-sj9i4q td:where(.svelte-sj9i4q){padding:var(--sp-0)}.toggle.svelte-sj9i4q{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.toggle.svelte-sj9i4q:has(input:where(.svelte-sj9i4q):checked){border-color:var(--accent);background:var(--accent-bg)}.toggle.svelte-sj9i4q input:where(.svelte-sj9i4q){margin:0;accent-color:var(--accent)}.toggle.svelte-sj9i4q:has(input:where(.svelte-sj9i4q):disabled){opacity:.55;cursor:not-allowed}.toggle.wide.svelte-sj9i4q{align-self:flex-start}.noise-grid.svelte-sj9i4q{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--sp-3)}.budget.svelte-sj9i4q>summary:where(.svelte-sj9i4q){cursor:pointer;font-size:var(--text-sm);font-weight:500;min-height:24px}.budget[open].svelte-sj9i4q>summary:where(.svelte-sj9i4q){margin-bottom:var(--sp-2)}.errors.svelte-sj9i4q{margin:var(--sp-1) 0 0;padding-left:var(--sp-4)}.rules.svelte-sj9i4q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--text-sm)}.rules.svelte-sj9i4q li:where(.svelte-sj9i4q){display:flex;align-items:baseline;gap:var(--sp-2)}.badge.svelte-sj9i4q{flex:none;min-width:5.5rem;padding:0 var(--sp-1);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger-text);background:var(--danger-bg);font-size:var(--text-xs);font-weight:600}.badge.kept.svelte-sj9i4q{border-color:var(--success);color:var(--success-text);background:var(--success-bg)}.tiles.svelte-sj9i4q{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:var(--sp-2)}.tile.svelte-sj9i4q{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.tile-label.svelte-sj9i4q{font-size:var(--text-sm);color:var(--text-muted)}.tile-value.svelte-sj9i4q{font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums}.tile-note.svelte-sj9i4q{font-size:var(--text-xs);color:var(--text-muted)}.sig.svelte-sj9i4q{align-self:flex-start;padding:0 var(--sp-1);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger-text);background:var(--danger-bg);font-size:var(--text-xs);font-weight:600}.sig.pass.svelte-sj9i4q{border-color:var(--success);color:var(--success-text);background:var(--success-bg)}.plots.svelte-sj9i4q,.details-grid.svelte-sj9i4q{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--sp-3);align-items:start}.table-wrap.svelte-sj9i4q{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table-wrap.svelte-sj9i4q table:where(.svelte-sj9i4q){width:100%;border-collapse:collapse;font-size:var(--text-sm)}caption.svelte-sj9i4q{padding:var(--sp-1) var(--sp-2);text-align:left;font-weight:600;background:var(--surface-2)}.table-wrap.svelte-sj9i4q th:where(.svelte-sj9i4q),.table-wrap.svelte-sj9i4q td:where(.svelte-sj9i4q){padding:var(--sp-0) var(--sp-2);height:28px;border-top:1px solid var(--border);text-align:left;font-weight:400}.num.svelte-sj9i4q{text-align:right!important;font-variant-numeric:tabular-nums}
