.runtime-module__ZWHoYa__stage{isolation:isolate;background:radial-gradient(58% 68% at 16% -4%,#c4b5fd42,#0000 64%),radial-gradient(54% 64% at 86% 104%,#3b82f629,#0000 66%),radial-gradient(44% 52% at 78% 8%,#ffe0661a,#0000 70%),linear-gradient(160deg,#1c1650 0%,#120d3a 55%,#1a1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__ZWHoYa__starsFar,.runtime-module__ZWHoYa__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__ZWHoYa__starsFar{opacity:.48;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-position:37px 21px;background-size:91px 91px;animation:64s ease-in-out infinite alternate runtime-module__ZWHoYa__drift-far}.runtime-module__ZWHoYa__starsNear{opacity:.55;background-image:radial-gradient(circle,#fffc 1.4px,#0000 1.6px),radial-gradient(circle,#d0bfff99 1px,#0000 1.3px);background-position:0 0,31px 27px;background-size:59px 59px,83px 83px;animation:46s ease-in-out infinite alternate runtime-module__ZWHoYa__drift-near}.runtime-module__ZWHoYa__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__ZWHoYa__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);font-size:1.7cqw;line-height:1;position:absolute}.runtime-module__ZWHoYa__layout{z-index:2;position:absolute;inset:0}.runtime-module__ZWHoYa__wallZone{z-index:3;pointer-events:none;--place:min(25cqh, 16cqw);--win:max(34px, 9cqh);justify-content:center;height:37cqh;display:flex;position:absolute;top:30cqh;left:21cqw;right:3cqw}.runtime-module__ZWHoYa__wall{pointer-events:auto;background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #1e144e8f;border-radius:3.2cqh;justify-content:center;align-items:flex-end;gap:2.4cqw;height:100%;padding:0 2.4cqw 1.4cqh;display:flex;box-shadow:inset 0 1px #fff3,inset 0 -1.2cqh #0c062c80,0 0 0 .45cqh #7dd3fc4d,0 1.6cqh 3cqh #06021a66}.runtime-module__ZWHoYa__place{width:var(--place);height:calc(var(--place) + var(--win) * .8);cursor:pointer;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__ZWHoYa__card-in;animation-delay:var(--enter-delay,0s);background:0 0;border:none;border-radius:14%;flex:none;justify-content:center;align-items:flex-end;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.runtime-module__ZWHoYa__placeImg{width:var(--place);height:var(--place);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1cqh 1.2cqh #06021a80);animation:6s ease-in-out infinite runtime-module__ZWHoYa__place-breathe}.runtime-module__ZWHoYa__place:hover{transform:translateY(-.5cqh)scale(1.02)}.runtime-module__ZWHoYa__place:active{transform:scale(.97)}.runtime-module__ZWHoYa__place:focus-visible{outline-offset:.3cqw;outline:.55cqw solid #ffd43b}.runtime-module__ZWHoYa__placeReady{outline-offset:.2cqh;outline:.35cqh dashed #bae6fdcc}.runtime-module__ZWHoYa__placeBounce .runtime-module__ZWHoYa__placeImg{animation:.35s cubic-bezier(.3,1.6,.5,1) runtime-module__ZWHoYa__place-bounce}.runtime-module__ZWHoYa__window{z-index:2;width:var(--win);height:var(--win);margin-left:calc(var(--win) / -2);pointer-events:none;background:#08041ee6;border-radius:50%;transition:transform .22s cubic-bezier(.3,1.5,.5,1);position:absolute;top:0;left:50%;box-shadow:inset 0 .5cqh 1cqh #000000b3,0 0 0 .4cqh #ffe08ae6,0 .6cqh 1.2cqh #06021a80}.runtime-module__ZWHoYa__inside{opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s ease-out;display:flex;position:absolute;inset:8%;overflow:hidden}.runtime-module__ZWHoYa__insideImg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:86%;height:86%}.runtime-module__ZWHoYa__lid{transform-origin:50% 0;background:linear-gradient(#ffe7a3 0%,#e8a93a 68%,#b8791f 100%);border-radius:50%;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;inset:0;box-shadow:inset 0 .3cqh #fff6d6b3,inset 0 -.4cqh #78460a59}.runtime-module__ZWHoYa__lid:after{content:"";background:#78460a99;border-radius:50%;width:20%;height:20%;margin-left:-10%;position:absolute;bottom:20%;left:50%}.runtime-module__ZWHoYa__winPeek .runtime-module__ZWHoYa__inside{opacity:1}.runtime-module__ZWHoYa__winPeek .runtime-module__ZWHoYa__lid,.runtime-module__ZWHoYa__winOpen .runtime-module__ZWHoYa__lid{transform:translateY(-66%)rotate(-16deg)scale(.8)}.runtime-module__ZWHoYa__winOpen{animation:.9s ease-in-out infinite runtime-module__ZWHoYa__win-wait;transform:scale(1.4)}.runtime-module__ZWHoYa__window.runtime-module__ZWHoYa__winShut{animation:none;transform:scale(1)}.runtime-module__ZWHoYa__window.runtime-module__ZWHoYa__winShut .runtime-module__ZWHoYa__lid{transition-duration:90ms;transform:none}.runtime-module__ZWHoYa__window.runtime-module__ZWHoYa__winShut .runtime-module__ZWHoYa__inside{opacity:0}.runtime-module__ZWHoYa__floor{z-index:4;--card:max(56px, min(16cqh, 9.4cqw));background:linear-gradient(#ffffff14,#ffffff05),#140c3c80;border-radius:3cqh;transition:box-shadow .4s ease-out;position:absolute;inset:71cqh 4cqw 2.5cqh;box-shadow:inset 0 1px #ffffff29}.runtime-module__ZWHoYa__floorClear{box-shadow:inset 0 1px #ffffff4d,inset 0 0 4cqh #ffe08a47}.runtime-module__ZWHoYa__floorGlow{pointer-events:none;border-radius:3cqh;position:absolute;inset:0;overflow:hidden}.runtime-module__ZWHoYa__dust{top:1cqh;left:calc(5% + var(--di) * 21.5%);width:4.6cqh;height:3.2cqh;animation:2.8s ease-in-out infinite runtime-module__ZWHoYa__dust-bob;animation-delay:calc(var(--di) * -.55s);background:radial-gradient(circle at 36% 40%,#e2d6ff80,#e2d6ff24 58%,#0000 72%);border-radius:50%;position:absolute}.runtime-module__ZWHoYa__dust:nth-child(2n){top:2.4cqh}.runtime-module__ZWHoYa__floorClear .runtime-module__ZWHoYa__dust{animation:.42s ease-out both runtime-module__ZWHoYa__dust-pop;animation-delay:calc(var(--di) * .17s)}.runtime-module__ZWHoYa__floorShine{opacity:0;background:linear-gradient(100deg,#0000 0%,#fff6d699 40%,#fffffff2 50%,#fff6d699 60%,#0000 100%);width:24%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-14deg)}.runtime-module__ZWHoYa__floorClear .runtime-module__ZWHoYa__floorShine{animation:1.2s ease-in-out both runtime-module__ZWHoYa__floor-shine}.runtime-module__ZWHoYa__items{align-items:flex-end;gap:1.5cqw;padding:0 1.6cqw;display:flex;position:absolute;bottom:3cqh;left:50%;transform:translate(-50%)}.runtime-module__ZWHoYa__items:before{content:"";pointer-events:none;background:linear-gradient(#ffd978 0%,#e8a93a 60%,#b8791f 100%);border-radius:4cqh;height:5cqh;position:absolute;bottom:-1.6cqh;left:0;right:0;box-shadow:inset 0 .5cqh #fff6d699,0 1.2cqh 2.4cqh #06021a73}.runtime-module__ZWHoYa__slot{width:var(--card);height:var(--card);translate:0 calc(var(--lift,0) * -2.6cqh);animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__ZWHoYa__card-in;animation-delay:var(--enter-delay,0s);flex:none;position:relative}.runtime-module__ZWHoYa__item{z-index:1;cursor:grab;touch-action:none;background:linear-gradient(160deg,#ffffff38,#ffffff0f),#342070e6;border:none;border-radius:24%;width:100%;height:100%;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .2s ease-out;display:block;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -.8cqh #140a3c73,0 .7cqh #c98a2a,0 1.6cqh 3cqh #06021a73}.runtime-module__ZWHoYa__itemFace{width:100%;height:100%;transform:rotate(var(--tilt,0deg));pointer-events:none;justify-content:center;align-items:center;display:flex}.runtime-module__ZWHoYa__itemImg{object-fit:contain;filter:drop-shadow(0 .8cqh 1cqh #06021a73);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:80%;height:80%;display:block}.runtime-module__ZWHoYa__item:hover{transform:translateY(-.8cqh)scale(1.04)}.runtime-module__ZWHoYa__item:active{transform:translateY(.3cqh)scale(.95)}.runtime-module__ZWHoYa__item:focus-visible{outline-offset:.4cqw;outline:.55cqw solid #ffd43b}.runtime-module__ZWHoYa__itemLift{z-index:3;animation:1.4s ease-in-out infinite runtime-module__ZWHoYa__lift-bob;transform:translateY(-3cqh)scale(1.1);box-shadow:inset 0 0 0 .5cqh #ffe08af2,0 0 3cqh #ffd666cc}.runtime-module__ZWHoYa__item.runtime-module__ZWHoYa__itemLift:hover{transform:translateY(-3cqh)scale(1.1)}.runtime-module__ZWHoYa__itemDrag{z-index:8;cursor:grabbing;transition:none;animation:none;box-shadow:inset 0 0 0 .5cqh #ffe08af2,0 2.4cqh 4cqh #06021a8c}.runtime-module__ZWHoYa__itemBack{z-index:6;transition:none;animation:.48s cubic-bezier(.3,.7,.4,1) both runtime-module__ZWHoYa__item-back}.runtime-module__ZWHoYa__itemCall{animation:.46s cubic-bezier(.3,1.5,.5,1) runtime-module__ZWHoYa__item-call;animation-delay:var(--call-delay,0s)}.runtime-module__ZWHoYa__itemGone{opacity:0;pointer-events:none;transition:none;animation:none}.runtime-module__ZWHoYa__floorStar{color:#ffd43b;filter:drop-shadow(0 0 .8cqh #ffd666cc);pointer-events:none;width:46%;height:46%;margin:-23% 0 0 -23%;animation:.48s cubic-bezier(.22,1.4,.36,1) both runtime-module__ZWHoYa__star-pop,2.6s ease-in-out .48s infinite runtime-module__ZWHoYa__star-glow;position:absolute;top:50%;left:50%}.runtime-module__ZWHoYa__floorClear .runtime-module__ZWHoYa__floorStar{animation:.52s cubic-bezier(.3,1.5,.5,1) both runtime-module__ZWHoYa__star-hop;animation-delay:calc(var(--enter-delay,0s) * 2)}.runtime-module__ZWHoYa__ghost{z-index:6;pointer-events:none;animation-duration:var(--ms,.45s);background:linear-gradient(160deg,#ffffff38,#ffffff0f),#342070e6;border-radius:24%;justify-content:center;align-items:center;animation-fill-mode:both;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 .5cqh #ffe08af2,0 1.6cqh 3cqh #06021a80}.runtime-module__ZWHoYa__carry{animation-name:runtime-module__ZWHoYa__ghost-carry;animation-timing-function:cubic-bezier(.3,.8,.35,1)}.runtime-module__ZWHoYa__plop{animation-name:runtime-module__ZWHoYa__ghost-plop;animation-timing-function:cubic-bezier(.45,0,.6,1)}.runtime-module__ZWHoYa__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@container (min-aspect-ratio:17/9){.runtime-module__ZWHoYa__wall{gap:3.4cqw}.runtime-module__ZWHoYa__items{gap:1.8cqw}}@keyframes runtime-module__ZWHoYa__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__ZWHoYa__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__ZWHoYa__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__ZWHoYa__card-in{0%{opacity:0;transform:translateY(1.4cqh)scale(.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__ZWHoYa__place-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes runtime-module__ZWHoYa__place-bounce{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes runtime-module__ZWHoYa__win-wait{0%,to{scale:1}50%{scale:1.07}}@keyframes runtime-module__ZWHoYa__lift-bob{0%,to{translate:0}50%{translate:0 -.8cqh}}@keyframes runtime-module__ZWHoYa__item-back{0%{transform:translate3d(var(--bx,0), var(--by,0), 0) scale(1.08)}50%{transform:translate(0,0)scale(1)}66%{transform:translateY(-2.4cqh)scale(1)}80%{transform:translate(0,0)scale(1)}90%{transform:translateY(-1cqh)scale(1)}to{transform:translate(0,0)scale(1)}}@keyframes runtime-module__ZWHoYa__item-call{0%,to{transform:translate(0,0)scale(1)}45%{transform:translateY(-2.4cqh)scale(1.08)}}@keyframes runtime-module__ZWHoYa__star-pop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes runtime-module__ZWHoYa__star-hop{0%,to{opacity:1;transform:translate(0,0)scale(1)}45%{opacity:1;transform:translateY(-2.2cqh)scale(1.35)}}@keyframes runtime-module__ZWHoYa__star-glow{0%,to{opacity:.8}50%{opacity:1}}@keyframes runtime-module__ZWHoYa__dust-bob{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(.4cqw,-.4cqh)scale(1.08)}}@keyframes runtime-module__ZWHoYa__dust-pop{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(.2)}}@keyframes runtime-module__ZWHoYa__floor-shine{0%{opacity:0;transform:translate(-120%)skew(-14deg)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(440%)skew(-14deg)}}@keyframes runtime-module__ZWHoYa__ghost-carry{0%{transform:translate3d(var(--fx,0), var(--fy,0), 0) scale(1.1)}to{transform:translate3d(var(--tx,0), var(--ty,0), 0) scale(1.1)}}@keyframes runtime-module__ZWHoYa__ghost-plop{0%{opacity:1;transform:translate3d(var(--fx,0), var(--fy,0), 0) scale(1.1)}72%{opacity:1;transform:translate3d(var(--tx,0), var(--ty,0), 0) scale(.42)}to{opacity:0;transform:translate3d(var(--tx,0), var(--ty,0), 0) scale(.18)}}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__starsFar,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__starsNear,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__spark,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__place,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__placeImg,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__slot,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__dust,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__winOpen,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__itemLift,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__itemBack,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__itemCall,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__placeBounce .runtime-module__ZWHoYa__placeImg{animation:none}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__carry{animation-name:runtime-module__ZWHoYa__rm-arrive}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__plop{animation-name:runtime-module__ZWHoYa__rm-leave}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__item{transition:opacity .2s linear}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__itemLift{transform:none}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__floorClear .runtime-module__ZWHoYa__dust{animation:.42s linear both runtime-module__ZWHoYa__rm-out}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__floorClear .runtime-module__ZWHoYa__floorShine{width:100%;animation:1.2s linear both runtime-module__ZWHoYa__rm-shine;transform:none}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__floorStar,.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__floorClear .runtime-module__ZWHoYa__floorStar{animation:none}@keyframes runtime-module__ZWHoYa__rm-arrive{0%{opacity:0;transform:translate3d(var(--tx,0), var(--ty,0), 0)}to{opacity:1;transform:translate3d(var(--tx,0), var(--ty,0), 0)}}@keyframes runtime-module__ZWHoYa__rm-leave{0%{opacity:1;transform:translate3d(var(--tx,0), var(--ty,0), 0) scale(.6)}to{opacity:0;transform:translate3d(var(--tx,0), var(--ty,0), 0) scale(.6)}}@keyframes runtime-module__ZWHoYa__rm-out{0%{opacity:1}to{opacity:0}}@keyframes runtime-module__ZWHoYa__rm-shine{0%,to{opacity:0}50%{opacity:.5}}.runtime-module__ZWHoYa__qLow .runtime-module__ZWHoYa__starsFar{display:none}.runtime-module__ZWHoYa__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__ZWHoYa__practiceGlow{pointer-events:none;z-index:1;background:linear-gradient(#22d3ee2e 0%,#0000 26%),linear-gradient(#0000 78%,#22d3ee24 100%);animation:3.2s ease-in-out infinite runtime-module__ZWHoYa__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__ZWHoYa__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__ZWHoYa__rm .runtime-module__ZWHoYa__practiceGlow{opacity:.8;animation:none}.runtime-module__ZWHoYa__practice .runtime-module__ZWHoYa__wall{box-shadow:inset 0 1px #fff3,inset 0 -1.2cqh #0c062c80,0 0 0 .45cqh #67e8f999}
