.runtime-module__V9JJMG__stage{isolation:isolate;background:radial-gradient(56% 64% at 14% -8%,#8ef3ff38,#0000 64%),radial-gradient(52% 60% at 88% 106%,#7c5cff33,#0000 66%),radial-gradient(40% 46% at 74% 6%,#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__V9JJMG__starsFar,.runtime-module__V9JJMG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__V9JJMG__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__V9JJMG__drift-far}.runtime-module__V9JJMG__starsNear{opacity:.52;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__V9JJMG__drift-near}.runtime-module__V9JJMG__spark{color:#beeeffe6;pointer-events:none;animation:runtime-module__V9JJMG__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__V9JJMG__replay{cursor:pointer;z-index:5;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;width:min(7cqw,11cqh);min-width:56px;height:min(7cqw,11cqh);min-height:56px;transition:transform .18s ease-out,filter .18s ease-out;position:absolute;top:17cqh;right:3cqw;box-shadow:0 1.2cqh 2.2cqh #06021c80,inset 0 -.6cqh 1.2cqh #965c0c66,inset 0 .4cqh .8cqh #ffffff80}.runtime-module__V9JJMG__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__V9JJMG__replay:not(:disabled):hover{transform:translateY(-.5cqh)scale(1.04)}.runtime-module__V9JJMG__replay:not(:disabled):active{transform:scale(.95)}.runtime-module__V9JJMG__replayCone{clip-path:polygon(0 30%,44% 30%,100% 0,100% 100%,44% 70%,0 70%);background:#3a1e08d1;width:32%;height:44%;position:absolute;top:28%;left:22%}.runtime-module__V9JJMG__replayWave{border:.6cqw solid #0000;border-right-color:#3a1e08b3;border-radius:50%;width:22%;height:46%;position:absolute;top:50%;left:58%;transform:translateY(-50%)}.runtime-module__V9JJMG__band{box-sizing:border-box;background:linear-gradient(160deg, #0a062280, #120a3057), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff1a;border-radius:3cqw;justify-content:center;align-items:center;width:72cqw;height:20cqh;padding:1cqh 2cqw;display:flex;position:absolute;top:30cqh;left:18cqw;box-shadow:inset 0 2cqh 4cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__V9JJMG__sentence{color:#fff4d6;text-align:center;text-wrap:balance;overflow-wrap:anywhere;width:100%;min-width:0;margin:0;font-size:clamp(14px,min(2.8cqw,4.5cqh),34px);font-weight:800;line-height:1.8}.runtime-module__V9JJMG__bandSinging .runtime-module__V9JJMG__hole{animation:1.6s ease-in-out infinite runtime-module__V9JJMG__bead-wave;animation-delay:calc(var(--i,0) * .12s)}.runtime-module__V9JJMG__hole{box-sizing:border-box;vertical-align:middle;width:1.8em;height:1.8em;animation:.36s ease-out both runtime-module__V9JJMG__bead-in;animation-delay:calc(var(--i,0) * 50ms);background:radial-gradient(circle,#ffffff0f,#ffffff24);border:.08em dashed #ffecbed9;border-radius:.45em;justify-content:center;align-items:center;margin-inline:.15em;display:inline-flex;position:relative;box-shadow:0 0 2cqw #ffd43b40}.runtime-module__V9JJMG__holeFilled{background:radial-gradient(circle,#fffffffa,#ecf0ffe6);border-style:solid;border-color:#ffd43bf2;box-shadow:0 0 3cqw #ffd43b8c}.runtime-module__V9JJMG__holePulse{animation:.6s ease-in-out 2 runtime-module__V9JJMG__hole-pulse}.runtime-module__V9JJMG__holeImg{object-fit:contain;pointer-events:none;width:78%;height:78%}.runtime-module__V9JJMG__board{box-sizing:border-box;background:linear-gradient(#ffd43b14,#d6a03433);border-radius:3cqw;justify-content:center;align-items:center;gap:3cqw;width:72cqw;height:36cqh;padding:0 2cqw;display:flex;position:absolute;top:56cqh;left:18cqw;box-shadow:inset 0 -1.2cqh #d6a03459}.runtime-module__V9JJMG__card{box-sizing:border-box;cursor:pointer;opacity:0;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border:1px solid #ffffff38;border-radius:2.4cqw;justify-content:center;align-items:center;width:min(15cqw,30cqh);min-width:56px;height:min(15cqw,30cqh);min-height:56px;padding:1.2cqh;transition:transform .18s ease-out,box-shadow .18s ease-out,opacity .3s ease-out,filter .3s ease-out;display:flex;transform:translateY(2cqh)scale(.94);box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659,inset 0 .5cqh 1cqh #fffc}.runtime-module__V9JJMG__cardShown{animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__V9JJMG__card-in;animation-delay:var(--enter-delay,0s)}.runtime-module__V9JJMG__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__V9JJMG__card:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__V9JJMG__cardMarked{opacity:1;border-color:#ffd43bf2;animation:1s ease-out both runtime-module__V9JJMG__card-grow;box-shadow:0 2cqh 4cqh #06021c80,0 0 3cqw #ffd43b8c,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__V9JJMG__cardDim,.runtime-module__V9JJMG__cardShown.runtime-module__V9JJMG__cardDim{filter:saturate(.5)brightness(.6);animation:.3s ease-out both runtime-module__V9JJMG__card-dim}.runtime-module__V9JJMG__cardPlaced{visibility:hidden;pointer-events:none}@keyframes runtime-module__V9JJMG__card-dim{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(.88)}}.runtime-module__V9JJMG__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__V9JJMG__fxLayer{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:hidden}.runtime-module__V9JJMG__flyer{object-fit:contain;transform-origin:50%;background:#ffffffeb;border-radius:2cqw;position:absolute;box-shadow:0 0 2.4cqw #ffd43b99}.runtime-module__V9JJMG__practice .runtime-module__V9JJMG__band,.runtime-module__V9JJMG__practice .runtime-module__V9JJMG__board{filter:hue-rotate(-8deg)}.runtime-module__V9JJMG__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__V9JJMG__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__V9JJMG__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__V9JJMG__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__V9JJMG__bead-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__V9JJMG__bead-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqh)}}@keyframes runtime-module__V9JJMG__hole-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes runtime-module__V9JJMG__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__V9JJMG__card-grow{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1.08)}}.runtime-module__V9JJMG__qLow .runtime-module__V9JJMG__starsFar,.runtime-module__V9JJMG__qLow .runtime-module__V9JJMG__practiceGlow{display:none}.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__starsFar,.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__starsNear,.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__spark,.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__bandSinging .runtime-module__V9JJMG__hole{animation:none}.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__cardShown{animation:.42s ease-out both runtime-module__V9JJMG__card-fade}.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__cardMarked{animation:none}.runtime-module__V9JJMG__rm .runtime-module__V9JJMG__holePulse{animation:.6s ease-in-out 2 runtime-module__V9JJMG__hole-fade}@keyframes runtime-module__V9JJMG__card-fade{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes runtime-module__V9JJMG__hole-fade{0%,to{opacity:1}50%{opacity:.45}}
