.controls.svelte-fn18jy,.profiles.svelte-fn18jy,.switchboard.svelte-fn18jy,.readouts.svelte-fn18jy{gap:var(--space-2);display:grid}.controls.svelte-fn18jy label:where(.svelte-fn18jy){gap:2px;display:grid}.controls.svelte-fn18jy input[type=range]:where(.svelte-fn18jy){accent-color:var(--accent)}.button-row.svelte-fn18jy{gap:var(--space-1);flex-wrap:wrap;display:flex}.lock-card.svelte-fn18jy{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-strong);background:var(--bg-inset);grid-template-columns:auto 1fr;display:grid}.lock-card.svelte-fn18jy strong:where(.svelte-fn18jy){color:var(--warn);font-family:var(--font-mono);display:block}.lock-card.locked.svelte-fn18jy{border-color:var(--ok)}.lock-card.locked.svelte-fn18jy strong:where(.svelte-fn18jy){color:var(--ok)}.lock-card.holdover.svelte-fn18jy{border-color:var(--danger)}.lock-card.holdover.svelte-fn18jy strong:where(.svelte-fn18jy){color:var(--danger)}.lock-ring.svelte-fn18jy{aspect-ratio:1;background:conic-gradient(var(--accent) var(--confidence), var(--line) 0);border-radius:50%;place-items:center;inline-size:54px;display:grid;position:relative}.lock-ring.svelte-fn18jy:after{content:"";background:var(--bg-inset);border-radius:50%;position:absolute;inset:5px}.lock-ring.svelte-fn18jy span:where(.svelte-fn18jy){z-index:1;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);position:relative}.sim-stage.svelte-fn18jy svg{min-inline-size:1080px}
