.runtime-module__5qlGYW__stage{isolation:isolate;touch-action:none;background:radial-gradient(58% 68% at 16% -4%,#c4b5fd42,#0000 64%),radial-gradient(54% 64% at 86% 104%,#3b82f629,#0000 66%),radial-gradient(44% 52% at 78% 8%,#ffe0661f,#0000 70%),linear-gradient(160deg,#1c1650 0%,#120d3a 55%,#1a1348 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__5qlGYW__starsFar,.runtime-module__5qlGYW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__5qlGYW__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__5qlGYW__drift-far}.runtime-module__5qlGYW__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__5qlGYW__drift-near}.runtime-module__5qlGYW__spark{color:#e2d6ffe6;pointer-events:none;animation:runtime-module__5qlGYW__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__5qlGYW__layout{z-index:2;--u:min(calc(40cqh / var(--rows,2)), calc(26cqw / var(--cols,1)), 16cqh);position:absolute;inset:0}.runtime-module__5qlGYW__art{width:100%;height:100%;display:block;overflow:visible}.runtime-module__5qlGYW__artBody{fill:var(--b-main);stroke:var(--b-deep);stroke-width:5px;stroke-linejoin:round}.runtime-module__5qlGYW__artShine{fill:#ffffff80}.runtime-module__5qlGYW__artMark{fill:var(--b-deep);opacity:.55}.runtime-module__5qlGYW__tone0{--b-main:#ffd24a;--b-deep:#b9820f}.runtime-module__5qlGYW__tone1{--b-main:#7fdcf7;--b-deep:#2586ad}.runtime-module__5qlGYW__tone2{--b-main:#ffa3bb;--b-deep:#c9537a}.runtime-module__5qlGYW__tone3{--b-main:#bda4ff;--b-deep:#6f4fd0}.runtime-module__5qlGYW__shelf{background:repeating-linear-gradient(90deg,#5c341438 0 .4cqw,#0000 .4cqw 5cqw),linear-gradient(#d9a05b 0%,#b97a3c 55%,#8a5526 100%);border-radius:1.3cqh;width:56cqw;height:2.6cqh;position:absolute;top:70cqh;left:6cqw;box-shadow:inset 0 .4cqh #ffe6be73,0 1.2cqh 2.4cqh #06021a73}.runtime-module__5qlGYW__floor{width:calc(var(--u) * var(--cols,1));height:calc(var(--u) * var(--rows,2));background:linear-gradient(180deg, #ffffff05, var(--tint-a));border-radius:1.2cqh 1.2cqh 0 0;position:absolute;bottom:30cqh;left:40cqw;transform:translate(-50%);box-shadow:inset 0 -.5cqh #ffe6be59}.runtime-module__5qlGYW__colBtn{width:var(--u);top:0;bottom:0;left:calc(var(--u) * var(--c));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;position:absolute}.runtime-module__5qlGYW__gridOn .runtime-module__5qlGYW__colBtn+.runtime-module__5qlGYW__colBtn{border-left:max(1px,.3cqh) dashed #ffffff57}.runtime-module__5qlGYW__picking .runtime-module__5qlGYW__colBtn:after{content:"";background:#8ef3ff33;border-radius:1cqh 1cqh 0 0;animation:1.4s ease-in-out infinite runtime-module__5qlGYW__col-breathe;position:absolute;inset:0}.runtime-module__5qlGYW__colBtn:focus-visible{outline-offset:-.3cqw;outline:.5cqw solid #ffd43b}.runtime-module__5qlGYW__fBlock,.runtime-module__5qlGYW__ghost{left:calc(var(--u) * var(--bx));bottom:calc(var(--u) * var(--by));width:calc(var(--u) * var(--bw));height:calc(var(--u) * var(--bh));pointer-events:none;position:absolute}.runtime-module__5qlGYW__fBlock{transform-origin:50% 100%;filter:drop-shadow(0 .5cqh .6cqh #06021a66);animation:.36s cubic-bezier(.3,.7,.4,1.3) backwards runtime-module__5qlGYW__block-land}.runtime-module__5qlGYW__lit .runtime-module__5qlGYW__art{animation:.9s ease-in-out infinite runtime-module__5qlGYW__block-lit}.runtime-module__5qlGYW__ghost{background:#ffffff1a;border:max(2px,.4cqh) dashed #ffffffb3;border-radius:1cqh}.runtime-module__5qlGYW__model{background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #08041e99;border-radius:2.4cqh;width:30cqw;height:45cqh;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__5qlGYW__card-in;position:absolute;top:22cqh;left:66cqw;box-shadow:inset 0 1cqh 2cqh #0000008c,inset 0 -1px #ffffff24,0 0 0 .6cqh #d9a05be6,0 0 0 1cqh #8a5526e6}.runtime-module__5qlGYW__modelFloor{background:#ffe6be80;border-radius:.4cqh;height:.8cqh;position:absolute;bottom:2.2cqh;left:8%;right:8%}.runtime-module__5qlGYW__modelGrid{--mu:calc(var(--u) * var(--pct,1));width:calc(var(--mu) * var(--cols,1));height:calc(var(--mu) * var(--rows,2));position:absolute;bottom:3cqh;left:50%;transform:translate(-50%)}.runtime-module__5qlGYW__mBlock{left:calc(var(--mu) * var(--bx));bottom:calc(var(--mu) * var(--by));width:calc(var(--mu) * var(--bw));height:calc(var(--mu) * var(--bh));transition:opacity .3s ease-out;position:absolute}.runtime-module__5qlGYW__mDone{opacity:.28}.runtime-module__5qlGYW__mFlash .runtime-module__5qlGYW__art{animation:.52s ease-out runtime-module__5qlGYW__block-flash}.runtime-module__5qlGYW__mPoint .runtime-module__5qlGYW__art{animation:.5s ease-in-out runtime-module__5qlGYW__block-point}.runtime-module__5qlGYW__tray{--tu:max(30px, 7.6cqh);position:absolute;inset:75cqh 4cqw 3cqh}.runtime-module__5qlGYW__stand{pointer-events:none;background:linear-gradient(#ffd978 0%,#e8a93a 60%,#b8791f 100%);border-radius:2.5cqh;height:5cqh;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 .5cqh #fff6d699,0 1.4cqh 3cqh #06021a73}.runtime-module__5qlGYW__slots{justify-content:center;align-items:flex-end;gap:1cqw;display:flex;position:absolute;inset:0 1cqw 2.6cqh}.runtime-module__5qlGYW__slot{cursor:grab;touch-action:none;min-width:min(56px,7.4cqw);height:100%;min-height:56px;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__5qlGYW__card-in;animation-delay:var(--enter-delay,0s);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:0 auto;justify-content:center;align-items:flex-end;padding:0 .4cqw;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;display:flex;position:relative}.runtime-module__5qlGYW__slotArt{width:calc(var(--tu) * var(--bw));height:calc(var(--tu) * var(--bh));filter:drop-shadow(0 .7cqh #784810b3)drop-shadow(0 1.2cqh 1cqh #06021a66);display:block}.runtime-module__5qlGYW__slot:hover{transform:translateY(-.8cqh)}.runtime-module__5qlGYW__slot:active{transform:translateY(.2cqh)scale(.96)}.runtime-module__5qlGYW__slot:focus-visible{outline-offset:.2cqw;border-radius:1.4cqh;outline:.5cqw solid #ffd43b}.runtime-module__5qlGYW__slotPicked{transform:translateY(-1.8cqh)scale(1.08)}.runtime-module__5qlGYW__slotPicked .runtime-module__5qlGYW__slotArt{filter:drop-shadow(0 0 1.2cqh #ffd666f2)drop-shadow(0 .7cqh #784810b3)}.runtime-module__5qlGYW__slotGone{opacity:0;pointer-events:none}.runtime-module__5qlGYW__slotNudge .runtime-module__5qlGYW__slotArt{animation:1.2s ease-in-out infinite runtime-module__5qlGYW__slot-nudge}.runtime-module__5qlGYW__floater{z-index:6;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 1.2cqh 1.2cqh #06021a80);will-change:transform;position:absolute;top:0;left:0}.runtime-module__5qlGYW__wobble .runtime-module__5qlGYW__art{transform-origin:50% 100%;animation:.6s ease-in-out runtime-module__5qlGYW__block-wobble}.runtime-module__5qlGYW__gallery{z-index:7;pointer-events:none;justify-content:center;align-items:center;gap:2cqw;height:40cqh;display:flex;position:absolute;top:26cqh;left:6cqw;right:6cqw}.runtime-module__5qlGYW__frame{width:17cqh;height:22cqh;animation:.52s cubic-bezier(.2,.85,.3,1.25) backwards runtime-module__5qlGYW__frame-pop,1.1s ease-in-out .52s infinite runtime-module__5qlGYW__frame-shine;animation-delay:var(--enter-delay,0s), calc(var(--enter-delay,0s) + .52s);background:#08041ed1;border-radius:1.6cqh;position:relative;box-shadow:0 0 0 .5cqh #d9a05bf2,0 0 0 .9cqh #8a5526f2,0 1.6cqh 3cqh #06021a80}.runtime-module__5qlGYW__frameGrid{--mu:min(calc(16cqh / var(--rows,2)), calc(13cqh / var(--cols,1)), 6cqh);width:calc(var(--mu) * var(--cols,1));height:calc(var(--mu) * var(--rows,2));position:absolute;bottom:2cqh;left:50%;transform:translate(-50%)}.runtime-module__5qlGYW__fxLayer{pointer-events:none;z-index:8;position:absolute;inset:0}@keyframes runtime-module__5qlGYW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__5qlGYW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__5qlGYW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__5qlGYW__card-in{0%{opacity:0;transform:translateY(1.4cqh)scale(.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__5qlGYW__col-breathe{0%,to{opacity:.25}50%{opacity:1}}@keyframes runtime-module__5qlGYW__block-land{0%{opacity:0;transform:translateY(-5cqh)scale(1)}55%{opacity:1;transform:translate(0,0)scale(1.08,.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__5qlGYW__block-lit{0%,to{filter:brightness(1.12)drop-shadow(0 0 .8cqh #ffeca0b3)}50%{filter:brightness(1.4)drop-shadow(0 0 1.8cqh #ffeca0)}}@keyframes runtime-module__5qlGYW__block-flash{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.6);transform:scale(1.14)}to{filter:brightness();transform:scale(1)}}@keyframes runtime-module__5qlGYW__block-point{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.45);transform:scale(1.12)}}@keyframes runtime-module__5qlGYW__block-wobble{0%{transform:rotate(0)}20%{transform:rotate(-11deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-7deg)}to{transform:rotate(14deg)}}@keyframes runtime-module__5qlGYW__slot-nudge{0%,to{transform:translate(0,0)}50%{transform:translateY(-1.8cqh)}}@keyframes runtime-module__5qlGYW__frame-pop{0%{opacity:0;transform:translateY(3cqh)scale(.5)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__5qlGYW__frame-shine{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__starsFar,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__starsNear,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__spark,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__picking .runtime-module__5qlGYW__colBtn:after,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__lit .runtime-module__5qlGYW__art,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__mFlash .runtime-module__5qlGYW__art,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__mPoint .runtime-module__5qlGYW__art,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__wobble .runtime-module__5qlGYW__art,.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__slotNudge .runtime-module__5qlGYW__slotArt{animation:none}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__lit .runtime-module__5qlGYW__art{filter:brightness(1.3)}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__fBlock{animation:.36s linear backwards runtime-module__5qlGYW__rm-fade}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__frame{animation:.52s linear backwards runtime-module__5qlGYW__rm-fade;animation-delay:var(--enter-delay,0s)}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__slot{transition:opacity .2s linear;animation:none}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__slotPicked{transform:none}@keyframes runtime-module__5qlGYW__rm-fade{0%{opacity:0}to{opacity:1}}.runtime-module__5qlGYW__qLow .runtime-module__5qlGYW__starsFar{display:none}.runtime-module__5qlGYW__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__5qlGYW__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__5qlGYW__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__5qlGYW__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__5qlGYW__rm .runtime-module__5qlGYW__practiceGlow{opacity:.8;animation:none}
