.runtime-module__bdwxTG__stage{isolation:isolate;background:radial-gradient(56% 64% at 16% -8%,#8ef3ff33,#0000 64%),radial-gradient(52% 60% at 86% 108%,#7c5cff33,#0000 66%),radial-gradient(42% 46% at 76% 4%,#ffecc81a,#0000 70%),linear-gradient(158deg,#241a52 0%,#171041 54%,#2b1a4e 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__bdwxTG__starsFar,.runtime-module__bdwxTG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__bdwxTG__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:33px 19px;background-size:95px 95px;animation:66s ease-in-out infinite alternate runtime-module__bdwxTG__drift-far}.runtime-module__bdwxTG__starsNear{opacity:.5;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#beeeff8f 1px,#0000 1.3px);background-position:0 0,29px 25px;background-size:61px 61px,87px 87px;animation:48s ease-in-out infinite alternate runtime-module__bdwxTG__drift-near}.runtime-module__bdwxTG__spark{color:#beeeffe6;pointer-events:none;animation:runtime-module__bdwxTG__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__bdwxTG__replay{cursor:pointer;color:#ffffffeb;background:linear-gradient(160deg,#120a3099,#0a062270);border:1px solid #fff3;border-radius:2cqw;align-items:center;gap:.9cqw;height:7cqh;min-height:44px;padding:0 1.6cqw;font-size:max(13px,min(2.6cqw,4.2cqh));transition:transform .18s ease-out,filter .18s ease-out;display:flex;position:absolute;top:4.5cqh;right:4cqw;box-shadow:0 1cqh 2cqh #06021c66,inset 0 .4cqh .9cqh #ffffff1f}.runtime-module__bdwxTG__replay:hover{transform:translateY(-.5cqh)}.runtime-module__bdwxTG__replay:active{transform:translateY(0)scale(.97)}.runtime-module__bdwxTG__replay:focus-visible{outline-offset:.35cqw;outline:.35cqw solid #8ef3ff}.runtime-module__bdwxTG__replayIcon{aspect-ratio:1;color:#ffe096;flex:none;width:clamp(20px,2.8cqw,34px);height:auto;display:block}.runtime-module__bdwxTG__replayOn .runtime-module__bdwxTG__replayIcon{animation:.52s ease-out 2 runtime-module__bdwxTG__wave-pop}.runtime-module__bdwxTG__replayLabel{white-space:nowrap}.runtime-module__bdwxTG__board{--card:min(calc((84cqw - (var(--count,2) - 1) * 4cqw) / var(--count,2)), 26cqw, 40cqh);justify-content:center;align-items:center;gap:4cqw;width:84cqw;height:44cqh;display:flex;position:absolute;top:30cqh;left:8cqw}.runtime-module__bdwxTG__card{width:var(--card);height:calc(var(--card) * 1.05);box-sizing:border-box;cursor:pointer;opacity:0;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border:1px solid #ffffff38;border-radius:2.6cqw;justify-content:center;align-items:center;min-width:56px;min-height:56px;max-height:44cqh;padding:1.4cqh 1cqw;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex;position:relative;transform:translateY(2cqh)scale(.94);box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85661,inset 0 .5cqh 1cqh #fffc}.runtime-module__bdwxTG__cardShown{animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__bdwxTG__card-in;animation-delay:var(--enter-delay,0s)}.runtime-module__bdwxTG__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__bdwxTG__card:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__bdwxTG__cardLit{border-color:#8ef3ffd9;box-shadow:0 1.8cqh 3.4cqh #06021c7a,0 0 3cqw #8ef3ff80,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__bdwxTG__cardMarked{opacity:1;border-color:#ffd43bf2;animation:1s ease-out both runtime-module__bdwxTG__card-grow;box-shadow:0 2cqh 4cqh #06021c80,0 0 3cqw #ffd43b8c,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__bdwxTG__items{grid-template-columns:repeat(var(--cols,1), 1fr);place-items:center;gap:.6cqw;width:100%;height:100%;display:grid}.runtime-module__bdwxTG__item{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__bdwxTG__itemBlink{animation:.4s ease-out both runtime-module__bdwxTG__item-pop}.runtime-module__bdwxTG__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__bdwxTG__practice .runtime-module__bdwxTG__board{filter:hue-rotate(-8deg)}.runtime-module__bdwxTG__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__bdwxTG__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__bdwxTG__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__bdwxTG__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__bdwxTG__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__bdwxTG__card-grow{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1.08)}}@keyframes runtime-module__bdwxTG__item-pop{0%{filter:brightness();transform:scale(1)}45%{filter:brightness(1.35);transform:scale(1.18)}to{filter:brightness();transform:scale(1)}}@keyframes runtime-module__bdwxTG__wave-pop{0%{opacity:.6;transform:scale(.92)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.runtime-module__bdwxTG__qLow .runtime-module__bdwxTG__starsFar,.runtime-module__bdwxTG__qLow .runtime-module__bdwxTG__practiceGlow{display:none}.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__starsFar,.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__starsNear,.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__spark{animation:none}.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__cardShown{animation:.42s ease-out both runtime-module__bdwxTG__card-fade}.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__cardMarked{animation:none}.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__itemBlink{animation:.4s ease-out both runtime-module__bdwxTG__item-fade}.runtime-module__bdwxTG__rm .runtime-module__bdwxTG__replayOn .runtime-module__bdwxTG__replayIcon{animation:.52s ease-in-out 2 runtime-module__bdwxTG__wave-fade}@keyframes runtime-module__bdwxTG__card-fade{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes runtime-module__bdwxTG__item-fade{0%,to{filter:brightness()}45%{filter:brightness(1.35)}}@keyframes runtime-module__bdwxTG__wave-fade{0%,to{opacity:.5}55%{opacity:1}}
