@keyframes ee-bounce-in{0%{transform:scale(.3) rotate(-5deg);opacity:0}50%{transform:scale(1.05) rotate(1deg)}70%{transform:scale(.95)}to{transform:scale(1) rotate(0);opacity:1}}.animate-ee-bounce-in{animation:ee-bounce-in .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ee-scared{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.animate-ee-scared{animation:ee-scared .8s .5s ease-in-out infinite;color:#3b82f6}@keyframes ee-menace{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.animate-ee-menace{animation:ee-menace .6s ease-in-out infinite;color:#ef4444}@keyframes ee-fade-chomp{0%,40%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.7)}}.animate-ee-fade-chomp{animation:ee-fade-chomp 1.5s ease-in forwards;color:#a855f7}@keyframes ee-eaten{0%{opacity:1;transform:translate(0) scale(1)}60%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-20px) scale(0)}}.animate-ee-eaten{animation:ee-eaten 2s ease-in forwards;color:#f59e0b}@keyframes ee-reveal{0%,60%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-ee-reveal{animation:ee-reveal 2.2s ease-out forwards}@keyframes ee-confetti-fall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}.ee-confetti-piece{position:absolute;top:-10px;background:var(--ee-color);border-radius:2px;animation:ee-confetti-fall linear forwards}@keyframes ee-party-banner{0%,to{transform:translate(-50%) scale(1)}25%{transform:translate(-50%) scale(1.1) rotate(-2deg)}75%{transform:translate(-50%) scale(1.1) rotate(2deg)}}.animate-ee-party-banner{animation:ee-party-banner .5s ease-in-out infinite}@keyframes ee-party-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}html.ee-party-mode{animation:ee-party-hue 2s linear infinite}@keyframes ee-disco-color-cycle{0%{background-color:#ff00004d}16%{background-color:#ff88004d}33%{background-color:#ffff004d}50%{background-color:#00ff004d}66%{background-color:#0088ff4d}83%{background-color:#8800ff4d}to{background-color:#ff00ff4d}}.ee-disco-lights{animation:ee-disco-color-cycle 1.5s linear infinite}.ee-spotlight{position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(60px);animation:ee-spotlight-move 2s ease-in-out infinite}.ee-spotlight-1{background:#ff008080;top:10%;left:10%;animation-delay:0s}.ee-spotlight-2{background:#00c8ff80;top:40%;right:10%;animation-delay:.6s}.ee-spotlight-3{background:#ffe60080;bottom:10%;left:40%;animation-delay:1.2s}@keyframes ee-spotlight-move{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.3)}50%{transform:translate(-30px,50px) scale(.8)}75%{transform:translate(40px,40px) scale(1.2)}}@keyframes ee-disco-ball{0%{transform:translate(-50%) rotate(0) scale(1)}25%{transform:translate(-50%) rotate(90deg) scale(1.1)}50%{transform:translate(-50%) rotate(180deg) scale(1)}75%{transform:translate(-50%) rotate(270deg) scale(1.1)}to{transform:translate(-50%) rotate(360deg) scale(1)}}.animate-ee-disco-ball{animation:ee-disco-ball 1s linear infinite}.ee-hex-badge{width:112px;height:112px;position:relative;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,var(--badge-color),color-mix(in srgb,var(--badge-color) 60%,black))}.ee-hex-inner{width:100%;height:100%}@keyframes ee-badge-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.ee-hex-glow{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--badge-color);filter:blur(20px);animation:ee-badge-glow 1.5s ease-in-out infinite;z-index:-1}.ee-fade-enter-active{transition:opacity .3s ease}.ee-fade-leave-active{transition:opacity .2s ease}.ee-fade-enter-from,.ee-fade-leave-to{opacity:0}.page-fade-enter-active{transition:opacity .15s ease}.page-fade-leave-active{transition:opacity .1s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.toast-notify-enter-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-notify-leave-active{transition:all .2s ease-in}.toast-notify-enter-from,.toast-notify-leave-to{opacity:0;transform:translate(20px)}.leaderboard-strip[data-v-3483643c]{--anim-duration: .5s}.podium-bar[data-v-3483643c]{display:flex;align-items:center;justify-content:center;position:relative}.podium-points[data-v-3483643c]{position:relative;z-index:1}.podium-shimmer[data-v-3483643c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.25) 45%,transparent 60%);animation:shimmer-3483643c 3s ease-in-out infinite}@keyframes shimmer-3483643c{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.crown-bounce[data-v-3483643c]{text-align:center;animation:crown-bounce-3483643c 2s ease-in-out infinite}@keyframes crown-bounce-3483643c{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-3deg)}75%{transform:translateY(-2px) rotate(3deg)}}.medal-icon[data-v-3483643c]{text-align:center}.animate-slide-up[data-v-3483643c]{animation:slide-up-3483643c var(--anim-duration) ease-out both}.animate-slide-up-delayed[data-v-3483643c]{animation:slide-up-3483643c var(--anim-duration) ease-out .15s both}.animate-slide-up-delayed-2[data-v-3483643c]{animation:slide-up-3483643c var(--anim-duration) ease-out .3s both}@keyframes slide-up-3483643c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.crown-bounce[data-v-3483643c],.podium-shimmer[data-v-3483643c]{animation:none}.animate-slide-up[data-v-3483643c],.animate-slide-up-delayed[data-v-3483643c],.animate-slide-up-delayed-2[data-v-3483643c]{animation:none;opacity:1}}@keyframes shimmer-33f930a0{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-33f930a0]{animation:shimmer-33f930a0 3s ease-in-out infinite}@keyframes bounce-gentle-33f930a0{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-bounce-gentle[data-v-33f930a0]{animation:bounce-gentle-33f930a0 2s ease-in-out infinite}@keyframes celebration-confetti-fall-ec31268b{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(200px) rotate(720deg);opacity:0}}.celebration-confetti-piece[data-v-ec31268b]{position:absolute;top:-10px;background:var(--cel-color);border-radius:2px;animation:celebration-confetti-fall-ec31268b linear infinite}.celebration-slide-enter-active[data-v-ec31268b]{transition:all .4s ease-out}.celebration-slide-leave-active[data-v-ec31268b]{transition:all .3s ease-in}.celebration-slide-enter-from[data-v-ec31268b],.celebration-slide-leave-to[data-v-ec31268b]{opacity:0;transform:translateY(-20px)}.menu-enter-active[data-v-dec6dd23]{transition:opacity .15s ease,transform .15s ease}.menu-leave-active[data-v-dec6dd23]{transition:opacity .1s ease,transform .1s ease}.menu-enter-from[data-v-dec6dd23],.menu-leave-to[data-v-dec6dd23]{opacity:0;transform:scale(.95) translateY(-4px)}.slide-panel-enter-active[data-v-f023329f]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.slide-panel-leave-active[data-v-f023329f]{transition:transform .2s ease-in}.slide-panel-enter-from[data-v-f023329f],.slide-panel-leave-to[data-v-f023329f]{transform:translate(100%)}.fade-fast-enter-active[data-v-4f9a54a7]{transition:opacity .2s ease}.fade-fast-leave-active[data-v-4f9a54a7]{transition:opacity .15s ease}.fade-fast-enter-from[data-v-4f9a54a7],.fade-fast-leave-to[data-v-4f9a54a7]{opacity:0}.toast-enter-active[data-v-831a37df]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-831a37df]{transition:all .2s ease-in}.toast-enter-from[data-v-831a37df],.toast-leave-to[data-v-831a37df]{opacity:0;transform:translate(-50%,20px)}.task-list-enter-active[data-v-07ae55dc]{transition:all .3s cubic-bezier(.16,1,.3,1)}.task-list-leave-active[data-v-07ae55dc]{transition:all .2s ease-in}.task-list-enter-from[data-v-07ae55dc]{opacity:0;transform:translateY(-8px)}.task-list-leave-to[data-v-07ae55dc]{opacity:0;transform:translate(20px)}.task-list-move[data-v-07ae55dc]{transition:transform .3s ease}.scrollbar-hide[data-v-07ae55dc]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-07ae55dc]::-webkit-scrollbar{display:none}
