.runtime-module__rM1x0G__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 14% -8%, #ffc47824, transparent 64%), radial-gradient(ellipse 52% 60% at 88% 106%, #7c5cff38, transparent 66%), radial-gradient(ellipse 60% 40% at 50% 46%, var(--tint-a), transparent 70%), linear-gradient(160deg, #22184f 0%, #160f3f 54%, #2a1a4c 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__rM1x0G__starsFar,.runtime-module__rM1x0G__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__rM1x0G__starsFar{opacity:.44;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:31px 17px;background-size:97px 97px;animation:64s ease-in-out infinite alternate runtime-module__rM1x0G__drift-far}.runtime-module__rM1x0G__starsNear{opacity:.52;background-image:radial-gradient(circle,#ffffffc2 1.4px,#0000 1.6px),radial-gradient(circle,#ffe2b480 1px,#0000 1.3px);background-position:0 0,27px 23px;background-size:63px 63px,89px 89px;animation:46s ease-in-out infinite alternate runtime-module__rM1x0G__drift-near}.runtime-module__rM1x0G__spark{pointer-events:none;width:.8cqw;height:.8cqw;animation:runtime-module__rM1x0G__spark-twinkle var(--tw-dur,2.2s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:radial-gradient(circle,#fff4d6f2,#ffd48c4d 55%,#0000 72%);border-radius:50%;position:absolute}.runtime-module__rM1x0G__house{--house-width:min(62cqw, 80cqh);left:calc((100cqw - var(--house-width)) / 2);width:var(--house-width);height:calc(var(--house-width) * 497 / 1024);--big:min(14cqh, 9.5cqw);--win:min(12cqh, 8.5cqw);--door:min(5.5cqw, 8cqh);position:absolute;top:27cqh}.runtime-module__rM1x0G__houseFront{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.runtime-module__rM1x0G__roof{pointer-events:none;height:50%;position:absolute;top:0;left:0;right:0}.runtime-module__rM1x0G__roofHalf{width:50%;height:100%;transition:transform .62s cubic-bezier(.3,1.6,.5,1);position:absolute;top:0;overflow:hidden}.runtime-module__rM1x0G__roofL{transform-origin:0 100%;left:0}.runtime-module__rM1x0G__roofR{transform-origin:100% 100%;left:50%}.runtime-module__rM1x0G__roofImage{width:200%;max-width:none;height:200%;position:absolute;top:0;left:0}.runtime-module__rM1x0G__roofR .runtime-module__rM1x0G__roofImage{left:-100%}.runtime-module__rM1x0G__roofOpen .runtime-module__rM1x0G__roofL{transform:translate(-7%)rotate(-4deg)}.runtime-module__rM1x0G__roofOpen .runtime-module__rM1x0G__roofR{transform:translate(7%)rotate(4deg)}.runtime-module__rM1x0G__roofGlow{clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);opacity:0;background:linear-gradient(#0000,#ffecaa47 40%,#fff0b4e6);transition:opacity .4s ease-out;position:absolute;inset:-40% 34% 0}.runtime-module__rM1x0G__roofOpen .runtime-module__rM1x0G__roofGlow{opacity:1;animation:1.6s ease-in-out infinite runtime-module__rM1x0G__glow-breathe}.runtime-module__rM1x0G__wall{box-sizing:border-box;border-radius:.6cqw .6cqw 1.8cqw 1.8cqw;justify-content:space-evenly;align-items:center;padding:0;display:flex;position:absolute;inset:52% 7% 9%}.runtime-module__rM1x0G__bigWin{width:var(--big);height:var(--big);box-sizing:border-box;background:linear-gradient(160deg,#0a06229e,#120a306b);border:.25cqw solid #f7d99b;border-radius:2cqw;flex:none;padding:2%;transition:border-color .2s ease-out,box-shadow .2s ease-out;position:relative;box-shadow:inset 0 1.6cqh 3cqh #04021699,inset 0 -1px #ffffff1a}.runtime-module__rM1x0G__winSay{border-color:#ffdc82fa;box-shadow:inset 0 1.6cqh 3cqh #04021680,0 0 0 .5cqw #ffdc8257,0 0 2.6cqw #ffdc7899}.runtime-module__rM1x0G__wordCard{width:100%;height:100%;animation:.42s cubic-bezier(.22,1.2,.4,1) both runtime-module__rM1x0G__word-in}.runtime-module__rM1x0G__cardFace{box-sizing:border-box;transform-origin:50% 100%;background:linear-gradient(168deg,#fffffffa,#f0ecffe6);border-radius:1.6cqw;justify-content:center;align-items:center;width:100%;height:100%;padding:6%;display:flex;box-shadow:0 .8cqh 1.6cqh #06021c66}.runtime-module__rM1x0G__faceImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__rM1x0G__hop{animation:.42s cubic-bezier(.3,.6,.4,1) both runtime-module__rM1x0G__hop}.runtime-module__rM1x0G__door{width:var(--door);box-sizing:border-box;background:linear-gradient(180deg, #ffffff4d, #fff0 50%), linear-gradient(170deg, var(--area,#ffd43b), var(--area-b,#ff922b));transform-origin:50% 100%;border:.25cqw solid #f7d99b;border-bottom:0;border-radius:50% 50% 0 0/30% 30% 0 0;flex:none;align-self:flex-end;height:84%;position:relative;box-shadow:inset 0 -1cqh 2cqh #140a3c66,0 0 1.4cqw #04021666}.runtime-module__rM1x0G__knob{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff7d6,#ffd43b 60%,#c98a00);border-radius:50%;width:18%;position:absolute;top:54%;right:16%;box-shadow:0 .2cqh .5cqh #06021c80}.runtime-module__rM1x0G__doorShake{animation:.5s ease-out both runtime-module__rM1x0G__door-shake}.runtime-module__rM1x0G__winRow{flex:none;align-items:center;gap:1.6cqw;display:flex}.runtime-module__rM1x0G__winRowOne{--win:min(14cqh, 9.5cqw)}.runtime-module__rM1x0G__win{width:var(--win);height:var(--win);box-sizing:border-box;background:#0a06226b;border:.3cqw dashed #ffffff8c;border-radius:1.8cqw;transition:background .3s ease-out,border-color .3s ease-out;position:relative}.runtime-module__rM1x0G__win:after{content:"?";color:#ffffff80;font-weight:900;font-size:calc(var(--win) * .5);justify-content:center;align-items:center;line-height:1;animation:1.8s ease-in-out infinite runtime-module__rM1x0G__ask-bob;display:flex;position:absolute;inset:0}.runtime-module__rM1x0G__winFull{border-style:solid}.runtime-module__rM1x0G__winFull:after{content:none}.runtime-module__rM1x0G__winLit{background:radial-gradient(circle at 50% 42%,#fff6cdeb,#ffd66e80 72%);border-color:#ffdc82fa;animation:.5s ease-out both runtime-module__rM1x0G__lit-on}.runtime-module__rM1x0G__guest{z-index:4;opacity:0;position:absolute;inset:7%}.runtime-module__rM1x0G__replay{cursor:pointer;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;place-items:center;width:min(10cqw,12cqh);min-width:64px;height:min(10cqw,12cqh);min-height:64px;padding:0;transition:transform .18s ease-out,filter .18s ease-out;animation:3.4s ease-in-out infinite runtime-module__rM1x0G__replay-float;display:grid;position:absolute;top:34cqh;left:80cqw;box-shadow:0 1cqh 2cqh #06021c80,inset 0 -.6cqh 1.2cqh #965c0c66,inset 0 .4cqh .9cqh #ffffff80}.runtime-module__rM1x0G__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__rM1x0G__replay:not(:disabled):hover{transform:translateY(-.5cqh)scale(1.05)}.runtime-module__rM1x0G__replay:not(:disabled):active{transform:translateY(0)scale(.94)}.runtime-module__rM1x0G__replay:focus-visible{outline-offset:.35cqw;outline:.35cqw solid #8ef3ff}.runtime-module__rM1x0G__speakerImage{object-fit:contain;pointer-events:none;width:72%;height:76%}.runtime-module__rM1x0G__trayWrap{--gap-x:2cqw;--cell:min(calc((76cqw - (var(--cols,2) - 1) * var(--gap-x)) / var(--cols,2)), 19cqh, 14cqw);justify-content:center;align-items:center;width:84cqw;height:25cqh;display:flex;position:absolute;top:69cqh;left:8cqw}.runtime-module__rM1x0G__tray{gap:var(--gap-x);background:linear-gradient(#ffecaaf5,#e8b03af0 55%,#a66c12eb);border-radius:3cqw;padding:1.4cqh 2.2cqw 2.4cqh;display:flex;position:relative;box-shadow:0 1.4cqh 2.6cqh #06021c80,inset 0 .5cqh .8cqh #ffffff8c,inset 0 -1cqh 1.6cqh #78480873}.runtime-module__rM1x0G__tray:empty{display:none}.runtime-module__rM1x0G__slot{opacity:0;position:relative;transform:translateY(2cqh)scale(.94)}.runtime-module__rM1x0G__slotShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__rM1x0G__card-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__rM1x0G__card{z-index:1;width:var(--cell);height:var(--cell);box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);cursor:pointer;background:linear-gradient(168deg,#fffffff7,#f0ecffde);border-radius:2.2cqw;justify-content:center;align-items:center;min-width:56px;min-height:56px;padding:0;transition:transform .18s ease-out,box-shadow .18s ease-out,opacity .2s ease-out;display:flex;position:relative;box-shadow:0 1.2cqh #96600e8c,0 1.8cqh 2.6cqh #06021c66,inset 0 -1cqh 1.8cqh #d0a8564d,inset 0 .5cqh 1cqh #fffc}.runtime-module__rM1x0G__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__rM1x0G__card:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__rM1x0G__cardBody{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:7%;display:flex}.runtime-module__rM1x0G__cardImg{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__rM1x0G__cardAway{opacity:.3;cursor:default;box-shadow:none;border-style:dashed;transform:scale(.94)}.runtime-module__rM1x0G__cardAway .runtime-module__rM1x0G__cardBody{visibility:hidden}.runtime-module__rM1x0G__card.runtime-module__rM1x0G__cardSay{border-color:#ffdc82fa;transform:translateY(-1.2cqh)scale(1.07);box-shadow:0 1.2cqh #96600e8c,0 0 0 .5cqw #ffdc8266,0 0 2.6cqw #ffdc78a6,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__rM1x0G__cardMarked{border-color:#ffd43bf2;animation:1s ease-in-out infinite runtime-module__rM1x0G__card-glow;box-shadow:0 1.2cqh #96600e8c,0 0 2.6cqw #ffd43b99,inset 0 .5cqh 1cqh #ffffffd9}.runtime-module__rM1x0G__guide{aspect-ratio:2/3;z-index:30;pointer-events:none;width:max(19cqw,104px);position:absolute;top:6cqh;left:1.8cqw}.runtime-module__rM1x0G__guide>div{width:100%;min-width:0;top:0;left:0}.runtime-module__rM1x0G__waves{pointer-events:none;width:22%;height:26%;position:absolute;top:44%;left:82%;transform:translateY(-50%)}.runtime-module__rM1x0G__waves span{opacity:0;border:.35cqw solid #0000;border-right-color:#ffecaae6;border-radius:50%;animation:1.2s ease-out infinite runtime-module__rM1x0G__wave-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.runtime-module__rM1x0G__waves span:first-child{width:40%;height:38%;animation-delay:0s}.runtime-module__rM1x0G__waves span:nth-child(2){width:70%;height:69%;animation-delay:.2s}.runtime-module__rM1x0G__waves span:nth-child(3){width:100%;height:100%;animation-delay:.4s}.runtime-module__rM1x0G__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__rM1x0G__pointer{opacity:0;background:radial-gradient(circle,#ffecaad9,#ffd43b59 60%,#0000 72%);border:.45cqw solid #fffffff2;border-radius:50%;width:min(5cqw,9cqh);height:min(5cqw,9cqh);position:absolute;top:0;left:0;box-shadow:0 0 2cqw #ffd43ba6}.runtime-module__rM1x0G__practice .runtime-module__rM1x0G__tray,.runtime-module__rM1x0G__practice .runtime-module__rM1x0G__roofHalf,.runtime-module__rM1x0G__practice .runtime-module__rM1x0G__door{filter:hue-rotate(-8deg)}.runtime-module__rM1x0G__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__rM1x0G__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__rM1x0G__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__rM1x0G__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.2)}}@keyframes runtime-module__rM1x0G__word-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__rM1x0G__hop{0%{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.1,.88)}55%{transform:translateY(-24%)scale(.95,1.07)}85%{transform:translateY(0)scale(1.06,.93)}to{transform:translateY(0)scale(1)}}@keyframes runtime-module__rM1x0G__hop-fade{0%,to{opacity:1}45%{opacity:.45}}@keyframes runtime-module__rM1x0G__door-shake{0%{transform:rotate(0)scale(1)}18%{transform:rotate(-3deg)scale(1.04,.96)}40%{transform:rotate(3deg)scale(.98,1.02)}62%{transform:rotate(-2deg)}82%{transform:rotate(1deg)}to{transform:rotate(0)scale(1)}}@keyframes runtime-module__rM1x0G__ask-bob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.85;transform:translateY(-6%)}}@keyframes runtime-module__rM1x0G__lit-on{0%{box-shadow:0 0 #ffdc7800}45%{box-shadow:0 0 4.4cqw #ffe28cf2,0 0 0 .7cqw #ffecaa80}to{box-shadow:0 0 2.6cqw #ffdc7899,0 0 0 .3cqw #ffecaa4d}}@keyframes runtime-module__rM1x0G__glow-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes runtime-module__rM1x0G__replay-float{0%,to{translate:0}50%{translate:0 -.8cqh}}@keyframes runtime-module__rM1x0G__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__rM1x0G__card-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes runtime-module__rM1x0G__wave-out{0%{opacity:0;transform:translateY(-50%)translate(-.4cqw)}30%{opacity:1}to{opacity:0;transform:translateY(-50%)translate(.6cqw)}}@keyframes runtime-module__rM1x0G__fade-in{0%{opacity:0}to{opacity:1}}.runtime-module__rM1x0G__qLow .runtime-module__rM1x0G__starsFar,.runtime-module__rM1x0G__qLow .runtime-module__rM1x0G__practiceGlow{display:none}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__starsFar,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__starsNear,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__spark,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__waves span,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__cardMarked,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__replay,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__win:after,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__roofGlow{animation:none}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__slotShown,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__wordCard{animation:.42s ease-out both runtime-module__rM1x0G__fade-in}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__hop{animation:.42s ease-in-out both runtime-module__rM1x0G__hop-fade}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__doorShake{animation:.5s ease-in-out both runtime-module__rM1x0G__hop-fade}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__guest{transition:opacity .4s ease-out}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__roofHalf{transition:opacity .62s ease-out}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__roofOpen .runtime-module__rM1x0G__roofL,.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__roofOpen .runtime-module__rM1x0G__roofR{opacity:.4;transform:none}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__card.runtime-module__rM1x0G__cardSay{transform:none}.runtime-module__rM1x0G__rm .runtime-module__rM1x0G__waves span{opacity:.8}
