.runtime-module__aHkjYG__stage{isolation:isolate;background:radial-gradient(54% 62% at 12% -8%,#8ef3ff33,#0000 64%),radial-gradient(52% 60% at 90% 108%,#7c5cff33,#0000 66%),radial-gradient(40% 46% at 70% 4%,#ffecc81a,#0000 70%),linear-gradient(158deg,#241a52 0%,#171041 54%,#2b1a4e 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__aHkjYG__starsFar,.runtime-module__aHkjYG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__aHkjYG__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:33px 19px;background-size:95px 95px;animation:66s ease-in-out infinite alternate runtime-module__aHkjYG__drift-far}.runtime-module__aHkjYG__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#beeeff8f 1px,#0000 1.3px);background-position:0 0,29px 25px;background-size:61px 61px,87px 87px;animation:48s ease-in-out infinite alternate runtime-module__aHkjYG__drift-near}.runtime-module__aHkjYG__spark{pointer-events:none;width:.5cqw;height:.5cqw;animation:runtime-module__aHkjYG__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:#beeeffe6;border-radius:50%;position:absolute}.runtime-module__aHkjYG__board{background:linear-gradient(160deg, #0a062280, #120a3057), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff1a;border-radius:3cqw;width:36cqw;height:49cqh;position:absolute;top:17cqh;left:50cqw;box-shadow:inset 0 3cqh 6cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__aHkjYG__cardWrap{--c:min(30cqh, 21cqw);width:var(--c);height:var(--c);margin-left:calc(var(--c) / -2);animation:.46s cubic-bezier(.22,1.1,.4,1) both runtime-module__aHkjYG__card-in,4.2s ease-in-out .5s infinite runtime-module__aHkjYG__card-float;position:absolute;top:2.4cqh;left:50%}.runtime-module__aHkjYG__card{box-sizing:border-box;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border:1px solid #ffffff80;border-radius:2.6cqw;width:100%;height:100%;padding:1.4cqh;display:block;box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 .5cqh 1cqh #fffc}.runtime-module__aHkjYG__cardHop{animation:.56s cubic-bezier(.3,1.4,.5,1) both runtime-module__aHkjYG__card-hop}.runtime-module__aHkjYG__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__aHkjYG__spell{--glyph:min(8.4cqh, 4.4cqw);justify-content:center;align-items:center;gap:1cqw;height:12cqh;display:flex;position:absolute;top:35cqh;left:1.5cqw;right:1.5cqw}.runtime-module__aHkjYG__hole{box-sizing:border-box;min-width:12cqw;height:12cqh;font-size:var(--glyph);color:#2a1850;border-radius:1.8cqw;justify-content:center;align-items:center;padding:0 1cqw;display:flex;position:relative}.runtime-module__aHkjYG__holeOpen{background:radial-gradient(at 50% 40%,#fff6d657,#ffd43b1f 70%);border:.4cqh dashed #ffde78f2;animation:1.8s ease-in-out infinite runtime-module__aHkjYG__hole-breathe;box-shadow:0 0 2.4cqw #ffd43b59}.runtime-module__aHkjYG__holeFilled{background:linear-gradient(168deg,#fff9e8fa,#ffe4a8f0);border:.4cqh solid #ffd43bf2;animation:.32s cubic-bezier(.3,1.5,.5,1) both runtime-module__aHkjYG__hole-snap;box-shadow:0 0 3cqw #ffd43b8c,inset 0 -.8cqh 1.4cqh #ce92284d}.runtime-module__aHkjYG__rest{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.6cqw;align-items:center;gap:.9cqw;min-width:10cqw;height:9cqh;padding:0 1.2cqw;display:flex}.runtime-module__aHkjYG__dot{background:#ffffff57;border-radius:50%;width:1.3cqh;height:1.3cqh}.runtime-module__aHkjYG__restSpelled{background:#ffffff1a;gap:.1cqw}.runtime-module__aHkjYG__restChar{font-size:calc(var(--glyph) * .86);color:#fff6def5;animation:.32s cubic-bezier(.22,1.2,.4,1) both runtime-module__aHkjYG__spell-in;animation-delay:calc(var(--i,0) * var(--step,.11s));line-height:1}.runtime-module__aHkjYG__replay{cursor:pointer;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;width:min(8cqw,12cqh);min-width:56px;height:min(8cqw,12cqh);min-height:56px;transition:transform .18s ease-out,filter .18s ease-out;position:absolute;top:26cqh;left:88cqw;box-shadow:0 1.4cqh 2.6cqh #06021c80,inset 0 -.8cqh 1.6cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__aHkjYG__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__aHkjYG__replay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__aHkjYG__replay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__aHkjYG__speakerImage{width:82%;height:82%;position:absolute;inset:9%}.runtime-module__aHkjYG__trayWrap{width:72cqw;height:25cqh;position:absolute;top:68cqh;left:24cqw}.runtime-module__aHkjYG__tray{box-sizing:border-box;background:linear-gradient(#ffe2964d,#d69c3238),linear-gradient(160deg,#3c240a73,#28160659);border:1px solid #ffdc8c66;border-radius:3cqw;justify-content:center;align-items:center;gap:2cqw;width:100%;height:100%;padding:2cqh 2cqw;display:flex;box-shadow:0 1.4cqh 3cqh #06021c66,inset 0 .6cqh 1cqh #ffecb44d}.runtime-module__aHkjYG__slot{width:min(calc((66cqw - (var(--count,3) - 1) * 2cqw) / var(--count,3)), 19cqw);opacity:0;flex:none;min-width:56px;height:19cqh;min-height:56px;position:relative;transform:translateY(2cqh)scale(.92)}.runtime-module__aHkjYG__slotShown{animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__aHkjYG__tile-in}.runtime-module__aHkjYG__tile,.runtime-module__aHkjYG__flyer{box-sizing:border-box;color:#2a1850;background:linear-gradient(168deg,#fffcf0fa,#ffe8b2f0);border:1px solid #fff9;border-radius:2.4cqw;justify-content:center;align-items:center;font-size:min(10cqh,6cqw);display:flex;box-shadow:0 1.4cqh 2.6cqh #06021c73,inset 0 -1cqh 1.6cqh #ce922852,inset 0 .5cqh 1cqh #fffc}.runtime-module__aHkjYG__tile{cursor:pointer;width:100%;height:100%;transition:transform .18s ease-out,opacity .2s ease-out,filter .2s ease-out;position:relative}.runtime-module__aHkjYG__tile .runtime-module__aHkjYG__glyphs{animation:runtime-module__aHkjYG__tile-float 3.6s ease-in-out var(--float-delay,0s) infinite}.runtime-module__aHkjYG__slot:nth-child(2){--float-delay:-.9s}.runtime-module__aHkjYG__slot:nth-child(3){--float-delay:-1.8s}.runtime-module__aHkjYG__slot:nth-child(4){--float-delay:-2.7s}.runtime-module__aHkjYG__tile:not(:disabled):hover{transform:translateY(-.9cqh)scale(1.04)}.runtime-module__aHkjYG__tile:not(:disabled):active{transform:translateY(0)scale(.96)}.runtime-module__aHkjYG__tile:disabled{cursor:default}.runtime-module__aHkjYG__tileHop{animation:.52s cubic-bezier(.3,.9,.4,1) both runtime-module__aHkjYG__tile-hop}.runtime-module__aHkjYG__tileTried{opacity:.58;filter:saturate(.7)}.runtime-module__aHkjYG__tileAway{opacity:0}.runtime-module__aHkjYG__trayDim .runtime-module__aHkjYG__tile{opacity:.38;filter:saturate(.6);cursor:default}.runtime-module__aHkjYG__trayDim .runtime-module__aHkjYG__tile:not(:disabled):hover,.runtime-module__aHkjYG__trayDim .runtime-module__aHkjYG__tile:not(:disabled):active{transform:none}.runtime-module__aHkjYG__trayDim .runtime-module__aHkjYG__tileSpot{opacity:1;filter:none;box-shadow:0 0 3cqw #ffd43b99,0 1.4cqh 2.6cqh #06021c73,inset 0 .5cqh 1cqh #fffc}.runtime-module__aHkjYG__tray .runtime-module__aHkjYG__tileAway{opacity:0}.runtime-module__aHkjYG__icon{pointer-events:none;background:#fffffff5;border:2px solid #ffd43be6;border-radius:50%;width:min(8cqh,5cqw);min-width:26px;height:min(8cqh,5cqw);min-height:26px;position:absolute;top:-1.6cqh;left:-1cqw;overflow:hidden;box-shadow:0 .6cqh 1.2cqh #06021c59}.runtime-module__aHkjYG__iconImg{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:10%}.runtime-module__aHkjYG__glyphs{pointer-events:none;justify-content:center;align-items:flex-end;line-height:1;display:inline-flex;position:relative}.runtime-module__aHkjYG__glyph{flex-direction:column;align-items:center;transition:transform .7s cubic-bezier(.3,1.6,.5,1);display:inline-flex;position:relative}.runtime-module__aHkjYG__eyes{background:radial-gradient(circle at 25%,currentColor .055em,#0000 .065em),radial-gradient(circle at 75%,currentColor .055em,#0000 .065em);width:.42em;height:.14em;margin-bottom:-.04em;animation:4.4s ease-in-out infinite runtime-module__aHkjYG__eyes-blink}.runtime-module__aHkjYG__glyphsPair .runtime-module__aHkjYG__glyphLeft{margin-right:.04em}.runtime-module__aHkjYG__glyphsPair .runtime-module__aHkjYG__glyphRight{margin-left:.04em}.runtime-module__aHkjYG__ring{border:.065em solid;border-radius:50%;width:.3em;height:.17em;transition:transform .7s cubic-bezier(.3,1.6,.5,1),opacity .3s ease-out;position:absolute;bottom:.22em;left:50%;transform:translate(-50%)scale(1)}.runtime-module__aHkjYG__joining .runtime-module__aHkjYG__glyphLeft{transform:translate(-.22em)translateY(-.06em)}.runtime-module__aHkjYG__joining .runtime-module__aHkjYG__glyphRight{transform:translate(.22em)translateY(-.06em)}.runtime-module__aHkjYG__joining .runtime-module__aHkjYG__ring{opacity:0;transform:translate(-50%)scale(0)}.runtime-module__aHkjYG__hole .runtime-module__aHkjYG__joined .runtime-module__aHkjYG__ring{animation:.7s ease-out both runtime-module__aHkjYG__ring-glow}.runtime-module__aHkjYG__hole .runtime-module__aHkjYG__joined.runtime-module__aHkjYG__glyphsPair:after,.runtime-module__aHkjYG__hole .runtime-module__aHkjYG__joined.runtime-module__aHkjYG__glyphsPair:before{content:"";opacity:0;border-right:.06em solid #ffc428f2;border-radius:0 50% 50% 0;width:.3em;height:.5em;animation:.9s ease-out .2s 2 both runtime-module__aHkjYG__sound-wave;position:absolute;top:50%;right:-.42em;transform:translateY(-50%)}.runtime-module__aHkjYG__hole .runtime-module__aHkjYG__joined.runtime-module__aHkjYG__glyphsPair:before{height:.72em;animation-delay:.34s;right:-.62em}.runtime-module__aHkjYG__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__aHkjYG__flyer{transform-origin:50%;position:absolute}.runtime-module__aHkjYG__flyerTo{animation:runtime-module__aHkjYG__fly-to var(--fly-ms,.62s) cubic-bezier(.3, .9, .4, 1) both}.runtime-module__aHkjYG__flyerBounce{animation:runtime-module__aHkjYG__fly-bounce var(--fly-ms,1.1s) ease-in-out both}.runtime-module__aHkjYG__flyerPuzzled{animation:runtime-module__aHkjYG__fly-puzzled var(--fly-ms,1.1s) ease-in-out both}.runtime-module__aHkjYG__puzzleMark{color:#fff3c4;text-shadow:0 .05em .12em #06021c99;animation:runtime-module__aHkjYG__puzzle-mark var(--fly-ms,1.1s) ease-in-out both;font-size:.7em;font-weight:800;position:absolute;top:-.55em;right:-.1em}.runtime-module__aHkjYG__pointer{opacity:0;background:radial-gradient(circle,#ffecaad9,#ffd43b59 60%,#0000 72%);border:.45cqw solid #fffffff2;border-radius:50%;width:min(5cqw,9cqh);height:min(5cqw,9cqh);position:absolute;top:0;left:0;box-shadow:0 0 2cqw #ffd43ba6}.runtime-module__aHkjYG__practice .runtime-module__aHkjYG__board,.runtime-module__aHkjYG__practice .runtime-module__aHkjYG__tray{filter:hue-rotate(-8deg)}.runtime-module__aHkjYG__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__aHkjYG__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__aHkjYG__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__aHkjYG__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__aHkjYG__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__aHkjYG__card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1cqh)}}@keyframes runtime-module__aHkjYG__card-hop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-3.4cqh)scale(1.06,.97)}70%{transform:translateY(0)scale(1.04,.94)}to{transform:translateY(0)scale(1)}}@keyframes runtime-module__aHkjYG__hole-breathe{0%,to{box-shadow:0 0 1.6cqw #ffd43b40}50%{box-shadow:0 0 3.2cqw #ffd43b8c}}@keyframes runtime-module__aHkjYG__hole-snap{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes runtime-module__aHkjYG__spell-in{0%{opacity:0;transform:translateY(1.6cqh)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__aHkjYG__tile-in{0%{opacity:0;transform:translateY(2cqh)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__aHkjYG__tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.6cqh)}}@keyframes runtime-module__aHkjYG__tile-hop{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-34%)scale(.96,1.06)}78%{transform:translateY(0)scale(1.06,.92)}to{transform:translateY(0)scale(1)}}@keyframes runtime-module__aHkjYG__eyes-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes runtime-module__aHkjYG__ring-glow{0%{box-shadow:0 0 #ffd43b00}50%{box-shadow:0 0 .25em #ffd43bf2}to{box-shadow:0 0 .08em #ffd43b80}}@keyframes runtime-module__aHkjYG__sound-wave{0%{opacity:0;transform:translate(-.15em,-50%)scale(.7)}40%{opacity:1}to{opacity:0;transform:translate(.15em,-50%)scale(1.1)}}@keyframes runtime-module__aHkjYG__fly-to{0%{transform:translate(0)scale(1)}30%{transform:translate(calc(var(--dx) * .2), calc(var(--dy) * .2 - 6cqh)) scale(1.04)}to{transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}}@keyframes runtime-module__aHkjYG__fly-bounce{0%{transform:translate(0)scale(1)}42%{transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}50%{transform:translate(calc(var(--dx) - 1cqw), var(--dy)) scale(var(--to-scale,.6)) rotate(-7deg)}58%{transform:translate(calc(var(--dx) + 1cqw), var(--dy)) scale(var(--to-scale,.6)) rotate(7deg)}64%{transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}to{transform:translate(0)scale(1)}}@keyframes runtime-module__aHkjYG__fly-puzzled{0%{transform:translate(0)scale(1)}38%{transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}50%,72%{transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6)) rotate(-16deg)}80%{transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}to{transform:translate(0)scale(1)}}@keyframes runtime-module__aHkjYG__puzzle-mark{0%,40%{opacity:0;transform:translateY(.2em)scale(.6)}50%,76%{opacity:1;transform:translateY(0)scale(1)}86%,to{opacity:0;transform:translateY(-.1em)scale(.9)}}.runtime-module__aHkjYG__qLow .runtime-module__aHkjYG__starsFar,.runtime-module__aHkjYG__qLow .runtime-module__aHkjYG__practiceGlow{display:none}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__starsFar,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__starsNear,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__spark,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__tile .runtime-module__aHkjYG__glyphs,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__eyes,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__holeOpen{animation:none}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__cardWrap{animation:.46s ease-out both runtime-module__aHkjYG__plain-fade}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__slotShown{animation:.42s ease-out both runtime-module__aHkjYG__plain-fade}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__cardHop,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__tileHop{animation:.52s ease-in-out both runtime-module__aHkjYG__pulse-fade}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__hole .runtime-module__aHkjYG__joined.runtime-module__aHkjYG__glyphsPair:after,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__hole .runtime-module__aHkjYG__joined.runtime-module__aHkjYG__glyphsPair:before{animation:.9s ease-out .2s both runtime-module__aHkjYG__plain-fade}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__glyph,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__ring{transition:opacity .7s ease-out}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__joining .runtime-module__aHkjYG__glyphLeft,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__joining .runtime-module__aHkjYG__glyphRight{transform:none}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__restChar{animation:.32s ease-out both runtime-module__aHkjYG__plain-fade;animation-delay:calc(var(--i,0) * var(--step,.11s))}.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__flyerTo,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__flyerBounce,.runtime-module__aHkjYG__rm .runtime-module__aHkjYG__flyerPuzzled{animation:runtime-module__aHkjYG__snap-fade var(--fly-ms,.62s) ease-out both}@keyframes runtime-module__aHkjYG__plain-fade{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__aHkjYG__pulse-fade{0%,to{opacity:1}50%{opacity:.55}}@keyframes runtime-module__aHkjYG__snap-fade{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}50%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}to{opacity:.4;transform:translate(var(--dx), var(--dy)) scale(var(--to-scale,.6))}}
