.runtime-module__sIoxqq__stage{isolation:isolate;background:radial-gradient(58% 66% at 16% -6%,#f9a8d44d,#0000 64%),radial-gradient(50% 60% at 86% 104%,#db27772e,#0000 66%),radial-gradient(40% 48% at 78% 8%,#ffecc81f,#0000 70%),linear-gradient(158deg,#2b1750 0%,#1a1140 54%,#341a4f 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__sIoxqq__starsFar,.runtime-module__sIoxqq__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__sIoxqq__starsFar{opacity:.46;background-image:radial-gradient(circle,#ffffff6b 1px,#0000 1.2px);background-position:37px 21px;background-size:93px 93px;animation:64s ease-in-out infinite alternate runtime-module__sIoxqq__drift-far}.runtime-module__sIoxqq__starsNear{opacity:.54;background-image:radial-gradient(circle,#ffffffc7 1.4px,#0000 1.6px),radial-gradient(circle,#ffd6f094 1px,#0000 1.3px);background-position:0 0,31px 27px;background-size:59px 59px,83px 83px;animation:46s ease-in-out infinite alternate runtime-module__sIoxqq__drift-near}.runtime-module__sIoxqq__spark{color:#ffd6f0e6;pointer-events:none;animation:runtime-module__sIoxqq__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__sIoxqq__island{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #160c3a6b;pointer-events:none;border:1px solid #ffffff21;border-radius:5cqw;width:86%;height:63%;position:absolute;top:31%;left:7%;box-shadow:inset 0 2px #ffffff17,inset 0 -3cqh 6cqh #0a04224d,0 3cqh 7cqh #06021c59}.runtime-module__sIoxqq__board{--pair:min(23cqh, 13cqw);justify-content:center;align-items:center;gap:2.4cqw;height:25cqh;display:flex;position:absolute;top:38cqh;left:4%;right:4%}.runtime-module__sIoxqq__pairCard,.runtime-module__sIoxqq__slot{height:var(--pair);min-width:var(--pair);box-sizing:border-box;border-radius:3cqw;justify-content:center;align-items:center;min-height:56px;padding:1.2cqh;display:flex}.runtime-module__sIoxqq__pairCard{background:linear-gradient(160deg,#ffffff42,#ffffff1a),#fff0fa14;border:.35cqh solid #ffffff52;animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__sIoxqq__pair-enter;box-shadow:inset 0 1px #ffffff42,0 1.6cqh 3cqh #06021c66}.runtime-module__sIoxqq__pairImage{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1cqh 1.4cqh #06021c80);width:auto;max-width:100%;height:100%;display:block}.runtime-module__sIoxqq__slot{background:#ffffff0d;border:.4cqh dashed #ffffff6b;animation:3.4s ease-in-out infinite runtime-module__sIoxqq__slot-breathe}.runtime-module__sIoxqq__slotMark{color:#ffd6f08c;font-size:5cqh;line-height:1}.runtime-module__sIoxqq__slotFilled{background:linear-gradient(160deg,#ffecb480,#ffc87838),#fff4e61a;border-style:solid;border-color:#ffe082f2;animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__sIoxqq__slot-fill;box-shadow:inset 0 1px #ffffff57,0 0 2.6cqh #ffe082e6,0 1.6cqh 3cqh #06021c66}.runtime-module__sIoxqq__linker{flex:none;align-items:center;gap:.9cqw;display:flex}.runtime-module__sIoxqq__linkDot{aspect-ratio:1;background:#ffffff42;border-radius:50%;width:1.4cqh;min-width:6px;transition:background .24s ease-out,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease-out}.runtime-module__sIoxqq__linkerOn .runtime-module__sIoxqq__linkDot{background:#ffd88a;transform:scale(1.5);box-shadow:0 0 1.4cqh #ffd88af2}.runtime-module__sIoxqq__linkerOn .runtime-module__sIoxqq__linkDot:nth-child(2){transition-delay:.11s}.runtime-module__sIoxqq__linkerOn .runtime-module__sIoxqq__linkDot:nth-child(3){transition-delay:.22s}.runtime-module__sIoxqq__chips{--chip:min(9.5cqh, 5.4cqw);align-items:center;gap:.55cqh;display:flex}.runtime-module__sIoxqq__pairWord{--chip:min(12cqh, 6.6cqw)}.runtime-module__sIoxqq__chip{width:var(--chip);height:var(--chip);color:#fff2fb;min-width:26px;min-height:26px;font-size:calc(var(--chip) * .66);text-shadow:0 .4cqh .9cqh #06021c80;background:#ffffff1f;border:1px solid #ffffff47;border-radius:24%;justify-content:center;align-items:center;line-height:1;transition:background .22s ease-out,color .22s ease-out,transform .26s cubic-bezier(.22,1,.36,1);display:flex}.runtime-module__sIoxqq__chipLit{color:#5a2c00;text-shadow:none;background:linear-gradient(160deg,#ffecb4eb,#ffcd78cc);border-color:#ffecb4f2;transform:translateY(-.5cqh)}.runtime-module__sIoxqq__beatRow{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:1.4cqw;height:6cqh;transition:opacity .28s ease-out;display:flex;position:absolute;top:64.5cqh;left:0;right:0}.runtime-module__sIoxqq__beatRowShow{opacity:1}.runtime-module__sIoxqq__beat{aspect-ratio:1;background:#ffffff14;border:.3cqh solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:min(5.4cqh,3.2cqw);min-width:18px;transition:background .2s ease-out,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .2s ease-out;display:flex}.runtime-module__sIoxqq__beatLit{background:#ffd88a;border-color:#fff0c8f2;transform:scale(1.24);box-shadow:0 0 1.6cqh #ffd88ad9}.runtime-module__sIoxqq__beatGlyph{color:#5a2c00;font-size:min(3.4cqh,2cqw);line-height:1}.runtime-module__sIoxqq__choicesRow{justify-content:center;align-items:center;gap:2.6cqw;display:flex;position:absolute;bottom:6cqh;left:4%;right:4%}.runtime-module__sIoxqq__choiceWrap{animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__sIoxqq__card-enter;animation-delay:var(--enter-delay,0s);transition:opacity .32s ease-out,transform .32s ease-out;position:relative}.runtime-module__sIoxqq__choice{cursor:pointer;box-sizing:border-box;background:linear-gradient(160deg,#ffffff42,#ffffff1a),#fff0fa14;border:.35cqh solid #ffffff4d;border-radius:3cqw;justify-content:center;align-items:center;min-width:64px;height:min(20cqh,11.5cqw);min-height:64px;padding:1.2cqh;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 #06021c66}.runtime-module__sIoxqq__choiceWord{padding-inline:1.7cqh}.runtime-module__sIoxqq__choiceImage{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .8cqh 1.2cqh #06021c73);width:auto;max-width:100%;height:100%;display:block}.runtime-module__sIoxqq__choice:hover{transform:translateY(-.6cqw)scale(1.04)}.runtime-module__sIoxqq__choice:active{transform:translateY(.2cqw)scale(.95)}.runtime-module__sIoxqq__choice:focus-visible{outline-offset:.55cqw;outline:.55cqw solid #ffd43b}.runtime-module__sIoxqq__choiceSolved .runtime-module__sIoxqq__choice{background:linear-gradient(160deg,#ffecb480,#ffc87838),#fff4e61a;border-color:#ffe082f2;box-shadow:inset 0 1px #ffffff57,0 0 2.4cqh #ffe082f2,0 1.6cqh 3cqh #06021c66}.runtime-module__sIoxqq__choiceSolved .runtime-module__sIoxqq__chip{color:#fff;background:#ffffff4d}.runtime-module__sIoxqq__choiceFaded{opacity:.35;transform:scale(.94)}.runtime-module__sIoxqq__empty{text-align:center;color:#fff0fae6;font-size:clamp(18px,3.4cqw,34px);position:absolute;top:46%;left:10%;right:10%}.runtime-module__sIoxqq__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__sIoxqq__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.2%,1.8%)}}@keyframes runtime-module__sIoxqq__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-2.2%)}}@keyframes runtime-module__sIoxqq__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__sIoxqq__pair-enter{0%{opacity:0;transform:translateY(-2.4cqh)scale(.9)}to{opacity:1;transform:none}}@keyframes runtime-module__sIoxqq__card-enter{0%{opacity:0;transform:translateY(3.4cqh)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__sIoxqq__slot-breathe{0%,to{border-color:#ffffff4d}50%{border-color:#ffd6f0cc}}@keyframes runtime-module__sIoxqq__slot-fill{0%{transform:scale(.82)}60%{transform:scale(1.07)}to{transform:scale(1)}}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__starsFar,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__starsNear,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__spark,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__slot{animation:none}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__pairCard,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__choiceWrap{opacity:1;animation:none;transform:none}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__slotFilled{animation:none}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__chip,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__beat,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__linkDot,.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__choice{transition:none}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__beatLit{transform:scale(1.18)}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__chipLit{transform:none}.runtime-module__sIoxqq__qLow .runtime-module__sIoxqq__starsFar{display:none}@media (max-height:520px){.runtime-module__sIoxqq__board{--pair:min(25cqh, 12cqw);height:27cqh;top:36cqh}.runtime-module__sIoxqq__chips{--chip:min(10cqh, 4.8cqw)}.runtime-module__sIoxqq__pairWord{--chip:min(13cqh, 6cqw)}.runtime-module__sIoxqq__choice{height:min(22cqh,10.5cqw)}.runtime-module__sIoxqq__beatRow{top:65cqh}}.runtime-module__sIoxqq__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__sIoxqq__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__sIoxqq__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__sIoxqq__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__sIoxqq__rm .runtime-module__sIoxqq__practiceGlow{opacity:.8;animation:none}.runtime-module__sIoxqq__practice .runtime-module__sIoxqq__island{background:linear-gradient(155deg,#22d3ee38,#0e749029),#08222e80;border-color:#67e8f966}
