.runtime-module__gWorbG__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 50% 100%,#ffe0961f,#0000 70%),linear-gradient(158deg,#241a52 0%,#171041 54%,#2b1a4e 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__gWorbG__starsFar,.runtime-module__gWorbG__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__gWorbG__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__gWorbG__drift-far}.runtime-module__gWorbG__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__gWorbG__drift-near}.runtime-module__gWorbG__spark{color:#beeeffe6;pointer-events:none;animation:runtime-module__gWorbG__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__gWorbG__board{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;gap:4cqw;width:46cqw;height:36cqh;padding:2cqh 1.6cqw;display:flex;position:absolute;top:28cqh;left:32cqw;box-shadow:inset 0 3cqh 6cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__gWorbG__cardSlot{animation:.46s cubic-bezier(.22,1.1,.4,1) both runtime-module__gWorbG__card-in,3.2s ease-in-out infinite runtime-module__gWorbG__card-float;animation-delay:var(--enter-delay,0s), calc(var(--enter-delay,0s) + .5s)}.runtime-module__gWorbG__boardOne .runtime-module__gWorbG__cardSlot{width:min(24cqw,29cqh);height:min(24cqw,29cqh)}.runtime-module__gWorbG__boardTwo .runtime-module__gWorbG__cardSlot{width:min(18cqw,28cqh);height:min(18cqw,28cqh)}.runtime-module__gWorbG__boardScene .runtime-module__gWorbG__cardSlot{width:min(36cqw,48cqh);height:29cqh}.runtime-module__gWorbG__card{box-sizing:border-box;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border:.45cqw solid #ffffff38;border-radius:2.4cqw;justify-content:center;align-items:center;width:100%;height:100%;padding:1.2cqh;transition:transform .3s cubic-bezier(.22,1.3,.4,1),box-shadow .22s ease-out,border-color .22s ease-out;display:flex;box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 .5cqh 1cqh #fffc}.runtime-module__gWorbG__cardSpeaking{border-color:#8ef3fff2;transform:scale(1.09);box-shadow:0 2cqh 4cqh #06021c80,0 0 2.4cqw #8ef3ff80,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__gWorbG__cardMarked{border-color:#ffd43bf2;transform:scale(1.06);box-shadow:0 2cqh 4cqh #06021c80,0 0 3cqw #ffd43b8c,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__gWorbG__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__gWorbG__replay{cursor:pointer;color:#3a1e08d9;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;justify-content:center;align-items:center;width:min(6cqw,10cqh);min-width:56px;height:min(6cqw,10cqh);min-height:56px;transition:transform .18s ease-out,filter .18s ease-out;display:flex;position:absolute;top:41cqh;left:80cqw;box-shadow:0 1.2cqh 2.4cqh #06021c80,inset 0 -.7cqh 1.4cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__gWorbG__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__gWorbG__replay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__gWorbG__replay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__gWorbG__replay:focus-visible{outline-offset:.5cqw;outline:.5cqw solid #ffd43b}.runtime-module__gWorbG__replayIcon{width:78%;height:82%}.runtime-module__gWorbG__micPanel{box-sizing:border-box;background:radial-gradient(60% 80% at 50% 100%,#ffd43b24,#0000 70%),linear-gradient(170deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff24;border-radius:3.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:.5cqh;width:46cqw;height:27cqh;padding:1cqh 1.5cqw;display:flex;position:absolute;top:68cqh;left:32cqw;box-shadow:0 1.6cqh 3.2cqh #06021c59}.runtime-module__gWorbG__micControls{flex:1;justify-content:center;align-items:center;gap:3cqw;width:100%;min-width:0;min-height:0;display:flex}.runtime-module__gWorbG__guidePosition{z-index:30;pointer-events:none;width:min(18cqw,30cqh);position:absolute;top:6cqh;left:8cqw}.runtime-module__gWorbG__guidePosition>div{width:100%;min-width:0;position:relative;top:auto;left:auto}.runtime-module__gWorbG__mic{cursor:pointer;color:#3a1e08e0;background:radial-gradient(circle at 34% 28%,#fffffff5,#ffe196eb 38%,#f0ba4af0 72%,#ce9228f5);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:min(11cqw,16cqh);min-width:64px;height:min(11cqw,16cqh);min-height:64px;transition:transform .18s ease-out,filter .18s ease-out;display:flex;position:relative;box-shadow:0 1.6cqh 3cqh #06021c80,inset 0 -1cqh 1.8cqh #965c0c6b,inset 0 .6cqh 1.2cqh #ffffff8c}.runtime-module__gWorbG__mic:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__gWorbG__mic:not(:disabled):hover{transform:translateY(-.7cqh)scale(1.04)}.runtime-module__gWorbG__mic:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__gWorbG__mic:focus-visible{outline-offset:.5cqw;outline:.5cqw solid #ffd43b}.runtime-module__gWorbG__micIcon{width:46%;height:46%}.runtime-module__gWorbG__micOn{transform:scale(.94);box-shadow:0 .8cqh 1.6cqh #06021c73,inset 0 1cqh 1.8cqh #965c0c73}.runtime-module__gWorbG__mic.runtime-module__gWorbG__micOn:disabled{filter:none}.runtime-module__gWorbG__micRing{pointer-events:none;border:.4cqw solid #ffe096cc;border-radius:50%;animation:1.1s ease-out infinite runtime-module__gWorbG__mic-ring;position:absolute;inset:-12%}.runtime-module__gWorbG__micBounce{animation:.45s ease-out 2 runtime-module__gWorbG__mic-bounce}.runtime-module__gWorbG__saidBtn{cursor:pointer;color:#3a1e08e6;background:linear-gradient(#ffecb4fa,#f0ba4af5);border:0;border-radius:999px;width:100%;min-width:64px;height:min(13cqh,8cqw);min-height:64px;padding:0 1cqw;font-size:clamp(14px,min(2cqw,4cqh),26px);transition:transform .18s ease-out,filter .18s ease-out;box-shadow:0 1.4cqh 2.6cqh #06021c80,inset 0 -.8cqh 1.4cqh #965c0c61}.runtime-module__gWorbG__saidBtn:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__gWorbG__saidBtn:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.03)}.runtime-module__gWorbG__saidBtn:not(:disabled):active{transform:translateY(0)scale(.96)}.runtime-module__gWorbG__micHelpLink{color:#ffe6a8;cursor:pointer;background:#ffe6a80f;border:1px solid #ffe6a84d;border-radius:999px;flex-shrink:0;max-width:100%;min-height:44px;padding:6px 16px;font-size:clamp(14px,1.6cqw,18px);font-weight:700}.runtime-module__gWorbG__micHelp{box-sizing:border-box;color:#35224f;background:#fff9ec;border:2px solid #e8c46b;border-radius:24px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-size:16px;line-height:1.6;position:fixed;inset:0;overflow-y:auto}.runtime-module__gWorbG__micHelp::backdrop{background:#0c0620b8}.runtime-module__gWorbG__micHelp h2{margin:0 0 16px;font-size:22px;font-weight:800}.runtime-module__gWorbG__micHelp p{margin:12px 0}.runtime-module__gWorbG__micHelp ol{padding-left:24px;list-style:decimal}.runtime-module__gWorbG__micHelp li{margin:12px 0}.runtime-module__gWorbG__micHelp a{color:#633b99;text-decoration:underline}.runtime-module__gWorbG__micHelpActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.runtime-module__gWorbG__micHelpActions button{color:#fff;cursor:pointer;background:#633b99;border:0;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:700}.runtime-module__gWorbG__micHelpActions .runtime-module__gWorbG__micHelpSecondary{color:#35224f;background:#eee3cd}.runtime-module__gWorbG__micHelpLink:focus-visible,.runtime-module__gWorbG__micHelpActions button:focus-visible{outline-offset:3px;outline:3px solid #bb81ef}.runtime-module__gWorbG__sideSpot{justify-content:center;align-items:center;width:min(12cqw,20cqh);min-width:64px;height:min(11cqw,16cqh);min-height:56px;display:flex}@container (max-height:420px){.runtime-module__gWorbG__board,.runtime-module__gWorbG__micPanel{width:58cqw;left:26cqw}.runtime-module__gWorbG__replay{left:86cqw}.runtime-module__gWorbG__micPanel{flex-direction:row;gap:2cqw}.runtime-module__gWorbG__micControls{gap:2cqw}.runtime-module__gWorbG__micHelpLink{max-width:min(18cqw,120px);padding:6px 8px}}.runtime-module__gWorbG__bars{align-items:center;gap:.7cqw;height:70%;display:flex}.runtime-module__gWorbG__bars i{transform-origin:50%;background:#ffffff52;border-radius:999px;width:1cqw;min-width:5px;height:22%;transition:height .2s ease-out;display:block}.runtime-module__gWorbG__barsOn i{background:#8ef3ffe6;height:90%;animation:.6s ease-in-out infinite alternate runtime-module__gWorbG__bar-bob}.runtime-module__gWorbG__barsOn i:nth-child(2){animation-duration:.5s;animation-delay:.15s}.runtime-module__gWorbG__barsOn i:nth-child(3){animation-duration:.7s;animation-delay:.3s}.runtime-module__gWorbG__barsOn i:nth-child(4){animation-duration:.55s;animation-delay:.1s}.runtime-module__gWorbG__barsOn i:nth-child(5){animation-duration:.65s;animation-delay:.25s}.runtime-module__gWorbG__barsLive i{height:calc(18% + 76% * var(--lv,0) * var(--k,1));transition:height 90ms linear;animation:none}.runtime-module__gWorbG__barsLive i:first-child{--k:.62}.runtime-module__gWorbG__barsLive i:nth-child(2){--k:.88}.runtime-module__gWorbG__barsLive i:nth-child(3){--k:1}.runtime-module__gWorbG__barsLive i:nth-child(4){--k:.8}.runtime-module__gWorbG__barsLive i:nth-child(5){--k:.55}.runtime-module__gWorbG__mine{cursor:pointer;color:#140e3ce6;background:linear-gradient(170deg,#d2fafff5,#8ef3ffdb);border:0;border-radius:2.4cqw;justify-content:center;align-items:center;gap:.6cqw;width:100%;height:100%;transition:transform .18s ease-out;animation:.36s cubic-bezier(.22,1.1,.4,1) both runtime-module__gWorbG__mine-in;display:flex;position:relative;box-shadow:0 1.2cqh 2.4cqh #06021c73,inset 0 -.7cqh 1.2cqh #288caa4d}.runtime-module__gWorbG__mine:hover{transform:translateY(-.6cqh)scale(1.03)}.runtime-module__gWorbG__mine:active{transform:translateY(0)scale(.96)}.runtime-module__gWorbG__mine:focus-visible{outline-offset:.5cqw;outline:.5cqw solid #ffd43b}.runtime-module__gWorbG__mineIcon{width:34%;height:34%}.runtime-module__gWorbG__mineWave{align-items:center;gap:.4cqw;height:40%;display:flex}.runtime-module__gWorbG__mineWave i{background:#140e3cb3;border-radius:999px;width:.6cqw;min-width:3px;height:40%;display:block}.runtime-module__gWorbG__minePlaying .runtime-module__gWorbG__mineWave i{animation:.45s ease-in-out infinite alternate runtime-module__gWorbG__bar-bob}.runtime-module__gWorbG__minePlaying .runtime-module__gWorbG__mineWave i:nth-child(2){animation-delay:.15s}.runtime-module__gWorbG__minePlaying .runtime-module__gWorbG__mineWave i:nth-child(3){animation-delay:.3s}.runtime-module__gWorbG__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__gWorbG__practice .runtime-module__gWorbG__board,.runtime-module__gWorbG__practice .runtime-module__gWorbG__micPanel{filter:hue-rotate(-8deg)}.runtime-module__gWorbG__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__gWorbG__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__gWorbG__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__gWorbG__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__gWorbG__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__gWorbG__card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.8cqh)}}@keyframes runtime-module__gWorbG__mic-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.3)}}@keyframes runtime-module__gWorbG__mic-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-2.4cqh)}70%{transform:translateY(.4cqh)}}@keyframes runtime-module__gWorbG__bar-bob{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes runtime-module__gWorbG__mine-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.runtime-module__gWorbG__qLow .runtime-module__gWorbG__starsFar,.runtime-module__gWorbG__qLow .runtime-module__gWorbG__practiceGlow{display:none}.runtime-module__gWorbG__rm .runtime-module__gWorbG__starsFar,.runtime-module__gWorbG__rm .runtime-module__gWorbG__starsNear,.runtime-module__gWorbG__rm .runtime-module__gWorbG__spark,.runtime-module__gWorbG__rm .runtime-module__gWorbG__micRing,.runtime-module__gWorbG__rm .runtime-module__gWorbG__barsOn i,.runtime-module__gWorbG__rm .runtime-module__gWorbG__minePlaying .runtime-module__gWorbG__mineWave i{animation:none}.runtime-module__gWorbG__rm .runtime-module__gWorbG__cardSlot{animation:.46s ease-out both runtime-module__gWorbG__card-fade;animation-delay:var(--enter-delay,0s)}.runtime-module__gWorbG__rm .runtime-module__gWorbG__card{transition:box-shadow .22s ease-out,border-color .22s ease-out}.runtime-module__gWorbG__rm .runtime-module__gWorbG__cardSpeaking,.runtime-module__gWorbG__rm .runtime-module__gWorbG__cardMarked{transform:none}.runtime-module__gWorbG__rm .runtime-module__gWorbG__micBounce{animation:none}.runtime-module__gWorbG__rm .runtime-module__gWorbG__mine{animation:.36s ease-out both runtime-module__gWorbG__card-fade}@keyframes runtime-module__gWorbG__card-fade{0%{opacity:0;transform:none}to{opacity:1;transform:none}}
