.svelte-1599gu2{font-family:monospace}h1.svelte-1599gu2{display:flex;align-items:center;justify-content:center;gap:1ex}.icon-link.svelte-1599gu2{display:flex;align-items:center;justify-content:center;gap:1ex;color:inherit}footer.svelte-1599gu2{display:flex;align-items:center;justify-content:center;gap:1ex}.icon.svelte-1599gu2{width:1em;height:1em}svg.svelte-1599gu2{display:block;width:100%;border:none}rect.svelte-1599gu2{stroke-width:1px;stroke-linejoin:bevel;stroke-linecap:butt;vector-effect:non-scaling-stroke}.focus.svelte-1599gu2{stroke-width:2px;vector-effect:non-scaling-stroke}.slider.svelte-1599gu2{display:flex;align-items:center;accent-color:black;justify-content:stretch;width:100%;gap:1ex}.slider-label.svelte-1599gu2{white-space:nowrap;width:10em}.slider-control.svelte-1599gu2{flex-grow:1}.number-slider.svelte-1599gu2{display:grid;grid-template-columns:1fr auto;gap:1ex .5ex;padding:1ex 0;align-items:baseline}.number-slider.svelte-1599gu2 input:where(.svelte-1599gu2){grid-column:1 / -1}.phase-slider.svelte-1599gu2{accent-color:hsl(calc(180 + 57 * var(--current-value, 0)),100%,50%)}.real-slider.svelte-1599gu2,.imag-slider.svelte-1599gu2{accent-color:hsl(0,0%,calc(50% + 50% * var(--current-value, 0)))}button.svelte-1599gu2{border:none;background:#111;color:#fff;cursor:pointer;display:inline-block;padding:.5ex 1ex}button.svelte-1599gu2:hover{background:#252525;color:#fff}button.svelte-1599gu2:active{background:#000}h2.svelte-1599gu2{text-align:center}.domain.svelte-1599gu2{display:flex;flex-direction:column;align-items:center;padding:.3em;gap:1em .5em}.domain-split.svelte-1599gu2{display:flex;gap:2px}.options.svelte-1599gu2{width:max-content;padding:1em;margin:auto;min-width:70em;box-sizing:border-box}.domain-container.svelte-1599gu2{display:grid;grid-template-columns:1fr 1fr;justify-content:center;justify-items:stretch;max-width:70em;margin:1em auto auto;box-sizing:border-box}fieldset.svelte-1599gu2{align-self:stretch;border:3px solid #ccc}hr.svelte-1599gu2{border:none;border-bottom:1px solid #444;margin:1em 0;height:0;padding:0}legend.svelte-1599gu2{background:#444;color:#fff;padding:4px 7px;display:flex;align-items:center;gap:2ex}legend.svelte-1599gu2 a{color:inherit}.details-body.svelte-1599gu2{padding:0 2ex}summary.svelte-1599gu2{cursor:pointer}input[type=range].svelte-1599gu2{width:100%}.button-row.svelte-1599gu2{display:flex;flex-wrap:wrap;gap:.5ex}.plot.svelte-1599gu2{margin:0;padding:0;display:grid;grid-template-rows:1fr auto;gap:0;background:#000;width:100%}.plot-graphic.svelte-1599gu2{margin:0}.plot-caption.svelte-1599gu2{background:#000;color:#fff;text-align:center;padding:.5ex 0 1ex}.domain-name.svelte-1599gu2{font-size:2em;margin:0}.radio-list.svelte-1599gu2{display:flex;align-items:baseline}.radio-list-head.svelte-1599gu2{display:block;align-self:center;padding:1ex}.radio-list-tail.svelte-1599gu2{justify-self:end;margin-left:auto}.radio-list-head.svelte-1599gu2:after{content:": "}.radio-field.svelte-1599gu2{padding:1ex;display:flex;align-items:center;gap:1ex}.radio-control.svelte-1599gu2{padding:0;margin:0}.checkbox-field.svelte-1599gu2{padding:1ex;display:flex;align-items:center;gap:1ex}.checkbox-control.svelte-1599gu2{padding:0;margin:0}.polar-control.svelte-1599gu2{width:100%}.polar-control-axis.svelte-1599gu2{vector-effect:non-scaling-stroke}.polar-control-axis-label.svelte-1599gu2{font-size:1em}.polar-control-head.svelte-1599gu2{vector-effect:non-scaling-stroke;fill:hsl(calc(180 + 57 * var(--value-phase, 0)),100%,50%);cursor:move;stroke:#fff;stroke-width:2}.polar-control-head-mirror.svelte-1599gu2{vector-effect:non-scaling-stroke;stroke:hsl(calc(180 - 57 * var(--value-phase, 0)),100%,50%);cursor:pointer;fill:hsl(calc(180 - 57 * var(--value-phase, 0)),100%,80%);stroke-width:3;stroke-dasharray:3 4}.polar-control-unit.svelte-1599gu2{fill:none;vector-effect:non-scaling-stroke}.polar-control-marker-magnitude.svelte-1599gu2,.polar-control-marker-real.svelte-1599gu2,.polar-control-marker-imag.svelte-1599gu2{vector-effect:non-scaling-stroke;stroke-dasharray:2 3}.polar-control-marker-magnitude-mirror.svelte-1599gu2{vector-effect:non-scaling-stroke;stroke-dasharray:2 10}.polar-control-axis-value.hidden.svelte-1599gu2,.hidden.svelte-1599gu2{display:none}.polar-control-axis-value.svelte-1599gu2{font-size:1em}
