.runtime-module__min_6W__stage{isolation:isolate;background:radial-gradient(56% 64% at 14% -8%,#8ef3ff33,#0000 64%),radial-gradient(52% 60% at 88% 106%,#7c5cff38,#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__min_6W__starsFar,.runtime-module__min_6W__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__min_6W__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__min_6W__drift-far}.runtime-module__min_6W__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__min_6W__drift-near}.runtime-module__min_6W__spark{color:#beeeffe6;pointer-events:none;animation:runtime-module__min_6W__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__min_6W__hill{pointer-events:none;background:radial-gradient(60% 40% at 50% 10%,#8ef3ff33,#0000 70%),linear-gradient(#5c48be8c,#281860cc);border-radius:50% 50% 0 0/70% 70% 0 0;height:44cqh;position:absolute;bottom:-18cqh;left:14cqw;right:-6cqw;box-shadow:inset 0 1.2cqh 2.4cqh #ffffff1a}.runtime-module__min_6W__listen{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:2.4cqw;justify-content:flex-start;align-items:center;gap:1.2cqw;width:22cqw;height:max(16cqh,62px);padding:1cqh 1cqw;display:flex;position:absolute;top:16cqh;left:52cqw;box-shadow:inset 0 1.6cqh 3.2cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__min_6W__speaker{cursor:pointer;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;flex:none;width:min(13cqh,8cqw);min-width:56px;height:min(13cqh,8cqw);min-height:56px;transition:transform .18s ease-out,filter .18s ease-out;position:relative;box-shadow:0 1cqh 2cqh #06021c80,inset 0 -.6cqh 1.2cqh #965c0c66,inset 0 .4cqh .8cqh #ffffff80}.runtime-module__min_6W__speaker:hover{transform:translateY(-.5cqh)scale(1.04)}.runtime-module__min_6W__speaker:active{transform:translateY(0)scale(.95)}.runtime-module__min_6W__speakerOn{animation:.52s ease-in-out 2 runtime-module__min_6W__speaker-blink}.runtime-module__min_6W__speakerImage{width:82%;height:82%;position:absolute;inset:9%}.runtime-module__min_6W__answerWord{min-width:0;font-family:var(--font-en-letter,inherit);letter-spacing:.02em;color:#fffffff2;text-shadow:0 .4cqh 1cqh #04021699;white-space:nowrap;opacity:0;flex:auto;font-size:min(3.4cqw,7cqh);font-weight:700;transition:opacity .34s ease-out,transform .34s ease-out;transform:translateY(1cqh)}.runtime-module__min_6W__answerWordOn{opacity:1;transform:translateY(0)}.runtime-module__min_6W__sign{box-sizing:border-box;cursor:pointer;background:linear-gradient(170deg,#fff4d629,#ffd43b14);border:1px solid #ffd43b73;border-radius:2.4cqw;justify-content:space-between;align-items:center;gap:.6cqw;width:20cqw;height:16cqh;min-height:56px;padding:.8cqh 1cqw;transition:transform .18s ease-out;animation:3.4s ease-in-out infinite runtime-module__min_6W__sign-bob;display:flex;position:absolute;top:16cqh;left:76cqw;box-shadow:0 1cqh 2cqh #06021c66,inset 0 .4cqh .8cqh #ffffff24}.runtime-module__min_6W__sign:hover{transform:translateY(-.4cqh)}.runtime-module__min_6W__signPart{border-radius:1.4cqw;justify-content:center;align-items:center;height:100%;padding:.4cqh .4cqw;transition:background .2s ease-out,transform .2s ease-out;display:flex}.runtime-module__min_6W__signMany{flex:auto;gap:.2cqw}.runtime-module__min_6W__signPartOn{background:#ffd43b4d;transform:scale(1.08)}.runtime-module__min_6W__signOne{pointer-events:none;width:auto;height:min(11cqh,6cqw)}.runtime-module__min_6W__signSmall{pointer-events:none;width:auto;height:min(8cqh,3.8cqw)}.runtime-module__min_6W__signArrow{color:#ffecaad9;font-size:min(3cqw,6cqh);line-height:1}.runtime-module__min_6W__row{--house-w:min(calc((72cqw - (var(--houses,3) - 1) * 2.2cqw) / var(--houses,3)), 22cqw, 44cqh);justify-content:center;align-items:flex-end;gap:2.2cqw;width:72cqw;height:60cqh;display:flex;position:absolute;top:35cqh;left:24cqw}.runtime-module__min_6W__house{width:var(--house-w);cursor:pointer;opacity:0;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;min-width:64px;height:100%;padding:0;transition:transform .18s ease-out,filter .25s ease-out,opacity .25s ease-out;display:flex;position:relative;transform:translateY(3cqh)scale(.94)}.runtime-module__min_6W__houseShown{animation:.46s cubic-bezier(.22,1.1,.4,1) both runtime-module__min_6W__house-in;animation-delay:var(--enter-delay,0s)}.runtime-module__min_6W__house:not(:disabled):hover .runtime-module__min_6W__body{transform:translateY(-.6cqh)}.runtime-module__min_6W__roof{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(170deg,#ffb48cf2,#e8705ceb);flex:none;width:100%;height:12cqh;position:relative}.runtime-module__min_6W__body{box-sizing:border-box;background:linear-gradient(175deg,#e8ecff4d,#a096f038);border:1px solid #ffffff42;border-radius:0 0 1.4cqw 1.4cqw;flex-direction:column;flex:auto;align-items:center;gap:1.2cqh;width:88%;padding:1.6cqh .8cqw 0;transition:transform .18s ease-out;display:flex;position:relative;box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 .6cqh 1.2cqh #ffffff29}.runtime-module__min_6W__window{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(70% 60% at 50% 40%,#fff4c8f2,#ffe296d1);border-radius:1.2cqw;grid-template-columns:1fr;place-items:center;width:100%;max-height:26cqh;padding:.8cqh;display:grid;position:relative;box-shadow:inset 0 .8cqh 1.6cqh #96641e59,0 0 0 .4cqh #ffffff80}.runtime-module__min_6W__windowMany{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.4cqh}.runtime-module__min_6W__friend{object-fit:contain;pointer-events:none;width:100%;min-width:0;height:100%;min-height:0;transition:opacity .3s ease-out,transform .3s ease-out;animation:2.6s ease-in-out infinite runtime-module__min_6W__friend-bob}.runtime-module__min_6W__friend:nth-child(2){animation-delay:-.65s}.runtime-module__min_6W__friend:nth-child(3){animation-delay:-1.3s}.runtime-module__min_6W__friend:nth-child(4){animation-delay:-1.95s}.runtime-module__min_6W__friendGone{opacity:.12;transform:translateY(1cqh)scale(.8)}.runtime-module__min_6W__doorway{background:#1e1046d9;border-radius:1.4cqw 1.4cqw 0 0;flex:auto;width:46%;min-height:7cqh;position:relative;overflow:hidden;box-shadow:0 .8cqh #ffd43be6,0 1.2cqh 1.6cqh #06021c66}.runtime-module__min_6W__door{transform-origin:0;background:radial-gradient(circle at 78% 55%,#78460ae6 .6cqh,#0000 .7cqh),linear-gradient(175deg,#ffe28cfa,#e8ac3cf5);border-radius:1.4cqw 1.4cqw 0 0;position:absolute;inset:0;box-shadow:inset 0 .5cqh 1cqh #ffffff73,inset 0 -.6cqh 1cqh #965c0c66}.runtime-module__min_6W__doorOpen{animation:.6s ease-out both runtime-module__min_6W__door-open}.runtime-module__min_6W__yard{pointer-events:none;justify-content:center;gap:.2cqw;width:120%;display:flex;position:absolute;bottom:-1cqh;left:50%;transform:translate(-50%)}.runtime-module__min_6W__yardFriend{object-fit:contain;filter:drop-shadow(0 .6cqh .6cqh #06021c73);width:min(9cqh,5cqw);height:min(9cqh,5cqw);animation:.52s cubic-bezier(.3,1.4,.5,1) both runtime-module__min_6W__friend-hop}.runtime-module__min_6W__houseWord{z-index:2;color:#fffffff5;white-space:nowrap;background:#140a3cb3;border:1px solid #ffd43b99;border-radius:1.2cqw;padding:.4cqh 1cqw;font-size:min(3cqw,6cqh);font-weight:700;animation:.4s ease-out both runtime-module__min_6W__word-rise;position:absolute;top:24cqh;left:50%;transform:translate(-50%)}.runtime-module__min_6W__houseOpen .runtime-module__min_6W__body{box-shadow:0 1.6cqh 3cqh #06021c73,0 0 3cqw #ffd43b80}.runtime-module__min_6W__houseRest{filter:saturate(.5)brightness(.7);cursor:default}.runtime-module__min_6W__housePressed .runtime-module__min_6W__body{transform:scale(.95)}.runtime-module__min_6W__houseLit .runtime-module__min_6W__window{animation:.7s ease-out both runtime-module__min_6W__window-lit}.runtime-module__min_6W__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__min_6W__beam{transform-origin:0;height:.9cqh;animation:runtime-module__min_6W__beam-shoot var(--beam-ms,1s) ease-out both;background:linear-gradient(90deg,#8ef3ff1a,#8ef3ffe6,#fffffff2);border-radius:.45cqh;position:absolute;box-shadow:0 0 1.6cqw #8ef3ff99}.runtime-module__min_6W__practice .runtime-module__min_6W__listen,.runtime-module__min_6W__practice .runtime-module__min_6W__row{filter:hue-rotate(-8deg)}.runtime-module__min_6W__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__min_6W__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__min_6W__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__min_6W__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.15)}}@keyframes runtime-module__min_6W__sign-bob{0%,to{translate:0}50%{translate:0 -.5cqh}}@keyframes runtime-module__min_6W__friend-bob{0%,to{translate:0}50%{translate:0 -.6cqh}}@keyframes runtime-module__min_6W__house-in{0%{opacity:0;transform:translateY(3cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__min_6W__door-open{0%{transform:perspective(40cqw)rotateY(0)}to{transform:perspective(40cqw)rotateY(-78deg)}}@keyframes runtime-module__min_6W__friend-hop{0%{opacity:0;transform:translateY(-14cqh)scale(.6)}45%{opacity:1;transform:translateY(-6cqh)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__min_6W__word-rise{0%{opacity:0;transform:translate(-50%,1.4cqh)}to{opacity:1;transform:translate(-50%)}}@keyframes runtime-module__min_6W__window-lit{0%{filter:brightness()}40%{filter:brightness(1.45);box-shadow:inset 0 .8cqh 1.6cqh #96641e59,0 0 3cqw #ffec96cc}to{filter:brightness(1.15)}}@keyframes runtime-module__min_6W__speaker-blink{0%,to{filter:brightness();transform:scale(1)}45%{filter:brightness(1.35);transform:scale(1.06)}}@keyframes runtime-module__min_6W__beam-shoot{0%{opacity:0;clip-path:inset(0 100% 0 0)}18%{opacity:1}70%{opacity:1;clip-path:inset(0)}to{opacity:.85;clip-path:inset(0)}}.runtime-module__min_6W__qLow .runtime-module__min_6W__starsFar,.runtime-module__min_6W__qLow .runtime-module__min_6W__practiceGlow{display:none}.runtime-module__min_6W__rm .runtime-module__min_6W__starsFar,.runtime-module__min_6W__rm .runtime-module__min_6W__starsNear,.runtime-module__min_6W__rm .runtime-module__min_6W__spark,.runtime-module__min_6W__rm .runtime-module__min_6W__sign,.runtime-module__min_6W__rm .runtime-module__min_6W__friend{animation:none}.runtime-module__min_6W__rm .runtime-module__min_6W__houseShown{animation:.46s ease-out both runtime-module__min_6W__fade-in}.runtime-module__min_6W__rm .runtime-module__min_6W__doorOpen{animation:.6s ease-out both runtime-module__min_6W__fade-out}.runtime-module__min_6W__rm .runtime-module__min_6W__yardFriend{animation:.52s ease-out both runtime-module__min_6W__fade-in}.runtime-module__min_6W__rm .runtime-module__min_6W__speakerOn{animation:.52s ease-in-out 2 runtime-module__min_6W__speaker-fade}.runtime-module__min_6W__rm .runtime-module__min_6W__beam{animation:runtime-module__min_6W__beam-fade var(--beam-ms,1s) ease-out both}@keyframes runtime-module__min_6W__fade-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes runtime-module__min_6W__fade-out{0%{opacity:1}to{opacity:.15}}@keyframes runtime-module__min_6W__speaker-fade{0%,to{filter:brightness()}45%{filter:brightness(1.3)}}@keyframes runtime-module__min_6W__beam-fade{0%{opacity:0}30%{opacity:.9}to{opacity:.85}}
