.controls.svelte-w2fwi3,.switchboard.svelte-w2fwi3{gap:var(--space-2);display:grid}:is(.controls.svelte-w2fwi3,.switchboard.svelte-w2fwi3) label:where(.svelte-w2fwi3){gap:2px;display:grid}:is(.controls.svelte-w2fwi3,.switchboard.svelte-w2fwi3) input[type=range]:where(.svelte-w2fwi3){accent-color:var(--accent)}.readouts.svelte-w2fwi3{gap:var(--space-1);display:grid}.bode.svelte-w2fwi3{justify-items:center;gap:3px;margin:0;display:grid}.bode.svelte-w2fwi3 svg:where(.svelte-w2fwi3){background:var(--bg-inset);inline-size:100%;max-inline-size:320px;box-shadow:inset 0 0 24px color-mix(in srgb, var(--accent) 5%, transparent)}.bode-bezel.svelte-w2fwi3{fill:none;stroke:var(--line-strong)}.bode-math.svelte-w2fwi3{color:var(--ink-faint);white-space:nowrap;font-size:7px}.bode-math.svelte-w2fwi3.end{text-align:end}.bode-math.svelte-w2fwi3.fc{color:var(--accent-2)}.bode-halfpower.svelte-w2fwi3{stroke:var(--line);stroke-width:.6px;stroke-dasharray:2 3}.bode-cutoff.svelte-w2fwi3{stroke:var(--accent-2);stroke-linecap:round;filter:drop-shadow(0 0 5px var(--accent-2));animation:svelte-w2fwi3-cutoff-flow var(--cutoff-flow-duration,1s) linear infinite;transition:x1 var(--dur-med) var(--ease-precise), x2 var(--dur-med) var(--ease-precise)}.bode-glow.svelte-w2fwi3{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:blur(3px);transition:opacity var(--dur-med) var(--ease-precise)}.bode-curve.svelte-w2fwi3{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--glow));animation:svelte-w2fwi3-cutoff-flow var(--cutoff-flow-duration,1s) linear infinite;transition:stroke-width var(--dur-med) var(--ease-precise), opacity var(--dur-med) var(--ease-precise), stroke-dasharray var(--dur-med) var(--ease-precise)}.bode-op.svelte-w2fwi3{fill:var(--accent);stroke:var(--bg);stroke-width:1px;filter:drop-shadow(0 0 5px var(--glow));transition:cx var(--dur-fast) var(--ease-precise), cy var(--dur-fast) var(--ease-precise)}@keyframes svelte-w2fwi3-cutoff-flow{to{stroke-dashoffset:-72px}}@media (prefers-reduced-motion:reduce){.bode-cutoff.svelte-w2fwi3,.bode-glow.svelte-w2fwi3,.bode-curve.svelte-w2fwi3,.bode-op.svelte-w2fwi3{transition:none;animation:none}}
