.runtime-module__WlyAsW__stage{isolation:isolate;--friend:min(10cqw, 17cqh);--stone:min(10cqw, 17cqh);--stone-end:min(13cqw, 23cqh);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__WlyAsW__starsFar,.runtime-module__WlyAsW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__WlyAsW__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__WlyAsW__drift-far}.runtime-module__WlyAsW__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__WlyAsW__drift-near}.runtime-module__WlyAsW__spark{pointer-events:none;width:.8cqw;height:.8cqw;animation:runtime-module__WlyAsW__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__WlyAsW__creek{border:.3cqw solid color-mix(in srgb, var(--area,#8a6cff) 62%, transparent);pointer-events:none;background:linear-gradient(#0a062280,#0a06224d);border-radius:3cqw;width:76cqw;height:26cqh;position:absolute;top:38cqh;left:22cqw;overflow:hidden;box-shadow:inset 0 1.6cqh 3cqh #04021699,inset 0 -1px #ffffff1a}.runtime-module__WlyAsW__water{background:repeating-linear-gradient(100deg,#0000 0 3.2cqw,#c8f4ff29 3.2cqw 3.6cqw,#0000 3.6cqw 6cqw) 0 0/12cqw 100%,linear-gradient(#56beec8c,#3678d69e 60%,#2648aaa8) 0 0/100% 100%;width:48cqw;height:100%;animation:7s linear infinite runtime-module__WlyAsW__water-flow;position:absolute;top:0;left:11cqw}.runtime-module__WlyAsW__bankLeft,.runtime-module__WlyAsW__bankRight{background:radial-gradient(80% 40% at 50% 30%,#ffffff29,#0000 70%),linear-gradient(#a08ce29e,#5c48a8b3);height:100%;position:absolute;top:0}.runtime-module__WlyAsW__bankLeft{border-radius:0 2.6cqw 2.6cqw 0;width:11.4cqw;left:0}.runtime-module__WlyAsW__bankRight{border-radius:2.6cqw 0 0 2.6cqw;width:18cqw;left:58.6cqw}.runtime-module__WlyAsW__landing{z-index:1;pointer-events:none;background:radial-gradient(#ffe4968c,#ffd4781f 60%,#0000 72%);border-radius:50%;width:10cqw;height:4cqh;animation:2.4s ease-in-out infinite runtime-module__WlyAsW__breathe;position:absolute;top:52cqh;left:88cqw;transform:translate(-50%,-50%)}.runtime-module__WlyAsW__stones{z-index:2;pointer-events:none;position:absolute;inset:0}.runtime-module__WlyAsW__stone{left:var(--x);width:var(--stone);height:calc(var(--stone) * .55);opacity:.72;background:radial-gradient(60% 50% at 40% 30%,#ffffff80,#0000 70%),linear-gradient(170deg,#c9c2e6,#8e84b8 70%,#6a5f96);border-radius:50%;transition:opacity .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;position:absolute;top:53cqh;transform:translate(-50%,-50%);box-shadow:0 .8cqh #24185c8c,0 1.2cqh 1.8cqh #04021673}.runtime-module__WlyAsW__stoneEnd{width:var(--stone-end);height:calc(var(--stone-end) * .6);opacity:1;justify-content:center;align-items:center;display:flex}.runtime-module__WlyAsW__stoneEmpty{background:#ffecaa14;animation:1.8s ease-in-out infinite runtime-module__WlyAsW__breathe;box-shadow:inset 0 0 0 .45cqw #ffe496eb,0 0 2cqw #ffdc7859}.runtime-module__WlyAsW__stoneFilled{animation:.36s cubic-bezier(.3,1.6,.5,1) both runtime-module__WlyAsW__snap-in}.runtime-module__WlyAsW__stonePreset{box-shadow:0 .8cqh #24185c8c,0 0 2.6cqw #ffdc78b3}.runtime-module__WlyAsW__stoneLit{opacity:1;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 .8cqh #24185c8c,0 0 2.6cqw #ffe082f2}.runtime-module__WlyAsW__stoneGlyph{color:#33205f;font-weight:900;font-size:calc(var(--stone-end) * .4);line-height:1;transform:translateY(-6%)}.runtime-module__WlyAsW__endBlink{opacity:0;animation:runtime-module__WlyAsW__end-blink .42s ease-out var(--blinks,1) forwards;border:.4cqw solid #ffeca0f2;border-radius:50%;position:absolute;inset:-14%}.runtime-module__WlyAsW__ripple{opacity:0;border:.35cqw solid #d2f4ffe6;border-radius:50%;animation:.8s ease-out both runtime-module__WlyAsW__ripple-out;position:absolute;inset:-30%}.runtime-module__WlyAsW__bankSpot{z-index:2;left:28cqw;top:calc(51cqh - var(--friend));width:var(--friend);height:var(--friend);opacity:0;pointer-events:none;border-radius:22%;position:absolute;transform:translate(-50%)}.runtime-module__WlyAsW__bankSpotOpen{opacity:1;animation:1.8s ease-in-out infinite runtime-module__WlyAsW__breathe;box-shadow:inset 0 0 0 .35cqw #ffe496bf}.runtime-module__WlyAsW__friendWrap{z-index:3;left:var(--x);top:calc(51cqh - var(--friend));width:var(--friend);height:var(--friend);pointer-events:none;transition:left .38s cubic-bezier(.4,.1,.4,1);position:absolute;transform:translate(-50%)}.runtime-module__WlyAsW__friend{transform-origin:50% 100%;width:100%;height:100%;display:block}.runtime-module__WlyAsW__friendCard{box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);transform-origin:50% 100%;background:linear-gradient(168deg,#fffffffa,#f0ecffeb);border-radius:22%;justify-content:center;align-items:center;width:100%;height:100%;padding:8%;animation:2.6s ease-in-out infinite runtime-module__WlyAsW__friend-sway;display:flex;box-shadow:0 1.2cqh 2cqh #06021c80}.runtime-module__WlyAsW__friendWobble{animation:.4s ease-in-out both runtime-module__WlyAsW__friend-wobble}.runtime-module__WlyAsW__friendImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.runtime-module__WlyAsW__flagRow{z-index:2;--crowd:5cqw;--flag-h:7cqh;--row-gap:1.2cqh;--cell-h:calc((48cqh - (var(--rows,1) - 1) * var(--row-gap)) / var(--rows,1));grid-template-columns:repeat(var(--cols,1), var(--crowd));column-gap:.55cqw;row-gap:var(--row-gap);pointer-events:none;grid-auto-rows:auto;place-content:end center;align-items:end;width:21.8cqw;height:48cqh;display:grid;position:absolute;top:18cqh;left:76.9cqw}.runtime-module__WlyAsW__flagGroup{width:var(--crowd);--step:max(calc(var(--crowd) * .36), min(calc(var(--crowd) * .72), calc((var(--cell-h) - var(--flag-h) - var(--crowd)) / max(1, calc(var(--k,1) - 1)))));flex-direction:column;align-items:center;animation:.42s cubic-bezier(.3,1.4,.5,1) both runtime-module__WlyAsW__pop-in;display:flex;position:relative}.runtime-module__WlyAsW__flag{width:100%;height:var(--flag-h);position:relative}.runtime-module__WlyAsW__pole{background:linear-gradient(#fff,#c8c0ea);border-radius:.2cqw;width:.4cqw;height:calc(100% + 2cqh);position:absolute;top:0;left:.3cqw}.runtime-module__WlyAsW__pennant{box-sizing:border-box;clip-path:polygon(0 0,100% 0,82% 50%,100% 100%,0 100%);color:#33205f;transform-origin:0;background:linear-gradient(#ffe9a6,#f1b93a);justify-content:center;align-items:center;width:4.3cqw;height:6.2cqh;padding-right:.7cqw;font-size:5.2cqh;font-weight:900;line-height:1;display:flex;position:absolute;top:.2cqh;left:.7cqw}.runtime-module__WlyAsW__flagFlutter .runtime-module__WlyAsW__pennant{animation:.9s ease-in-out both runtime-module__WlyAsW__flutter}.runtime-module__WlyAsW__crowd{z-index:1;width:var(--crowd);flex-direction:column;align-items:center;display:flex;position:relative}.runtime-module__WlyAsW__crowdCard{width:var(--crowd);height:var(--crowd);box-sizing:border-box;background:#fffffff5;border-radius:24%;padding:5%;animation:.42s cubic-bezier(.3,1.4,.5,1) both runtime-module__WlyAsW__pop-in;display:flex;position:relative;box-shadow:0 .4cqh .8cqh #06021c80}.runtime-module__WlyAsW__crowdCard+.runtime-module__WlyAsW__crowdCard{margin-top:calc(var(--step) - var(--crowd))}.runtime-module__WlyAsW__crowdCard:nth-child(2n){left:.45cqw}.runtime-module__WlyAsW__crowdCard:nth-child(odd){left:-.25cqw}.runtime-module__WlyAsW__crowdImg{object-fit:contain;width:100%;height:100%}.runtime-module__WlyAsW__replay{z-index:4;cursor:pointer;background:radial-gradient(circle at 50% 38%, #0a062233, #0a0622a8 70%), linear-gradient(155deg, var(--tint-a), var(--tint-b));border:1px solid #ffffff24;border-radius:50%;width:min(7cqw,12cqh);min-width:56px;height:min(7cqw,12cqh);min-height:56px;padding:0;transition:transform .18s ease-out,filter .18s ease-out;position:absolute;top:56cqh;left:28cqw;transform:translate(-50%);box-shadow:inset 0 1.2cqh 2.4cqh #04021699,0 0 0 .4cqw #ffffff0f}.runtime-module__WlyAsW__replay:disabled{cursor:default;filter:saturate(.6)brightness(.85)}.runtime-module__WlyAsW__replay:not(:disabled):hover{transform:translate(-50%)scale(1.06)}.runtime-module__WlyAsW__replay:not(:disabled):active{transform:translate(-50%)scale(.94)}.runtime-module__WlyAsW__speakerImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:74%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-module__WlyAsW__trayWrap{z-index:3;--gap-x:2.2cqw;--pick:min(12cqw, calc(54cqw / var(--count,2) - var(--gap-x)), 21cqh);justify-content:center;align-items:flex-start;width:60cqw;height:28cqh;display:flex;position:absolute;top:68cqh;left:34cqw}.runtime-module__WlyAsW__tray{gap:var(--gap-x);background:linear-gradient(#ffecaaf5,#e8b03af0 55%,#a66c12eb);border-radius:3cqw;padding:1.6cqh 2.4cqw 2.2cqh;transition:filter .25s ease-out;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__WlyAsW__tray:empty{display:none}.runtime-module__WlyAsW__trayDim{filter:saturate(.55)brightness(.78)}.runtime-module__WlyAsW__slot{opacity:0;position:relative;transform:translateY(2cqh)scale(.94)}.runtime-module__WlyAsW__slotShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__WlyAsW__slot-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__WlyAsW__pick{width:var(--pick);height:var(--pick);box-sizing:border-box;border:.3cqw solid color-mix(in srgb, var(--area,#8a6cff) 70%, white);cursor:pointer;justify-content:center;align-items:center;min-width:56px;min-height:56px;padding:0;transition:transform .18s ease-out,opacity .25s ease-out,box-shadow .2s ease-out;display:flex;position:relative}.runtime-module__WlyAsW__pick:disabled{cursor:default}.runtime-module__WlyAsW__pick:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.04)}.runtime-module__WlyAsW__pick:not(:disabled):active{transform:translateY(0)scale(.94)}.runtime-module__WlyAsW__pickStone{background:radial-gradient(60% 45% at 40% 28%,#fffffff2,#0000 70%),linear-gradient(168deg,#fff,#e6e0fb 70%,#cfc6ef);border-radius:48% 48% 44% 44%/54% 54% 42% 42%;box-shadow:0 1.1cqh #96600e80,0 1.6cqh 2.4cqh #06021c66,inset 0 -1cqh 1.6cqh #9682d24d}.runtime-module__WlyAsW__pickCard{background:linear-gradient(168deg,#fffffffa,#f0ecffeb);border-radius:22%;padding:7%;box-shadow:0 1.1cqh #96600e80,0 1.6cqh 2.4cqh #06021c66}.runtime-module__WlyAsW__pickGlyph{color:#33205f;font-weight:900;font-size:calc(var(--pick) * .52);line-height:1;transform:translateY(-6%)}.runtime-module__WlyAsW__pickImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.runtime-module__WlyAsW__pickKnock{animation:.6s ease-in-out infinite runtime-module__WlyAsW__knock-bob;box-shadow:0 1.1cqh #96600e80,0 0 2.6cqw #ffdc78cc}.runtime-module__WlyAsW__pickSunk{opacity:.55;animation:.7s ease-out both runtime-module__WlyAsW__sunk-up}.runtime-module__WlyAsW__pickRise{animation:.42s ease-out both runtime-module__WlyAsW__rise-up;box-shadow:0 0 3cqw #ffe082f2}.runtime-module__WlyAsW__pickAway{opacity:0;pointer-events:none}.runtime-module__WlyAsW__fxLayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__WlyAsW__flyer{box-sizing:border-box;--pick:min(12cqw, 21cqh);justify-content:center;align-items:center;display:flex;position:absolute}.runtime-module__WlyAsW__flyerStone{background:linear-gradient(168deg,#fff,#e6e0fb 70%,#cfc6ef);border-radius:48% 48% 44% 44%/54% 54% 42% 42%;box-shadow:0 1.6cqh 2.4cqh #06021c73}.runtime-module__WlyAsW__flyerCard{background:linear-gradient(168deg,#fffffffa,#f0ecffeb);border-radius:22%;padding:7%;box-shadow:0 1.6cqh 2.4cqh #06021c73}.runtime-module__WlyAsW__flyerTo{animation:runtime-module__WlyAsW__fly-to var(--fly-ms,.62s) cubic-bezier(.35, .7, .3, 1) both}.runtime-module__WlyAsW__flyerSink{animation:runtime-module__WlyAsW__fly-sink var(--fly-ms,.9s) ease-in both}.runtime-module__WlyAsW__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__WlyAsW__practice .runtime-module__WlyAsW__tray,.runtime-module__WlyAsW__practice .runtime-module__WlyAsW__creek{filter:hue-rotate(-8deg)}.runtime-module__WlyAsW__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__WlyAsW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__WlyAsW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__WlyAsW__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.2)}}@keyframes runtime-module__WlyAsW__water-flow{0%{background-position:0 0,0 0}to{background-position:12cqw 0,0 0}}@keyframes runtime-module__WlyAsW__breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes runtime-module__WlyAsW__snap-in{0%{transform:translate(-50%,-50%)scale(.86)}60%{transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes runtime-module__WlyAsW__end-blink{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes runtime-module__WlyAsW__ripple-out{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes runtime-module__WlyAsW__friend-sway{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-2.5deg)scale(1.01,.99)}70%{transform:rotate(2.5deg)scale(1.01,.99)}}@keyframes runtime-module__WlyAsW__friend-wobble{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-12deg)translate(-4%)}45%{transform:rotate(10deg)translate(4%)}70%{transform:rotate(-6deg)translate(-2%)}88%{transform:rotate(3deg)}}@keyframes runtime-module__WlyAsW__pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__WlyAsW__flutter{0%,to{transform:scaleX(1)skewY(0)}20%{transform:scaleX(.82)skewY(-8deg)}45%{transform:scaleX(1.06)skewY(6deg)}70%{transform:scaleX(.9)skewY(-4deg)}}@keyframes runtime-module__WlyAsW__slot-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__WlyAsW__knock-bob{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-10%)scale(1.04,.97)}}@keyframes runtime-module__WlyAsW__sunk-up{0%{opacity:0;transform:translateY(18%)}to{opacity:.55;transform:translateY(0)}}@keyframes runtime-module__WlyAsW__rise-up{0%{transform:translateY(0)scale(1)}to{transform:translateY(-14%)scale(1.08)}}@keyframes runtime-module__WlyAsW__fly-to{0%{transform:translate(0)scale(1)}45%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5 - 6cqh)) scale(1.06)}to{transform:translate(var(--dx), var(--dy)) scale(.92)}}@keyframes runtime-module__WlyAsW__fly-sink{0%{opacity:1;transform:translate(0)scale(1)}50%{transform:translate(var(--dx), var(--dy)) scale(.95);opacity:1}62%{transform:translate(var(--dx), calc(var(--dy) - 1.4cqh)) scale(.95) rotate(-6deg);opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 5cqh)) scale(.55) rotate(10deg);opacity:0}}@keyframes runtime-module__WlyAsW__fade-in{0%{opacity:0}to{opacity:1}}.runtime-module__WlyAsW__qLow .runtime-module__WlyAsW__starsFar,.runtime-module__WlyAsW__qLow .runtime-module__WlyAsW__practiceGlow{display:none}.runtime-module__WlyAsW__qLow .runtime-module__WlyAsW__water,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__starsFar,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__starsNear,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__spark,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__water,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__landing,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__friendCard,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__pickKnock,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__flagFlutter .runtime-module__WlyAsW__pennant{animation:none}.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__friendWrap{transition:none}.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__slotShown,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__flagGroup,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__crowdCard,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__pickSunk,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__stoneFilled{animation:.42s ease-out both runtime-module__WlyAsW__fade-in}.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__flyerTo,.runtime-module__WlyAsW__rm .runtime-module__WlyAsW__flyerSink{animation:runtime-module__WlyAsW__fade-in var(--fly-ms,.62s) ease-out reverse both}
