.runtime-module__Z-kt5q__stage{isolation:isolate;background:radial-gradient(60% 70% at 13% -4%,#c4b5fd47,#0000 64%),radial-gradient(54% 64% at 89% 104%,#6d28d92e,#0000 66%),radial-gradient(44% 52% at 80% 6%,#ffe0661a,#0000 70%),linear-gradient(160deg,#1f1650 0%,#140d3a 55%,#1d1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__Z-kt5q__starsFar,.runtime-module__Z-kt5q__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__Z-kt5q__starsFar{opacity:.48;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-position:41px 17px;background-size:89px 89px;animation:62s ease-in-out infinite alternate runtime-module__Z-kt5q__drift-far}.runtime-module__Z-kt5q__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,29px 31px;background-size:57px 57px,81px 81px;animation:44s ease-in-out infinite alternate runtime-module__Z-kt5q__drift-near}.runtime-module__Z-kt5q__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__Z-kt5q__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__Z-kt5q__island{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #10082e80;pointer-events:none;border:1px solid #ffffff21;border-radius:5cqw;width:83%;height:69%;position:absolute;top:22%;left:8.5%;box-shadow:inset 0 2px #ffffff17,inset 0 -3cqh 6cqh #08041e4d,0 3cqh 7cqh #06021a59}.runtime-module__Z-kt5q__grid{grid-template-columns:repeat(var(--cols,1), var(--cell));grid-auto-rows:var(--cell);--cell:min(22cqh, calc((58cqh - 2.2cqh * (var(--rows,1) - 1)) / var(--rows,1)), calc((76cqw - 2.2cqh * (var(--cols,1) - 1)) / var(--cols,1)));place-content:center;gap:2.2cqh;height:58%;display:grid;position:absolute;top:27%;left:12%;right:12%}.runtime-module__Z-kt5q__cellWrap{width:var(--cell);height:var(--cell);opacity:0;transition:opacity .3s ease-out,transform .42s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(.4)}.runtime-module__Z-kt5q__cellShown{opacity:1;transform:scale(1)}.runtime-module__Z-kt5q__gridWobble .runtime-module__Z-kt5q__cellShown{animation:4.4s ease-in-out infinite runtime-module__Z-kt5q__cell-wobble;animation-delay:var(--wobble-delay,0s)}.runtime-module__Z-kt5q__cell{cursor:pointer;background:linear-gradient(160deg,#ffffff24,#ffffff0d),#28186099;border:none;border-radius:24%;justify-content:center;align-items:center;width:100%;min-width:56px;height:100%;min-height:56px;padding:12%;transition:transform .2s ease-out,box-shadow .2s ease-out,background .24s ease-out;display:flex;box-shadow:inset 0 1px #ffffff42,0 1.6cqh 3cqh #06021a66}.runtime-module__Z-kt5q__pieceSvg{filter:drop-shadow(0 .8cqh 1cqh #06021a73);width:100%;height:100%;display:block}.runtime-module__Z-kt5q__cell:hover{transform:translateY(-.6cqw)scale(1.04)}.runtime-module__Z-kt5q__cell:active{transform:translateY(.2cqw)scale(.95)}.runtime-module__Z-kt5q__cell:focus-visible{outline-offset:.55cqw;outline:.55cqw solid #ffd43b}.runtime-module__Z-kt5q__cellDim{opacity:.5;transform:scale(.94)}.runtime-module__Z-kt5q__cellScanned{z-index:2;transform:scale(1.16)}.runtime-module__Z-kt5q__lens{pointer-events:none;border:.5cqw solid #ffe082f2;border-radius:30%;animation:.22s cubic-bezier(.22,1,.36,1) both runtime-module__Z-kt5q__lens-drop;position:absolute;inset:-9%;box-shadow:0 0 1.8cqh #ffe082b3,inset 0 0 1.2cqh #ffe0824d}.runtime-module__Z-kt5q__cellFound .runtime-module__Z-kt5q__cell,.runtime-module__Z-kt5q__cellSolved .runtime-module__Z-kt5q__cell{background:linear-gradient(160deg,#ffecb457,#ffc87829),#38226499;box-shadow:inset 0 1px #ffffff57,0 0 2.4cqh #ffe082f2,0 1.6cqh 3cqh #06021a66}.runtime-module__Z-kt5q__cellFound .runtime-module__Z-kt5q__lens{border-color:#fff;animation:.6s cubic-bezier(.22,1,.36,1) both runtime-module__Z-kt5q__lens-found}.runtime-module__Z-kt5q__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__Z-kt5q__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__Z-kt5q__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__Z-kt5q__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__Z-kt5q__cell-wobble{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}50%{transform:translateY(-1cqh)rotate(2deg)scale(1)}}@keyframes runtime-module__Z-kt5q__lens-drop{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__Z-kt5q__lens-found{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__starsFar,.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__starsNear,.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__spark,.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__gridWobble .runtime-module__Z-kt5q__cellShown,.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__lens{animation:none}.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__cellWrap,.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__cell{transition:none}.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__cellScanned{transform:scale(1.1)}.runtime-module__Z-kt5q__qLow .runtime-module__Z-kt5q__starsFar{display:none}.runtime-module__Z-kt5q__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__Z-kt5q__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__Z-kt5q__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__Z-kt5q__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__Z-kt5q__rm .runtime-module__Z-kt5q__practiceGlow{opacity:.8;animation:none}.runtime-module__Z-kt5q__practice .runtime-module__Z-kt5q__island{background:linear-gradient(155deg,#22d3ee38,#0e749029),#08222e80;border-color:#67e8f966}.runtime-module__Z-kt5q__gridWobble .runtime-module__Z-kt5q__cellScanned,.runtime-module__Z-kt5q__gridWobble .runtime-module__Z-kt5q__cellDim{animation:none}
