.stage.svelte-1mwg575{position:relative;height:calc(var(--cw) * 1.4 + var(--cw) * .22 + 56px);perspective:1100px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.stage.shake.svelte-1mwg575{animation:svelte-1mwg575-shake .45s cubic-bezier(.36,.07,.19,.97)}.fan.svelte-1mwg575{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .25s ease-out}.spot.svelte-1mwg575{position:absolute;left:50%;top:20px;width:var(--cw);margin-left:calc(var(--cw) / -2);transform-style:preserve-3d;transform:translate3d(var(--x),var(--y),0) rotate(var(--rot));transition:transform .6s cubic-bezier(.2,1.2,.4,1);animation:svelte-1mwg575-fly .75s cubic-bezier(.2,1.1,.35,1) backwards;animation-delay:calc(var(--i) * .12s)}.lift.svelte-1mwg575{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,1.4,.5,1),filter .45s}.spot.svelte-1mwg575:not(.up):hover .lift:where(.svelte-1mwg575){transform:translate3d(0,-14px,30px)}.spot.up.svelte-1mwg575 .lift:where(.svelte-1mwg575){transform:translate3d(0,-10px,40px) scale(1.04)}.spot.rare.svelte-1mwg575 .lift:where(.svelte-1mwg575){filter:drop-shadow(0 0 14px color-mix(in srgb,var(--rc) 80%,transparent))}.spot.legend.svelte-1mwg575 .lift:where(.svelte-1mwg575){filter:drop-shadow(0 0 26px var(--rc)) drop-shadow(0 0 6px #fff)}.spot.holo.svelte-1mwg575 .lift:where(.svelte-1mwg575):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgb(255 110 199 / .35) 35%,rgb(126 240 255 / .35) 50%,rgb(255 230 120 / .35) 65%,transparent 80%);background-size:250% 100%;mix-blend-mode:color-dodge;animation:svelte-1mwg575-holo 2.4s linear infinite}.label.svelte-1mwg575{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 10px currentColor;animation:svelte-1mwg575-pop-label .5s .35s backwards}.tease.svelte-1mwg575{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:18px;pointer-events:none;box-shadow:0 0 18px 2px color-mix(in srgb,var(--rc) 60%,transparent);animation:svelte-1mwg575-tease 1.6s ease-in-out infinite}.rays.svelte-1mwg575{position:absolute;left:50%;top:50%;width:calc(var(--cw) * 3);height:calc(var(--cw) * 3);margin:calc(var(--cw) * -1.5) 0 0 calc(var(--cw) * -1.5);border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rc) 55%,transparent) 0deg 8deg,transparent 8deg 22deg);mask:radial-gradient(circle,#000 15%,transparent 65%);-webkit-mask:radial-gradient(circle,#000 15%,transparent 65%);animation:svelte-1mwg575-rays 1.8s ease-out forwards;transform:translateZ(-1px)}.sparks.svelte-1mwg575{position:absolute;left:50%;top:45%;pointer-events:none}.sparks.svelte-1mwg575 i:where(.svelte-1mwg575){position:absolute;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 8px var(--rc),0 0 14px var(--rc);animation:svelte-1mwg575-spark .9s cubic-bezier(.1,.8,.3,1) forwards}.hint.svelte-1mwg575{margin:.4rem 0 0;text-align:center;font-size:.8rem;color:var(--muted)}@keyframes svelte-1mwg575-fly{0%{transform:translate3d(0,-55vh,200px) rotateX(70deg) rotate(-25deg) scale(.35);opacity:0}}@keyframes svelte-1mwg575-holo{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes svelte-1mwg575-tease{50%{opacity:.25}}@keyframes svelte-1mwg575-rays{0%{opacity:0;transform:translateZ(-1px) rotate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translateZ(-1px) rotate(70deg) scale(1.1)}}@keyframes svelte-1mwg575-spark{0%{transform:rotate(var(--a)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translate(var(--d)) scale(.2);opacity:0}}@keyframes svelte-1mwg575-pop-label{0%{transform:scale(.4);opacity:0}}@keyframes svelte-1mwg575-shake{20%{transform:translate(-6px,2px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,3px)}80%{transform:translate(3px,-1px)}}@media(prefers-reduced-motion:reduce){.spot.svelte-1mwg575,.rays.svelte-1mwg575,.sparks.svelte-1mwg575 i:where(.svelte-1mwg575),.tease.svelte-1mwg575,.stage.shake.svelte-1mwg575{animation:none}}
