.track.svelte-17kczks{fill:none;stroke:#94e9db1f;stroke-width:1.5}.light.svelte-17kczks{fill:none;stroke:url(#beam);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:90 600;stroke-dashoffset:690;animation:svelte-17kczks-travel 3.2s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--d);filter:drop-shadow(0 0 6px rgba(45,212,191,.8))}@keyframes svelte-17kczks-travel{to{stroke-dashoffset:0}}.node.svelte-17kczks{position:absolute;display:flex;align-items:center;gap:10px;transform:translateY(-50%);padding:10px 14px;border-radius:14px;background:#0a1514e6;box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:600;transition:box-shadow .3s,transform .3s}.node.svelte-17kczks:hover{box-shadow:0 0 0 1px #5eead480 inset,0 0 30px -10px var(--glow);transform:translateY(-50%) scale(1.03)}.node-icon.svelte-17kczks{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:#2dd4bf1f;color:var(--accent)}.hub.svelte-17kczks{background:linear-gradient(160deg,#10302d,#071211);box-shadow:0 0 0 1px #5eead459 inset,0 0 60px -6px #2dd4bf8c;animation:svelte-17kczks-breathe 3.2s ease-in-out infinite}@keyframes svelte-17kczks-breathe{50%{box-shadow:0 0 0 1px #5eead48c inset,0 0 90px #2dd4bfa6}}.node-m.svelte-17kczks{padding:12px 18px;border-radius:14px;background:#0a1514e6;box-shadow:0 0 0 1px var(--line) inset;font-size:14px;font-weight:600;text-align:center}.flow-m.svelte-17kczks{width:2px;height:36px;background:linear-gradient(#2dd4bf,transparent)}@media(prefers-reduced-motion:reduce){.light.svelte-17kczks,.hub.svelte-17kczks{animation:none}.light.svelte-17kczks{stroke-dashoffset:0;stroke-dasharray:none;opacity:.4}}
