.runtime-module__3p4FzW__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%,#ffe0661f,#0000 70%),linear-gradient(160deg,#1c1650 0%,#120d3a 55%,#1a1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__3p4FzW__starsFar,.runtime-module__3p4FzW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__3p4FzW__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__3p4FzW__drift-far}.runtime-module__3p4FzW__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__3p4FzW__drift-near}.runtime-module__3p4FzW__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__3p4FzW__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__3p4FzW__layout{z-index:2;--arm:min(22cqw, 32cqh);--card:min(16cqh, 13cqw);--pan-w:calc(var(--card) * 1.25);--plate:1.6cqh;--hang:calc(var(--card) + 3cqh);position:absolute;inset:0}.runtime-module__3p4FzW__sign{color:#ffe08a;background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #08041e99;border-radius:2cqh;flex-direction:column;align-items:center;gap:.4cqh;width:max(50px,8cqw);padding:1.2cqh 0 1cqh;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__3p4FzW__card-in;display:flex;position:absolute;top:26cqh;right:1.6cqw;box-shadow:inset 0 .8cqh 1.6cqh #0000008c,inset 0 -1px #ffffff24}.runtime-module__3p4FzW__signLight{color:#bfefff}.runtime-module__3p4FzW__signIcon{width:max(26px,4.4cqw);height:max(26px,4.4cqw)}.runtime-module__3p4FzW__signArrow{stroke-width:3px;width:max(18px,3cqw);height:max(18px,3cqw);animation:1.2s ease-in-out infinite runtime-module__3p4FzW__nudge-down}.runtime-module__3p4FzW__signLight .runtime-module__3p4FzW__signArrow{animation-name:runtime-module__3p4FzW__nudge-up}.runtime-module__3p4FzW__scaleZone{position:absolute;inset:0}.runtime-module__3p4FzW__noTray .runtime-module__3p4FzW__scaleZone{transform:translateY(7cqh)}.runtime-module__3p4FzW__shelf{left:calc(60cqw - var(--arm) - var(--pan-w));width:calc(var(--arm) * 2 + var(--pan-w) * 2);background:repeating-linear-gradient(90deg,#5c341438 0 .4cqw,#0000 .4cqw 5cqw),linear-gradient(#d9a05b 0%,#b97a3c 55%,#8a5526 100%);border-radius:1.3cqh;height:2.6cqh;position:absolute;top:72cqh;box-shadow:inset 0 .4cqh #ffe6be73,0 1.2cqh 2.4cqh #06021a73}.runtime-module__3p4FzW__scale{width:0;height:0;position:absolute;top:39cqh;left:60cqw}.runtime-module__3p4FzW__pillar{background:linear-gradient(90deg,#b8791f 0%,#ffd978 45%,#e8a93a 70%,#b8791f 100%);border-radius:1.3cqh 1.3cqh 0 0;width:2.6cqh;height:33cqh;position:absolute;top:0;left:-1.3cqh}.runtime-module__3p4FzW__foot{background:linear-gradient(#ffd978 0%,#e8a93a 60%,#b8791f 100%);border-radius:2.6cqh 2.6cqh .6cqh .6cqh;width:14cqh;height:2.6cqh;position:absolute;top:30.4cqh;left:-7cqh;box-shadow:inset 0 .4cqh #fff6d699}.runtime-module__3p4FzW__beam{left:calc(var(--arm) * -1);width:calc(var(--arm) * 2);height:2cqh;transform:rotate(var(--tilt,0deg));background:linear-gradient(#ffe9a8 0%,#f0b545 55%,#b8791f 100%);border-radius:1cqh;transition:transform 1.2s cubic-bezier(.3,1.7,.5,1);position:absolute;top:-1cqh;box-shadow:0 .6cqh 1.2cqh #06021a66}.runtime-module__3p4FzW__pivot{background:radial-gradient(circle at 35% 30%,#fff3c4 0%,#f0b545 55%,#b8791f 100%);border-radius:50%;width:4.4cqh;height:4.4cqh;position:absolute;top:-2.2cqh;left:-2.2cqh;box-shadow:0 .4cqh 1cqh #06021a73}.runtime-module__3p4FzW__pan{width:var(--pan-w);height:calc(var(--hang) + var(--plate));margin-left:calc(var(--pan-w) / -2);color:inherit;cursor:default;transform-origin:50% 0;transform:rotate(calc(var(--tilt,0deg) * -1));-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;transition:transform 1.2s cubic-bezier(.3,1.7,.5,1);position:absolute;top:50%;left:0}.runtime-module__3p4FzW__panRight{left:100%}.runtime-module__3p4FzW__panBody{transform-origin:50% 0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.runtime-module__3p4FzW__strings{width:100%;height:calc(100% - var(--plate));stroke:#ffe08ad9;stroke-width:2px;stroke-linecap:round;fill:none;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.runtime-module__3p4FzW__plate{height:var(--plate);background:linear-gradient(#ffe9a8 0%,#f0b545 55%,#b8791f 100%);border-radius:.5cqh .5cqh 50% 50%/.5cqh .5cqh 100% 100%;display:block;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 .3cqh #fff6d6b3,0 .8cqh 1.6cqh #06021a66}.runtime-module__3p4FzW__panPick{cursor:pointer}.runtime-module__3p4FzW__panPick .runtime-module__3p4FzW__plate{box-shadow:inset 0 .3cqh #fff6d6b3,0 .7cqh #c98a2a,0 1.6cqh 3cqh #06021a73}.runtime-module__3p4FzW__panPick .runtime-module__3p4FzW__plate:after{content:"";border-radius:inherit;opacity:0;background:#fff9;animation:2.4s ease-in-out infinite runtime-module__3p4FzW__plate-breathe;position:absolute;inset:0}.runtime-module__3p4FzW__panPick:hover .runtime-module__3p4FzW__panBody{transform:translateY(-.6cqh)scale(1.03)}.runtime-module__3p4FzW__panPick:active .runtime-module__3p4FzW__panBody{transform:translateY(.4cqh)scale(.96)}.runtime-module__3p4FzW__pan:focus-visible{outline-offset:.5cqw;border-radius:1.6cqh;outline:.55cqw solid #ffd43b}.runtime-module__3p4FzW__panCard{left:50%;bottom:var(--plate);width:var(--card);height:var(--card);margin-left:calc(var(--card) / -2);pointer-events:none;display:block;position:absolute}.runtime-module__3p4FzW__cardInner{transform-origin:50% 100%;width:100%;height:100%;display:block}.runtime-module__3p4FzW__cardImg{object-fit:contain;filter:drop-shadow(0 .6cqh .8cqh #06021a73);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.runtime-module__3p4FzW__drop{animation:.52s cubic-bezier(.3,.7,.4,1.3) backwards runtime-module__3p4FzW__card-drop;animation-delay:var(--drop-delay,0s)}.runtime-module__3p4FzW__fly{opacity:0}.runtime-module__3p4FzW__flyGo{animation:1s cubic-bezier(.3,.8,.35,1) both runtime-module__3p4FzW__fly-in}.runtime-module__3p4FzW__popOut{animation:.7s cubic-bezier(.2,.85,.3,1.25) both runtime-module__3p4FzW__lid-pop}.runtime-module__3p4FzW__hop{animation:.45s ease-out 2 runtime-module__3p4FzW__card-hop}.runtime-module__3p4FzW__panStar{left:50%;bottom:var(--plate);width:var(--card);height:var(--card);margin-left:calc(var(--card) / -2);color:#ffd43b;pointer-events:none;animation:.52s cubic-bezier(.3,.7,.4,1.3) backwards runtime-module__3p4FzW__card-drop,.9s ease-in-out .52s infinite runtime-module__3p4FzW__star-shine;animation-delay:var(--drop-delay,0s), calc(var(--drop-delay,0s) + .52s);display:block;position:absolute}.runtime-module__3p4FzW__panStarGlyph{width:84%;height:84%;margin:8%;display:block}.runtime-module__3p4FzW__mark{color:#3a1f6e;z-index:3;background:radial-gradient(circle at 35% 30%,#fff3c4 0%,#ffd43b 60%,#e8a93a 100%);border-radius:50%;justify-content:center;align-items:center;width:max(26px,6cqh);height:max(26px,6cqh);margin-left:calc(max(26px,6cqh)/-2);animation:.9s ease-in-out infinite runtime-module__3p4FzW__nudge-down;display:flex;position:absolute;top:calc(100% + .8cqh);left:50%;box-shadow:0 0 2.4cqh #ffd666cc,0 .6cqh 1.2cqh #06021a73}.runtime-module__3p4FzW__markUp{animation-name:runtime-module__3p4FzW__nudge-up}.runtime-module__3p4FzW__markArrow{stroke-width:3.2px;width:70%;height:70%}.runtime-module__3p4FzW__levelLine{width:calc(var(--arm) * 2 + var(--pan-w));pointer-events:none;z-index:2;border-top:max(2px,.45cqh) dashed #8ef3fff2;height:0;animation:.36s ease-out backwards runtime-module__3p4FzW__line-in,1.3s ease-in-out .36s infinite runtime-module__3p4FzW__line-blink;display:block;position:absolute;bottom:0;left:0}.runtime-module__3p4FzW__levelLineRight{left:auto;right:0}.runtime-module__3p4FzW__tray{--tcard:max(56px, min(17cqh, 14cqw));position:absolute;inset:75cqh 10cqw 3cqh 30cqw}.runtime-module__3p4FzW__stand{width:min(100%, calc(var(--tcard) * 3 + 14cqw));pointer-events:none;background:linear-gradient(#ffd978 0%,#e8a93a 60%,#b8791f 100%);border-radius:2.5cqh;height:5cqh;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 .5cqh #fff6d699,0 1.4cqh 3cqh #06021a73}.runtime-module__3p4FzW__choices{z-index:4;justify-content:center;align-items:flex-end;gap:4cqw;display:flex;position:absolute;inset:0 0 2cqh}.runtime-module__3p4FzW__choice{width:var(--tcard);height:var(--tcard);cursor:pointer;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__3p4FzW__card-in;animation-delay:var(--enter-delay,0s);-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ffffff38,#ffffff0f),#342070db;border:none;border-radius:24%;flex:none;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;display:flex;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -.8cqh #140a3c73,0 .7cqh #c98a2a,0 1.6cqh 3cqh #06021a73}.runtime-module__3p4FzW__choiceImg{object-fit:contain;filter:drop-shadow(0 .8cqh 1cqh #06021a73);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:82%;height:82%;display:block}.runtime-module__3p4FzW__choice:hover{transform:translateY(-.8cqh)scale(1.04)}.runtime-module__3p4FzW__choice:active{transform:translateY(.3cqh)scale(.95)}.runtime-module__3p4FzW__choice:focus-visible{outline-offset:.55cqw;outline:.55cqw solid #ffd43b}.runtime-module__3p4FzW__choiceGone{opacity:0;pointer-events:none;transform:scale(.7)}.runtime-module__3p4FzW__choiceBob .runtime-module__3p4FzW__choiceImg{animation:.7s ease-in-out 2 runtime-module__3p4FzW__tray-bob}.runtime-module__3p4FzW__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__3p4FzW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__3p4FzW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__3p4FzW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__3p4FzW__card-in{0%{opacity:0;transform:translateY(1.4cqh)scale(.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__3p4FzW__card-drop{0%{opacity:0;transform:translateY(-9cqh)scale(.9)}70%{opacity:1;transform:translate(0,0)scale(1.04,.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__3p4FzW__fly-in{0%{opacity:1;transform:translate3d(var(--fx,0), var(--fy,0), 0) scale(1.05)}55%{opacity:1;transform:translate3d(calc(var(--fx,0) * .3), calc(var(--fy,0) * .3 - 7cqh), 0) scale(1.15)}88%{opacity:1;transform:translate(0,0)scale(1.05,.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__3p4FzW__lid-pop{0%{opacity:0;transform:translateY(2cqh)scale(.2)rotate(-12deg)}60%{opacity:1;transform:translateY(-3cqh)scale(1.2)rotate(6deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes runtime-module__3p4FzW__card-hop{0%,to{transform:translate(0,0)scale(1)}40%{transform:translateY(-3.4cqh)scale(1.06)}80%{transform:translate(0,0)scale(1.05,.93)}}@keyframes runtime-module__3p4FzW__tray-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-2.2cqh)}}@keyframes runtime-module__3p4FzW__plate-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes runtime-module__3p4FzW__star-shine{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(8deg)}}@keyframes runtime-module__3p4FzW__nudge-down{0%,to{transform:translate(0,0)}50%{transform:translateY(.9cqh)}}@keyframes runtime-module__3p4FzW__nudge-up{0%,to{transform:translate(0,0)}50%{transform:translateY(-.9cqh)}}@keyframes runtime-module__3p4FzW__line-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__3p4FzW__line-blink{0%,to{opacity:1}50%{opacity:.5}}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__starsFar,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__starsNear,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__spark,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__sign,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__signArrow,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__choice,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__choiceBob .runtime-module__3p4FzW__choiceImg,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__panPick .runtime-module__3p4FzW__plate:after,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__mark,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__hop,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__levelLine{animation:none}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__beam,.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__pan{transition:transform 1.2s linear}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__panBody{transition:none}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__flyGo{animation:1s linear both runtime-module__3p4FzW__rm-fade}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__drop{animation:.52s linear backwards runtime-module__3p4FzW__rm-fade;animation-delay:var(--drop-delay,0s)}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__popOut{animation:.7s linear both runtime-module__3p4FzW__rm-fade}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__panStar{animation:.52s linear backwards runtime-module__3p4FzW__rm-fade}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__choice{transition:opacity .2s linear}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__choiceGone{transform:none}@keyframes runtime-module__3p4FzW__rm-fade{0%{opacity:0}50%{opacity:1}to{opacity:1}}.runtime-module__3p4FzW__qLow .runtime-module__3p4FzW__starsFar{display:none}.runtime-module__3p4FzW__qLow .runtime-module__3p4FzW__panPick .runtime-module__3p4FzW__plate:after{animation:none}.runtime-module__3p4FzW__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__3p4FzW__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__3p4FzW__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__3p4FzW__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__3p4FzW__rm .runtime-module__3p4FzW__practiceGlow{opacity:.8;animation:none}
