.configura-layout{width:100%;position:relative}.configura-circuit-bg{display:none}@media (min-width:1100px) and (prefers-color-scheme:dark){.configura-circuit-bg{z-index:0;pointer-events:none;filter:blur(4px);display:block;position:absolute;inset:0}}.circuit-fill{width:100%;height:100%}.circuit-fill-trace{fill:none;stroke-width:1.8px;stroke-dasharray:1600;stroke-dashoffset:1600px;transition:stroke-dashoffset 2.2s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * .12s)}.circuit-fill-tone-warm .circuit-fill-trace{stroke:#e0a06e8c}.circuit-fill-tone-cool .circuit-fill-trace{stroke:#8cb4cd8c}.drawn .circuit-fill-trace{stroke-dashoffset:0}.circuit-fill-pad{fill:#0c0c0c;stroke-width:1.2px;opacity:0;transition:opacity .4s ease calc(2.2s + var(--i) * .12s)}.circuit-fill-tone-warm .circuit-fill-pad{stroke:#e0aa82b3}.circuit-fill-tone-cool .circuit-fill-pad{stroke:#aac8e1b3}.drawn .circuit-fill-pad{opacity:1}.circuit-fill-pulse{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:60 1800;stroke-dashoffset:60px;opacity:0}.circuit-fill-tone-warm .circuit-fill-pulse{stroke:#ffc794;filter:drop-shadow(0 0 5px #ffb478e6)}.circuit-fill-tone-cool .circuit-fill-pulse{stroke:#d6ebff;filter:drop-shadow(0 0 5px #96c8ffe6)}.drawn .circuit-fill-pulse{opacity:1;animation:circuit-fill-pulse-move calc(6.5s + var(--i) * .8s) linear calc(2.4s + var(--i) * .9s) infinite}@keyframes circuit-fill-pulse-move{0%{stroke-dashoffset:60px}to{stroke-dashoffset:-1600px}}.circuit-fill-chip rect:first-child{fill:#0a0a0a;stroke:#e9e9e5;stroke-width:1.5px}.circuit-fill-chip rect:nth-child(2){fill:#161616;stroke:#ffffff3d}.circuit-fill-chip text{fill:#f2f2ee;letter-spacing:1px;text-anchor:middle;font:13px Manrope,Arial,sans-serif}.circuit-fill-chip text:last-child{fill:#a9a9a4;letter-spacing:2px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-reduced-motion:reduce){.drawn .circuit-fill-pulse{opacity:0;animation:none}.circuit-fill-trace{transition:none}}
