.controls-panel.svelte-19xwj9x{background:var(--surface-bg-hover,#ffffff05);border-radius:8px;margin-bottom:1.5em;padding:.6em 1.2em;& h2:where(.svelte-19xwj9x){color:var(--text-secondary,#888);margin:.3em 0 .5em;font-size:1.1em;font-weight:600}}.control-row.svelte-19xwj9x{flex-wrap:wrap;align-items:center;gap:.4em 1.5em;margin-bottom:.4em;display:flex;& label:where(.svelte-19xwj9x){align-items:center;gap:.4em;display:flex}& select:where(.svelte-19xwj9x),& input[type=range]:where(.svelte-19xwj9x){margin-left:.4em}& input[type=range]:where(.svelte-19xwj9x){width:100px}& button:where(.svelte-19xwj9x){background:var(--accent-color,#3498db);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.3em .8em;&:hover{opacity:.9}}}.plot-section.svelte-19xwj9x{margin:2em 0;& h2:where(.svelte-19xwj9x){margin-bottom:.5em}}.quality-report.svelte-19xwj9x{background:var(--surface-bg,#0000001a);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5em 1.5em;margin-bottom:1em;padding:.6em 1em;font-size:.9em;display:flex}.instability-badge.svelte-19xwj9x{color:#f39c12;font-weight:500}.description.svelte-19xwj9x{opacity:.85;margin-bottom:1em}.multi-series-grid.svelte-19xwj9x{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5em;display:grid;& h3:where(.svelte-19xwj9x){text-align:center;margin:0 0 .5em}}@media (width<=600px){.control-row.svelte-19xwj9x{flex-direction:column;align-items:flex-start}}
