.ways.svelte-1z0wtbh{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:20px;width:100%;position:relative;overflow:hidden}.ways.svelte-1z0wtbh .grid-bg:where(.svelte-1z0wtbh){background-image:radial-gradient(circle at 1px 1px, var(--line-strong) 1px, transparent 0);opacity:.5;background-size:24px 24px;position:absolute;inset:0}.ways-stage.svelte-1z0wtbh{transform-origin:0 0;position:absolute;top:0;left:0}.ways.svelte-1z0wtbh svg:where(.svelte-1z0wtbh){pointer-events:none;position:absolute;inset:0;overflow:visible}.ways.svelte-1z0wtbh .wire:where(.svelte-1z0wtbh){fill:none;stroke:var(--tok);stroke-width:2px;stroke-opacity:.5;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px}.ways.in .wire.svelte-1z0wtbh{animation:draw-edge 1.2s var(--ease) forwards;animation-delay:var(--d,0s)}.ways.svelte-1z0wtbh .pulse:where(.svelte-1z0wtbh){fill:var(--tok);opacity:0;filter:drop-shadow(0 0 4px var(--tok))}.ways.in .pulse.svelte-1z0wtbh{animation:pulse-in .4s var(--ease) forwards;animation-delay:var(--d,0s)}.way.svelte-1z0wtbh{opacity:0;position:absolute;transform:translateY(10px)}.ways.in .way.svelte-1z0wtbh{animation:node-in .5s var(--ease) forwards;animation-delay:var(--d,0s)}.way.svelte-1z0wtbh .node-card{width:100%;min-width:0;padding:10px 12px;font-size:13px}.way.target.svelte-1z0wtbh .node-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--emerald) 40%, transparent), 0 0 60px -10px color-mix(in oklab, var(--emerald) 45%, transparent), 0 30px 60px -20px #0000008c;padding:16px;font-size:15px}@media (prefers-reduced-motion:reduce){.ways.svelte-1z0wtbh .wire:where(.svelte-1z0wtbh){stroke-dashoffset:0;animation:none}.ways.svelte-1z0wtbh .pulse:where(.svelte-1z0wtbh){display:none}.way.svelte-1z0wtbh{opacity:1;animation:none;transform:none}}
