.runtime-module__NOgD7G__stage{isolation:isolate;touch-action:manipulation;background:radial-gradient(58% 68% at 16% -4%,#a5b4fc38,#0000 64%),radial-gradient(54% 64% at 86% 104%,#22d3ee24,#0000 66%),radial-gradient(44% 52% at 78% 8%,#ffecaa1a,#0000 70%),linear-gradient(160deg,#161a4e 0%,#0e1038 55%,#15144a 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__NOgD7G__starsFar,.runtime-module__NOgD7G__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__NOgD7G__starsFar{opacity:.48;background-image:radial-gradient(circle,#ffffff70 1px,#0000 1.2px);background-position:37px 21px;background-size:91px 91px;animation:64s ease-in-out infinite alternate runtime-module__NOgD7G__drift-far}.runtime-module__NOgD7G__starsNear{opacity:.55;background-image:radial-gradient(circle,#fffc 1.4px,#0000 1.6px),radial-gradient(circle,#c8d2ff99 1px,#0000 1.3px);background-position:0 0,31px 27px;background-size:59px 59px,83px 83px;animation:46s ease-in-out infinite alternate runtime-module__NOgD7G__drift-near}.runtime-module__NOgD7G__spark{color:#e2e6ffe6;pointer-events:none;animation:runtime-module__NOgD7G__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__NOgD7G__zone{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:29cqh 4cqw 8cqh}.runtime-module__NOgD7G__rig{--side:12cqw;--cell:min(calc((92cqw - 2 * var(--side)) / var(--cols)), calc(63cqh / var(--rows)), 24cqh);grid-template-columns:var(--side) calc(var(--cols) * var(--cell)) var(--side);grid-template-rows:repeat(var(--rows), var(--cell));pointer-events:auto;display:grid}.runtime-module__NOgD7G__board{grid-area:1/2/-1;grid-template-columns:repeat(var(--cols), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #06061e9e;border-radius:2.2cqh;display:grid;box-shadow:inset 0 .6cqh 1.4cqh #00000080,inset 0 -1px #ffffff1f,0 0 0 .8cqh #06061e9e}.runtime-module__NOgD7G__hole{animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__NOgD7G__cell-in;animation-delay:var(--enter-delay,0s);background:#03031461;border-radius:22%;margin:12%;box-shadow:inset 0 .4cqh .9cqh #0000008c}.runtime-module__NOgD7G__cell{cursor:pointer;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__NOgD7G__cell-in;animation-delay:var(--enter-delay,0s);background:linear-gradient(160deg,#ffe7a3 0%,#f5c451 55%,#d99a2b 100%);border:0;border-radius:1.4cqh;margin:0;padding:0;transition:transform .16s ease-out,filter .2s ease-out;position:relative;box-shadow:inset 0 .35cqh #ffffff8c,inset 0 -.55cqh #965c148c,0 .5cqh .9cqh #04062859}.runtime-module__NOgD7G__cell:hover{filter:brightness(1.06)}.runtime-module__NOgD7G__cell:active,.runtime-module__NOgD7G__cellPressed{transform:scale(.94)}.runtime-module__NOgD7G__cell:focus-visible{outline-offset:-.3cqw;z-index:3;outline:.45cqw solid #8ef3ff}.runtime-module__NOgD7G__cellSpray{z-index:4}.runtime-module__NOgD7G__spin{transform:rotate(var(--turn,0deg));transition:transform var(--turn-ms,.26s) cubic-bezier(.34, 1.56, .64, 1);position:absolute;inset:0}.runtime-module__NOgD7G__pipeSvg{width:100%;height:100%;display:block;overflow:visible}.runtime-module__NOgD7G__tubeRim,.runtime-module__NOgD7G__tubeBody,.runtime-module__NOgD7G__water,.runtime-module__NOgD7G__ripple,.runtime-module__NOgD7G__glowLine{fill:none;stroke-linecap:butt}.runtime-module__NOgD7G__tubeRim{stroke:#2a2d6e;stroke-width:40px}.runtime-module__NOgD7G__jointRim{fill:#2a2d6e}.runtime-module__NOgD7G__tubeBody{stroke:#dfe6ff;stroke-width:30px;transition:stroke .24s ease-out}.runtime-module__NOgD7G__jointBody{fill:#dfe6ff;transition:fill .24s ease-out}.runtime-module__NOgD7G__glowLine{stroke:#22b8d6;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 9;opacity:0;transition:opacity .24s ease-out}.runtime-module__NOgD7G__cellGlow .runtime-module__NOgD7G__tubeBody{stroke:#c4f4ff}.runtime-module__NOgD7G__cellGlow .runtime-module__NOgD7G__jointBody{fill:#c4f4ff}.runtime-module__NOgD7G__cellGlow .runtime-module__NOgD7G__glowLine{opacity:.9}.runtime-module__NOgD7G__water{stroke:#22d3ee;stroke-width:20px;stroke-dasharray:50 50;stroke-dashoffset:50px;animation:runtime-module__NOgD7G__water-fill calc(var(--fill,.35s) / 2) linear forwards;transition:opacity .42s linear}.runtime-module__NOgD7G__waterOut{animation-delay:calc(var(--fill,.35s) / 2)}.runtime-module__NOgD7G__waterJoint{fill:#22d3ee;opacity:0;animation:runtime-module__NOgD7G__fade-in calc(var(--fill,.35s) / 3) linear forwards;animation-delay:calc(var(--fill,.35s) / 3);transition:opacity .42s linear}.runtime-module__NOgD7G__ripple{stroke:#ecfeffd9;stroke-width:5px;stroke-linecap:round;stroke-dasharray:3 11;opacity:0;animation:.2s linear forwards runtime-module__NOgD7G__fade-in,.9s linear infinite runtime-module__NOgD7G__ripple-move;animation-delay:var(--fill,.35s), 0s;transition:opacity .42s linear}.runtime-module__NOgD7G__cellWet .runtime-module__NOgD7G__tubeBody{stroke:#a8ecfb}.runtime-module__NOgD7G__cellWet .runtime-module__NOgD7G__jointBody{fill:#a8ecfb}.runtime-module__NOgD7G__cellDrain .runtime-module__NOgD7G__water,.runtime-module__NOgD7G__cellDrain .runtime-module__NOgD7G__waterJoint,.runtime-module__NOgD7G__cellDrain .runtime-module__NOgD7G__ripple{opacity:0!important}.runtime-module__NOgD7G__cellHint:after,.runtime-module__NOgD7G__potHint:after{content:"";pointer-events:none;border:.6cqh solid #fff3b0;border-radius:1.8cqh;animation:.5s ease-in-out 3 runtime-module__NOgD7G__hint-pulse;position:absolute;inset:-8%;box-shadow:0 0 2.4cqh #ffe08ad9}.runtime-module__NOgD7G__spray{width:0;height:0;transform:rotate(var(--dir,0deg));pointer-events:none;z-index:3;position:absolute;top:50%;left:50%}.runtime-module__NOgD7G__drop{left:-1.3cqh;top:calc(var(--cell) * -.5 - 1.3cqh);opacity:0;background:radial-gradient(circle at 35% 30%,#ecfeff 0 18%,#67e8f9 40%,#0891b2 100%);border-radius:50%/58% 58% 42% 42%;width:2.6cqh;height:2.6cqh;animation:.9s cubic-bezier(.2,.7,.4,1) forwards runtime-module__NOgD7G__drop-fly;position:absolute;box-shadow:0 .3cqh .6cqh #04062859}.runtime-module__NOgD7G__drop:first-child{--dx:-1}.runtime-module__NOgD7G__drop:nth-child(2){--dx:0;animation-delay:90ms}.runtime-module__NOgD7G__drop:nth-child(3){--dx:1;animation-delay:.18s}.runtime-module__NOgD7G__cellWiggle .runtime-module__NOgD7G__pipeSvg{animation:.7s ease-in-out runtime-module__NOgD7G__cell-wiggle}.runtime-module__NOgD7G__bucket,.runtime-module__NOgD7G__flower{align-items:center;display:flex;position:relative}.runtime-module__NOgD7G__bucket{grid-column:1;justify-content:flex-end}.runtime-module__NOgD7G__flower{grid-column:3;justify-content:flex-start}.runtime-module__NOgD7G__bucketDish,.runtime-module__NOgD7G__pot{width:min(10cqw, calc(var(--cell) * .95));aspect-ratio:1;background:linear-gradient(155deg, var(--tint-a), var(--tint-b)), #06061e9e;border-radius:28%;justify-content:center;align-items:center;animation:.42s cubic-bezier(.22,1,.36,1) backwards runtime-module__NOgD7G__cell-in;display:flex;position:relative;box-shadow:inset 0 .6cqh 1.4cqh #00000080,inset 0 -1px #ffffff24}.runtime-module__NOgD7G__bucketImg,.runtime-module__NOgD7G__flowerImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:86%;height:86%}.runtime-module__NOgD7G__bucketImg{animation:3.2s ease-in-out infinite runtime-module__NOgD7G__bob}.runtime-module__NOgD7G__bucketPouring .runtime-module__NOgD7G__bucketImg{transform-origin:70% 85%;animation:.7s ease-in-out infinite runtime-module__NOgD7G__bucket-pour}.runtime-module__NOgD7G__stub{width:1.8cqw;height:calc(var(--cell) * .3);box-shadow:0 calc(var(--cell) * .05) 0 #2a2d6e, 0 calc(var(--cell) * -.05) 0 #2a2d6e;background:#dfe6ff;flex:none;transition:background .24s ease-out;position:relative}.runtime-module__NOgD7G__stubIn{order:2}.runtime-module__NOgD7G__stubOut{order:0}.runtime-module__NOgD7G__flower .runtime-module__NOgD7G__pot{order:1}.runtime-module__NOgD7G__stubWet{background:repeating-linear-gradient(90deg,#ecfeffcc 0 .3cqw,#0000 .3cqw 1.1cqw) 0 0/1.1cqw 100%,#22d3ee;animation:.7s linear infinite runtime-module__NOgD7G__stub-flow}.runtime-module__NOgD7G__flowerImg{transform-origin:50% 90%;filter:saturate(.5)brightness(.8);transition:transform .42s ease-out,filter .42s ease-out;transform:translateY(8%)scale(.72)rotate(-8deg)}.runtime-module__NOgD7G__potBloom{z-index:3}.runtime-module__NOgD7G__potBloom .runtime-module__NOgD7G__flowerImg{animation:.9s cubic-bezier(.34,1.56,.64,1) forwards runtime-module__NOgD7G__bloom}.runtime-module__NOgD7G__potThirsty .runtime-module__NOgD7G__flowerImg{animation:.7s ease-in-out runtime-module__NOgD7G__thirsty}.runtime-module__NOgD7G__petalSparks{pointer-events:none;position:absolute;inset:-20%}.runtime-module__NOgD7G__petalStar{color:#fff3b0;opacity:0;width:26%;height:26%;animation:1.2s ease-out forwards runtime-module__NOgD7G__petal-twinkle;position:absolute}.runtime-module__NOgD7G__petalStar:first-child{top:10%;left:4%}.runtime-module__NOgD7G__petalStar:nth-child(2){animation-delay:.16s;top:0;right:2%}.runtime-module__NOgD7G__petalStar:nth-child(3){animation-delay:.32s;bottom:20%;right:12%}.runtime-module__NOgD7G__faucet{z-index:4;cursor:pointer;color:#5a3206;background:linear-gradient(160deg,#ffe7a3 0%,#f5c451 55%,#d99a2b 100%);border:0;border-radius:2.2cqh;flex-direction:column;justify-content:center;align-items:center;gap:.6cqh;width:12cqw;min-width:64px;height:14cqh;min-height:56px;transition:transform .16s ease-out,filter .2s ease-out;display:flex;position:absolute;top:78cqh;left:4cqw;box-shadow:inset 0 .35cqh #ffffff8c,inset 0 -.7cqh #965c148c,0 .8cqh 1.4cqh #04062866}.runtime-module__NOgD7G__faucet:hover{filter:brightness(1.06);transform:translateY(-.4cqh)}.runtime-module__NOgD7G__faucet:active,.runtime-module__NOgD7G__faucetDown{transform:translateY(.6cqh)scale(.95)}.runtime-module__NOgD7G__faucet:focus-visible{outline-offset:.3cqw;outline:.45cqw solid #8ef3ff}.runtime-module__NOgD7G__faucetLabel{letter-spacing:-.02em;font-size:clamp(14px,2.4cqw,28px);font-weight:900;line-height:1.1}.runtime-module__NOgD7G__faucetWaves{flex-direction:column;gap:.5cqh;width:46%;display:flex}.runtime-module__NOgD7G__faucetWaves span{background:repeating-linear-gradient(90deg,#0891b2 0 1.2cqw,#22d3ee 1.2cqw 2.4cqw);border-radius:1cqh;height:.7cqh;animation:1.4s linear infinite runtime-module__NOgD7G__wave-slide}.runtime-module__NOgD7G__faucetWaves span:nth-child(2){width:80%;margin-left:10%;animation-delay:-.45s}.runtime-module__NOgD7G__faucetWaves span:nth-child(3){width:60%;margin-left:20%;animation-delay:-.9s}.runtime-module__NOgD7G__faucetNudge{animation:1.1s ease-in-out runtime-module__NOgD7G__faucet-ready}.runtime-module__NOgD7G__faucetReady{animation:1.1s ease-in-out infinite runtime-module__NOgD7G__faucet-ready}.runtime-module__NOgD7G__glove{z-index:6;filter:drop-shadow(0 .6cqh 1cqh #04062880);width:8cqh;height:8cqh;margin:-1cqh 0 0 -1cqh;transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.3,1);position:absolute;top:0;left:0}.runtime-module__NOgD7G__gloveStar{color:#ffe08a;width:100%;height:100%;transition:transform .16s ease-out;animation:1.1s ease-in-out infinite runtime-module__NOgD7G__glove-twinkle}.runtime-module__NOgD7G__gloveTap .runtime-module__NOgD7G__gloveStar{transform:scale(.72)translate(-12%,-12%)}.runtime-module__NOgD7G__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__NOgD7G__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.6%)}}@keyframes runtime-module__NOgD7G__drift-near{0%{transform:translate(0,0)}to{transform:translate(3.2%,-2%)}}@keyframes runtime-module__NOgD7G__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes runtime-module__NOgD7G__cell-in{0%{opacity:0;transform:translateY(1.4cqh)scale(.86)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes runtime-module__NOgD7G__water-fill{to{stroke-dashoffset:0}}@keyframes runtime-module__NOgD7G__fade-in{to{opacity:1}}@keyframes runtime-module__NOgD7G__ripple-move{to{stroke-dashoffset:-14px}}@keyframes runtime-module__NOgD7G__hint-pulse{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes runtime-module__NOgD7G__drop-fly{0%{opacity:1;transform:translate(0)scale(.4)}45%{opacity:1;transform:translate(calc(var(--dx) * 3.2cqh), -4.6cqh) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 5.2cqh), -.8cqh) scale(.7)}}@keyframes runtime-module__NOgD7G__cell-wiggle{0%,to{transform:translateY(0)}30%{transform:translateY(-1.4cqh)rotate(-3deg)}60%{transform:translateY(.3cqh)rotate(2deg)}}@keyframes runtime-module__NOgD7G__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.8cqh)}}@keyframes runtime-module__NOgD7G__bucket-pour{0%,to{transform:rotate(16deg)}50%{transform:rotate(24deg)translateY(-3%)}}@keyframes runtime-module__NOgD7G__stub-flow{to{background-position:1.1cqw 0,0 0}}@keyframes runtime-module__NOgD7G__bloom{0%{filter:saturate(.5)brightness(.8);transform:translateY(8%)scale(.72)rotate(-8deg)}60%{filter:saturate(1.1)brightness(1.1);transform:translateY(-6%)scale(1.42)rotate(3deg)}to{filter:none;transform:translateY(-4%)scale(1.3)rotate(0)}}@keyframes runtime-module__NOgD7G__thirsty{0%,to{transform:translateY(8%)scale(.72)rotate(-8deg)}30%{transform:translateY(8%)scale(.72)rotate(-18deg)}65%{transform:translateY(8%)scale(.72)rotate(4deg)}}@keyframes runtime-module__NOgD7G__petal-twinkle{0%{opacity:0;transform:scale(.3)rotate(0)}40%{opacity:1;transform:scale(1.1)rotate(40deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}@keyframes runtime-module__NOgD7G__wave-slide{to{background-position:2.4cqw 0}}@keyframes runtime-module__NOgD7G__faucet-ready{0%,to{transform:translateY(0);box-shadow:inset 0 .35cqh #ffffff8c,inset 0 -.7cqh #965c148c,0 .8cqh 1.4cqh #04062866}45%{transform:translateY(-1.2cqh)scale(1.05);box-shadow:inset 0 .35cqh #ffffff8c,inset 0 -.7cqh #965c148c,0 0 0 .6cqh #fff3b0cc,0 0 3cqh #22d3ee99}}@keyframes runtime-module__NOgD7G__glove-twinkle{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__starsFar,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__starsNear,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__spark,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__cell,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__hole,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__bucketDish,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__pot,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__faucet,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__bucketImg,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__bucketPouring .runtime-module__NOgD7G__bucketImg,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__ripple,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__stubWet,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__faucetWaves span,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__faucetReady,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__faucetNudge,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__gloveStar,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__cellWiggle .runtime-module__NOgD7G__pipeSvg{animation:none}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__spin{transition:none}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__water{stroke-dashoffset:0;animation:runtime-module__NOgD7G__rm-fade var(--fill,.35s) linear both}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__ripple{opacity:1}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__drop{animation:.9s linear forwards runtime-module__NOgD7G__rm-drop}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__potBloom .runtime-module__NOgD7G__flowerImg{filter:none;animation:none;transform:translateY(-4%)scale(1.3)}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__potThirsty .runtime-module__NOgD7G__flowerImg{animation:none}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__bucketPouring .runtime-module__NOgD7G__bucketImg{transform:rotate(16deg)}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__cellHint:after,.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__potHint:after{animation:1.5s linear both runtime-module__NOgD7G__rm-fade}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__glove{transition:none}@keyframes runtime-module__NOgD7G__rm-fade{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes runtime-module__NOgD7G__rm-drop{0%,60%{opacity:1;transform:translate(calc(var(--dx) * 3.2cqh), -3cqh)}to{opacity:0;transform:translate(calc(var(--dx) * 3.2cqh), -3cqh)}}.runtime-module__NOgD7G__qLow .runtime-module__NOgD7G__starsFar{display:none}.runtime-module__NOgD7G__qLow .runtime-module__NOgD7G__ripple{animation:.2s linear forwards runtime-module__NOgD7G__fade-in;animation-delay:var(--fill,.35s)}.runtime-module__NOgD7G__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__NOgD7G__practiceGlow{pointer-events:none;z-index:1;background:linear-gradient(#22d3ee2e 0%,#0000 26%),linear-gradient(#0000 78%,#22d3ee24 100%);animation:3.2s ease-in-out infinite runtime-module__NOgD7G__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__NOgD7G__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__NOgD7G__rm .runtime-module__NOgD7G__practiceGlow{opacity:.8;animation:none}
