.play-root :is(button,a,[role=tab],[role=radio],[role=switch]){touch-action:manipulation}@keyframes play-tong-shake{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.play-shake{transform-origin:50% 90%;animation:.18s ease-in-out infinite play-tong-shake}@keyframes play-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.play-float{animation:3.2s ease-in-out infinite play-float}@keyframes play-pop{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}.play-pop{animation:.55s cubic-bezier(.2,1.4,.4,1) both play-pop}@keyframes play-spin{to{transform:rotate(360deg)}}.play-rays{animation:9s linear infinite play-spin}@keyframes play-banner{0%{opacity:0;letter-spacing:.6em;transform:scale(2)}to{opacity:1;transform:none}}.play-banner{animation:.7s cubic-bezier(.2,1.5,.4,1) both play-banner}@keyframes play-orb{0%,to{transform:scale(1);box-shadow:0 0 18px 4px #ffd97859}50%{transform:scale(1.04);box-shadow:0 0 46px 14px #a78bfa8c}}.play-orb-reading{animation:.9s ease-in-out infinite play-orb}.play-orb-revealed{box-shadow:0 0 40px 10px #ffd97873}@keyframes play-rise{0%{opacity:0;transform:translateY(30px)scale(.5)}to{opacity:1;transform:none}}.play-rise{animation:.7s cubic-bezier(.2,1.3,.4,1) both play-rise}@keyframes play-fog{0%,to{opacity:.35}50%{opacity:.9}}.play-fog{animation:1.2s ease-in-out infinite play-fog}@keyframes play-deal{0%{opacity:0;transform:translate(60px)rotate(8deg)}to{opacity:1;transform:none}}@keyframes play-up{0%{opacity:0;transform:translateY(70%)scale(.7)}to{opacity:1;transform:none}}@keyframes play-happy{0%{transform:scale(1)}40%{transform:scale(1.2)rotate(-8deg)}to{opacity:0;transform:scale(.6)}}.play-happy{animation:.4s ease-out both play-happy}@keyframes play-oops{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.play-oops{animation:.4s ease-out both play-oops}@keyframes play-plus{0%{opacity:1;transform:translateY(0)scale(.8)}30%{transform:translateY(-10px)scale(1.15)}to{opacity:0;transform:translateY(-44px)}}.play-plus{animation:.7s ease-out both play-plus}@keyframes play-count{0%{opacity:0;transform:scale(1.8)}30%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.9)}}.play-count{animation:1s ease-out both play-count}@keyframes play-fever{0%{box-shadow:0 0 #ff8c5a00}to{box-shadow:0 0 30px 6px #ff8c5a8c}}.play-fever{animation:.6s ease-in-out infinite alternate play-fever}@keyframes play-beat{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.play-beat{animation:.5s ease-in-out infinite play-beat}@keyframes play-lean-l{to{transform:translate(8px)rotate(4deg)}}@keyframes play-lean-r{to{transform:translate(-8px)rotate(-4deg)}}.play-lean-l{animation:.6s ease-in-out infinite alternate play-lean-l}.play-lean-r{animation:.6s ease-in-out infinite alternate play-lean-r}@keyframes play-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.play-fade{animation:.5s ease-out both play-fade}@keyframes play-twinkle{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.play-twinkle{animation:1.8s ease-in-out infinite play-twinkle}@keyframes play-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.play-wobble{animation:2.6s ease-in-out infinite play-wobble}@keyframes play-dust{0%,to{opacity:.2;transform:translateY(0)scale(.7)}50%{opacity:1;transform:translateY(-6px)scale(1.1)}}.play-dust{animation:2.4s ease-in-out infinite play-dust}.play-holo{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 15%,#ffa0dc73 32%,#a0dcff73 48%,#beffc866 62%,#fff0a066 74%,#0000 88%) 0 0/260% 260%;animation:3.2s linear infinite play-holo}@keyframes play-holo{0%{background-position:0 0}to{background-position:100% 100%}}.play-flip{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1)}.play-face{backface-visibility:hidden}@keyframes play-nudge{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}95%{transform:rotate(-2deg)}}.play-nudge{transform-origin:50% 100%;animation:3.2s ease-in-out infinite play-nudge}.play-root :is(button,a):not(:disabled):not([data-nopress]){transition:transform .12s,filter .15s,background-color .2s,border-color .2s,color .2s,box-shadow .2s,opacity .2s}.play-root :is(button,a):not(:disabled):not([data-nopress]):active{transform:scale(.96)}.play-root :is(button,a,[role=tab],[role=radio]):focus-visible{outline-offset:2px;outline:2px solid #ffd978}@keyframes play-tong-r1{0%{transform:none}12%{transform:scale(.96,.92)}26%{transform:scale(1.05)rotate(-7deg)}44%{transform:scale(1.04)rotate(7deg)}62%{transform:scale(1.02)rotate(-4deg)}80%{transform:rotate(2deg)}92%{transform:scale(1.01,.98)rotate(-.5deg)}to{transform:none}}@keyframes play-tong-r2{0%{transform:none}10%{transform:scale(.95,.9)}22%{transform:scale(1.07)rotate(-11deg)}36%{transform:scale(1.06)rotate(11deg)}50%{transform:scale(1.04)rotate(-8deg)}64%{transform:scale(1.02)rotate(5deg)}78%{transform:rotate(-2.5deg)}90%{transform:scale(1.02,.97)rotate(1deg)}to{transform:none}}@keyframes play-tong-r3{0%{transform:none}7%{transform:scale(.93,.86)}15%{transform:scale(1.1)rotate(-14deg)}25%{transform:scale(1.1)rotate(14deg)}35%{transform:scale(1.09)rotate(-13deg)}45%{transform:scale(1.08)rotate(11deg)}55%{transform:scale(1.06)rotate(-8deg)}65%{transform:scale(1.04)rotate(5deg)}75%{transform:scale(1.03)rotate(-2deg)}84%{transform:scale(1.06,.95)}92%{transform:scale(.98,1.04)}to{transform:scale(1.02)}}.play-tong-r1,.play-tong-r2,.play-tong-r3{transform-origin:50% 92%}.play-tong-r1{animation:.56s cubic-bezier(.3,.7,.4,1) both play-tong-r1}.play-tong-r2{animation:.7s cubic-bezier(.3,.7,.4,1) both play-tong-r2}.play-tong-r3{animation:1.3s cubic-bezier(.3,.7,.4,1) both play-tong-r3}@keyframes play-rattle{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(var(--h,-8px)) rotate(-4deg)}65%{transform:translateY(-2px)rotate(3deg)}}.play-rattle{animation:play-rattle var(--d,.2s) ease-in-out infinite;animation-delay:var(--dl,0s);transform-origin:50% 100%}@keyframes play-stick-rise{0%{transform:translateY(0)}55%{transform:translateY(-4px)}80%{transform:translateY(-30px)}to{transform:translateY(-24px)}}.play-stick-rise{filter:drop-shadow(0 0 8px #ffd978e6);animation:1.3s cubic-bezier(.3,1.4,.5,1) both play-stick-rise}@keyframes play-halo-burst{0%{opacity:.7;transform:scale(1)}70%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1.25)}}.play-halo-burst{animation:1.3s ease-out both play-halo-burst}@keyframes play-ear{0%,84%,to{transform:rotate(0)}87%{transform:rotate(-14deg)}90%{transform:rotate(0)}93%{transform:rotate(-9deg)}96%{transform:rotate(0)}}.play-ear-l{animation:4.6s ease-in-out infinite play-ear}.play-ear-r{animation:4.6s ease-in-out 2.1s infinite reverse play-ear}@keyframes play-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.play-blink{animation:3.6s ease-in-out infinite play-blink}@keyframes play-tail{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}.play-tail{transform-origin:12% 100%;animation:2.6s ease-in-out infinite play-tail}@keyframes play-dot-on{0%{transform:scale(.4)}55%{transform:scale(1.6)}to{transform:scale(1)}}.play-dot-on{animation:.45s cubic-bezier(.3,1.6,.5,1) both play-dot-on;box-shadow:0 0 10px 2px #ffd978bf}@keyframes play-card-in{0%{opacity:0;transform:perspective(900px)rotateY(88deg)scale(.86)}55%{opacity:1;transform:perspective(900px)rotateY(-14deg)scale(1.03)}80%{transform:perspective(900px)rotateY(5deg)}to{opacity:1;transform:none}}.play-card-in{animation:.75s cubic-bezier(.25,1,.4,1) both play-card-in}@keyframes play-burst{0%{opacity:1;transform:translate(0)scale(.3)}70%{opacity:1}to{transform:translate(var(--x), var(--y)) scale(1);opacity:0}}.play-burst{animation:1s cubic-bezier(.15,.8,.3,1) both play-burst}@keyframes play-banner-drop{0%{opacity:0;transform:translateY(-46px)scale(1.25)}55%{opacity:1;transform:translateY(6px)scale(.98)}75%{transform:translateY(-3px)}to{opacity:1;transform:none}}.play-banner-drop{animation:.7s cubic-bezier(.3,1.3,.5,1) .15s both play-banner-drop}@keyframes play-flash{0%{opacity:.85}to{opacity:0}}.play-flash{pointer-events:none;animation:.6s ease-out both play-flash}@keyframes play-up-squish{0%{opacity:0;transform:translateY(75%)scale(.7,.6)}55%{opacity:1;transform:translateY(-6%)scale(.9,1.14)}75%{transform:translateY(2%)scale(1.08,.92)}to{opacity:1;transform:none}}.play-up{animation:.32s cubic-bezier(.2,1.3,.4,1) both play-up-squish}@keyframes play-heart{0%{opacity:1;transform:translate(0)scale(.4)}to{transform:translate(var(--x,0px), -48px) scale(1.1);opacity:0}}.play-heart{animation:.75s ease-out both play-heart}@keyframes play-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.play-bump{transform-origin:0;animation:.3s cubic-bezier(.3,1.6,.5,1) both play-bump}@keyframes play-rainbow{to{transform:rotate(360deg)}}.play-rainbow-ring{z-index:-1;border-radius:29px;position:absolute;inset:-3px;overflow:hidden}.play-rainbow-ring:before{content:"";background:conic-gradient(#ff91b8,#ffd978,#7fcfa0,#8fd8ff,#a78bfa,#ff91b8);animation:1.6s linear infinite play-rainbow;position:absolute;inset:-50%}@keyframes play-stars{to{transform:translateY(-40px)}}.play-stars{background-image:radial-gradient(circle,#fff5dcb3 1px,#0000 1.5px),radial-gradient(circle,#ffd97880 1px,#0000 1.5px);background-position:0 0,14px 10px;background-size:40px 40px,28px 28px;animation:6s linear infinite play-stars}.play-stars-fast{animation-duration:1.2s}@keyframes play-pout{0%{transform:scale(1)}30%{transform:scale(1.12,.94)}60%{transform:scale(.97,1.05)rotate(-3deg)}to{transform:scale(1)}}.play-pout{animation:.45s ease-out both play-pout}@keyframes play-crown-drop{0%{opacity:0;transform:translateY(-60px)rotate(-25deg)}60%{opacity:1;transform:translateY(4px)rotate(8deg)}80%{transform:translateY(-3px)rotate(-3deg)}to{opacity:1;transform:none}}.play-crown-drop{animation:.8s cubic-bezier(.3,1.3,.5,1) .6s both play-crown-drop}@keyframes play-swirl{to{transform:rotate(360deg)}}.play-swirl{animation:2.4s linear infinite play-swirl}@keyframes play-orb-flash{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.play-orb-flash{animation:.7s ease-out both play-orb-flash}@keyframes play-wink{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.06)rotate(-4deg)}}.play-wink{animation:.6s ease-out both play-wink}@keyframes play-card-bend{0%{opacity:0;transform:perspective(700px)translate(70px)rotateY(-55deg)skewY(4deg)}60%{opacity:1;transform:perspective(700px)translate(-4px)rotateY(8deg)skewY(-1deg)}to{opacity:1;transform:none}}.play-deal{animation:.5s cubic-bezier(.2,1.1,.4,1) both play-card-bend}@keyframes play-twitch{0%,to{transform:none}30%{transform:rotate(-5deg)translateY(-2px)}60%{transform:rotate(3deg)}}.play-twitch{animation:.35s ease-out both play-twitch}@keyframes play-sticker-pop{0%{transform:scale(.6)}45%{transform:scale(.9,.82)}75%{transform:scale(1.12)}to{transform:scale(1)}}.play-sticker-pop{animation:.38s cubic-bezier(.3,1.5,.5,1) both play-sticker-pop}.play-holo.play-holo-follow{transition:background-position .15s ease-out;animation:none}.play-lifted{filter:drop-shadow(0 10px 8px #00000059)}@keyframes play-save-flip{0%{transform:perspective(900px)rotateY(0)}45%{transform:perspective(900px)rotateY(-24deg)scale(.97)}to{transform:perspective(900px)rotateY(0)}}.play-save-flip{animation:.6s cubic-bezier(.3,1.2,.5,1) both play-save-flip}@keyframes play-thread{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.play-thread{stroke-dasharray:120;animation:.7s ease-out both play-thread}@keyframes play-petal{0%{opacity:1;transform:translate(0)rotate(0)scale(.5)}to{transform:translate(var(--x), var(--y)) rotate(var(--r,180deg)) scale(1);opacity:0}}.play-petal{animation:1.4s cubic-bezier(.2,.7,.3,1) both play-petal}@keyframes play-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}60%{opacity:1;transform:scale(.92)rotate(-6deg)}80%{transform:scale(1.04)rotate(-7deg)}to{opacity:1;transform:rotate(-6deg)}}.play-stamp{animation:.5s cubic-bezier(.3,1.2,.5,1) .2s both play-stamp}@media (prefers-reduced-motion:reduce){.play-shake,.play-nudge,.play-float,.play-rays,.play-orb-reading,.play-fog,.play-fever,.play-beat,.play-lean-l,.play-lean-r,.play-twinkle,.play-wobble,.play-dust,.play-holo{animation:none}.play-root *,.play-root :before,.play-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.play-root :is(button,a):not(:disabled):not([data-nopress]):active{transform:none}}
