.neural-network.svelte-9a884s{perspective:1000px}.node.svelte-9a884s{position:absolute;width:4px;height:4px;background:#60a5fa;border-radius:50%;animation:svelte-9a884s-pulse 4s ease-in-out infinite;animation-delay:var(--delay)}.connection.svelte-9a884s{stroke:#60a5fa33;stroke-width:1;animation:svelte-9a884s-drawLine 4s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-9a884s-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(2);opacity:1}}@keyframes svelte-9a884s-drawLine{0%{stroke-dasharray:0,100%;opacity:0}50%{stroke-dasharray:100%,0;opacity:.5}to{stroke-dasharray:0,100%;opacity:0}}.ai-brain-animation.svelte-9a884s{position:relative;animation:svelte-9a884s-float 6s ease-in-out infinite}.neural-paths.svelte-9a884s{background:radial-gradient(circle at center,rgba(96,165,250,.3),transparent);animation:svelte-9a884s-glow 4s ease-in-out infinite}.pulse-circles.svelte-9a884s:before,.pulse-circles.svelte-9a884s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(96,165,250,.5);border-radius:50%;animation:svelte-9a884s-ripple 3s ease-in-out infinite}.pulse-circles.svelte-9a884s:after{animation-delay:-1.5s}@keyframes svelte-9a884s-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes svelte-9a884s-glow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes svelte-9a884s-ripple{0%{transform:scale(.8);opacity:0}50%{opacity:.5}to{transform:scale(1.2);opacity:0}}
