@keyframes flow-current{to{stroke-dashoffset:-34}}@keyframes flow-input-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes flow-node-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.flow-current{animation:flow-current .85s linear infinite;filter:drop-shadow(0 0 3px hsla(159,95%,37%,.45))}.flow-input,.flow-input-delayed{animation:flow-input-float 6s ease-in-out infinite;transform-origin:center}.flow-input-delayed{animation-delay:-3s}.flow-node-ring{animation:flow-node-pulse 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.flow-current{animation:none;opacity:.45}.flow-input,.flow-input-delayed,.flow-node-ring{animation:none!important}}