.noise-overlay{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}@keyframes stream-flow{to{stroke-dashoffset:-160}}.stream-line{stroke-dasharray:4 8;animation:stream-flow 3.2s linear infinite}@media(prefers-reduced-motion:reduce){.stream-line{animation:none!important}}.hero-field{background-image:radial-gradient(circle,rgba(125,211,252,.55) 1.4px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(100deg,transparent 8%,rgba(0,0,0,.3) 42%,rgba(0,0,0,.85) 100%);mask-image:linear-gradient(100deg,transparent 8%,rgba(0,0,0,.3) 42%,rgba(0,0,0,.85) 100%)}@keyframes flow-down{to{stroke-dashoffset:-240}}.flow-line{stroke-dasharray:5 9;animation:flow-down 3.6s linear infinite}@keyframes trunk-travel{0%{transform:translateY(-6px);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(42px);opacity:0}}.trunk-dot{animation:trunk-travel 2.6s ease-in-out infinite}@keyframes chip-cycle{0%{background-color:#fff}3%,8%{background-color:#a7f3d0}12%,to{background-color:#fff}}.agent-chip{animation:chip-cycle 9s linear infinite}@media(prefers-reduced-motion:reduce){.flow-line,.trunk-dot,.agent-chip{animation:none!important}.trunk-dot{opacity:1!important;transform:none!important}}
