.jc-controls{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:end;gap:.8rem 1.4rem;margin:.9rem 0 1rem;display:grid}.jc-field{color:var(--text-dim);flex-direction:column;gap:.3rem;min-width:0;font-size:.85rem;display:flex}.jc-field input[type=range]{width:100%}.jc-field output{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.jc-toggles{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;display:flex}.jc-check{cursor:pointer;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.jc-mode .seg-btn{white-space:nowrap}.jc-readouts{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.7rem;margin-bottom:1rem;display:grid}.jc-card{border:1px solid var(--border);background:var(--bg-surface);min-width:0;padding:.6rem .8rem}.jc-card-label{color:var(--text-dim);margin-bottom:.2rem;font-size:.78rem}.jc-card-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.15rem}.jc-card-value.highlight strong{color:var(--accent)}
