.runtime-module__OAIvGG__stage{isolation:isolate;background:radial-gradient(ellipse 58% 68% at 16% -6%, var(--tint-a), transparent 66%), radial-gradient(ellipse 52% 62% at 86% 106%, var(--tint-b), transparent 68%), radial-gradient(ellipse 42% 50% at 74% 4%, #ffe8a017, transparent 72%), linear-gradient(162deg, #1d2a63 0%, #141a46 52%, #1f1a55 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__OAIvGG__starsFar,.runtime-module__OAIvGG__starsNear{pointer-events:none;width:156%;height:156%;position:absolute;inset:-28%}.runtime-module__OAIvGG__starsFar{opacity:.46;background-image:radial-gradient(circle,#ffffff94 1px,#0000 1.2px);background-position:29px 17px;background-size:87px 87px;animation:66s ease-in-out infinite alternate runtime-module__OAIvGG__drift-far}.runtime-module__OAIvGG__starsNear{opacity:.5;background-image:radial-gradient(circle,#ecfdffd6 1.4px,#0000 1.7px),radial-gradient(circle,#ffecb094 1px,#0000 1.3px);background-position:0 0,33px 27px;background-size:61px 61px,89px 89px;animation:47s ease-in-out infinite alternate runtime-module__OAIvGG__drift-near}.runtime-module__OAIvGG__spark{z-index:2;color:#d6f4ffd9;pointer-events:none;animation:runtime-module__OAIvGG__twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);font-size:1.6cqw;line-height:1;position:absolute}.runtime-module__OAIvGG__practice{box-shadow:inset 0 0 0 .7cqw #67e8f98c,0 28px 90px #00000080}.runtime-module__OAIvGG__practiceGlow{z-index:1;pointer-events:none;background:linear-gradient(#67e8f92e,#0000 22%),linear-gradient(#0000 76%,#67e8f929);animation:4.6s ease-in-out infinite runtime-module__OAIvGG__practice-breath;position:absolute;inset:0}.runtime-module__OAIvGG__boardWrap{z-index:12;place-items:center;transition:inset .42s cubic-bezier(.22,1,.36,1);display:grid;position:absolute}.runtime-module__OAIvGG__stage[data-dir=v] .runtime-module__OAIvGG__boardWrap{--aw:70cqw;--ah:50cqh;inset:15cqh 6% 31cqh 21%}.runtime-module__OAIvGG__stage[data-dir=v][data-pick="0"] .runtime-module__OAIvGG__boardWrap{--ah:74cqh;bottom:7cqh}.runtime-module__OAIvGG__stage[data-dir=h] .runtime-module__OAIvGG__boardWrap{--aw:48cqw;--ah:76cqh;inset:15cqh 29% 6cqh 21%}.runtime-module__OAIvGG__stage[data-dir=h][data-pick="0"] .runtime-module__OAIvGG__boardWrap{--aw:70cqw;right:6%}.runtime-module__OAIvGG__board{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);width:min(var(--aw), calc(var(--ah) * var(--ratio)), calc(var(--cols) * 14cqw));aspect-ratio:var(--cols) / var(--rows);background:linear-gradient(150deg,#ffffff1a,#ffffff08),#14103e80;border-radius:2.4cqw;gap:.5cqw;padding:.8cqw;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 2.2cqh 4cqh #05031a6b}.runtime-module__OAIvGG__cell{opacity:0;background:#ffffff0d;border:none;border-radius:1.1cqw;place-items:center;padding:0;display:grid;position:relative;transform:scale(.62);box-shadow:inset 0 0 0 1px #ffffff1a}.runtime-module__OAIvGG__cellGiven{background:radial-gradient(circle at 50% 42%,#ffffff1a,#0000 68%),#ffffff12}.runtime-module__OAIvGG__cellAnswer{background:#08062257;box-shadow:inset 0 0 0 1px #ffffff14}.runtime-module__OAIvGG__boardLit .runtime-module__OAIvGG__cell{animation:.42s cubic-bezier(.22,1,.36,1) both runtime-module__OAIvGG__cell-enter;animation-delay:var(--enter-delay,0s)}.runtime-module__OAIvGG__cellPaintable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease-out,box-shadow .2s ease-out,transform .16s ease-out}.runtime-module__OAIvGG__cellPaintable:hover{background:#ffffff1f}.runtime-module__OAIvGG__cellPaintable:active{transform:scale(.94)}.runtime-module__OAIvGG__cellPaintable:focus-visible{outline-offset:.3cqw;outline:.5cqw solid #ffd43b}.runtime-module__OAIvGG__star{color:#ffd97a;opacity:0;filter:drop-shadow(0 0 .9cqw #ffcd6ebf);width:76%;height:76%;transition:opacity .26s ease-out,transform .34s cubic-bezier(.22,1,.36,1);transform:scale(.3)rotate(-18deg)}.runtime-module__OAIvGG__cellOn .runtime-module__OAIvGG__star{opacity:1;transform:scale(1)rotate(0)}.runtime-module__OAIvGG__cellAnswer.runtime-module__OAIvGG__cellOn .runtime-module__OAIvGG__star{color:#a8ecff;filter:drop-shadow(0 0 1.1cqw #78dcffcc)}.runtime-module__OAIvGG__cellOn{background:radial-gradient(circle at 50% 45%,#ffecb438,#0000 70%),#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff42}.runtime-module__OAIvGG__cellGhost .runtime-module__OAIvGG__star{opacity:.34;color:#a8ecff;filter:none;transform:scale(.86)}.runtime-module__OAIvGG__cellGhost{animation:1.8s ease-in-out infinite runtime-module__OAIvGG__ghost-breath;box-shadow:inset 0 0 0 .3cqw #a8ecff80}.runtime-module__OAIvGG__mirror{z-index:3;pointer-events:none;border-radius:999px;position:absolute}.runtime-module__OAIvGG__stage[data-dir=v] .runtime-module__OAIvGG__mirror{background:linear-gradient(#a8ecff1a,#d2f6ffe6 22%,#fffffff2 50%,#d2f6ffe6 78%,#a8ecff1a);width:1.5cqw;top:-1.6%;bottom:-1.6%;left:50%;transform:translate(-50%);box-shadow:0 0 2.2cqw #96e2ffa6}.runtime-module__OAIvGG__stage[data-dir=h] .runtime-module__OAIvGG__mirror{background:linear-gradient(90deg,#a8ecff1a,#d2f6ffe6 22%,#fffffff2 50%,#d2f6ffe6 78%,#a8ecff1a);height:1.5cqw;top:50%;left:-1.6%;right:-1.6%;transform:translateY(-50%);box-shadow:0 0 2.2cqw #96e2ffa6}.runtime-module__OAIvGG__mirrorPulse{animation:.82s cubic-bezier(.22,1,.36,1) runtime-module__OAIvGG__mirror-ring}.runtime-module__OAIvGG__choices{z-index:14;justify-content:center;align-items:center;transition:inset .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.runtime-module__OAIvGG__stage[data-dir=v] .runtime-module__OAIvGG__choices{flex-direction:row;gap:3.4cqw;height:25cqh;bottom:3.5cqh;left:21%;right:6%}.runtime-module__OAIvGG__stage[data-dir=h] .runtime-module__OAIvGG__choices{flex-direction:column;gap:2cqh;width:23cqw;top:15cqh;bottom:5cqh;right:2.5%}.runtime-module__OAIvGG__choice{cursor:pointer;opacity:0;aspect-ratio:1;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ffffff38,#ffffff12),#2a1e6a8c;border:none;border-radius:2.6cqw;flex:none;place-items:center;padding:1.1cqh;transition:transform .2s ease-out,box-shadow .24s ease-out,background .24s ease-out,opacity .24s ease-out;display:grid;transform:translateY(1.4cqh)scale(.9);box-shadow:inset 0 1px #ffffff42,0 1.5cqh 2.8cqh #06021c66}.runtime-module__OAIvGG__stage[data-dir=v] .runtime-module__OAIvGG__choice{min-width:64px;height:22cqh;min-height:64px}.runtime-module__OAIvGG__stage[data-dir=h] .runtime-module__OAIvGG__choice{min-width:56px;height:18cqh;min-height:56px}.runtime-module__OAIvGG__choiceShown{animation:.5s cubic-bezier(.22,1,.36,1) both runtime-module__OAIvGG__choice-enter;animation-delay:var(--enter-delay,0s)}.runtime-module__OAIvGG__choice:hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__OAIvGG__choice:active{transform:translateY(.2cqh)scale(.95)}.runtime-module__OAIvGG__choice:focus-visible{outline-offset:.5cqw;outline:.55cqw solid #ffd43b}.runtime-module__OAIvGG__choiceSolved{background:linear-gradient(160deg,#ffffff42,#ffffff1a),#46349499;box-shadow:inset 0 1px #ffffff57,0 0 2.6cqh #ffe28cd9,0 1.5cqh 2.8cqh #06021c61}.runtime-module__OAIvGG__choiceDim{opacity:.42}.runtime-module__OAIvGG__miniBoard{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);gap:.35cqw;width:100%;height:100%;display:grid}.runtime-module__OAIvGG__miniCell{background:#ffffff0f;border-radius:.7cqw;place-items:center;display:grid}.runtime-module__OAIvGG__miniOn{background:radial-gradient(circle at 50% 45%,#ffecb433,#0000 70%),#ffffff1f}.runtime-module__OAIvGG__miniStar{color:#ffd97a;filter:drop-shadow(0 0 .5cqw #ffcd6e99);width:78%;height:78%}.runtime-module__OAIvGG__fxLayer{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__OAIvGG__flyStar{color:#ffe9a6;text-shadow:0 0 1.4cqw #ffd682e6;pointer-events:none;line-height:1;position:absolute;top:0;left:0}.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__starsFar,.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__starsNear,.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__spark,.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__practiceGlow,.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__cellGhost{animation:none}.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__boardLit .runtime-module__OAIvGG__cell,.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__choiceShown{opacity:1;animation:none;transform:none}.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__mirrorPulse{animation:none}.runtime-module__OAIvGG__rm .runtime-module__OAIvGG__star{transition:opacity .12s linear}.runtime-module__OAIvGG__qLow .runtime-module__OAIvGG__starsFar{display:none}@keyframes runtime-module__OAIvGG__drift-far{0%{transform:translate(-1.6%,-1%)}to{transform:translate(1.6%,1%)}}@keyframes runtime-module__OAIvGG__drift-near{0%{transform:translate(1.8%,.8%)}to{transform:translate(-1.8%,-.8%)}}@keyframes runtime-module__OAIvGG__twinkle{0%,to{opacity:.28;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@keyframes runtime-module__OAIvGG__practice-breath{0%,to{opacity:.72}50%{opacity:1}}@keyframes runtime-module__OAIvGG__cell-enter{0%{opacity:0;transform:scale(.62)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__OAIvGG__choice-enter{0%{opacity:0;transform:translateY(1.6cqh)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__OAIvGG__ghost-breath{0%,to{box-shadow:inset 0 0 0 .3cqw #a8ecff52}50%{box-shadow:inset 0 0 0 .3cqw #a8ecffbf}}@keyframes runtime-module__OAIvGG__mirror-ring{0%{filter:brightness()}35%{filter:brightness(1.9)}to{filter:brightness()}}
