.soc{--soc-glow:#2fa188;--soc-lens-on:#3b8f7d;--soc-lens-on-top:#8fd8c6;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}.soc:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px}.soc-ink{stroke-width:.75px}.soc-paper>.iso-top,.soc-paper>.iso-fill{fill:#222227}.soc-holes{fill:none;stroke:var(--anatomy-paper);stroke-width:1.3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.soc-stamp{stroke-width:1px;stroke-dasharray:4 2.5}.soc-band{stroke-width:1.6px;opacity:.45}.soc-needle{stroke-width:1.1px}.soc-tip>.iso-edge{transition:stroke .3s var(--anatomy-ease)}.soc-pen[data-on] .soc-tip>.iso-edge{stroke:var(--anatomy-lit)}.soc-pen[data-on] .soc-tip>.iso-top{fill:var(--anatomy-lit-top)}.soc-glow{fill:var(--soc-glow);opacity:0;filter:blur(6px);transition:opacity .5s var(--anatomy-ease)}.soc:has(.soc-lamp[data-on]) .soc-glow{opacity:.32}.soc-lens>.iso-shade,.soc-lens>.iso-top,.soc-lens>.iso-fill{transition:fill .4s var(--anatomy-ease)}.soc-lamp[data-on] .soc-lens>.iso-shade,.soc-lamp[data-on] .soc-lens>.iso-fill{fill:var(--soc-lens-on)}.soc-lamp[data-on] .soc-lens>.iso-top{fill:var(--soc-lens-on-top)}.soc-lamp[data-on] .soc-lens>.iso-edge{stroke:var(--anatomy-lit)}@media (prefers-reduced-motion:reduce){.soc *{transition:none!important}}
.ep-port{fill:#0b0b0d}.ep-glass{fill:#0e1112}.ep-screen rect{transition:fill .3s var(--anatomy-ease)}.ep-title{fill:#1f2426}.ep-name{fill:#242a2c}.ep-track{fill:#161a1b}.ep-bar{fill:#4a5257}.ep-bar[data-on]{fill:var(--anatomy-lit)}.ep-net rect{fill:var(--anatomy-lit);opacity:.8}.ep-net[data-on] rect{fill:#2a2f31;opacity:1}.ep-leds circle{fill:var(--anatomy-lit);transition:fill .2s var(--anatomy-ease)}.ep-leds[data-unplugged] circle{fill:var(--anatomy-faint)}.ep-coil{stroke-linejoin:round}.ep-cable,.ep-cable-core{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ep-cable{stroke:var(--anatomy-mid);stroke-width:2.6px}.ep-cable-core{stroke:var(--anatomy-face);stroke-width:1.4px}
.ml-env>.iso-edge{transition:stroke .3s var(--anatomy-ease)}.ml-envelope[data-on] .ml-env>.iso-edge{stroke:var(--anatomy-lit)}.ml-envelope[data-on] .ml-env>.iso-top{fill:var(--anatomy-lit-top)}.ml-belt>.iso-top,.ml-belt>.iso-fill{fill:#18181c}.ml-pip .ml-lens>.iso-top{fill:var(--anatomy-faint);transition:fill .2s var(--anatomy-ease)}.ml-pip[data-state=off] .ml-lens>.iso-edge{stroke:var(--anatomy-mid)}.ml-pip[data-state=pass] .ml-lens>.iso-top{fill:var(--anatomy-hi)}.ml-pip[data-state=fail] .ml-lens>.iso-top{fill:var(--anatomy-lit)}.ml-pip[data-state=fail] .ml-lens>.iso-edge{stroke:var(--anatomy-lit)}.ml-beam{opacity:.8}.ml-window{fill:#0e1112;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);vector-effect:non-scaling-stroke}.ml-scan{fill:var(--anatomy-hi);transition:opacity .15s var(--anatomy-ease)}.ml-scan[data-on]{fill:var(--anatomy-lit)}
