.sa-controls{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.5rem;margin:.9rem 0 1rem;display:flex}.sa-field{color:var(--text-dim);flex-direction:column;flex:20rem;gap:.3rem;min-width:min(20rem,100%);font-size:.85rem;display:flex}.sa-field input[type=range]{width:100%}.sa-field output{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.sa-controls .sa-bank{white-space:nowrap}.sa-readouts{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.7rem;margin:1rem 0;display:grid}.sa-card{border:1px solid var(--border);background:var(--bg-surface);min-width:0;padding:.6rem .8rem}.sa-card-label{color:var(--text-dim);margin-bottom:.2rem;font-size:.78rem}.sa-card-value{font-variant-numeric:tabular-nums;font-size:1.25rem}.sa-card-value.highlight strong{color:var(--accent)}
