.runtime-module__7-SrHa__stage{isolation:isolate;background:radial-gradient(ellipse 56% 66% at 84% -8%, var(--tint-a,#67e8f933), transparent 62%), radial-gradient(ellipse 54% 60% at 8% 108%, var(--tint-b,#22d3ee1f), transparent 66%), radial-gradient(ellipse 44% 52% at 30% 6%, #a78bfa1f, transparent 70%), linear-gradient(158deg, #17204c 0%, #0d1231 52%, #10263f 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__7-SrHa__starsFar,.runtime-module__7-SrHa__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__7-SrHa__starsFar{opacity:.5;background-image:radial-gradient(circle,#ffffff75 1px,#0000 1.2px);background-position:29px 17px;background-size:89px 89px;animation:66s ease-in-out infinite alternate runtime-module__7-SrHa__drift-far}.runtime-module__7-SrHa__starsNear{opacity:.55;background-image:radial-gradient(circle,#ffffffd9 1.4px,#0000 1.6px),radial-gradient(circle,#bef0ff99 1px,#0000 1.3px);background-position:0 0,27px 33px;background-size:57px 57px,81px 81px;animation:46s ease-in-out infinite alternate runtime-module__7-SrHa__drift-near}.runtime-module__7-SrHa__spark{color:#c6f0ffe6;pointer-events:none;animation:runtime-module__7-SrHa__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__7-SrHa__plan{z-index:22;--slot:min(8cqw, 11.5cqh, calc((70cqw - (var(--slots) - 1) * 1.1cqw) / var(--slots)));justify-content:center;align-items:center;gap:1.1cqw;height:12%;display:flex;position:absolute;top:15.5%;left:21%;right:3%}.runtime-module__7-SrHa__slot{width:var(--slot);height:var(--slot);color:#eafcff;cursor:pointer;animation:.5s cubic-bezier(.2,.85,.3,1.2) both runtime-module__7-SrHa__slot-enter;animation-delay:var(--enter-delay,0s);-webkit-tap-highlight-color:transparent;background:#0c1c3e80;border:.28cqw dashed #b4ecff73;border-radius:26%;place-items:center;transition:transform .22s cubic-bezier(.2,.9,.3,1.2),border-color .22s,background .22s,scale .4s cubic-bezier(.3,.7,.3,1);display:grid;position:relative}.runtime-module__7-SrHa__slotFilled{background:linear-gradient(160deg,#67e8f952,#0e749080);border-style:solid;border-color:#67e8f9e6;box-shadow:0 .8cqh 2cqh #04162c73,inset 0 .2cqh #ffffff4d}.runtime-module__7-SrHa__slotActive{background:linear-gradient(160deg,#ffd43b66,#e08a046b);border-color:#ffd43b;transform:translateY(-8%)scale(1.08)}.runtime-module__7-SrHa__slotAsk{z-index:1;background:#40341a99;border-color:#ffd43b;scale:1.08}.runtime-module__7-SrHa__slotAsk:after{content:"";pointer-events:none;border-radius:30%;animation:2.4s ease-in-out infinite runtime-module__7-SrHa__ask-glow;position:absolute;inset:-.55cqw;box-shadow:0 0 0 .3cqw #ffe08cd9,0 0 2.2cqw #ffd43b80}.runtime-module__7-SrHa__slotWait{background:#0c1c3e4d;border-color:#b4ecff2e}.runtime-module__7-SrHa__slot:disabled{cursor:default}.runtime-module__7-SrHa__slot:not(:disabled):hover{transform:translateY(-6%)}.runtime-module__7-SrHa__slot:not(:disabled):active{transform:scale(.94)}.runtime-module__7-SrHa__slot:focus-visible{outline-offset:3px;outline:4px solid #67e8f9}.runtime-module__7-SrHa__slotArrow{color:#f2feff;filter:drop-shadow(0 .3cqh .5cqh #04162c99);width:62%;height:62%}.runtime-module__7-SrHa__slotDot{aspect-ratio:1;background:#b4ecff66;border-radius:50%;width:22%;transition:opacity .4s,background-color .4s}.runtime-module__7-SrHa__slotAsk .runtime-module__7-SrHa__slotDot{background-color:#ffd43b}.runtime-module__7-SrHa__slotWait .runtime-module__7-SrHa__slotDot{opacity:.35}.runtime-module__7-SrHa__boardWrap{z-index:18;justify-content:center;align-items:center;display:flex;position:absolute;inset:33% calc(5% + clamp(206px,27cqw,350px)) 4.5% 20.5%}.runtime-module__7-SrHa__board{width:min(100%, calc(62.5cqh * var(--cols) / var(--rows)));aspect-ratio:var(--cols) / var(--rows);grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);display:grid;position:relative}.runtime-module__7-SrHa__tile{animation:.56s cubic-bezier(.2,.85,.3,1.15) both runtime-module__7-SrHa__tile-enter;animation-delay:var(--enter-delay,0s);background:linear-gradient(155deg,#ffffff1f,#67e8f90d 55%,#0914302e);border-radius:18%;margin:.35cqw;box-shadow:inset 0 0 0 .18cqw #b4ecff47,0 .4cqh 1cqh #040c2259}.runtime-module__7-SrHa__piece{width:calc(100% / var(--cols));height:calc(100% / var(--rows));transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%));pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0}.runtime-module__7-SrHa__trailCell{z-index:2}.runtime-module__7-SrHa__trailDot{aspect-ratio:1;background:#67e8f98c;border-radius:50%;width:20%;animation:.4s ease-out both runtime-module__7-SrHa__trail-in;box-shadow:0 0 1.2cqw #67e8f98c}.runtime-module__7-SrHa__rockCell{z-index:3}.runtime-module__7-SrHa__rock{filter:drop-shadow(0 .5cqh .9cqh #040a1e8c);width:74%;height:74%;animation:5.4s ease-in-out infinite runtime-module__7-SrHa__rock-breath}.runtime-module__7-SrHa__goalCell{z-index:4}.runtime-module__7-SrHa__goalArt{place-items:center;width:100%;height:100%;display:grid}.runtime-module__7-SrHa__goalStar{color:#ffd43b;filter:drop-shadow(0 0 1.4cqw #ffd43ba6);width:62%;height:62%;animation:2.4s ease-in-out infinite runtime-module__7-SrHa__goal-glow}.runtime-module__7-SrHa__ghostCell{z-index:5}.runtime-module__7-SrHa__ghost{opacity:.38;width:56%;height:56%;animation:.3s ease-out both runtime-module__7-SrHa__ghost-in}.runtime-module__7-SrHa__rocketCell{z-index:6;transition:transform .46s cubic-bezier(.3,.72,.28,1)}.runtime-module__7-SrHa__rocketInner{width:100%;height:100%;transform:rotate(var(--face,0deg));place-items:center;transition:transform .26s ease-out;display:grid;position:relative}.runtime-module__7-SrHa__rocketArt{place-items:center;width:78%;height:78%;display:grid;position:relative}.runtime-module__7-SrHa__rocket{filter:drop-shadow(0 .6cqh 1cqh #040c228c);width:100%;height:100%;animation:4.2s ease-in-out infinite runtime-module__7-SrHa__rocket-hover}.runtime-module__7-SrHa__flame{opacity:0;background:radial-gradient(circle at 50% 30%,#fff6d5,#ffd43b 42%,#ff922b00 74%);border-radius:50% 50% 60% 60%;width:26%;height:26%;margin-left:-13%;transition:opacity .18s;position:absolute;bottom:-14%;left:50%}.runtime-module__7-SrHa__flameOn{opacity:1;animation:.3s ease-in-out infinite alternate runtime-module__7-SrHa__flame-flicker}.runtime-module__7-SrHa__hintCell{z-index:7}.runtime-module__7-SrHa__hintArrow{color:#ffd43b;filter:drop-shadow(0 0 1cqw #ffd43bcc);width:46%;height:46%;animation:1s ease-in-out infinite runtime-module__7-SrHa__hint-blink}.runtime-module__7-SrHa__pad{z-index:22;--btn:max(56px, min(7.5cqw, 14cqh));--pad-gap:calc(var(--btn) * .3);grid-template-columns:repeat(3, var(--btn));grid-template-rows:repeat(3, var(--btn));gap:var(--pad-gap);place-content:center;width:clamp(206px,27cqw,350px);display:grid;position:absolute;top:33%;bottom:4.5%;right:3%}.runtime-module__7-SrHa__dirBtn,.runtime-module__7-SrHa__launch{cursor:pointer;width:100%;height:100%;animation:.55s cubic-bezier(.2,.85,.3,1.2) both runtime-module__7-SrHa__pad-enter;animation-delay:var(--enter-delay,0s);-webkit-tap-highlight-color:transparent;border:none;border-radius:30%;place-items:center;transition:transform .22s cubic-bezier(.2,.9,.3,1.2),box-shadow .22s,opacity .22s;display:grid}.runtime-module__7-SrHa__dirBtn{background:linear-gradient(160deg,#8ef3ff,#22d3ee 52%,#0e7490);box-shadow:0 1cqh 2.4cqh #04162c80,inset 0 .3cqh #ffffff73}.runtime-module__7-SrHa__dir_up{grid-area:1/2}.runtime-module__7-SrHa__dir_left{grid-area:2/1}.runtime-module__7-SrHa__dir_right{grid-area:2/3}.runtime-module__7-SrHa__dir_down{grid-area:3/2}.runtime-module__7-SrHa__dirArrow{color:#06364a;filter:drop-shadow(0 .2cqh .3cqh #fff6);width:58%;height:58%}.runtime-module__7-SrHa__dirHint{animation:.55s cubic-bezier(.2,.85,.3,1.2) both runtime-module__7-SrHa__pad-enter,1s ease-in-out infinite runtime-module__7-SrHa__dir-hint}.runtime-module__7-SrHa__launch{width:calc(var(--btn) * 1.28);height:calc(var(--btn) * 1.28);background:linear-gradient(160deg,#ffe58a,#ffd43b 48%,#f08c00);grid-area:2/2;place-self:center;box-shadow:0 1cqh 2.6cqh #30180480,inset 0 .3cqh #ffffff80}.runtime-module__7-SrHa__launchIcon{width:66%;height:66%}.runtime-module__7-SrHa__launchReady{animation:.55s cubic-bezier(.2,.85,.3,1.2) both runtime-module__7-SrHa__pad-enter,1.8s ease-in-out infinite runtime-module__7-SrHa__launch-ready}.runtime-module__7-SrHa__dirBtn:disabled,.runtime-module__7-SrHa__launch:disabled{opacity:.34;cursor:default;box-shadow:none}.runtime-module__7-SrHa__dirBtn:not(:disabled):hover,.runtime-module__7-SrHa__launch:not(:disabled):hover{transform:translateY(-5%)}.runtime-module__7-SrHa__dirBtn:not(:disabled):active,.runtime-module__7-SrHa__launch:not(:disabled):active{transform:scale(.93)}.runtime-module__7-SrHa__dirBtn:focus-visible,.runtime-module__7-SrHa__launch:focus-visible{outline-offset:4px;outline:4px solid #ffd43b}.runtime-module__7-SrHa__fxLayer{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__7-SrHa__comet{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 12%,#8ef3ffe6 42%,#8ef3ff00 72%);border-radius:50%;width:2.6cqw;position:absolute;top:0;left:0}.runtime-module__7-SrHa__qLow .runtime-module__7-SrHa__starsNear,.runtime-module__7-SrHa__qLow .runtime-module__7-SrHa__spark{display:none}@keyframes runtime-module__7-SrHa__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.2%,1.4%)}}@keyframes runtime-module__7-SrHa__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.4%,-2%)}}@keyframes runtime-module__7-SrHa__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__7-SrHa__tile-enter{0%{opacity:0;transform:translateY(12%)scale(.86)}to{opacity:1;transform:none}}@keyframes runtime-module__7-SrHa__slot-enter{0%{opacity:0;transform:translateY(-18%)scale(.8)}to{opacity:1;transform:none}}@keyframes runtime-module__7-SrHa__pad-enter{0%{opacity:0;transform:translateY(16%)scale(.82)}to{opacity:1;transform:none}}@keyframes runtime-module__7-SrHa__trail-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes runtime-module__7-SrHa__ghost-in{0%{opacity:0}to{opacity:.38}}@keyframes runtime-module__7-SrHa__goal-glow{0%,to{filter:drop-shadow(0 0 1.1cqw #ffd43b80);transform:scale(1)}50%{filter:drop-shadow(0 0 2.2cqw #ffd43bd9);transform:scale(1.07)}}@keyframes runtime-module__7-SrHa__rocket-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes runtime-module__7-SrHa__rock-breath{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.03)}}@keyframes runtime-module__7-SrHa__flame-flicker{0%{opacity:.85;transform:scaleY(.82)translateY(-4%)}to{opacity:1;transform:scaleY(1.12)translateY(4%)}}@keyframes runtime-module__7-SrHa__hint-blink{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes runtime-module__7-SrHa__dir-hint{0%,to{box-shadow:0 1cqh 2.4cqh #04162c80,inset 0 .3cqh #ffffff73}50%{box-shadow:0 1cqh 2.4cqh #04162c80,inset 0 .3cqh #ffffff73,0 0 0 .7cqw #ffd43b8c}}@keyframes runtime-module__7-SrHa__launch-ready{0%,to{box-shadow:0 1cqh 2.6cqh #30180480,inset 0 .3cqh #ffffff80}50%{box-shadow:0 1cqh 2.6cqh #30180480,inset 0 .3cqh #ffffff80,0 0 0 .8cqw #ffd43b80}}@keyframes runtime-module__7-SrHa__ask-glow{0%,to{opacity:.45}50%{opacity:1}}.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__starsFar,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__starsNear,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__spark,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__rock,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__rocket,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__goalStar,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__flameOn,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__hintArrow,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__dirHint,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__launchReady,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__slotAsk:after{animation:none}.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__slot{transition:transform .22s cubic-bezier(.2,.9,.3,1.2),border-color .22s,background .22s}.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__rocketCell,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__rocketInner{transition:none}.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__tile,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__slot,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__dirBtn,.runtime-module__7-SrHa__rm .runtime-module__7-SrHa__launch{animation-duration:.01ms}
