.experiment-controls.svelte-ufaqdv{border:1px solid var(--line);min-width:0;color:var(--ink);background:linear-gradient(120deg,#151d21,#0c1216);margin:1.2rem 0;padding:1.1rem 1.25rem 1.2rem}legend.svelte-ufaqdv{color:var(--warm);font:11px/1.5 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.13em;text-transform:uppercase;margin-left:-.2rem;padding:0 .65rem}.control-hint.svelte-ufaqdv{max-width:75ch;color:var(--muted);font:13px/1.65 var(--sans,Arial,sans-serif);margin:0 0 1rem}.control-content.svelte-ufaqdv label{color:#e2e6e6;min-width:0;line-height:1.5}.control-content.svelte-ufaqdv select,.control-content.svelte-ufaqdv button{box-sizing:border-box;max-width:100%;min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--control-border);background:#10191e;border-radius:0;padding:.65rem .85rem}.control-content.svelte-ufaqdv button{cursor:pointer}.control-content.svelte-ufaqdv button:hover,.control-content.svelte-ufaqdv select:hover{border-color:var(--warm)}.control-content.svelte-ufaqdv button:disabled{cursor:default;opacity:.55}.control-content.svelte-ufaqdv input[type=range]{min-width:0;height:44px;accent-color:var(--cyan);cursor:ew-resize}.control-content.svelte-ufaqdv label:has(input[type=checkbox]){cursor:pointer;align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.control-content.svelte-ufaqdv input[type=checkbox]{width:18px;height:18px;accent-color:var(--warm);flex:none}.control-content.svelte-ufaqdv output{text-align:right;color:#f2c18e;min-width:3.3em;font:12px/1.5 var(--mono,"IBM Plex Mono",monospace);font-variant-numeric:tabular-nums;background:#202c32;border:1px solid #40525b;padding:.15rem .4rem;display:inline-block}.control-content.svelte-ufaqdv :is(input,select,button):focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width<=600px){.experiment-controls.svelte-ufaqdv{padding:.8rem .8rem 1rem}.control-content.svelte-ufaqdv select{width:100%}}
