.circuit-fluid-pulse[data-v-64cc86d9]{pointer-events:none}.circuit-fluid-pulse__path[data-v-64cc86d9]{vector-effect:non-scaling-stroke;stroke-dasharray:8 92;stroke-dashoffset:100;animation:circuit-fluid-pulse-64cc86d9 var(--pulse-duration,7s) linear infinite}.circuit-fluid-pulse__glow[data-v-64cc86d9]{opacity:.11;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--color-primary) 42%,transparent))}.circuit-fluid-pulse__core[data-v-64cc86d9]{opacity:.95;filter:drop-shadow(0 0 1.5px color-mix(in oklab,var(--color-primary) 60%,transparent))}.circuit-fluid-pulse__secondary[data-v-64cc86d9]{animation-delay:var(--secondary-delay);stroke-dasharray:4 96;opacity:.46}@keyframes circuit-fluid-pulse-64cc86d9{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.circuit-fluid-pulse__path[data-v-64cc86d9]{animation:none;opacity:0}}.border-signal[data-v-9cdbceeb]{--signal-highlight:#e53945;position:absolute;inset:0;pointer-events:none;color:var(--color-primary)}.border-signal__traveller[data-v-9cdbceeb]{--lag:0ms;--strength:.9;position:absolute;top:0;left:0;width:12px;height:2px;border-radius:1px;color:var(--signal-highlight);background:linear-gradient(90deg,transparent,currentColor 25%,currentColor 75%,transparent);opacity:0;offset-path:var(--signal-path);offset-anchor:center;offset-rotate:auto;animation:border-signal-travel-9cdbceeb var(--signal-duration) linear infinite;animation-delay:calc(0s - var(--signal-duration) + var(--lag))}.border-signal__node[data-v-9cdbceeb]{position:absolute;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:currentColor;box-shadow:0 0 0 2px var(--color-base-100)}.border-signal__node--relay[data-v-9cdbceeb]{width:8px;height:8px}.border-signal__node--terminal[data-v-9cdbceeb]{width:12px;height:12px}.border-signal__node-light[data-v-9cdbceeb],.border-signal__node-ring[data-v-9cdbceeb]{position:absolute;inset:0;border-radius:inherit;opacity:0;animation:border-signal-receive-9cdbceeb var(--signal-duration) linear infinite;animation-delay:var(--arrival-delay)}.border-signal__node-light[data-v-9cdbceeb]{background:var(--signal-highlight)}.border-signal__node--terminal .border-signal__node-light[data-v-9cdbceeb]{inset:3px}.border-signal__node-ring[data-v-9cdbceeb]{inset:-4px;border:1px solid;animation-name:border-signal-ring-9cdbceeb}@keyframes border-signal-travel-9cdbceeb{0%,8%{offset-distance:0;opacity:0}11%{opacity:var(--strength)}87%{opacity:var(--strength)}90%,to{offset-distance:100%;opacity:0}}@keyframes border-signal-receive-9cdbceeb{0%,9%,to{opacity:0}1.5%{opacity:.9}4%{opacity:.4}}@keyframes border-signal-ring-9cdbceeb{0%{opacity:0;transform:scale(.75)}1.5%{opacity:.25}8%,to{opacity:0;transform:scale(1.35)}}@supports not (offset-path:path("M0 0 L1 1")){.border-signal__node-light[data-v-9cdbceeb],.border-signal__node-ring[data-v-9cdbceeb],.border-signal__traveller[data-v-9cdbceeb]{display:none}}@media(prefers-reduced-motion:reduce){.border-signal__node-light[data-v-9cdbceeb],.border-signal__node-ring[data-v-9cdbceeb],.border-signal__traveller[data-v-9cdbceeb]{animation:none;display:none}}.circuit-border[data-v-03567f35]{pointer-events:none;position:absolute;inset:0;z-index:10;display:none}.circuit-border__halo[data-v-03567f35],.circuit-border__rail[data-v-03567f35]{fill:none;vector-effect:non-scaling-stroke}.circuit-border--signal .circuit-border__halo[data-v-03567f35]{opacity:0}.circuit-border--signal .circuit-border__rail[data-v-03567f35]{stroke:var(--color-primary);stroke-width:1;opacity:1;stroke-linejoin:round}.circuit-border__halo[data-v-03567f35]{stroke:var(--color-primary);stroke-width:7;opacity:.045}.circuit-border__rail[data-v-03567f35]{stroke:color-mix(in oklab,var(--color-primary) 58%,var(--color-base-300));stroke-width:1.25;opacity:.82}.circuit-border__terminal[data-v-03567f35]{position:absolute;display:block;width:.75rem;height:.75rem;border:2px solid color-mix(in oklab,var(--color-primary) 72%,#fff);border-radius:9999px;background:var(--color-base-100);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 10%,transparent),0 0 14px color-mix(in oklab,var(--color-primary) 24%,transparent)}.circuit-border__terminal[data-v-03567f35]:after{position:absolute;inset:2px;border-radius:inherit;background:var(--color-primary);content:""}.circuit-border__junctions[data-v-03567f35]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.4rem}.circuit-border__junctions i[data-v-03567f35]{display:block;width:.36rem;height:.36rem;border-radius:9999px;background:color-mix(in oklab,var(--color-primary) 55%,var(--color-base-300));box-shadow:0 0 0 2px var(--color-base-100)}.circuit-border__junctions i.is-active[data-v-03567f35]{width:.58rem;height:.58rem;background:var(--color-primary);box-shadow:0 0 0 3px var(--color-base-100),0 0 0 5px color-mix(in oklab,var(--color-primary) 12%,transparent)}@media(min-width:48rem){.circuit-border[data-v-03567f35]{display:block}}@media(prefers-reduced-motion:reduce){.circuit-border__junctions i[data-v-03567f35],.circuit-border__terminal[data-v-03567f35]{box-shadow:none}}.perspective-container[data-v-b2c1ea50]{cursor:pointer;perspective:1200px;transform-style:preserve-3d;touch-action:pan-y}.card-hover-layer[data-v-b2c1ea50],.card-item[data-v-b2c1ea50]{pointer-events:none;transform-style:preserve-3d}.card-hover-layer[data-v-b2c1ea50]{perspective:1400px;transition:transform .22s ease,filter .22s ease}.card-item.is-hovered .card-hover-layer[data-v-b2c1ea50]{filter:brightness(1.04);transform:translateY(-10px) scale(1.045)}.card-item.is-active.is-hovered .card-hover-layer[data-v-b2c1ea50]{transform:translateY(-14px) scale(1.065)}.card-flip-layer[data-v-b2c1ea50]{transform-style:preserve-3d;transform-origin:center center;transition:transform .76s cubic-bezier(.22,.61,.36,1);will-change:transform}.card-flip-layer.is-flipped[data-v-b2c1ea50]{transform:rotateY(180deg)}.card-face[data-v-b2c1ea50]{backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none;transform:rotateY(0) translateZ(1px)}.card-face-back[data-v-b2c1ea50]{transform:rotateY(180deg) translateZ(1px)}.card-item.is-shifting-left .card-hover-layer[data-v-b2c1ea50]{animation:card-shift-left-b2c1ea50 .52s cubic-bezier(.2,.8,.2,1)}.card-item.is-shifting-right .card-hover-layer[data-v-b2c1ea50]{animation:card-shift-right-b2c1ea50 .52s cubic-bezier(.2,.8,.2,1)}@keyframes card-shift-left-b2c1ea50{0%{transform:translate(24px) scale(.98)}55%{transform:translate(-10px) scale(1.045)}to{transform:translate(0) scale(1)}}@keyframes card-shift-right-b2c1ea50{0%{transform:translate(-24px) scale(.98)}55%{transform:translate(10px) scale(1.045)}to{transform:translate(0) scale(1)}}
