.runtime-module__8iWnXW__stage{isolation:isolate;background:radial-gradient(58% 68% at 16% -4%,#c4b5fd47,#0000 64%),radial-gradient(54% 64% at 86% 104%,#6d28d92e,#0000 66%),radial-gradient(44% 52% at 78% 8%,#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__8iWnXW__starsFar,.runtime-module__8iWnXW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__8iWnXW__starsFar{opacity:.48;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-position:37px 21px;background-size:91px 91px;animation:64s ease-in-out infinite alternate runtime-module__8iWnXW__drift-far}.runtime-module__8iWnXW__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,31px 27px;background-size:59px 59px,83px 83px;animation:46s ease-in-out infinite alternate runtime-module__8iWnXW__drift-near}.runtime-module__8iWnXW__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__8iWnXW__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__8iWnXW__counter{z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;gap:1.2cqw;width:28cqw;height:10cqh;display:flex;position:absolute;top:18cqh;left:66cqw}.runtime-module__8iWnXW__slot{width:min(9cqh,5cqw);height:min(9cqh,5cqw);animation:.38s cubic-bezier(.22,1,.36,1) both runtime-module__8iWnXW__slot-in;animation-delay:var(--enter-delay,0s)}.runtime-module__8iWnXW__slot svg{width:100%;height:100%;overflow:visible}.runtime-module__8iWnXW__slotRing{fill:#140c388c;stroke:#ffe27a8c;stroke-width:3px;stroke-dasharray:5 4}.runtime-module__8iWnXW__slotDone{animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__8iWnXW__slot-fill}.runtime-module__8iWnXW__slotDone .runtime-module__8iWnXW__slotRing{fill:#ffd43b47;stroke:#ffe27a;stroke-dasharray:none}.runtime-module__8iWnXW__slotCheck{fill:none;stroke:#fff4c2;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;animation:.36s ease-out .12s forwards runtime-module__8iWnXW__check-draw}.runtime-module__8iWnXW__panel{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #0a05229e;z-index:2;--spot:min(calc(100cqw / var(--cols) * .62), calc(100cqh / var(--rows) * .62));border-radius:3.2cqh;width:44cqw;height:64cqh;animation:.46s cubic-bezier(.22,1,.36,1) both runtime-module__8iWnXW__panel-in;position:absolute;top:30cqh;box-shadow:inset 0 1.4cqh 3cqh #0402148c,inset 0 -1px #ffffff1a,0 0 0 1px #ffffff1a;container-type:size}.runtime-module__8iWnXW__panelLeft{--gx:1.6cqw;left:4cqw}.runtime-module__8iWnXW__panelRight{--gx:-1.6cqw;left:52cqw}.runtime-module__8iWnXW__panelGather{animation:.9s cubic-bezier(.34,1.4,.5,1) both runtime-module__8iWnXW__panel-gather}.runtime-module__8iWnXW__band{pointer-events:none;background:linear-gradient(90deg,#ffe27a0d,#ffe27a33 50%,#ffe27a0d);border-radius:2cqh;transition:top .3s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0;box-shadow:inset 0 0 0 2px #ffe27a52}.runtime-module__8iWnXW__cell{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:2.4cqh;padding:0;transition:box-shadow .22s ease-out,background .22s ease-out;position:absolute}.runtime-module__8iWnXW__cell:focus-visible{outline-offset:-.5cqw;outline:.5cqw solid #ffd43b}.runtime-module__8iWnXW__cellPair{box-shadow:inset 0 0 0 .5cqh #a5b4fcb3,inset 0 0 2.4cqh #a5b4fc4d}.runtime-module__8iWnXW__cellLook{background:#ffeca01a;box-shadow:inset 0 0 0 .5cqh #ffe27acc}.runtime-module__8iWnXW__spot{width:var(--spot);height:var(--spot);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.runtime-module__8iWnXW__spotInner{animation:4.8s ease-in-out infinite runtime-module__8iWnXW__card-float;animation-delay:var(--float-delay,0s);transition:scale .18s ease-out;position:absolute;inset:0}.runtime-module__8iWnXW__cell:hover .runtime-module__8iWnXW__spotInner{scale:1.05}.runtime-module__8iWnXW__cell:active .runtime-module__8iWnXW__spotInner{scale:.93}.runtime-module__8iWnXW__tile{animation:.42s cubic-bezier(.22,1,.36,1) both runtime-module__8iWnXW__tile-in;animation-delay:var(--enter-delay,0s);background:linear-gradient(160deg,#fff3,#ffffff0d),#34206ec7;border-radius:24%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,0 .7cqh #d4a72c,0 1.1cqh 1.6cqh #06021a73}.runtime-module__8iWnXW__cardImg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:80%;height:80%;display:block}.runtime-module__8iWnXW__circle{pointer-events:none;z-index:2;width:160%;height:160%;position:absolute;top:-30%;left:-30%;overflow:visible}.runtime-module__8iWnXW__circlePen{fill:none;stroke:#ffd43b;stroke-width:5.5px;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300px;filter:drop-shadow(0 0 .8cqh #ffd43bb3);animation:.5s ease-out forwards runtime-module__8iWnXW__pen-draw}.runtime-module__8iWnXW__xmark{font-size:calc(var(--spot) * .42);color:#ff9d7a;text-shadow:0 .3cqh .6cqh #06021a99;z-index:3;font-weight:900;line-height:1;animation:.7s ease-out forwards runtime-module__8iWnXW__x-pop;position:absolute;top:-16%;right:-12%}.runtime-module__8iWnXW__mag{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 .8cqh 1cqh #06021a80);width:14cqh;height:14cqh;margin-top:-5.88cqh;margin-left:-5.88cqh;transition:left .38s cubic-bezier(.22,1,.36,1),top .38s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute;top:60cqh;left:50cqw}.runtime-module__8iWnXW__mag svg{width:100%;height:100%;overflow:visible}.runtime-module__8iWnXW__magOn{opacity:1}.runtime-module__8iWnXW__magLens{fill:#c8e6ff1f;stroke:#ffe27a;stroke-width:6px}.runtime-module__8iWnXW__magHandle{stroke:#ffe27a;stroke-width:10px;stroke-linecap:round}.runtime-module__8iWnXW__fxLayer{pointer-events:none;z-index:6;position:absolute;inset:0}@keyframes runtime-module__8iWnXW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__8iWnXW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__8iWnXW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__8iWnXW__panel-in{0%{opacity:0;transform:translateY(2cqh)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__8iWnXW__panel-gather{0%{transform:translate(0,0)}40%{transform:translate3d(var(--gx), 0, 0) scale(1.02)}to{transform:translate(0,0)}}@keyframes runtime-module__8iWnXW__tile-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__8iWnXW__card-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4%)}}@keyframes runtime-module__8iWnXW__pen-draw{to{stroke-dashoffset:0}}@keyframes runtime-module__8iWnXW__x-pop{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.15)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes runtime-module__8iWnXW__slot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__8iWnXW__slot-fill{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes runtime-module__8iWnXW__check-draw{to{stroke-dashoffset:0}}@keyframes runtime-module__8iWnXW__pen-fade{0%{opacity:0}to{opacity:1}}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__starsFar,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__starsNear,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__spark,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__spotInner,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__panel,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__panelGather,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__slot,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__slotDone{animation:none}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__tile{animation:.42s linear both runtime-module__8iWnXW__pen-fade}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__circlePen{stroke-dashoffset:0;animation:.5s linear both runtime-module__8iWnXW__pen-fade}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__slotCheck{stroke-dashoffset:0;animation:.36s linear both runtime-module__8iWnXW__pen-fade}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__xmark{animation:.7s linear reverse forwards runtime-module__8iWnXW__pen-fade}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__mag,.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__band{transition:opacity .2s linear}.runtime-module__8iWnXW__qLow .runtime-module__8iWnXW__starsFar{display:none}.runtime-module__8iWnXW__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__8iWnXW__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__8iWnXW__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__8iWnXW__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__8iWnXW__rm .runtime-module__8iWnXW__practiceGlow{opacity:.8;animation:none}
