.pup-img[data-v-f4964483]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .25s ease-out;position:absolute;inset:0}.pup-img--active[data-v-f4964483]{opacity:1}.pup-frame[data-v-f4964483]{--side:1;transform:scaleX(var(--side))}.pup-frame--mirror[data-v-f4964483]{--side:-1}.damage-popup-text[data-v-f4964483]{transform:scaleX(var(--side)) translate(-50%)}.damage-popup-enter-active[data-v-f4964483],.damage-popup-leave-active[data-v-f4964483]{transition:transform .6s ease-out,opacity .6s ease-out}.damage-popup-enter-from[data-v-f4964483]{opacity:0;transform:scaleX(var(--side)) translate(-50%)}.damage-popup-enter-to[data-v-f4964483],.damage-popup-leave-from[data-v-f4964483]{opacity:1;transform:scaleX(var(--side)) translate(-50%,-28px)}.damage-popup-leave-to[data-v-f4964483]{opacity:0;transform:scaleX(var(--side)) translate(-50%,-56px)}.fade-enter-active[data-v-f4964483],.fade-leave-active[data-v-f4964483]{transition:opacity .25s}.fade-enter-from[data-v-f4964483],.fade-leave-to[data-v-f4964483]{opacity:0}.screen-fx[data-v-f4964483]{z-index:5}.fx1-flash-white[data-v-f4964483]{mix-blend-mode:screen;background:#ffffff8c;animation:.18s ease-out fx1-flash-f4964483}.fx1-flash-red[data-v-f4964483]{mix-blend-mode:screen;background:#ff505099;animation:.3s ease-out fx1-flash-f4964483}.fx1-flash-blue[data-v-f4964483]{mix-blend-mode:screen;background:#78b4ff80;animation:.18s ease-out fx1-flash-f4964483}.fx1-flash-cyan[data-v-f4964483]{mix-blend-mode:screen;background:#78f0ff66;animation:.16s ease-out fx1-flash-f4964483}.fx1-flash-orange[data-v-f4964483]{mix-blend-mode:screen;background:#ffa0508c;animation:.22s ease-out fx1-flash-f4964483}.fx1-flash-green[data-v-f4964483]{background:#78f0b473}.fx1-flash-green[data-v-f4964483],.fx1-flash-violet[data-v-f4964483]{mix-blend-mode:screen;animation:.2s ease-out fx1-flash-f4964483}.fx1-flash-violet[data-v-f4964483]{background:#c88cff73}@keyframes fx1-flash-f4964483{0%{opacity:.9}to{opacity:0}}.fx1-shake-strong[data-v-f4964483]{animation:.32s cubic-bezier(.36,.07,.19,.97) fx1-shake-f4964483}.fight-stage.fight-stage--variant-1.fight-stage[data-v-f4964483]:has(.fx1-shake-strong){animation:.32s cubic-bezier(.36,.07,.19,.97) fx1-shake-f4964483}@keyframes fx1-shake-f4964483{0%,to{transform:translate(0)}10%{transform:translate(-6px)}20%{transform:translate(6px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-3px)}60%{transform:translate(3px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}}.fx1-ko-vignette[data-v-f4964483]{background:radial-gradient(circle,#0000 30%,#000000a6);animation:.7s ease-out forwards fx1-vignette-in-f4964483}@keyframes fx1-vignette-in-f4964483{0%{opacity:0}to{opacity:1}}.fight-stage--variant-2 .pup-img[data-v-f4964483]{transition:filter .18s ease-out}.fx2-vignette-red[data-v-f4964483]{background:radial-gradient(circle,#0000 35%,#b41e1e8c);animation:.5s ease-out forwards fx1-vignette-in-f4964483}.fx3-attack-lunge[data-v-f4964483]{animation:.36s steps(3,end) fx3-lunge-f4964483}.fx3-attack-lunge-strong[data-v-f4964483]{animation:.6s steps(4,end) fx3-lunge-strong-f4964483}@keyframes fx3-lunge-f4964483{0%{transform:translate(0)scale(1)}33%{transform:translate(-6px)scaleY(.92)}66%{transform:translate(28px)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes fx3-lunge-strong-f4964483{0%{transform:translate(0)scale(1)}25%{transform:translate(-10px)scaleY(.88)}50%{transform:translate(40px)scale(1.15)}75%{transform:translate(40px)scale(1.15)}to{transform:translate(0)scale(1)}}.fx3-recoil[data-v-f4964483]{animation:.36s steps(3,end) fx3-recoil-f4964483}.fx3-recoil-strong[data-v-f4964483]{animation:.6s steps(4,end) fx3-recoil-strong-f4964483}@keyframes fx3-recoil-f4964483{0%{transform:translate(0)rotate(0)}33%{transform:translate(0)rotate(0)}66%{transform:translate(-18px)rotate(-8deg)}to{transform:translate(0)rotate(0)}}@keyframes fx3-recoil-strong-f4964483{0%{transform:translate(0)rotate(0)}25%{transform:translate(0)rotate(0)}50%{transform:translate(-32px)rotate(-14deg)}75%{transform:translate(-22px)rotate(-10deg)}to{transform:translate(0)rotate(0)}}.fx3-block-brace[data-v-f4964483]{animation:.32s steps(2,end) fx3-brace-f4964483}@keyframes fx3-brace-f4964483{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(2px)scaleX(.92)}}.fx3-dodge-blur[data-v-f4964483]{animation:.22s steps(2,end) fx3-dodge-f4964483}@keyframes fx3-dodge-f4964483{0%,to{opacity:1;transform:translate(0)}50%{opacity:.25;transform:translate(20px)}}.fx3-burn-flicker[data-v-f4964483]{animation:.28s steps(3,end) fx3-flicker-f4964483}@keyframes fx3-flicker-f4964483{0%,to{filter:none}33%{filter:hue-rotate(20deg)brightness(1.3)saturate(1.4)}66%{filter:hue-rotate(10deg)brightness(1.1)}}.fx3-heal-pulse[data-v-f4964483]{animation:.32s steps(2,end) fx3-heal-f4964483}@keyframes fx3-heal-f4964483{0%,to{filter:none;transform:scale(1)}50%{filter:brightness(1.25)saturate(1.3)hue-rotate(-30deg);transform:scale(1.08)}}.fx3-ko-fall[data-v-f4964483]{animation:1.05s steps(5,end) forwards fx3-ko-f4964483}@keyframes fx3-ko-f4964483{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(-4px)rotate(0)}40%{transform:translateY(2px)rotate(20deg)}60%{transform:translateY(8px)rotate(45deg)}80%{transform:translateY(14px)rotate(75deg)}to{opacity:.7;transform:translateY(20px)rotate(90deg)}}.fx3-hitstop[data-v-f4964483]{mix-blend-mode:overlay;background:#ffffff2e;animation:.6s steps(3,end) fx3-hitstop-f4964483}@keyframes fx3-hitstop-f4964483{0%,to{opacity:0}20%,60%{opacity:1}}.fx4-idle-bob[data-v-f4964483]{animation:2.4s ease-in-out infinite fx4-idle-bob-f4964483}@keyframes fx4-idle-bob-f4964483{0%,to{transform:scaleX(var(--side)) translateY(0) scaleY(1)}50%{transform:scaleX(var(--side)) translateY(-2px) scaleY(1.02)}}.fx4-lunge[data-v-f4964483]{animation:.62s cubic-bezier(.34,1.56,.64,1) fx4-lunge-f4964483}.fx4-lunge-big[data-v-f4964483]{animation:.9s cubic-bezier(.34,1.56,.64,1) fx4-lunge-big-f4964483}@keyframes fx4-lunge-f4964483{0%{transform:scaleX(var(--side)) translateX(0)}30%{transform:scaleX(var(--side)) translateX(-6px)}45%{transform:scaleX(var(--side)) translateX(28px)}55%{transform:scaleX(var(--side)) translateX(28px)}to{transform:scaleX(var(--side)) translateX(0)}}@keyframes fx4-lunge-big-f4964483{0%{transform:scaleX(var(--side)) translateX(0) scale(1)}30%{transform:scaleX(var(--side)) translateX(-10px) scale(.96)}50%{transform:scaleX(var(--side)) translateX(46px) scale(1.12)}60%{transform:scaleX(var(--side)) translateX(46px) scale(1.12)}80%{transform:scaleX(var(--side)) translateX(20px) scale(1.05)}to{transform:scaleX(var(--side)) translateX(0) scale(1)}}.fx4-recoil[data-v-f4964483]{animation:.62s cubic-bezier(.22,1,.36,1) fx4-recoil-f4964483}.fx4-recoil-big[data-v-f4964483]{animation:.9s cubic-bezier(.22,1,.36,1) fx4-recoil-big-f4964483}@keyframes fx4-recoil-f4964483{0%{transform:scaleX(var(--side)) translateX(0) rotate(0)}45%{transform:scaleX(var(--side)) translateX(-22px) rotate(-7deg)}55%{transform:scaleX(var(--side)) translateX(-22px) rotate(-7deg)}to{transform:scaleX(var(--side)) translateX(0) rotate(0)}}@keyframes fx4-recoil-big-f4964483{0%{transform:scaleX(var(--side)) translateX(0) rotate(0)}50%{transform:scaleX(var(--side)) translateX(-40px) rotate(-14deg)}60%{transform:scaleX(var(--side)) translateX(-40px) rotate(-14deg)}80%{transform:scaleX(var(--side)) translateX(-12px) rotate(-4deg)}to{transform:scaleX(var(--side)) translateX(0) rotate(0)}}.fx4-brace[data-v-f4964483]{animation:.59s ease-out fx4-brace-f4964483}@keyframes fx4-brace-f4964483{0%{transform:scaleX(var(--side)) translateY(0) scaleY(1)}50%{transform:scaleX(var(--side)) translateY(4px) scaleY(.9) scaleX(1.04)}60%{transform:scaleX(var(--side)) translateY(4px) scaleY(.9) scaleX(1.04)}to{transform:scaleX(var(--side)) translateY(0) scaleY(1)}}.fx4-sidestep[data-v-f4964483]{animation:.45s ease-out fx4-sidestep-f4964483}@keyframes fx4-sidestep-f4964483{0%{transform:scaleX(var(--side)) translateX(0);opacity:1}50%{transform:scaleX(var(--side)) translateX(28px);opacity:.2}to{transform:scaleX(var(--side)) translateX(0);opacity:1}}.fx4-tremble[data-v-f4964483]{animation:.65s ease-in-out fx4-tremble-f4964483}@keyframes fx4-tremble-f4964483{0%,to{transform:scaleX(var(--side)) translateX(0)}20%{transform:scaleX(var(--side)) translateX(-2px)}40%{transform:scaleX(var(--side)) translateX(2px)}60%{transform:scaleX(var(--side)) translateX(-2px)}80%{transform:scaleX(var(--side)) translateX(2px)}}.fx4-glow-pulse[data-v-f4964483]{animation:.59s ease-out fx4-glow-f4964483}@keyframes fx4-glow-f4964483{0%,to{filter:none;transform:scaleX(var(--side)) scale(1)}50%{filter:drop-shadow(0 0 14px #78f0b4cc)brightness(1.15);transform:scaleX(var(--side)) scale(1.06)}}.fx4-fall[data-v-f4964483]{animation:1.85s cubic-bezier(.55,.06,.68,.19) forwards fx4-fall-f4964483}@keyframes fx4-fall-f4964483{0%{transform:scaleX(var(--side)) translateY(0) rotate(0);opacity:1}30%{transform:scaleX(var(--side)) translateY(-6px) rotate(8deg);opacity:1}to{transform:scaleX(var(--side)) translateY(22px) rotate(82deg);opacity:.7}}.fx4-spark[data-v-f4964483]{opacity:0;background:radial-gradient(circle,#ffffffe6,#0000 32%);animation:.22s ease-out fx4-spark-f4964483}.fx4-spark[data-v-f4964483]:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#0000 30%,#fff0c8d9 50%,#0000 70%);border-radius:50%;width:28%;animation:.22s ease-out fx4-spark-ring-f4964483;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes fx4-spark-f4964483{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes fx4-spark-ring-f4964483{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}.fx4-zoom[data-v-f4964483]{opacity:0;background:radial-gradient(circle,#ffffe6f2,#ffdc9699 35%,#0000 80%);animation:.55s cubic-bezier(.22,1,.36,1) fx4-zoom-f4964483}.fx4-zoom[data-v-f4964483]:after{border-radius:inherit;opacity:0;background:#fff;animation:.18s ease-out fx4-zoom-blast-f4964483;inset:0}.fx4-zoom[data-v-f4964483]:after,.fx4-zoom[data-v-f4964483]:before{content:"";pointer-events:none;position:absolute}.fx4-zoom[data-v-f4964483]:before{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#0000 32%,#ffe678f2 46%,#ffb43cb3 56%,#ff8c284d 65%,#0000 75%);border-radius:50%;width:85%;animation:.5s cubic-bezier(.22,1,.36,1) fx4-shockring-f4964483;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes fx4-zoom-f4964483{0%{opacity:0}8%{opacity:.55}30%{opacity:.55}to{opacity:0}}@keyframes fx4-zoom-blast-f4964483{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes fx4-shockring-f4964483{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.85)}}.fx4-stun-flash[data-v-f4964483]{opacity:0;background:radial-gradient(circle,#c482ff8c,#0000 70%);animation:.42s ease-out fx4-stun-flash-f4964483}@keyframes fx4-stun-flash-f4964483{0%{opacity:0}35%{opacity:1}to{opacity:0}}.fx4-slow-flash[data-v-f4964483]{opacity:0;background:radial-gradient(circle,#50c8e680,#0000 70%);animation:.42s ease-out fx4-slow-flash-f4964483}@keyframes fx4-slow-flash-f4964483{0%{opacity:0}35%{opacity:1}to{opacity:0}}.fx4-absorb-flash[data-v-f4964483]{opacity:0;background:radial-gradient(circle,#8cc8ff99,#0000 65%);animation:.36s ease-out fx4-absorb-flash-f4964483}@keyframes fx4-absorb-flash-f4964483{0%{opacity:0}30%{opacity:1}to{opacity:0}}.fx4-shake-light[data-v-f4964483]{animation:.35s cubic-bezier(.36,.07,.19,.97) fx4-shake-light-f4964483}.fx4-shake-heavy[data-v-f4964483]{animation:.55s cubic-bezier(.36,.07,.19,.97) fx4-shake-heavy-f4964483}@keyframes fx4-shake-light-f4964483{0%,to{transform:translate(0)}20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px,1px)}80%{transform:translate(2px)}}@keyframes fx4-shake-heavy-f4964483{0%,to{transform:translate(0)}10%{transform:translate(-8px,3px)}20%{transform:translate(9px,-3px)}30%{transform:translate(-7px,4px)}40%{transform:translate(6px,-2px)}55%{transform:translate(-5px,2px)}70%{transform:translate(4px,-1px)}85%{transform:translate(-2px,1px)}}@media (prefers-reduced-motion:reduce){.fx1-shake-strong[data-v-f4964483],.fx3-attack-lunge[data-v-f4964483],.fx3-attack-lunge-strong[data-v-f4964483],.fx3-block-brace[data-v-f4964483],.fx3-dodge-blur[data-v-f4964483],.fx3-ko-fall[data-v-f4964483],.fx3-recoil[data-v-f4964483],.fx3-recoil-strong[data-v-f4964483],.fx4-absorb-flash[data-v-f4964483],.fx4-brace[data-v-f4964483],.fx4-fall[data-v-f4964483],.fx4-idle-bob[data-v-f4964483],.fx4-lunge[data-v-f4964483],.fx4-lunge-big[data-v-f4964483],.fx4-recoil[data-v-f4964483],.fx4-recoil-big[data-v-f4964483],.fx4-shake-heavy[data-v-f4964483],.fx4-shake-light[data-v-f4964483],.fx4-sidestep[data-v-f4964483],.fx4-slow-flash[data-v-f4964483],.fx4-spark[data-v-f4964483],.fx4-stun-flash[data-v-f4964483],.fx4-tremble[data-v-f4964483],.fx4-zoom[data-v-f4964483]{animation:none!important}.fx4-spark[data-v-f4964483]:before,.fx4-zoom[data-v-f4964483]:after,.fx4-zoom[data-v-f4964483]:before{opacity:0;animation:none!important}}
