.runtime-module__tDYDBG__stage{isolation:isolate;background:radial-gradient(62% 72% at 12% -4%,#a78bfa47,#0000 64%),radial-gradient(52% 62% at 90% 104%,#22d3ee1f,#0000 66%),radial-gradient(44% 52% at 82% 8%,#ec489914,#0000 70%),linear-gradient(160deg,#1f0d52 0%,#140741 55%,#1b0a48 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__tDYDBG__practice{box-shadow:inset 0 0 0 .5cqw #67e8f973,inset 0 0 6cqw #67e8f92e}.runtime-module__tDYDBG__starsFar,.runtime-module__tDYDBG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__tDYDBG__starsFar{opacity:.5;background-image:radial-gradient(circle,#ffffff80 1px,#0000 1.2px);background-position:43px 19px;background-size:87px 87px;animation:60s ease-in-out infinite alternate runtime-module__tDYDBG__drift-far}.runtime-module__tDYDBG__starsNear{opacity:.55;background-image:radial-gradient(circle,#ffffffd9 1.4px,#0000 1.6px),radial-gradient(circle,#a3e6ffa6 1px,#0000 1.3px);background-position:0 0,27px 33px;background-size:56px 56px,79px 79px;animation:42s ease-in-out infinite alternate runtime-module__tDYDBG__drift-near}.runtime-module__tDYDBG__spark{aspect-ratio:1;pointer-events:none;width:.9cqw;animation:runtime-module__tDYDBG__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:radial-gradient(circle,#fff0bef2,#ffe8a000 70%);border-radius:50%;position:absolute}.runtime-module__tDYDBG__boardWrap{--size:min(69cqh, 54cqw);--top:27cqh;z-index:20;pointer-events:none;position:absolute;inset:0}.runtime-module__tDYDBG__island{left:50%;top:calc(var(--top) - 1.4cqh);width:calc(var(--size) + 2.8cqh);height:calc(var(--size) + 2.8cqh);background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #0a04289e;border:1px solid #ffffff24;border-radius:3.4cqh;animation:5s ease-in-out infinite alternate runtime-module__tDYDBG__island-float;position:absolute;transform:translate(-50%);box-shadow:inset 0 2px #ffffff1a,inset 0 -2cqh 4cqh #05021e59,0 3cqh 7cqh #04062873}.runtime-module__tDYDBG__board{left:50%;top:var(--top);width:var(--size);height:var(--size);grid-template-columns:repeat(var(--n), 1fr);grid-template-rows:repeat(var(--n), 1fr);pointer-events:auto;display:grid;position:absolute;transform:translate(-50%)}.runtime-module__tDYDBG__cell{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:.52s cubic-bezier(.2,.85,.3,1.2) both runtime-module__tDYDBG__cell-rise;animation-delay:var(--enter-delay,0s);background:0 0;border:0;padding:0;position:relative}.runtime-module__tDYDBG__cell[aria-disabled=true]{cursor:default}.runtime-module__tDYDBG__cell:focus-visible{outline-offset:-.4cqh;border-radius:1.6cqh;outline:.5cqh solid #67e8f9}.runtime-module__tDYDBG__tileFace{background:linear-gradient(160deg,#ffffff12,#fff0 55%),linear-gradient(#221054eb,#16093cf2);border-radius:18%;transition:background .28s,box-shadow .28s,transform .28s;position:absolute;inset:5%;box-shadow:inset 0 .9cqh 1.6cqh #00000080,inset 0 0 0 .18cqh #ffffff14}.runtime-module__tDYDBG__cell:not([aria-disabled=true]):hover .runtime-module__tDYDBG__tileFace{background:linear-gradient(#341c74f2,#1e0e4cf2)}.runtime-module__tDYDBG__cell:not([aria-disabled=true]):active .runtime-module__tDYDBG__tileFace{transform:scale(.94)}.runtime-module__tDYDBG__wallOn .runtime-module__tDYDBG__tileFace{background:linear-gradient(180deg, #ffffff8c, #fff0 42%), linear-gradient(160deg, var(--wall-a), var(--wall-b));box-shadow:inset 0 .5cqh 0 #ffffff80, inset 0 -1.1cqh 0 #1e0a5059, 0 0 2.6cqh var(--wall-glow), 0 .9cqh 1.2cqh #06021e80;transform:translateY(-5%)}.runtime-module__tDYDBG__stepLit .runtime-module__tDYDBG__tileFace{background:radial-gradient(circle at 50% 55%,#ffe48c8c,#ffd43b1f 45%,#ffd43b00 70%),linear-gradient(#28145ceb,#1a0b42f2)}.runtime-module__tDYDBG__stepFlash{pointer-events:none;background:radial-gradient(circle at 50% 55%,#ffecaabf,#ffd43b00 68%);border-radius:18%;animation:.7s ease-out both runtime-module__tDYDBG__step-flash;position:absolute;inset:5%}.runtime-module__tDYDBG__near:after{content:"";pointer-events:none;border:.45cqh dashed #ffd43bd9;border-radius:16%;animation:1.6s ease-in-out infinite runtime-module__tDYDBG__near-breathe;position:absolute;inset:9%}.runtime-module__tDYDBG__demoTap:after{content:"";pointer-events:none;border:.7cqh solid #ffd43bf2;border-radius:18%;animation:.6s ease-out both runtime-module__tDYDBG__demo-tap;position:absolute;inset:6%;box-shadow:0 0 2cqh #ffd43bb3}.runtime-module__tDYDBG__bumpMark{pointer-events:none;border-radius:18%;animation:.6s ease-out both runtime-module__tDYDBG__bump-mark;position:absolute;inset:5%;box-shadow:inset 0 0 0 .6cqh #ffffffe6,0 0 2.4cqh #ffffff8c}.runtime-module__tDYDBG__sparkle{pointer-events:none;opacity:0;animation:.6s ease-out both runtime-module__tDYDBG__trail-sparkle;animation-delay:var(--sparkle-delay,0s);background:radial-gradient(circle,#ffffffe6,#ffe48c80 40%,#ffd43b00 72%);border-radius:18%;position:absolute;inset:5%}.runtime-module__tDYDBG__piece{width:calc(100% / var(--n));height:calc(100% / var(--n));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__tDYDBG__cardGlyph{filter:drop-shadow(0 .5cqh .6cqh #0a042e73);width:74%;height:auto}.runtime-module__tDYDBG__goal{z-index:3;transition:opacity .35s}.runtime-module__tDYDBG__goalArt{aspect-ratio:1;background:radial-gradient(circle,#fff0b459,#ffd43b00 70%);border-radius:22%;place-items:center;width:78%;animation:2.6s ease-in-out infinite alternate runtime-module__tDYDBG__goal-float;display:grid}.runtime-module__tDYDBG__goalDark{opacity:0}.runtime-module__tDYDBG__goalSolved .runtime-module__tDYDBG__goalArt{background:radial-gradient(circle,#fff6c8cc,#ffd43b40 48%,#ffd43b00 72%);animation:.9s cubic-bezier(.2,.9,.3,1.3) both runtime-module__tDYDBG__goal-pop}.runtime-module__tDYDBG__rabbit{z-index:4;transition:transform .28s cubic-bezier(.3,.7,.3,1)}.runtime-module__tDYDBG__rabbitBody,.runtime-module__tDYDBG__rabbitHop{aspect-ratio:1;place-items:center;width:86%;display:grid;position:relative}.runtime-module__tDYDBG__rabbitHop{width:100%}.runtime-module__tDYDBG__pedestal{background:linear-gradient(#ffffff59,#fff0 45%),linear-gradient(#ffe39a 0%,#f4bd48 55%,#c98a1f 100%);border-radius:50%;height:26%;position:absolute;bottom:2%;left:8%;right:8%;box-shadow:inset 0 -.5cqh #8c500a8c,0 .8cqh 1.4cqh #1406328c}.runtime-module__tDYDBG__rabbitHop .runtime-module__tDYDBG__cardGlyph{width:80%;margin-bottom:14%;animation:2.2s ease-in-out infinite alternate runtime-module__tDYDBG__rabbit-idle;position:relative}.runtime-module__tDYDBG__seenBtn{left:calc(50% + var(--size) / 2 + 2.4cqw);top:calc(var(--top) + var(--size) - max(9cqh, 56px));color:#5a3200;cursor:pointer;opacity:0;pointer-events:none;white-space:nowrap;background:linear-gradient(#ffffff59,#fff0 45%),linear-gradient(#ffe39a 0%,#f4bd48 55%,#c98a1f 100%);border:0;border-radius:999px;min-height:max(9cqh,56px);padding:0 2.6cqw;font-size:clamp(15px,2.4cqw,28px);font-weight:900;transition:opacity .3s,transform .3s cubic-bezier(.2,.85,.3,1.3);position:absolute;transform:translateY(2cqh)scale(.9);box-shadow:inset 0 .35cqh #ffffff8c,inset 0 -.9cqh #8c500a8c,0 1.2cqh 2.4cqh #1406328c}.runtime-module__tDYDBG__seenShow{opacity:1;pointer-events:auto;animation:1.8s ease-in-out .4s infinite alternate runtime-module__tDYDBG__seen-bob;transform:none}.runtime-module__tDYDBG__seenTimer{transform-origin:0;height:.7cqh;min-height:3px;animation:runtime-module__tDYDBG__seen-timer var(--show-ms,4s) linear both;background:#5a32008c;border-radius:999px;position:absolute;bottom:14%;left:12%;right:12%}.runtime-module__tDYDBG__seenBtn{overflow:hidden}.runtime-module__tDYDBG__seenBtn:active{transform:scale(.95)}.runtime-module__tDYDBG__seenBtn:focus-visible{outline-offset:.4cqh;outline:.5cqh solid #67e8f9}.runtime-module__tDYDBG__fxLayer{z-index:40;pointer-events:none;position:absolute;inset:0}@keyframes runtime-module__tDYDBG__drift-far{0%{transform:translate(0,0)}to{transform:translate(3%,2%)}}@keyframes runtime-module__tDYDBG__drift-near{0%{transform:translate(0,0)}to{transform:translate(-4%,-2.5%)}}@keyframes runtime-module__tDYDBG__spark-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes runtime-module__tDYDBG__island-float{0%{translate:0}to{translate:0 -.6cqh}}@keyframes runtime-module__tDYDBG__cell-rise{0%{opacity:0;transform:translateY(40%)scale(.6)}to{opacity:1;transform:none}}@keyframes runtime-module__tDYDBG__step-flash{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}@keyframes runtime-module__tDYDBG__near-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes runtime-module__tDYDBG__demo-tap{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes runtime-module__tDYDBG__bump-mark{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.12)}}@keyframes runtime-module__tDYDBG__trail-sparkle{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}@keyframes runtime-module__tDYDBG__goal-float{0%{translate:0}to{translate:0 -5%}}@keyframes runtime-module__tDYDBG__goal-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1.18)}}@keyframes runtime-module__tDYDBG__rabbit-idle{0%{translate:0}to{translate:0 -4%}}@keyframes runtime-module__tDYDBG__seen-bob{0%{translate:0}to{translate:0 -.8cqh}}@keyframes runtime-module__tDYDBG__seen-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__starsFar,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__starsNear,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__spark,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__island,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__goalArt,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__near:after,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__rabbitHop .runtime-module__tDYDBG__cardGlyph,.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__seenShow{animation:none}.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__cell{animation-name:runtime-module__tDYDBG__fade-in}.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__rabbit{transition:none}.runtime-module__tDYDBG__rm .runtime-module__tDYDBG__wallOn .runtime-module__tDYDBG__tileFace{transform:none}@keyframes runtime-module__tDYDBG__fade-in{0%{opacity:0}to{opacity:1}}.runtime-module__tDYDBG__qLow .runtime-module__tDYDBG__starsFar{display:none}.runtime-module__tDYDBG__qLow .runtime-module__tDYDBG__goalArt,.runtime-module__tDYDBG__qLow .runtime-module__tDYDBG__island{animation:none}
