@keyframes voting-animations-module__OIYFhG__vote-bubble-rise{0%{opacity:0;transform:translateY(20px)translate(0)scale(.5)}10%{opacity:1;transform:translateY(0)translateX(calc(var(--x-drift)*.3))scale(var(--scale))}60%{opacity:1;transform:translateY(-100px)translateX(calc(var(--x-drift)*.7))scale(var(--scale))}90%{opacity:.6}to{opacity:0;transform:translateY(-160px)translateX(var(--x-drift))scale(calc(var(--scale)*.85))}}.vote-bubble{bottom:0;left:var(--x-start,0);animation:voting-animations-module__OIYFhG__vote-bubble-rise var(--duration,3s)cubic-bezier(.22,1,.36,1)forwards;animation-delay:var(--delay,0s);will-change:transform,opacity;position:absolute}@keyframes voting-animations-module__OIYFhG__wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.animate-wiggle{animation:.4s ease-in-out infinite voting-animations-module__OIYFhG__wiggle}@keyframes voting-animations-module__OIYFhG__shimmer{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(200%)skew(-12deg)}}.animate-shimmer{animation:2s ease-in-out infinite voting-animations-module__OIYFhG__shimmer}@keyframes voting-animations-module__OIYFhG__shimmer-slow{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(300%)skew(-12deg)}}.animate-shimmer-slow{animation:3s ease-in-out infinite voting-animations-module__OIYFhG__shimmer-slow}@keyframes voting-animations-module__OIYFhG__bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.animate-bounce-subtle{animation:1s ease-in-out infinite voting-animations-module__OIYFhG__bounce-subtle}@keyframes voting-animations-module__OIYFhG__shrink-width{0%{width:100%}to{width:0%}}.animate-shrink-width{animation:linear forwards voting-animations-module__OIYFhG__shrink-width}@keyframes voting-animations-module__OIYFhG__float-up{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-20px)}}.animate-float-up{animation:1.5s ease-out forwards voting-animations-module__OIYFhG__float-up}@keyframes voting-animations-module__OIYFhG__counter-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animate-counter-pop{animation:.3s ease-out voting-animations-module__OIYFhG__counter-pop}@keyframes voting-animations-module__OIYFhG__bar-fill{0%{width:0}}.animate-bar-fill{animation:.8s ease-out forwards voting-animations-module__OIYFhG__bar-fill}@keyframes voting-animations-module__OIYFhG__glow-pulse{0%,to{opacity:1;box-shadow:0 0 5px}50%{opacity:.6;box-shadow:0 0 15px}}.animate-glow-pulse{animation:2s ease-in-out infinite voting-animations-module__OIYFhG__glow-pulse}@keyframes voting-animations-module__OIYFhG__stagger-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-stagger-fade-in{animation:.4s ease-out forwards voting-animations-module__OIYFhG__stagger-fade-in}@keyframes voting-animations-module__OIYFhG__card-entrance{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-card-entrance{animation:.5s ease-out forwards voting-animations-module__OIYFhG__card-entrance}@keyframes voting-animations-module__OIYFhG__vote-success{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(.95)}to{transform:scale(1)}}.animate-vote-success{animation:.4s ease-out voting-animations-module__OIYFhG__vote-success}@keyframes voting-animations-module__OIYFhG__ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}.animate-ripple{animation:.6s ease-out forwards voting-animations-module__OIYFhG__ripple}@keyframes voting-animations-module__OIYFhG__live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.animate-live-pulse{animation:1.5s ease-in-out infinite voting-animations-module__OIYFhG__live-pulse}@keyframes voting-animations-module__OIYFhG__slide-fade-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-20px)scale(.9)}}.animate-slide-fade-out{animation:.3s ease-in forwards voting-animations-module__OIYFhG__slide-fade-out}
