.runtime-module__o6Lfea__stage{isolation:isolate;background:radial-gradient(ellipse 58% 56% at 50% -10%, var(--tint-a,#82aaff3d), transparent 64%), radial-gradient(ellipse 50% 56% at 86% 106%, var(--tint-b,#5a78dc24), transparent 68%), linear-gradient(168deg, #17123f 0%, #100c2c 58%, #1d1046 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__o6Lfea__starsFar,.runtime-module__o6Lfea__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__o6Lfea__starsFar{opacity:.44;background-image:radial-gradient(circle,#ffffff61 1px,#0000 1.2px);background-position:23px 19px;background-size:91px 91px;animation:70s ease-in-out infinite alternate runtime-module__o6Lfea__drift-far}.runtime-module__o6Lfea__starsNear{opacity:.5;background-image:radial-gradient(circle,#ffffffbd 1.4px,#0000 1.6px),radial-gradient(circle,#ced8ff8f 1px,#0000 1.3px);background-position:0 0,31px 27px;background-size:63px 63px,89px 89px;animation:50s ease-in-out infinite alternate runtime-module__o6Lfea__drift-near}.runtime-module__o6Lfea__mote{pointer-events:none;width:1cqw;height:1cqw;animation:runtime-module__o6Lfea__mote-float var(--tw-dur,3s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:#eaf0ff;border-radius:50%;position:absolute;box-shadow:0 0 1.1cqw #c8dcffd9}.runtime-module__o6Lfea__practice .runtime-module__o6Lfea__board{border-color:#67e8f957}.runtime-module__o6Lfea__previewPanel{pointer-events:none;background:linear-gradient(#08061ab8,#0e0a2680);border:.22cqh solid #ffffff1f;border-radius:2.2cqh;width:15cqh;height:15cqh;position:absolute;top:17cqh;left:50%;transform:translate(-50%);box-shadow:inset 0 .9cqh 1.8cqh #0000008c,inset 0 -.3cqh .6cqh #ffffff12}.runtime-module__o6Lfea__previewArt{opacity:.12;width:100%;height:100%;transition:opacity .5s}.runtime-module__o6Lfea__previewOn .runtime-module__o6Lfea__previewArt{opacity:.95}.runtime-module__o6Lfea__boardWrap{width:min(86cqw,44cqh);height:min(86cqw,44cqh);position:absolute;top:34cqh;left:50%;transform:translate(-50%)}.runtime-module__o6Lfea__board{touch-action:none;border:.3cqh solid var(--edge,#ffffff38);background:radial-gradient(70% 60% at 50% 40%,#7896ff1f,#0000 72%),linear-gradient(#0a081ea8,#120c2c85);border-radius:3cqh;outline:none;width:100%;height:100%;transition:box-shadow .3s;display:block;box-shadow:0 1.6cqh 3.2cqh #0000006b}.runtime-module__o6Lfea__board:focus-visible{box-shadow:0 0 0 .5cqh #8ef3ff99}.runtime-module__o6Lfea__boardSolved{box-shadow:0 1.6cqh 3.6cqh #ffd43b47}.runtime-module__o6Lfea__cardArt{opacity:0;transition:opacity .7s}.runtime-module__o6Lfea__cardArtOn{opacity:.42}.runtime-module__o6Lfea__link{fill:none;stroke:#ffffffeb;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.runtime-module__o6Lfea__live{stroke:#ffffff80;stroke-width:1.2px;stroke-linecap:round}.runtime-module__o6Lfea__guide{stroke:#b4cdff6b;stroke-width:1px;stroke-linecap:round;stroke-dasharray:2.4 2.6;animation:1.6s linear infinite runtime-module__o6Lfea__guide-flow}.runtime-module__o6Lfea__beam{stroke:#ffd43b;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:100;animation:runtime-module__o6Lfea__beam-flow var(--beam-ms,.9s) ease-out forwards}.runtime-module__o6Lfea__dot{animation:.38s ease-out backwards runtime-module__o6Lfea__dot-in;animation-delay:var(--enter-delay,0s)}.runtime-module__o6Lfea__dotGlow{fill:#ffd87829;transition:fill .25s}.runtime-module__o6Lfea__dotCore{fill:#ffe9a8;stroke:#fffc;stroke-width:.5px}.runtime-module__o6Lfea__dotNum{fill:#2a1a05;pointer-events:none;font-size:3.4px;font-weight:700}.runtime-module__o6Lfea__dotLinked .runtime-module__o6Lfea__dotCore{fill:#ffd43b}.runtime-module__o6Lfea__dotLinked .runtime-module__o6Lfea__dotGlow{fill:#ffd43b4d}.runtime-module__o6Lfea__dotNext .runtime-module__o6Lfea__dotGlow{fill:#8ef3ff42}.runtime-module__o6Lfea__dotBlink .runtime-module__o6Lfea__dotGlow{animation:.6s ease-in-out 2 runtime-module__o6Lfea__dot-blink}.runtime-module__o6Lfea__wordPlate{color:#2a1a05;opacity:0;pointer-events:none;background:linear-gradient(#ffe296eb,#f0ba46db);border-radius:2cqh;padding:.5cqh 2.4cqh;font-size:4.4cqh;font-weight:800;transition:opacity .4s;position:absolute;top:79.5cqh;left:50%;transform:translate(-50%)}.runtime-module__o6Lfea__wordPlateOn{opacity:1}.runtime-module__o6Lfea__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.runtime-module__o6Lfea__fxLayer{pointer-events:none;position:absolute;inset:0}.runtime-module__o6Lfea__qLow .runtime-module__o6Lfea__starsFar,.runtime-module__o6Lfea__qLow .runtime-module__o6Lfea__starsNear,.runtime-module__o6Lfea__rm .runtime-module__o6Lfea__starsFar,.runtime-module__o6Lfea__rm .runtime-module__o6Lfea__starsNear,.runtime-module__o6Lfea__rm .runtime-module__o6Lfea__mote,.runtime-module__o6Lfea__rm .runtime-module__o6Lfea__guide,.runtime-module__o6Lfea__rm .runtime-module__o6Lfea__dot{animation:none}.runtime-module__o6Lfea__rm .runtime-module__o6Lfea__beam{stroke-dasharray:none;animation:none}@keyframes runtime-module__o6Lfea__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,-1.6%)}}@keyframes runtime-module__o6Lfea__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,2%)}}@keyframes runtime-module__o6Lfea__mote-float{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.4cqh)}}@keyframes runtime-module__o6Lfea__dot-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__o6Lfea__dot-blink{0%,to{fill:#8ef3ff1f}50%{fill:#8ef3ffbf}}@keyframes runtime-module__o6Lfea__guide-flow{to{stroke-dashoffset:-5px}}@keyframes runtime-module__o6Lfea__beam-flow{0%{stroke-dashoffset:100px;opacity:.5}to{stroke-dashoffset:0;opacity:1}}
