@keyframes fade-in-dfe34887{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-dfe34887]{animation:fade-in-dfe34887 .5s ease-out forwards}.slide-up-enter-active[data-v-dfe34887],.slide-up-leave-active[data-v-dfe34887]{transition:all .4s ease-out}.slide-up-enter-from[data-v-dfe34887]{opacity:0;transform:translateY(20px)}.slide-up-leave-to[data-v-dfe34887]{opacity:0;transform:translateY(-10px)}.podium-enter-enter-active[data-v-dfe34887]{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.podium-enter-enter-from[data-v-dfe34887]{opacity:0;transform:translateY(50px) scale(.8) rotateY(-15deg)}.podium-gold[data-v-dfe34887]{filter:drop-shadow(0 0 20px rgba(234,179,8,.5))}.podium-silver[data-v-dfe34887]{filter:drop-shadow(0 0 15px rgba(156,163,175,.4))}.podium-bronze[data-v-dfe34887]{filter:drop-shadow(0 0 15px rgba(217,119,6,.4))}.podium-stand-gold[data-v-dfe34887],.podium-stand-silver[data-v-dfe34887],.podium-stand-bronze[data-v-dfe34887]{transform-style:preserve-3d;perspective:1000px}.podium-stand-gold[data-v-dfe34887]:hover{transform:translateY(-2px) scale(1.01);transition:transform .3s ease}.podium-stand-silver[data-v-dfe34887]:hover,.podium-stand-bronze[data-v-dfe34887]:hover{transform:translateY(-1px) scale(1.005);transition:transform .3s ease}@keyframes pulse-glow-dfe34887{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.animate-pulse-glow[data-v-dfe34887]{animation:pulse-glow-dfe34887 2s ease-in-out infinite}@keyframes pulse-slow-dfe34887{0%,to{opacity:.3}50%{opacity:.6}}.animate-pulse-slow[data-v-dfe34887]{animation:pulse-slow-dfe34887 3s ease-in-out infinite}@keyframes glow-gold-dfe34887{0%,to{box-shadow:0 0 20px #eab30880,0 0 40px #eab3084d}50%{box-shadow:0 0 30px #eab308cc,0 0 60px #eab30880}}.animate-glow-gold[data-v-dfe34887]{animation:glow-gold-dfe34887 2s ease-in-out infinite}@keyframes float-dfe34887{0%,to{transform:translateY(0) translate(0);opacity:.4}50%{transform:translateY(-10px) translate(5px);opacity:.8}}.animate-float[data-v-dfe34887]{animation:float-dfe34887 3s ease-in-out infinite}.animate-float-delayed[data-v-dfe34887]{animation:float-dfe34887 3s ease-in-out infinite 1.5s}@keyframes bounce-slow-dfe34887{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-10px) translate(-50%)}}.animate-bounce-slow[data-v-dfe34887]{animation:bounce-slow-dfe34887 2s ease-in-out infinite}@keyframes pulse-score-dfe34887{0%,to{transform:scale(1);text-shadow:0 0 10px rgba(234,179,8,.5)}50%{transform:scale(1.05);text-shadow:0 0 20px rgba(234,179,8,.8)}}.animate-pulse-score[data-v-dfe34887]{animation:pulse-score-dfe34887 2s ease-in-out infinite}.particle[data-v-dfe34887]{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(234,179,8,.8) 0%,transparent 70%);border-radius:50%;pointer-events:none}.particle-1[data-v-dfe34887]{top:20%;left:20%;animation:particle-float-dfe34887 4s ease-in-out infinite}.particle-2[data-v-dfe34887]{top:60%;right:20%;animation:particle-float-dfe34887 4s ease-in-out infinite 1.3s}.particle-3[data-v-dfe34887]{bottom:20%;left:50%;animation:particle-float-dfe34887 4s ease-in-out infinite 2.6s}@keyframes particle-float-dfe34887{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(10px,-15px) scale(1.2);opacity:1}50%{transform:translate(-5px,-25px) scale(.8);opacity:.8}75%{transform:translate(-15px,-10px) scale(1.1);opacity:.9}}.podium-3d-left[data-v-dfe34887]{transform-style:preserve-3d;perspective:1000px}.podium-3d-left .podium-stand-silver[data-v-dfe34887]{transform:perspective(1000px) rotateY(-12deg) rotateX(3deg);transition:transform .3s ease}.podium-3d-left:hover .podium-stand-silver[data-v-dfe34887]{transform:perspective(1000px) rotateY(-8deg) rotateX(2deg) translateY(-2px)}.podium-3d-right[data-v-dfe34887]{transform-style:preserve-3d;perspective:1000px}.podium-3d-right .podium-stand-bronze[data-v-dfe34887]{transform:perspective(1000px) rotateY(12deg) rotateX(3deg);transition:transform .3s ease}.podium-3d-right:hover .podium-stand-bronze[data-v-dfe34887]{transform:perspective(1000px) rotateY(8deg) rotateX(2deg) translateY(-2px)}
