.stage[data-v-ef6959fd]{background:#0f172a;outline:1px solid #0f172a1f;height:18rem;box-shadow:0 24px 48px -28px #0f172a8c}@media (width>=640px){.stage[data-v-ef6959fd]{height:23rem}}.stage-large[data-v-ef6959fd]{height:calc(min(60vh,36rem))}.slot[data-v-ef6959fd]{transform-origin:50% 90%;width:9rem;height:9rem;transition:transform .22s cubic-bezier(.2,.8,.3,1)}@media (width>=640px){.slot[data-v-ef6959fd]{width:12.5rem;height:12.5rem}}.stage-large .slot[data-v-ef6959fd]{width:calc(min(30vh,17rem));height:calc(min(30vh,17rem))}@media (width>=640px){.stage-fill[data-v-ef6959fd]{flex:calc(min(18rem,38dvh));height:auto;min-height:calc(min(18rem,38dvh))}.stage-fill .slot[data-v-ef6959fd]{width:calc(min(32vh,16rem));height:calc(min(32vh,16rem))}}.slot-left .body[data-v-ef6959fd]{animation:1.3s ease-in-out infinite footwork-ef6959fd}.slot-right .body[data-v-ef6959fd]{animation:1.5s ease-in-out -.6s infinite footwork-ef6959fd}.pool[data-v-ef6959fd]{inset-inline:6%;background:radial-gradient(closest-side,#fffadcbf,#0000);border-radius:50%;height:16%;bottom:-5%}.flash[data-v-ef6959fd],.pool[data-v-ef6959fd],.spot[data-v-ef6959fd]{position:absolute}.spot[data-v-ef6959fd]{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);pointer-events:none;transform-origin:50% 0;background:linear-gradient(#fffadc4d,#fffadc00);width:34%;height:120%;animation:6s ease-in-out infinite alternate sway-ef6959fd;top:-10%}.spot-left[data-v-ef6959fd]{left:8%}.spot-right[data-v-ef6959fd]{animation-delay:-3s;right:8%}.flash[data-v-ef6959fd]{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:3.2s ease-out infinite camera-ef6959fd}.flash-small[data-v-ef6959fd]{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.flash[data-v-ef6959fd]:nth-child(2){animation-delay:.9s}.flash[data-v-ef6959fd]:nth-child(3){animation-delay:1.7s}.flash[data-v-ef6959fd]:nth-child(4){animation-delay:2.4s}.body[data-v-ef6959fd] :is(.villain-float,.villain-glow){animation:none}.hud[data-v-ef6959fd]{color:#fff;text-shadow:0 1px 2px #0009,0 0 8px #00000059}.lag[data-v-ef6959fd]{transition:width .6s .25s}.special-ready[data-v-ef6959fd]{animation:.5s ease-in-out infinite alternate ready-ef6959fd}.spark[data-v-ef6959fd]{background:radial-gradient(circle,#fff 0 12%,#fde047 13% 24%,transparent 26%),conic-gradient(from 10deg,transparent 0 7%,#fde047 0 11%,transparent 0 32%,#fb923c 0 36%,transparent 0 57%,#fde047 0 61%,transparent 0 82%,#fb923c 0 86%,transparent 0);border-radius:50%;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;animation:.45s ease-out forwards spark-ef6959fd}.spark-big[data-v-ef6959fd],.spark-shield[data-v-ef6959fd]{width:7rem;height:7rem;margin:-3.5rem 0 0 -3.5rem}.spark-shield[data-v-ef6959fd]{background:radial-gradient(circle,#0000 0 46%,#67e8f9f2 48% 56%,#67e8f940 58% 68%,#0000 70%)}.float[data-v-ef6959fd]{animation:.9s ease-out forwards float-ef6959fd;bottom:46%;translate:-50%}.flash-hurt[data-v-ef6959fd]{background:radial-gradient(#0000 40%,#dc262680);animation:.22s ease-out forwards fade-ef6959fd}.flash-special[data-v-ef6959fd]{background:#ffffff8c;animation:.26s ease-out forwards fade-ef6959fd}.banner[data-v-ef6959fd]{animation:.5s cubic-bezier(.34,1.56,.64,1) pop-ef6959fd}.stage-shake[data-v-ef6959fd]{animation:.3s ease-in-out shake-ef6959fd}@keyframes footwork-ef6959fd{50%{translate:3px -4px}}@keyframes sway-ef6959fd{0%{rotate:-7deg}to{rotate:7deg}}@keyframes camera-ef6959fd{0%,86%,to{opacity:0}89%{opacity:1}}@keyframes ready-ef6959fd{to{opacity:.6}}@keyframes spark-ef6959fd{0%{opacity:1;transform:scale(.3)rotate(0)}to{opacity:0;transform:scale(1.15)rotate(25deg)}}@keyframes float-ef6959fd{0%{opacity:1;transform:translate(var(--dx,0),var(--dy,0)) scale(.9)}to{opacity:0;transform:translate(var(--dx,0),calc(-2.75rem + var(--dy,0))) scale(1.1)}}@keyframes fade-ef6959fd{to{opacity:0}}@keyframes pop-ef6959fd{0%{opacity:0;transform:scale(.6)}}@keyframes shake-ef6959fd{25%{transform:translate(-5px,2px)}50%{transform:translate(5px,-2px)}75%{transform:translate(-2px,1px)}}@media (prefers-reduced-motion:reduce){.slot[data-v-ef6959fd]{transition:none}.banner[data-v-ef6959fd],.body[data-v-ef6959fd],.flash[data-v-ef6959fd],.flash-hurt[data-v-ef6959fd],.flash-special[data-v-ef6959fd],.float[data-v-ef6959fd],.spark[data-v-ef6959fd],.special-ready[data-v-ef6959fd],.spot[data-v-ef6959fd],.stage-shake[data-v-ef6959fd]{animation:none}.float[data-v-ef6959fd]{opacity:.9}.spark[data-v-ef6959fd]{opacity:.8}}.line[data-v-164df827]{max-height:3.2em}.done[data-v-164df827]{animation:.35s ease-out punched-164df827}.now[data-v-164df827]{animation:.18s ease-out arrive-164df827}.label[data-v-164df827]{animation:.2s ease-out arrive-164df827}@keyframes punched-164df827{0%{color:var(--accent);transform:translateY(-.25em)scale(1.12)}}@keyframes arrive-164df827{0%{opacity:.3;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.done[data-v-164df827],.label[data-v-164df827],.now[data-v-164df827]{animation:none}}
