.schematic svg{width:100%;max-width:640px;height:auto}.schematic .rail{stroke:var(--pico-muted-border-color, #cccccc);stroke-width:2}.schematic .wire{stroke:var(--pico-muted-color, #888888);stroke-width:2}.schematic rect{fill:var(--pico-card-background-color, #f5f5f5);stroke:var(--pico-primary, #555555);stroke-width:1.5}.schematic text{fill:var(--pico-color, #333333);font-size:14px;text-anchor:middle;dominant-baseline:middle}.schematic .component.disabled{opacity:.35}.console{max-height:12rem;overflow:auto;white-space:pre-wrap;font-size:.85rem;background:var(--pico-code-background-color);padding:.75rem;border-radius:var(--pico-border-radius)}.numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1.5rem 0}.numbers article{margin:0}.charts{display:grid;gap:1.5rem}.result-plot{width:100%;height:360px}.unit.svelte-4fnvw7{color:var(--pico-muted-color)}.field-error.svelte-4fnvw7{color:var(--pico-del-color, #d9534f)}legend.svelte-462jed{display:flex;align-items:center;gap:.5rem;font-weight:700}.dot.svelte-462jed{display:inline-block;width:.7em;height:.7em;border-radius:50%}legend.svelte-462jed input[type=checkbox]:where(.svelte-462jed){margin-left:auto;margin-bottom:0}.schematic.svelte-1n46o8q{margin:1.5rem 0}.actions.svelte-1n46o8q{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.actions.svelte-1n46o8q button:where(.svelte-1n46o8q){width:auto}.error.svelte-1n46o8q{background:var(--pico-del-color, #d9534f);color:#fff}.notice.svelte-1n46o8q{background:var(--pico-mark-background-color)}
