.rc-canvas.svelte-w2fwi3{grid-template-rows:minmax(300px,auto) auto;display:grid}.rc-stage.svelte-w2fwi3{background:0 0;border:0;border-radius:0;align-content:center;min-block-size:330px;display:grid;position:relative}.rc-stage.svelte-w2fwi3 figure{margin:0}.rc-stage.svelte-w2fwi3 svg{max-block-size:440px;inline-size:100%;background:0 0!important}.rc-stage.svelte-w2fwi3 figcaption{display:none}.rc-stage.svelte-w2fwi3 [data-wire-source]{cursor:crosshair}.rc-stage.svelte-w2fwi3 [data-wire-source] path{transition:opacity .14s linear,stroke-width .14s linear,stroke-dasharray .14s linear}.rc-stage.svelte-w2fwi3 [data-wire-source].rc-output-trace path{stroke:#61d4ff;filter:drop-shadow(0 0 6px #61d4ff8c);animation:svelte-w2fwi3-trace-flow var(--trace-flow-duration,1s) linear infinite}.rc-stage.svelte-w2fwi3 [data-wire-source].rc-output-trace.is-attenuated path{filter:drop-shadow(0 0 2px #61d4ff40)}.trace-badge.svelte-w2fwi3{inset:var(--space-4) var(--space-4) auto auto;background:#070a0cc7;border:1px solid #61d4ff38;border-radius:5px;justify-items:end;gap:2px;padding:.45rem .65rem;display:grid;position:absolute}.trace-badge.svelte-w2fwi3 span:where(.svelte-w2fwi3),.frequency-ticks.svelte-w2fwi3,.frequency-heading.svelte-w2fwi3 label:where(.svelte-w2fwi3) span:where(.svelte-w2fwi3),.rc-metrics.svelte-w2fwi3 span:where(.svelte-w2fwi3),.response-plot.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3),.waveform.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3),.component-calibration.svelte-w2fwi3,.component-calibration.svelte-w2fwi3 label:where(.svelte-w2fwi3) span:where(.svelte-w2fwi3){font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-size:.625rem}.trace-badge.svelte-w2fwi3 code:where(.svelte-w2fwi3){font-size:var(--text-xs);color:#aeeaff}.waveform.svelte-w2fwi3{padding:var(--space-3) var(--space-4) var(--space-2);background:#05090cb8;border-block-start:1px solid #61d4ff24;margin:0}.waveform.svelte-w2fwi3 svg:where(.svelte-w2fwi3){block-size:116px;inline-size:100%;display:block;overflow:visible}.waveform.svelte-w2fwi3 path:where(.svelte-w2fwi3){fill:none;stroke-linecap:round;stroke-linejoin:round}.zero.svelte-w2fwi3{stroke:#97b4c21f;stroke-dasharray:2 6}.wave-input.svelte-w2fwi3{stroke:#74828e;stroke-width:1.2px;opacity:.55}.wave-output.svelte-w2fwi3{stroke:#61d4ff;filter:drop-shadow(0 0 5px #61d4ff8c);animation:svelte-w2fwi3-trace-flow var(--trace-flow-duration,1s) linear infinite;transition:opacity .18s linear,stroke-width .18s linear,stroke-dasharray .18s linear}.waveform.svelte-w2fwi3 text:where(.svelte-w2fwi3){fill:var(--ink-faint);font-family:var(--font-mono);font-size:8px}.waveform.svelte-w2fwi3 .out-label:where(.svelte-w2fwi3){fill:#8ce1ff;text-anchor:end}.waveform.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3){gap:var(--space-4);letter-spacing:.04em;justify-content:flex-end;display:flex}.waveform.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3) span:where(.svelte-w2fwi3){align-items:center;gap:6px;display:inline-flex}.waveform.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3) i:where(.svelte-w2fwi3){background:#74828e;block-size:2px;inline-size:16px}.waveform.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3) i.output:where(.svelte-w2fwi3){background:#61d4ff;box-shadow:0 0 6px #61d4ff}.frequency-control.svelte-w2fwi3{padding-block-end:var(--space-4);position:relative}.frequency-heading.svelte-w2fwi3{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.frequency-heading.svelte-w2fwi3 label:where(.svelte-w2fwi3){font-size:var(--text-md);font-weight:620}.frequency-heading.svelte-w2fwi3 output:where(.svelte-w2fwi3){font-family:var(--font-mono);color:#aeeaff;font-variant-numeric:tabular-nums;font-size:1.2rem}.frequency-control.svelte-w2fwi3 input[type=range]:where(.svelte-w2fwi3),.component-calibration.svelte-w2fwi3 input[type=range]:where(.svelte-w2fwi3){accent-color:#61d4ff;cursor:ew-resize;inline-size:100%}.frequency-control.svelte-w2fwi3 input[type=range]:where(.svelte-w2fwi3){block-size:24px}.frequency-ticks.svelte-w2fwi3{letter-spacing:0;justify-content:space-between;margin-block-start:1px;display:flex}.cutoff-marker.svelte-w2fwi3{pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:var(--cutoff-position);transform:translate(-50%)}.cutoff-marker.svelte-w2fwi3:before{content:"";background:var(--warn);block-size:18px;inline-size:1px;box-shadow:0 0 5px color-mix(in srgb, var(--warn) 65%, transparent);margin-inline:auto;display:block}.cutoff-marker.svelte-w2fwi3 span:where(.svelte-w2fwi3){white-space:nowrap;font-family:var(--font-mono);color:var(--warn);font-size:.5625rem;display:block}.component-calibration.svelte-w2fwi3{padding-block:var(--space-3);border-block:1px solid var(--line)}.component-calibration.svelte-w2fwi3 summary:where(.svelte-w2fwi3){cursor:pointer;color:var(--ink-mute)}.component-calibration.svelte-w2fwi3>div:where(.svelte-w2fwi3){gap:var(--space-4);grid-template-columns:repeat(2,1fr);padding-block-start:var(--space-3);display:grid}.component-calibration.svelte-w2fwi3 label:where(.svelte-w2fwi3){gap:var(--space-1);display:grid}.rc-utilities.svelte-w2fwi3{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-start:var(--space-3);display:flex}.rc-metrics.svelte-w2fwi3{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.rc-metrics.svelte-w2fwi3>div:where(.svelte-w2fwi3){gap:2px;display:grid}.rc-metrics.svelte-w2fwi3 strong:where(.svelte-w2fwi3){font-size:var(--text-sm);color:#bdefff;white-space:nowrap;font-weight:560}.response-plot.svelte-w2fwi3{margin:var(--space-4) 0 0;border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.response-plot.svelte-w2fwi3 svg:where(.svelte-w2fwi3){background:var(--bg-inset);max-block-size:150px;inline-size:100%;display:block}.plot-grid.svelte-w2fwi3{stroke:var(--line-strong)}.plot-grid.half.svelte-w2fwi3{stroke-dasharray:2 4}.cutoff.svelte-w2fwi3{stroke:var(--warn);stroke-width:.8px;stroke-dasharray:3 4;transition:x1 .18s var(--ease-precise), x2 .18s var(--ease-precise)}.response-curve.svelte-w2fwi3{fill:none;stroke:#61d4ff;stroke-width:2px;filter:drop-shadow(0 0 4px #61d4ff6b)}.operating-point.svelte-w2fwi3{fill:#d9f6ff;stroke:#61d4ff;stroke-width:2px;filter:drop-shadow(0 0 6px #61d4ff);transition:cx .12s linear,cy .12s linear}.response-plot.svelte-w2fwi3 text:where(.svelte-w2fwi3){fill:var(--ink-faint);font-family:var(--font-mono);font-size:7px}.response-plot.svelte-w2fwi3 text.end:where(.svelte-w2fwi3){text-anchor:end}.response-plot.svelte-w2fwi3 figcaption:where(.svelte-w2fwi3){text-align:end;letter-spacing:.04em;margin-block-start:var(--space-1)}.motion-paused.svelte-w2fwi3 .rc-output-trace path,.motion-paused.svelte-w2fwi3 .wave-output:where(.svelte-w2fwi3){animation-play-state:paused}@keyframes svelte-w2fwi3-trace-flow{to{stroke-dashoffset:-72px}}@media (width<=700px){.component-calibration.svelte-w2fwi3>div:where(.svelte-w2fwi3),.rc-metrics.svelte-w2fwi3{grid-template-columns:1fr}.rc-utilities.svelte-w2fwi3{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rc-stage.svelte-w2fwi3 [data-wire-source].rc-output-trace path,.wave-output.svelte-w2fwi3{animation:none}.rc-stage.svelte-w2fwi3 [data-wire-source] path,.response-curve.svelte-w2fwi3,.operating-point.svelte-w2fwi3{transition:none}}
