.runtime-module__bXW2Ma__stage{isolation:isolate;background:radial-gradient(ellipse 56% 66% at 14% -8%, var(--tint-a,#67e8f933), transparent 62%), radial-gradient(ellipse 54% 60% at 94% 108%, var(--tint-b,#22d3ee1f), transparent 66%), radial-gradient(ellipse 44% 52% at 72% 4%, #a78bfa1f, transparent 70%), linear-gradient(158deg, #16204d 0%, #0c1230 52%, #0f2540 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__bXW2Ma__starsFar,.runtime-module__bXW2Ma__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__bXW2Ma__starsFar{opacity:.5;background-image:radial-gradient(circle,#ffffff75 1px,#0000 1.2px);background-position:33px 21px;background-size:89px 89px;animation:64s ease-in-out infinite alternate runtime-module__bXW2Ma__drift-far}.runtime-module__bXW2Ma__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,23px 37px;background-size:57px 57px,81px 81px;animation:45s ease-in-out infinite alternate runtime-module__bXW2Ma__drift-near}.runtime-module__bXW2Ma__spark{color:#c6f0ffe6;pointer-events:none;animation:runtime-module__bXW2Ma__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__bXW2Ma__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__bXW2Ma__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__bXW2Ma__practice-breathe;position:absolute;inset:0}.runtime-module__bXW2Ma__gridArt{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.runtime-module__bXW2Ma__floor{fill:url(#sg-floor)}.runtime-module__bXW2Ma__floorLight{stop-color:#17385f}.runtime-module__bXW2Ma__floorDeep{stop-color:#0a1a37}.runtime-module__bXW2Ma__lines{fill:none;stroke:#2e5a7d;stroke-width:.04px;stroke-linecap:square}.runtime-module__bXW2Ma__boardZone{z-index:12;--aw:72cqw;--ah:45.5cqh;--pad:1.2cqh;--cell:min(calc((var(--aw) - 2 * var(--pad)) / (var(--cols) + var(--strip))), calc((var(--ah) - 2 * var(--pad) - 1.2cqh) / (var(--rows) + var(--strip))), 15cqh);place-items:center;display:grid;position:absolute;inset:48.5cqh 3cqw 3cqh 21cqw}.runtime-module__bXW2Ma__boardGroup{animation:.6s cubic-bezier(.22,1,.36,1) both runtime-module__bXW2Ma__board-enter;position:relative}.runtime-module__bXW2Ma__groupStrips{column-gap:calc(var(--cell) * .16);row-gap:calc(var(--cell) * .16 + .6cqh);grid-template-rows:auto auto;grid-template-columns:auto auto;display:grid}.runtime-module__bXW2Ma__slab{padding:var(--pad);border-radius:calc(var(--pad) + 1cqh);background:linear-gradient(160deg,#fff0b8 0%,#f8ca55 38%,#dd9d22 100%);grid-area:1/2;position:relative;box-shadow:0 1.2cqh #a86c0a,.9cqw 2.6cqh 3.6cqh #02061880,inset 0 .35cqh #ffffffa6}.runtime-module__bXW2Ma__bigGrid{width:calc(var(--cell) * var(--cols));height:calc(var(--cell) * var(--rows));position:relative}.runtime-module__bXW2Ma__bigGrid:after{content:"";z-index:3;border-radius:calc(var(--cell) * .14);pointer-events:none;position:absolute;inset:0;box-shadow:inset .3cqw .7cqh 1.2cqh #00041480}.runtime-module__bXW2Ma__cell{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.runtime-module__bXW2Ma__cellFace{border-radius:18%;transition:background .16s ease-out,box-shadow .16s ease-out;position:absolute;inset:7%}.runtime-module__bXW2Ma__cell:hover .runtime-module__bXW2Ma__cellFace{background:#67e8f921}.runtime-module__bXW2Ma__cell:active .runtime-module__bXW2Ma__cellFace{background:#67e8f93d}.runtime-module__bXW2Ma__cell:focus-visible{outline:none}.runtime-module__bXW2Ma__cell:focus-visible .runtime-module__bXW2Ma__cellFace{box-shadow:inset 0 0 0 .5cqh #ffd43b}.runtime-module__bXW2Ma__foundGlow{background:radial-gradient(circle,#ffe27880 0%,#ffd43b33 62%,#ffd43b14 100%);border-radius:18%;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__bXW2Ma__found-in;position:absolute;inset:7%;box-shadow:inset 0 0 0 .45cqh #ffd43bf2,0 0 1.6cqh #ffd43b80}.runtime-module__bXW2Ma__foundStar{color:#ffd43b;filter:drop-shadow(0 .3cqh .5cqh #28140099);width:56%;height:56%;animation:.52s cubic-bezier(.22,1,.36,1) 80ms backwards runtime-module__bXW2Ma__badge-in;position:absolute;top:22%;left:22%}.runtime-module__bXW2Ma__complete .runtime-module__bXW2Ma__cellFound .runtime-module__bXW2Ma__foundGlow{animation:1s ease-in-out 2 runtime-module__bXW2Ma__found-twinkle}.runtime-module__bXW2Ma__hitRing{pointer-events:none;border:.5cqh solid #fff4c2;border-radius:20%;animation:.9s ease-in-out infinite runtime-module__bXW2Ma__hit-pulse;position:absolute;inset:3%;box-shadow:0 0 2cqh #ffe278cc,inset 0 0 1.4cqh #ffe27880}.runtime-module__bXW2Ma__finger{aspect-ratio:1;pointer-events:none;background:#ffffff38;border:.45cqh solid #fffffff2;border-radius:50%;width:46%;margin-top:-6%;margin-left:-8%;animation:.4s ease-out both runtime-module__bXW2Ma__finger-in;position:absolute;top:50%;left:50%;box-shadow:0 0 1.6cqh #fff9}.runtime-module__bXW2Ma__bandCol,.runtime-module__bXW2Ma__bandRow{z-index:0;pointer-events:none;background:#ffd43b29;border-radius:.8cqh;animation:.42s ease-out both runtime-module__bXW2Ma__band-in;position:absolute;box-shadow:inset 0 0 0 .3cqh #ffe278bf,0 0 1.4cqh #ffd43b59}.runtime-module__bXW2Ma__bandCol{top:0;bottom:0}.runtime-module__bXW2Ma__bandRow{left:0;right:0}.runtime-module__bXW2Ma__lm{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute}.runtime-module__bXW2Ma__lmBob{width:66%;height:66%;animation:runtime-module__bXW2Ma__lm-enter .52s cubic-bezier(.2, .85, .3, 1.2) var(--enter-delay,0s) backwards, runtime-module__bXW2Ma__lm-breathe 4.8s ease-in-out calc(var(--enter-delay,0s) + .52s) infinite}.runtime-module__bXW2Ma__lmArt{filter:drop-shadow(.25cqw .6cqh .6cqh #02061880);width:100%;height:100%;display:block;overflow:visible}.runtime-module__bXW2Ma__lmRing{opacity:.85;border:.45cqh solid #fff4c2;border-radius:50%;animation:.6s ease-in-out 2 runtime-module__bXW2Ma__ring-blink;position:absolute;inset:8%;box-shadow:0 0 1.8cqh #ffe278cc}.runtime-module__bXW2Ma__rowStrip{padding-block:var(--pad);flex-direction:column;grid-area:1/1;display:flex}.runtime-module__bXW2Ma__rowLabel{width:calc(var(--cell) * .84);height:var(--cell);place-items:center;display:grid}.runtime-module__bXW2Ma__colStrip{padding-inline:var(--pad);grid-area:2/2;display:flex}.runtime-module__bXW2Ma__colChip{width:var(--cell);height:calc(var(--cell) * .84);place-items:center;display:grid}.runtime-module__bXW2Ma__labelInner{width:calc(var(--cell) * .78);height:calc(var(--cell) * .78);animation:runtime-module__bXW2Ma__chip-enter .46s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,0s) backwards;background:#0814309e;border-radius:22%;place-items:center;transition:box-shadow .24s ease-out,background .24s ease-out,transform .24s ease-out;display:grid;box-shadow:inset 0 0 0 .2cqh #a0e6ff3d,0 .4cqh .8cqh #02061859}.runtime-module__bXW2Ma__round{border-radius:50%}.runtime-module__bXW2Ma__labelLit .runtime-module__bXW2Ma__labelInner{background:#5c42089e;transform:scale(1.08);box-shadow:inset 0 0 0 .35cqh #ffe278f2,0 0 1.6cqh #ffd43b80}.runtime-module__bXW2Ma__chipBlink .runtime-module__bXW2Ma__labelInner{animation:.6s ease-in-out 2 runtime-module__bXW2Ma__chip-blink}.runtime-module__bXW2Ma__chipArt{width:74%;height:74%;display:block;overflow:visible}.runtime-module__bXW2Ma__pipsArt{width:88%;height:88%;display:block;overflow:visible}.runtime-module__bXW2Ma__dock{z-index:14;--mpad:1.6cqh;--mc:min(calc((26cqw - 2 * var(--mpad)) / var(--cols)), calc((27cqh - 2 * var(--mpad)) / var(--rows)), 8.5cqh);place-items:center;width:28cqw;height:29cqh;display:grid;position:absolute;top:15cqh;left:52cqw}.runtime-module__bXW2Ma__panel{padding:var(--mpad);background:#040a1e9e;border:1px solid #a0e6ff24;border-radius:2.4cqh;animation:.5s cubic-bezier(.22,1,.36,1) both runtime-module__bXW2Ma__panel-in;position:relative;box-shadow:inset 0 1.2cqh 2.4cqh #000210a6,inset 0 -1px #ffffff1a,0 1px #ffffff0f}.runtime-module__bXW2Ma__miniGrid{width:calc(var(--mc) * var(--cols));height:calc(var(--mc) * var(--rows));transform-origin:0 0;position:relative}.runtime-module__bXW2Ma__marker{z-index:2;pointer-events:none;animation:runtime-module__bXW2Ma__marker-in .48s cubic-bezier(.2, .85, .3, 1.2) var(--enter-delay,0s) backwards;place-items:center;display:grid;position:absolute}.runtime-module__bXW2Ma__markerArt{filter:drop-shadow(0 0 .8cqh #ffd43b8c);width:74%;height:74%;animation:1.6s ease-in-out infinite runtime-module__bXW2Ma__marker-pulse;display:block;overflow:visible}.runtime-module__bXW2Ma__markerStar{opacity:.45}.runtime-module__bXW2Ma__markerFilled .runtime-module__bXW2Ma__markerStar{opacity:1}.runtime-module__bXW2Ma__markerFilled .runtime-module__bXW2Ma__markerArt{animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__bXW2Ma__marker-fill}.runtime-module__bXW2Ma__overlayOn .runtime-module__bXW2Ma__markerArt{filter:drop-shadow(0 0 1.6cqh #ffe278f2)}.runtime-module__bXW2Ma__cardPanel{flex-direction:column;align-items:center;gap:1.2cqh;display:flex}.runtime-module__bXW2Ma__card{--ch:min(11cqh, calc((27cqh - 2 * var(--mpad) - (var(--n) - 1) * 1.2cqh) / var(--n)));align-items:center;gap:calc(var(--ch) * .2);height:var(--ch);padding:0 calc(var(--ch) * .18);border-radius:calc(var(--ch) * .3);animation:runtime-module__bXW2Ma__card-in .48s cubic-bezier(.22, 1, .36, 1) var(--enter-delay,0s) backwards;background:linear-gradient(160deg,#fff3,#ffffff0f 60%),#16305cd9;border:.3cqh solid #bef0ff59;transition:border-color .24s ease-out,box-shadow .24s ease-out;display:flex;position:relative;box-shadow:inset 0 .4cqh #ffffff42,0 .8cqh 1.6cqh #02061866}.runtime-module__bXW2Ma__cardSlot{width:calc(var(--ch) * .76);height:calc(var(--ch) * .76);background:#040a1eb3;border-radius:22%;place-items:center;display:grid;box-shadow:inset 0 .3cqh .6cqh #0006}.runtime-module__bXW2Ma__cardSlot.runtime-module__bXW2Ma__round{border-radius:50%}.runtime-module__bXW2Ma__cardDone{border-color:#ffd43bf2;box-shadow:0 0 0 .3cqh #ffd43b73,0 0 2cqh #ffd43b73}.runtime-module__bXW2Ma__cardBadge{right:calc(var(--ch) * -.14);top:calc(var(--ch) * -.2);width:calc(var(--ch) * .44);height:calc(var(--ch) * .44);color:#ffd43b;filter:drop-shadow(0 .3cqh .5cqh #28140099);animation:.52s cubic-bezier(.22,1,.36,1) backwards runtime-module__bXW2Ma__badge-in;position:absolute}.runtime-module__bXW2Ma__cardBlink .runtime-module__bXW2Ma__cardChip{animation:.6s ease-in-out 2 runtime-module__bXW2Ma__chip-blink;box-shadow:0 0 0 .4cqh #fff4c2,0 0 1.8cqh #ffe278cc}.runtime-module__bXW2Ma__fxLayer{pointer-events:none;z-index:40;position:absolute;inset:0}.runtime-module__bXW2Ma__flyStar{color:#ffd43b;text-shadow:0 0 10px #ffd43be6;pointer-events:none;will-change:transform, opacity;line-height:1;position:absolute;top:0;left:0}.runtime-module__bXW2Ma__qLow .runtime-module__bXW2Ma__starsNear,.runtime-module__bXW2Ma__qLow .runtime-module__bXW2Ma__spark:nth-child(2n){display:none}@keyframes runtime-module__bXW2Ma__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.2%,1.4%)}}@keyframes runtime-module__bXW2Ma__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.4%,-2%)}}@keyframes runtime-module__bXW2Ma__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__bXW2Ma__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes runtime-module__bXW2Ma__board-enter{0%{opacity:0;transform:translateY(3%)scale(.97)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__panel-in{0%{opacity:0;transform:translateY(-4%)scale(.96)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__lm-enter{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__lm-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5%)scale(1.04)}}@keyframes runtime-module__bXW2Ma__ring-blink{0%{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}to{opacity:.85;transform:scale(1)}}@keyframes runtime-module__bXW2Ma__band-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__bXW2Ma__chip-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__chip-blink{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes runtime-module__bXW2Ma__marker-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__marker-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes runtime-module__bXW2Ma__marker-fill{0%{transform:scale(.7)}60%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes runtime-module__bXW2Ma__found-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__badge-in{0%{opacity:0;transform:scale(.3)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__found-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes runtime-module__bXW2Ma__hit-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes runtime-module__bXW2Ma__finger-in{0%{opacity:0;transform:translate(40%,40%)scale(.6)}to{opacity:1;transform:none}}@keyframes runtime-module__bXW2Ma__card-in{0%{opacity:0;transform:translate(6%)scale(.94)}to{opacity:1;transform:none}}.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__starsFar,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__starsNear,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__spark,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__practiceGlow,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__lmBob,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__markerArt,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__hitRing,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__complete .runtime-module__bXW2Ma__cellFound .runtime-module__bXW2Ma__foundGlow{animation:none}.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__boardGroup,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__panel,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__labelInner,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__marker,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__card,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__foundGlow,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__foundStar,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__cardBadge,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__bandCol,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__bandRow,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__finger{animation-duration:.01ms}.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__lmRing,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__chipBlink .runtime-module__bXW2Ma__labelInner,.runtime-module__bXW2Ma__rm .runtime-module__bXW2Ma__cardBlink .runtime-module__bXW2Ma__cardChip{opacity:1;animation:none}
