.powered-funnel .funnel-stage{fill:hsl(var(--muted));stroke:hsl(var(--foreground));stroke-width:2px;animation:9s infinite funnel-charge}.powered-funnel .funnel-stage-win{animation-delay:1.5s}.powered-funnel .funnel-stage-keep{animation-delay:3s}.powered-funnel .funnel-wire{stroke:hsl(var(--accent));stroke-width:4px;stroke-dasharray:12 16;animation:1.2s linear infinite funnel-current}.powered-funnel .funnel-result{fill:hsl(var(--muted));animation:9s infinite funnel-result}.powered-funnel[data-running=false] *{animation-play-state:paused}@keyframes funnel-charge{0%,8%,90%,to{fill:hsl(var(--muted))}18%,75%{fill:hsl(var(--accent))}}@keyframes funnel-current{to{stroke-dashoffset:-28px}}@keyframes funnel-result{0%,55%,to{fill:hsl(var(--muted))}65%,85%{fill:hsl(var(--accent))}}@media (prefers-reduced-motion:reduce){.powered-funnel *{animation:none!important}.powered-funnel .funnel-stage,.powered-funnel .funnel-result{fill:hsl(var(--accent))}}
