.runtime-module__rgWWbW__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 16% -8%, #8ef3ff33, transparent 64%), radial-gradient(ellipse 52% 60% at 86% 106%, #7c5cff33, transparent 66%), radial-gradient(ellipse 60% 40% at 50% 100%, var(--tint-a), transparent 70%), linear-gradient(158deg, #241a52 0%, #171041 54%, #2b1a4e 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__rgWWbW__starsFar,.runtime-module__rgWWbW__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__rgWWbW__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__rgWWbW__drift-far}.runtime-module__rgWWbW__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__rgWWbW__drift-near}.runtime-module__rgWWbW__path{pointer-events:none;background:radial-gradient(ellipse 50% 46% at 50% 56%, var(--tint-a), transparent 72%);width:20cqw;height:36cqh;position:absolute;top:40cqh;left:38cqw}.runtime-module__rgWWbW__stone{left:calc(2% + var(--i) * 19.5%);background:radial-gradient(at 40% 30%,#ffffffc7,#ced6ff80 55%,#7880c857);border-radius:50%;width:3.6cqw;height:2.6cqh;min-height:8px;position:absolute;top:48%;box-shadow:0 .8cqh 1.2cqh #06021c66}.runtime-module__rgWWbW__stone:first-child,.runtime-module__rgWWbW__stone:nth-child(5){top:56%}.runtime-module__rgWWbW__stone:nth-child(2),.runtime-module__rgWWbW__stone:nth-child(4){top:46%}.runtime-module__rgWWbW__stone:nth-child(3){top:42%}.runtime-module__rgWWbW__pathGlow .runtime-module__rgWWbW__stone{animation:.9s ease-in-out infinite runtime-module__rgWWbW__stone-glow;animation-delay:calc(var(--i) * .14s)}.runtime-module__rgWWbW__pathStep .runtime-module__rgWWbW__stone:nth-child(3){animation:runtime-module__rgWWbW__stone-press var(--hop-ms,.9s) linear both}.runtime-module__rgWWbW__nest{box-sizing:border-box;background:linear-gradient(160deg, #0a062280, #120a3057), linear-gradient(155deg, var(--tint-a), var(--tint-b));--asker:min(21cqw, 33cqh);border:1px solid #ffffff1a;border-radius:3cqw;width:28cqw;height:52cqh;position:absolute;top:32cqh;left:5cqw;box-shadow:inset 0 3cqh 6cqh #04021680,inset 0 -1px #ffffff14}.runtime-module__rgWWbW__asker{width:var(--asker);height:var(--asker);margin-left:calc(var(--asker) / -2);box-sizing:border-box;opacity:0;border:.35cqw solid var(--area,#ffffff80);background:linear-gradient(168deg,#fffffff7,#ecf0ffe0);border-radius:2.8cqw;padding:1.2cqh;position:absolute;top:3cqh;left:50%;box-shadow:0 2.4cqh 4.4cqh #06021c8c}.runtime-module__rgWWbW__askerOn{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__rgWWbW__asker-in,3.2s ease-in-out .42s infinite runtime-module__rgWWbW__asker-float}.runtime-module__rgWWbW__askerFace,.runtime-module__rgWWbW__cardFace{transform-origin:50% 70%;width:100%;height:100%;display:block}.runtime-module__rgWWbW__askerImg,.runtime-module__rgWWbW__cardImg,.runtime-module__rgWWbW__queueImg,.runtime-module__rgWWbW__hopImg,.runtime-module__rgWWbW__hopGrown{object-fit:contain;pointer-events:none;width:100%;height:100%}.runtime-module__rgWWbW__askMark{color:#5a3a00;background:radial-gradient(circle at 34% 28%,#fff7d6,#ffd43b 60%,#e6a800);border-radius:50% 50% 50% 12%;justify-content:center;align-items:center;width:min(4.6cqw,8.4cqh);height:min(4.6cqw,8.4cqh);font-size:min(3.2cqw,5.8cqh);font-weight:900;line-height:1;animation:2.4s ease-in-out infinite runtime-module__rgWWbW__mark-bob;display:flex;position:absolute;top:-2.6cqh;right:-1.6cqw;box-shadow:0 .8cqh 1.6cqh #06021c73}.runtime-module__rgWWbW__queue{pointer-events:none;gap:.8cqw;display:flex;position:absolute;bottom:1.8cqh;right:1.6cqw}.runtime-module__rgWWbW__queueCard{box-sizing:border-box;border:.25cqw solid var(--area,#ffffff80);background:linear-gradient(168deg,#fffffff0,#ecf0ffd1);border-radius:1.4cqw;width:min(8cqw,12cqh);height:min(8cqw,12cqh);padding:.5cqh;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__rgWWbW__card-in;box-shadow:0 1cqh 2cqh #06021c73}.runtime-module__rgWWbW__replay{cursor:pointer;color:#462608e6;background:radial-gradient(circle at 34% 28%,#fffffff2,#ffe196e6 38%,#f0ba4aeb 72%,#ce9228f2);border:0;border-radius:50%;width:min(6.4cqw,12cqh);min-width:56px;height:min(6.4cqw,12cqh);min-height:56px;font-size:min(3.6cqw,6.4cqh);font-weight:900;transition:transform .18s ease-out,filter .18s ease-out;position:absolute;bottom:1.4cqh;left:1.2cqw;box-shadow:0 1.2cqh 2.4cqh #06021c80,inset 0 -.7cqh 1.4cqh #965c0c66,inset 0 .5cqh 1cqh #ffffff80}.runtime-module__rgWWbW__replay:disabled{cursor:default;filter:saturate(.55)brightness(.8)}.runtime-module__rgWWbW__replay:not(:disabled):hover{transform:translateY(-.6cqh)scale(1.04)}.runtime-module__rgWWbW__replay:not(:disabled):active{transform:translateY(0)scale(.95)}.runtime-module__rgWWbW__tray{box-sizing:border-box;background:linear-gradient(#ffe8a033,#e8b03a42 55%,#aa701457);border:.3cqw solid #ffdc82b3;border-radius:3.2cqw;width:34cqw;height:55cqh;position:absolute;top:30.5cqh;left:62cqw;box-shadow:0 1.6cqh 3cqh #06021c73,inset 0 .6cqh .8cqh #ffffff38}.runtime-module__rgWWbW__tray[data-n="5"]{width:38cqw;left:59cqw}.runtime-module__rgWWbW__board{--cell:min(24cqh, 22cqw);flex-direction:column;justify-content:center;align-items:center;gap:2cqh;width:32cqw;height:52cqh;display:flex;position:absolute;top:32cqh;left:63cqw}.runtime-module__rgWWbW__board[data-n="3"]{--cell:min(16cqh, 22cqw)}.runtime-module__rgWWbW__board[data-n="4"]{--cell:min(24cqh, 15cqw);flex-flow:wrap;align-content:center;gap:2cqh 1.6cqw}.runtime-module__rgWWbW__board[data-n="5"]{--cell:min(24cqh, 11.2cqw);flex-flow:wrap;align-content:center;gap:2cqh 1.2cqw;width:36cqw;left:60cqw}.runtime-module__rgWWbW__board[data-n="5"] .runtime-module__rgWWbW__card:first-child{margin-left:calc(var(--cell) / 2 + .6cqw)}.runtime-module__rgWWbW__board[data-n="5"] .runtime-module__rgWWbW__card:nth-child(2){margin-right:calc(var(--cell) / 2 + .6cqw)}.runtime-module__rgWWbW__card{width:var(--cell);height:var(--cell);box-sizing:border-box;border:.3cqw solid var(--area,#ffffff80);cursor:pointer;opacity:0;background:linear-gradient(168deg,#fffffff5,#ecf0ffdb);border-radius:2.4cqw;flex:none;min-width:56px;min-height:56px;padding:.9cqh;transition:transform .18s ease-out,box-shadow .18s ease-out,filter .3s ease-out;position:relative;transform:translateY(2cqh)scale(.94);box-shadow:0 1.4cqh 2.6cqh #06021c73,inset 0 -1cqh 1.8cqh #d0a85659,inset 0 .5cqh 1cqh #fffc}.runtime-module__rgWWbW__cardShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) backwards runtime-module__rgWWbW__card-in;animation-delay:var(--enter-delay,0s);transform:none}.runtime-module__rgWWbW__card:not(:disabled):hover{transform:translateY(-.8cqh)scale(1.03)}.runtime-module__rgWWbW__card:not(:disabled):active{transform:translateY(0)scale(.97)}.runtime-module__rgWWbW__cardGone{cursor:default;opacity:.26;filter:grayscale(.7);animation:none}.runtime-module__rgWWbW__cardGone .runtime-module__rgWWbW__cardFace{visibility:hidden}.runtime-module__rgWWbW__cardImg{animation:3.6s ease-in-out infinite runtime-module__rgWWbW__card-breathe;animation-delay:calc(var(--enter-delay,0s) * 9)}.runtime-module__rgWWbW__cardDim{cursor:default;filter:grayscale(.7)brightness(.62)}.runtime-module__rgWWbW__cross{font-size:calc(var(--cell) * .5);color:#ffffffeb;text-shadow:0 .4cqh 1.2cqh #040216b3;pointer-events:none;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;inset:0}.runtime-module__rgWWbW__faceAway{opacity:0}.runtime-module__rgWWbW__compare{animation:runtime-module__rgWWbW__compare var(--fx-ms,.6s) ease-in-out both}.runtime-module__rgWWbW__cry{animation:.6s ease-in-out both runtime-module__rgWWbW__mom-cry}.runtime-module__rgWWbW__shakeNo{animation:.6s ease-in-out both runtime-module__rgWWbW__shake-no}.runtime-module__rgWWbW__tilt{animation:.6s ease-in-out both runtime-module__rgWWbW__tilt}.runtime-module__rgWWbW__bounce{animation:.4s ease-out 2 both runtime-module__rgWWbW__bounce}.runtime-module__rgWWbW__familyRow{pointer-events:none;--unit:min(9cqh, calc(84cqw / var(--n,1) / 1.7));justify-content:center;align-items:flex-end;gap:.7cqw;height:10cqh;display:flex;position:absolute;top:86cqh;left:5cqw;right:5cqw}.runtime-module__rgWWbW__family{animation:.5s cubic-bezier(.3,.7,.3,1) both runtime-module__rgWWbW__family-hop;animation-delay:var(--enter-delay,0s);background:linear-gradient(#ffffff0f,#ffe8a033);border-radius:999px;align-items:flex-end;padding:0 .3cqw;display:flex;box-shadow:inset 0 -.3cqh #ffdc8280}.runtime-module__rgWWbW__familyMom{width:var(--unit);height:var(--unit);object-fit:contain}.runtime-module__rgWWbW__familyBaby{width:calc(var(--unit) * .66);height:calc(var(--unit) * .66);margin-left:calc(var(--unit) * -.14);object-fit:contain}.runtime-module__rgWWbW__fxLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__rgWWbW__hopper{aspect-ratio:1;animation:runtime-module__rgWWbW__hop-cross var(--hop-ms,.9s) linear both;position:absolute;transform:translate(-50%,-50%)}.runtime-module__rgWWbW__hopBody{transform-origin:50% 80%;filter:drop-shadow(0 1cqh 1.4cqh #06021c80);width:100%;height:100%;display:block;position:relative}.runtime-module__rgWWbW__nuzzle{animation:.35s ease-in-out 2 both runtime-module__rgWWbW__nuzzle-rub}.runtime-module__rgWWbW__hopAway{animation:.9s ease-in both runtime-module__rgWWbW__grow-away}.runtime-module__rgWWbW__hopGrown{animation:.9s cubic-bezier(.22,1.1,.4,1) both runtime-module__rgWWbW__grow-up;position:absolute;inset:0}.runtime-module__rgWWbW__twinkle{color:#ffecaafa;text-shadow:0 0 1.4cqw #ffd43bb3;font-size:min(3.4cqw,6cqh);line-height:1;animation:.9s ease-out both runtime-module__rgWWbW__twinkle;position:absolute;top:-12%;right:-8%}.runtime-module__rgWWbW__note{left:calc(50% - var(--side,-1) * 95%);color:#ffecaafa;text-shadow:0 .3cqh 1cqh #06021c99;font-size:min(3.6cqw,6.4cqh);font-weight:900;line-height:1;animation:.6s ease-out .26s both runtime-module__rgWWbW__note-rise;position:absolute;top:-34%}.runtime-module__rgWWbW__practice .runtime-module__rgWWbW__nest,.runtime-module__rgWWbW__practice .runtime-module__rgWWbW__board{filter:hue-rotate(-8deg)}.runtime-module__rgWWbW__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__rgWWbW__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__rgWWbW__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__rgWWbW__stone-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes runtime-module__rgWWbW__stone-press{0%,40%,64%,to{transform:scale(1)}50%{transform:scale(1.18,.68)translateY(.5cqh)}}@keyframes runtime-module__rgWWbW__card-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes runtime-module__rgWWbW__note-rise{0%{opacity:0;transform:translateY(1.2cqh)scale(.6)rotate(-10deg)}35%{opacity:1;transform:translateY(-.6cqh)scale(1.1)rotate(6deg)}to{opacity:0;transform:translateY(-3.4cqh)scale(1)rotate(-4deg)}}@keyframes runtime-module__rgWWbW__mark-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-.9cqh)rotate(6deg)}}@keyframes runtime-module__rgWWbW__card-in{0%{opacity:0;transform:translateY(2cqh)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__rgWWbW__asker-in{0%{opacity:0;transform:translateY(3cqh)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__rgWWbW__asker-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.9cqh)}}@keyframes runtime-module__rgWWbW__compare{0%,to{transform:scale(1)}45%,60%{transform:scale(1.16)}}@keyframes runtime-module__rgWWbW__mom-cry{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-1.4cqh)scale(1.06)}50%{transform:translateY(0)scale(1)}75%{transform:translateY(-.9cqh)scale(1.04)}}@keyframes runtime-module__rgWWbW__shake-no{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(7deg)}}@keyframes runtime-module__rgWWbW__tilt{0%,to{transform:rotate(0)}40%,70%{transform:rotate(11deg)}}@keyframes runtime-module__rgWWbW__bounce{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-2.4cqh)scale(1.06)}}@keyframes runtime-module__rgWWbW__family-hop{0%{transform:translateY(0)}45%{transform:translateY(-2.6cqh)}to{transform:translateY(0)}}@keyframes runtime-module__rgWWbW__hop-cross{0%{transform:translate(-50%, -50%) translate(var(--from-x,0), var(--from-y,0)) scale(var(--from-s,1));animation-timing-function:ease-out}25%{transform:translate(-50%, -50%) translate(calc(var(--from-x,0) * .75), calc(var(--from-y,0) * .75 - 8cqh)) scale(calc(var(--from-s,1) * .75 + .25));animation-timing-function:ease-in}50%{transform:translate(-50%, -50%) translate(calc(var(--from-x,0) * .5), calc(var(--from-y,0) * .5)) scale(calc(var(--from-s,1) * .5 + .5));animation-timing-function:ease-out}75%{transform:translate(-50%, -50%) translate(calc(var(--from-x,0) * .25), calc(var(--from-y,0) * .25 - 8cqh)) scale(calc(var(--from-s,1) * .25 + .75));animation-timing-function:ease-in}to{transform:translate(-50%,-50%)translate(0)scale(1)}}@keyframes runtime-module__rgWWbW__nuzzle-rub{0%,to{transform:translateX(calc(var(--side,-1) * -6%)) rotate(calc(var(--side,-1) * -8deg))}50%{transform:translateX(calc(var(--side,-1) * -13%)) rotate(calc(var(--side,-1) * -16deg))}}@keyframes runtime-module__rgWWbW__grow-away{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes runtime-module__rgWWbW__grow-up{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(.8)}}@keyframes runtime-module__rgWWbW__twinkle{0%{opacity:0;transform:scale(.4)rotate(0)}40%{opacity:1;transform:scale(1.3)rotate(40deg)}to{opacity:0;transform:scale(.8)rotate(90deg)}}.runtime-module__rgWWbW__qLow .runtime-module__rgWWbW__starsFar,.runtime-module__rgWWbW__qLow .runtime-module__rgWWbW__practiceGlow{display:none}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__starsFar,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__starsNear,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__askMark,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__cardImg,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__pathGlow .runtime-module__rgWWbW__stone,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__pathStep .runtime-module__rgWWbW__stone:nth-child(3){animation:none}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__note{animation:.6s ease-out .26s both runtime-module__rgWWbW__fade-in}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__cardShown,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__queueCard,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__askerOn{animation:.42s ease-out both runtime-module__rgWWbW__fade-in}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__hopper{animation:runtime-module__rgWWbW__fade-in var(--hop-ms,.9s) ease-out both}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__nuzzle,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__compare,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__cry,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__shakeNo,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__tilt,.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__bounce{animation:runtime-module__rgWWbW__blink var(--fx-ms,.6s) ease-in-out both}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__family{animation:.5s ease-out both runtime-module__rgWWbW__fade-in}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__hopAway{animation:.9s ease-in both runtime-module__rgWWbW__fade-out}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__hopGrown{animation:.9s ease-out both runtime-module__rgWWbW__fade-in-small}.runtime-module__rgWWbW__rm .runtime-module__rgWWbW__twinkle{opacity:0;animation:none}@keyframes runtime-module__rgWWbW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes runtime-module__rgWWbW__fade-out{0%{opacity:1}to{opacity:0}}@keyframes runtime-module__rgWWbW__fade-in-small{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(.8)}}@keyframes runtime-module__rgWWbW__blink{0%,to{opacity:1}50%{opacity:.55}}
