.circuit-bg[data-v-b0ca2d6c]{--trace:color-mix(in srgb,var(--color-navy) 10%,transparent);--pulse:var(--color-electric);--node-fill:#fff;--node-stroke:color-mix(in srgb,var(--color-electric) 60%,transparent);--blob-a:color-mix(in srgb,var(--color-electric) 45%,transparent);--blob-b:color-mix(in srgb,var(--color-navy) 35%,transparent);--blob-opacity:.45;--pulse-opacity:.55}.circuit-bg--dark[data-v-b0ca2d6c]{--trace:hsla(0,0%,100%,.08);--pulse:var(--color-gold);--node-fill:color-mix(in srgb,var(--color-navy) 80%,#000);--node-stroke:color-mix(in srgb,var(--color-gold) 55%,transparent);--blob-a:color-mix(in srgb,var(--color-electric) 40%,transparent);--blob-b:color-mix(in srgb,var(--color-electric) 25%,transparent);--blob-opacity:.35;--pulse-opacity:.6}.circuit-bg--mirror .circuit-svg[data-v-b0ca2d6c]{transform:scaleX(-1)}.circuit-blob[data-v-b0ca2d6c]{border-radius:50%;filter:blur(70px);height:46vw;max-height:720px;max-width:720px;opacity:var(--blob-opacity);position:absolute;width:46vw}.circuit-blob--a[data-v-b0ca2d6c]{background:radial-gradient(circle,var(--blob-a),transparent 70%);left:-10%;top:-12%}.circuit-blob--b[data-v-b0ca2d6c]{background:radial-gradient(circle,var(--blob-b),transparent 70%);bottom:-18%;right:-8%}.circuit-bg--mirror .circuit-blob--a[data-v-b0ca2d6c]{left:auto;right:-10%}.circuit-bg--mirror .circuit-blob--b[data-v-b0ca2d6c]{left:-8%;right:auto}.circuit-base path[data-v-b0ca2d6c]{stroke:var(--trace);stroke-width:1.5}.circuit-pulse path[data-v-b0ca2d6c]{filter:drop-shadow(0 0 4px var(--pulse));opacity:var(--pulse-opacity);stroke:var(--pulse);stroke-dasharray:70 930;stroke-dashoffset:1000;stroke-linecap:round;stroke-width:2.5}.circuit-nodes circle[data-v-b0ca2d6c]{fill:var(--node-fill);stroke:var(--node-stroke);stroke-width:2}@media(prefers-reduced-motion:no-preference){.circuit-blob--a[data-v-b0ca2d6c]{animation:circuit-blob-a-b0ca2d6c 22s ease-in-out infinite alternate}.circuit-blob--b[data-v-b0ca2d6c]{animation:circuit-blob-b-b0ca2d6c 26s ease-in-out infinite alternate}.circuit-pulse path[data-v-b0ca2d6c]{animation-iteration-count:infinite;animation-name:circuit-run-b0ca2d6c;animation-timing-function:linear}.circuit-nodes circle[data-v-b0ca2d6c]{animation:circuit-node-b0ca2d6c 3.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.circuit-bg:not(.is-active) .circuit-blob[data-v-b0ca2d6c],.circuit-bg:not(.is-active) .circuit-nodes circle[data-v-b0ca2d6c],.circuit-bg:not(.is-active) .circuit-pulse path[data-v-b0ca2d6c]{animation-play-state:paused}}@keyframes circuit-run-b0ca2d6c{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes circuit-node-b0ca2d6c{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}@keyframes circuit-blob-a-b0ca2d6c{0%{transform:translate(0) scale(1)}to{transform:translate(12vw,8vh) scale(1.15)}}@keyframes circuit-blob-b-b0ca2d6c{0%{transform:translate(0) scale(1.1)}to{transform:translate(-14vw,-10vh) scale(.95)}}
