.runtime-module__2-JWnq__stage{isolation:isolate;background:radial-gradient(ellipse 56% 64% at 14% -8%, #ffc47824, transparent 64%), radial-gradient(ellipse 52% 60% at 88% 106%, #5aa0ff33, transparent 66%), radial-gradient(ellipse 60% 40% at 58% 42%, var(--tint-a), transparent 70%), linear-gradient(160deg, #22184f 0%, #160f3f 54%, #1c1a4c 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__2-JWnq__starsFar,.runtime-module__2-JWnq__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__2-JWnq__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__2-JWnq__drift-far}.runtime-module__2-JWnq__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__2-JWnq__drift-near}.runtime-module__2-JWnq__spark{pointer-events:none;width:.8cqw;height:.8cqw;animation:runtime-module__2-JWnq__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__2-JWnq__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(9cqw,12cqh);min-width:56px;height:min(9cqw,12cqh);min-height:56px;padding:0;transition:transform .18s ease-out,filter .18s ease-out;animation:.3s ease-out both runtime-module__2-JWnq__fade-in;position:absolute;top:18cqh;left:58cqw;box-shadow:inset 0 1.2cqh 2.4cqh #04021699,0 0 0 .4cqw #ffffff0f}.runtime-module__2-JWnq__replay:hover{transform:scale(1.06)}.runtime-module__2-JWnq__replay:active{transform:scale(.94)}.runtime-module__2-JWnq__replayOn{animation:.9s ease-in-out infinite runtime-module__2-JWnq__speaker-on}.runtime-module__2-JWnq__replayRest{filter:saturate(.5)brightness(.7);pointer-events:none}.runtime-module__2-JWnq__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__2-JWnq__jar{z-index:3;transform-origin:50% 100%;flex-direction:column;align-items:center;width:16cqw;height:21cqh;display:flex;position:absolute;top:16cqh;left:76cqw}.runtime-module__2-JWnq__jarNeck{background:linear-gradient(#c99a62,#8e6232);border-radius:1cqh 1cqh .4cqh .4cqh;width:46%;height:14%;box-shadow:inset 0 -.4cqh .6cqh #3c1e0673}.runtime-module__2-JWnq__jarBody{background:linear-gradient(#0a062280,#0a062247);border:.3cqw solid #c8ecff80;border-radius:34% 34% 26% 26%/22% 22% 20% 20%;flex:1;width:100%;margin-top:-.4cqh;position:relative;overflow:hidden;box-shadow:inset 0 1.4cqh 2.6cqh #0402169e,0 .8cqh 1.6cqh #04021666}.runtime-module__2-JWnq__jarWater{background:radial-gradient(60% 20% at 50% 0,#dcfaff80,#0000 70%),linear-gradient(#6edcff8c,#3c8ce69e);transition:height .6s cubic-bezier(.3,1.2,.5,1);position:absolute;bottom:0;left:0;right:0}.runtime-module__2-JWnq__jarGlass{border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 14%,#dcf4ff38 22%,#0000 30%),radial-gradient(60% 18% at 50% 8%,#ffffff29,#0000 70%);position:absolute;inset:0}.runtime-module__2-JWnq__mini{aspect-ratio:1;width:26%;animation:runtime-module__2-JWnq__mini-swim var(--swim-dur,3s) ease-in-out infinite alternate;animation-delay:var(--swim-delay,0s);position:absolute}.runtime-module__2-JWnq__miniImg{object-fit:contain;width:100%;height:100%;animation:.5s cubic-bezier(.3,1.5,.5,1) both runtime-module__2-JWnq__mini-in}.runtime-module__2-JWnq__jarShine{opacity:0;pointer-events:none;border:.5cqw solid #ffeca0f2;border-radius:40%;animation:1.2s ease-out forwards runtime-module__2-JWnq__jar-shine;position:absolute;inset:-12% -16%;box-shadow:0 0 4cqw #ffdc78d9}.runtime-module__2-JWnq__jarWord{color:#2b1b5a;white-space:nowrap;pointer-events:none;background:linear-gradient(#fffaf0,#fbefcf);border:.3cqw solid #f2c14e;border-radius:1.4cqh;padding:.3em .55em .38em;font-size:min(3.6cqw,7cqh);font-weight:800;line-height:1;animation:.42s cubic-bezier(.3,1.6,.5,1) both runtime-module__2-JWnq__word-pop;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2.6cqw #ffd66eb3}.runtime-module__2-JWnq__pond{z-index:2;border:.3cqw solid color-mix(in srgb, var(--area,#8a6cff) 55%, transparent);--fish:min(13cqw, 21cqh);--sign:min(5cqw, 9.5cqh);background:radial-gradient(30% 18% at 70% 18%,#fff6d224,#0000 70%),radial-gradient(80% 70% at 50% 40%,#3c78dc52,#0000 75%),linear-gradient(#14286ec7,#0a103cdb);border-radius:6cqh;width:72cqw;height:52cqh;position:absolute;top:42cqh;left:24cqw;overflow:hidden;box-shadow:inset 0 1.6cqh 3cqh #04021699,inset 0 -1px #ffffff1f}.runtime-module__2-JWnq__pondTwo{--fish:min(9.5cqw, 11.5cqh);--sign:min(4cqw, 7.6cqh)}.runtime-module__2-JWnq__ripple{pointer-events:none;border:.25cqw solid #b4dcff2e;border-radius:50%;width:40%;height:40%;animation:5.2s ease-out infinite runtime-module__2-JWnq__ripple-out;position:absolute;top:30%;left:30%}.runtime-module__2-JWnq__rippleB{animation-delay:-2.6s;top:48%;left:52%}.runtime-module__2-JWnq__rows{position:absolute;inset:0}.runtime-module__2-JWnq__row{justify-content:space-evenly;align-items:center;width:100%;display:flex;position:absolute;left:0}.runtime-module__2-JWnq__rowSwim{justify-content:center;gap:2.6cqw;width:max-content;left:50%;transform:translate(-50%)}.runtime-module__2-JWnq__slot{opacity:0;transition:opacity .25s ease-out;position:relative;transform:translateY(3cqh)scale(.9)}.runtime-module__2-JWnq__slotShown{opacity:1;animation:.42s cubic-bezier(.22,1.1,.4,1) both runtime-module__2-JWnq__slot-in;transform:none}.runtime-module__2-JWnq__slotGone .runtime-module__2-JWnq__fish{visibility:hidden;pointer-events:none}.runtime-module__2-JWnq__fish{cursor:pointer;min-width:56px;min-height:56px;animation:3.2s ease-in-out infinite runtime-module__2-JWnq__fish-bob;animation-delay:var(--bob-delay,0s);background:0 0;border:0;padding:0;display:block;position:relative}.runtime-module__2-JWnq__fish:disabled{cursor:default}.runtime-module__2-JWnq__fishBody{flex-direction:column;align-items:center;gap:.4cqh;transition:transform .18s ease-out,opacity .25s ease-out,filter .25s ease-out;display:flex}.runtime-module__2-JWnq__fish:not(:disabled):hover .runtime-module__2-JWnq__fishBody{transform:translateY(-.8cqh)scale(1.05)}.runtime-module__2-JWnq__fish:not(:disabled):active .runtime-module__2-JWnq__fishBody{transform:translateY(0)scale(.93)}.runtime-module__2-JWnq__fishPic{width:var(--fish);height:var(--fish);display:block}.runtime-module__2-JWnq__fishImg{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .35s ease-out}.runtime-module__2-JWnq__rowSwim .runtime-module__2-JWnq__fishImg{transform:scaleX(calc(var(--face,1) * var(--fish-face,1)))}.runtime-module__2-JWnq__sign{min-width:2.2em;font-size:var(--sign);background:linear-gradient(#fffaf0,#fbefcf);border:.32cqw solid #f2c14e;border-radius:1.4cqh;padding:.16em .5em .26em;line-height:1;display:block;box-shadow:0 .7cqh #96600e8c,0 1.1cqh 1.8cqh #06021c73,inset 0 .3cqh .4cqh #ffffffb3}.runtime-module__2-JWnq__signText{color:#2b1b5a;letter-spacing:.02em;white-space:nowrap;pointer-events:none;font-weight:800;display:block}.runtime-module__2-JWnq__letterOn{animation:1.6s ease-in-out both runtime-module__2-JWnq__letter-glow;display:inline-block}.runtime-module__2-JWnq__signGlow{animation:1.2s ease-out both runtime-module__2-JWnq__sign-glow}.runtime-module__2-JWnq__fishTried .runtime-module__2-JWnq__fishBody{opacity:.62}.runtime-module__2-JWnq__fishDim .runtime-module__2-JWnq__fishBody{filter:saturate(.5)brightness(.65)}.runtime-module__2-JWnq__fishNo{animation:.64s ease-in-out both runtime-module__2-JWnq__fish-no}.runtime-module__2-JWnq__fxLayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-module__2-JWnq__flyer{animation:runtime-module__2-JWnq__fish-jump var(--fly-ms,.9s) cubic-bezier(.3, .6, .4, 1) both;flex-direction:column;justify-content:flex-start;align-items:center;gap:.4cqh;display:flex;position:absolute}.runtime-module__2-JWnq__flyerImg{object-fit:contain;width:62%;max-height:58%}.runtime-module__2-JWnq__flyerSign{color:#2b1b5a;white-space:nowrap;background:linear-gradient(#fffaf0,#fbefcf);border:.3cqw solid #f2c14e;border-radius:1.2cqh;padding:.14em .45em .22em;font-size:min(3.4cqw,6.4cqh);font-weight:800;line-height:1}.runtime-module__2-JWnq__drops{width:0;height:0;position:absolute}.runtime-module__2-JWnq__drop{background:radial-gradient(circle at 35% 30%,#fff,#96dcffe6 55%,#50a0f080);border-radius:50%/60% 60% 40% 40%;width:1.2cqw;height:1.2cqw;animation:.7s ease-out both runtime-module__2-JWnq__drop-fly;position:absolute;top:-.6cqw;left:-.6cqw}.runtime-module__2-JWnq__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__2-JWnq__practice .runtime-module__2-JWnq__pond,.runtime-module__2-JWnq__practice .runtime-module__2-JWnq__jar{filter:hue-rotate(-8deg)}.runtime-module__2-JWnq__practiceGlow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#8ef3ff29,#0000 70%);position:absolute;inset:0}@keyframes runtime-module__2-JWnq__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.4%,1.4%)}}@keyframes runtime-module__2-JWnq__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__2-JWnq__spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.95;transform:scale(1.2)}}@keyframes runtime-module__2-JWnq__speaker-on{0%,to{box-shadow:inset 0 1.2cqh 2.4cqh #04021699,0 0 0 .4cqw #ffe69640}50%{box-shadow:inset 0 1.2cqh 2.4cqh #04021699,0 0 0 .6cqw #ffe696d9,0 0 3cqw #ffdc7899}}@keyframes runtime-module__2-JWnq__ripple-out{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes runtime-module__2-JWnq__slot-in{0%{opacity:0;transform:translateY(3cqh)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__2-JWnq__fish-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-1.1cqh)rotate(-1.5deg)}65%{transform:translateY(.5cqh)rotate(1deg)}}@keyframes runtime-module__2-JWnq__fish-no{0%,to{transform:translateY(0)rotate(0)}14%{transform:translateY(0)rotate(-9deg)}30%{transform:translateY(2%)rotate(8deg)}46%{transform:translateY(9%)rotate(-7deg)}62%{transform:translateY(12%)rotate(5deg)}82%{transform:translateY(4%)rotate(-2deg)}}@keyframes runtime-module__2-JWnq__letter-glow{0%,to{color:inherit;text-shadow:none;transform:scale(1)}20%,70%{color:#c47a00;text-shadow:0 0 .3em #ffc850e6;transform:scale(1.22)translateY(-6%)}}@keyframes runtime-module__2-JWnq__sign-glow{0%{transform:scale(1);box-shadow:0 .7cqh #96600e8c,0 0 #ffdc7800}30%{transform:scale(1.1);box-shadow:0 .7cqh #96600e8c,0 0 0 .5cqw #ffeca0f2,0 0 3.6cqw #ffdc78e6}to{transform:scale(1);box-shadow:0 .7cqh #96600e8c,0 0 #ffdc7800}}@keyframes runtime-module__2-JWnq__fish-jump{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}18%{transform:translate(calc(var(--dx) * .08), -5cqh) rotate(-14deg) scale(1.06);opacity:1}55%{transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55 - 14cqh)) rotate(-26deg) scale(.78);opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(10deg) scale(.24);opacity:.2}}@keyframes runtime-module__2-JWnq__drop-fly{0%{opacity:0;transform:rotate(var(--drop-a)) translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:rotate(var(--drop-a)) translateY(-7cqh) scale(1)}}@keyframes runtime-module__2-JWnq__mini-swim{0%{transform:translate(-30%)scaleX(1)}45%{transform:translate(30%,-14%)scaleX(1)}55%{transform:translate(30%,-14%)scaleX(-1)}to{transform:translate(-30%,8%)scaleX(-1)}}@keyframes runtime-module__2-JWnq__mini-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes runtime-module__2-JWnq__jar-shine{0%{opacity:0;transform:scale(.9)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes runtime-module__2-JWnq__word-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes runtime-module__2-JWnq__fade-in{0%{opacity:0}to{opacity:1}}.runtime-module__2-JWnq__qLow .runtime-module__2-JWnq__starsFar,.runtime-module__2-JWnq__qLow .runtime-module__2-JWnq__practiceGlow,.runtime-module__2-JWnq__qLow .runtime-module__2-JWnq__jarGlass,.runtime-module__2-JWnq__qLow .runtime-module__2-JWnq__rippleB{display:none}.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__starsFar,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__starsNear,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__spark,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__ripple,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__fish,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__mini,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__fishNo,.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__replayOn{animation:none}.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__slotShown{animation:.42s ease-out both runtime-module__2-JWnq__fade-in}.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__flyer{animation:runtime-module__2-JWnq__fade-in var(--fly-ms,.9s) ease-out reverse both}.runtime-module__2-JWnq__rm .runtime-module__2-JWnq__drop{animation:.7s ease-out reverse both runtime-module__2-JWnq__fade-in}
