.runtime-module__Hpsn4G__stage{isolation:isolate;background:linear-gradient(158deg,#3c174f 0%,#291048 46%,#16083c 100%);background:radial-gradient(ellipse 54% 72% at 14% -8%, color-mix(in srgb, var(--area-a) 34%, transparent), transparent 68%), radial-gradient(ellipse 48% 62% at 92% 98%, #ffd43b21, transparent 68%), linear-gradient(158deg, #3c174f 0%, #291048 46%, #16083c 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__Hpsn4G__skyGlow{background:radial-gradient(#ff6b8b33,#0000 70%);background:radial-gradient(ellipse, color-mix(in srgb, var(--area-a) 24%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:66%;height:58%;position:absolute;top:-18%;left:17%}.runtime-module__Hpsn4G__starsFar,.runtime-module__Hpsn4G__starsNear{pointer-events:none;width:150%;height:150%;position:absolute;inset:-25%}.runtime-module__Hpsn4G__starsFar{opacity:.42;background-image:radial-gradient(circle,#ffffffb3 1px,#0000 1.2px);background-size:76px 76px;animation:58s ease-in-out infinite alternate runtime-module__Hpsn4G__drift-far}.runtime-module__Hpsn4G__starsNear{opacity:.5;background-image:radial-gradient(circle,#ffeba8eb 1.4px,#0000 1.7px),radial-gradient(circle,#ffbcd6b3 1px,#0000 1.4px);background-position:17px 31px,50px 10px;background-size:61px 61px,89px 89px;animation:40s ease-in-out infinite alternate runtime-module__Hpsn4G__drift-near}.runtime-module__Hpsn4G__spark{z-index:2;color:#ffeeb1db;pointer-events:none;animation:runtime-module__Hpsn4G__twinkle 2.2s ease-in-out var(--delay) infinite;font-size:1.7cqw;line-height:1;position:absolute}.runtime-module__Hpsn4G__moon{aspect-ratio:1;opacity:.88;background:radial-gradient(circle at 34% 30%,#fff7c7,#ffd96a 55%,#f59f35 100%);border-radius:50%;width:8.5cqw;animation:5.4s ease-in-out infinite alternate runtime-module__Hpsn4G__moon-float;position:absolute;top:7%;right:6.5%;box-shadow:0 0 4.6cqw #ffd76059}.runtime-module__Hpsn4G__floatingIsland{z-index:3;background:linear-gradient(145deg,#8c3c70,#472042);background:linear-gradient(180deg, #ffffff26, transparent 9%), linear-gradient(145deg, color-mix(in srgb, var(--area-a) 48%, #71305e), color-mix(in srgb, var(--area-b) 50%, #321542));pointer-events:none;border:1px solid #ffffff21;border-radius:46% 46% 13% 13%/17% 17% 35% 35%;height:49%;position:absolute;top:35%;left:5%;right:5%;box-shadow:inset 0 1.4cqh 3cqh #ffffff14,0 3.5cqh 8cqh #07021c6b}.runtime-module__Hpsn4G__islandGrass{background:linear-gradient(90deg,#ffc2c9,#ff8fa5 45%,#ffd16a);border-radius:50%;height:10%;position:absolute;top:-3%;left:2%;right:2%;box-shadow:0 -.5cqh 2.5cqh #ff8fa559}.runtime-module__Hpsn4G__islandRoot{clip-path:polygon(0 0,100% 0,72% 100%,57% 48%,48% 92%,35% 45%,23% 80%);background:linear-gradient(#5c2858,#321537);height:25%;position:absolute;bottom:-15%;left:28%;right:28%}.runtime-module__Hpsn4G__gardens{z-index:20;justify-content:center;align-items:flex-end;gap:2.4cqw;height:38%;display:flex;position:absolute;top:33%;left:10%;right:10%}.runtime-module__Hpsn4G__garden{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:min(17cqw,23cqh);min-width:66px;height:31cqh;min-height:112px;animation:.7s cubic-bezier(.22,1,.36,1) both runtime-module__Hpsn4G__garden-enter;animation-delay:var(--enter-delay);background:0 0;border:0;padding:0;position:relative}.runtime-module__Hpsn4G__garden:hover{transform:translateY(-.7cqh)}.runtime-module__Hpsn4G__garden:active{transform:translateY(.2cqh)scale(.97)}.runtime-module__Hpsn4G__garden:focus-visible{outline-offset:.45cqw;border-radius:3cqw;outline:.55cqw solid #8ef3ff}.runtime-module__Hpsn4G__rulePlate{z-index:3;background:#331446db;border:.22cqw solid #fff9;border-radius:2cqw;justify-content:center;align-items:center;gap:.65cqw;min-width:8.5cqw;min-height:7.6cqh;padding:.9cqw 1.1cqw;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 .8cqh 2.2cqh #11042657,inset 0 1px #ffffff3d}.runtime-module__Hpsn4G__colorRule,.runtime-module__Hpsn4G__shapeRule{aspect-ratio:1;width:3.1cqw;min-width:23px}.runtime-module__Hpsn4G__colorRule{color:#fff;background:var(--rule-color);text-shadow:0 1px 2px #230a3380;border:.22cqw solid #ffffffbf;border-radius:50%;place-items:center;font-size:1.3cqw;display:grid}.runtime-module__Hpsn4G__shapeRule{color:#fff4c2;filter:drop-shadow(0 2px 3px #17062673)}.runtime-module__Hpsn4G__sizeRule{justify-content:center;align-items:flex-end;gap:.25cqw;width:4cqw;min-width:29px;height:3.2cqw;display:flex}.runtime-module__Hpsn4G__sizeRule i{background:#ffffff38;border-radius:99px;width:.65cqw;min-width:4px;height:24%}.runtime-module__Hpsn4G__sizeRule i:nth-child(2){height:44%}.runtime-module__Hpsn4G__sizeRule i:nth-child(3){height:68%}.runtime-module__Hpsn4G__sizeRule i:nth-child(4){height:94%}.runtime-module__Hpsn4G__sizeRule .runtime-module__Hpsn4G__sizeBarOn{background:#ffd43b;box-shadow:0 0 .6cqw #ffd43b99}.runtime-module__Hpsn4G__stem{transform-origin:bottom;background:linear-gradient(90deg,#54bc83,#a2e7a7 48%,#3d936d);border-radius:99px;width:.9cqw;min-width:6px;height:39%;animation:4.8s ease-in-out infinite alternate runtime-module__Hpsn4G__stem-breathe;position:absolute;top:24%;left:50%;transform:translate(-50%)}.runtime-module__Hpsn4G__stem i{background:linear-gradient(145deg,#b9f1ac,#49ad79);border-radius:100% 0;width:2.6cqw;min-width:18px;height:1.45cqw;min-height:10px;position:absolute}.runtime-module__Hpsn4G__stem i:first-child{top:23%;left:-2.3cqw;transform:rotate(22deg)}.runtime-module__Hpsn4G__stem i:nth-child(2){top:48%;right:-2.3cqw;transform:scaleX(-1)rotate(18deg)}.runtime-module__Hpsn4G__stem i:nth-child(3){top:69%;left:-2.1cqw;transform:rotate(15deg)scale(.8)}.runtime-module__Hpsn4G__pot{background:linear-gradient(145deg, #ffbdc8, var(--pot-color) 55%, #8d355b);background:linear-gradient(145deg, color-mix(in srgb, var(--pot-color) 48%, white), var(--pot-color) 55%, color-mix(in srgb, var(--pot-color) 70%, #5d2449));border-radius:1.2cqw 1.2cqw 3cqw 3cqw;width:10cqw;min-width:62px;height:11cqh;min-height:46px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset .8cqw .8cqw 1.3cqw #ffffff4d,0 1.5cqh 2.5cqh #18052659}.runtime-module__Hpsn4G__potRim{background:linear-gradient(180deg, #ffd3db, var(--pot-color));background:linear-gradient(180deg, color-mix(in srgb, var(--pot-color) 42%, white), var(--pot-color));border:1px solid #ffffff59;border-radius:99px;height:30%;position:absolute;top:-8%;left:-8%;right:-8%}.runtime-module__Hpsn4G__potStar{color:#ffe590;text-shadow:0 0 1cqw #ffdc649e;font-size:2.4cqw;font-style:normal;position:absolute;inset:28% 0 auto}.runtime-module__Hpsn4G__seedDock{z-index:30;place-items:center;width:16%;height:20%;display:grid;position:absolute;bottom:5.5%;left:42%}.runtime-module__Hpsn4G__seedDock:before{content:"";background:radial-gradient(#ffd43b61,#0000 72%);border-radius:50%;width:12cqw;height:4.2cqh;animation:3.6s ease-in-out infinite alternate runtime-module__Hpsn4G__dock-glow;position:absolute;bottom:7%}.runtime-module__Hpsn4G__seed{--drag-x:0px;--drag-y:0px;z-index:2;aspect-ratio:1;width:9.6cqw;min-width:64px;color:var(--seed-color);cursor:grab;touch-action:none;transform:translate(var(--drag-x), var(--drag-y)) scale(var(--seed-scale));filter:drop-shadow(0 1.2cqw 1.2cqw #1405266b);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;animation:.7s cubic-bezier(.22,1,.36,1) both runtime-module__Hpsn4G__seed-enter,3.4s ease-in-out .7s infinite alternate runtime-module__Hpsn4G__seed-float;position:relative}.runtime-module__Hpsn4G__seed:focus-visible{outline-offset:.5cqw;border-radius:50%;outline:.55cqw solid #8ef3ff}.runtime-module__Hpsn4G__seedDragging{cursor:grabbing;filter:drop-shadow(0 2cqw 2cqw #14052680);animation:none}.runtime-module__Hpsn4G__seedShape{filter:drop-shadow(0 0 1.2cqw color-mix(in srgb, var(--seed-color) 76%, transparent));width:100%;height:100%;display:block}.runtime-module__Hpsn4G__seedGlow{background:radial-gradient(circle,#fff2a899,#0000 70%);background:radial-gradient(circle, color-mix(in srgb, var(--seed-light) 65%, transparent), transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:-25%}.runtime-module__Hpsn4G__seedMark{color:#fff;text-shadow:0 2px 4px #230a3373;pointer-events:none;font-size:2.4cqw;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-module__Hpsn4G__dragTrail{opacity:.55;background:linear-gradient(#0000,#ffeeb1bf);border-radius:99px;width:.5cqw;height:3.4cqh;animation:1.8s ease-in-out infinite runtime-module__Hpsn4G__trail-pulse;position:absolute;top:11%;left:50%}.runtime-module__Hpsn4G__bloomTrail{z-index:22;color:#ffd96a;pointer-events:none;justify-content:center;gap:1.1cqw;font-size:2.1cqw;display:flex;position:absolute;bottom:3.2%;left:14%;right:14%}.runtime-module__Hpsn4G__bloomTrail span{animation:.62s cubic-bezier(.22,1,.36,1) both runtime-module__Hpsn4G__bloom-pop}.runtime-module__Hpsn4G__fxLayer{z-index:45;pointer-events:none;position:absolute;inset:0}@keyframes runtime-module__Hpsn4G__drift-far{to{transform:translate(3%,2%)}}@keyframes runtime-module__Hpsn4G__drift-near{to{transform:translate(-3.5%,-2.5%)}}@keyframes runtime-module__Hpsn4G__twinkle{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}@keyframes runtime-module__Hpsn4G__moon-float{to{transform:translateY(1.3cqh)rotate(3deg)}}@keyframes runtime-module__Hpsn4G__garden-enter{0%{opacity:0;transform:translateY(4cqh)scale(.78)}to{opacity:1;transform:none}}@keyframes runtime-module__Hpsn4G__stem-breathe{to{transform:translate(-50%)rotate(2.5deg)}}@keyframes runtime-module__Hpsn4G__dock-glow{to{opacity:.55;transform:scale(1.14)}}@keyframes runtime-module__Hpsn4G__seed-enter{0%{opacity:0;transform:translateY(5cqh)scale(.35)}to{opacity:1;transform:translateY(0) scale(var(--seed-scale))}}@keyframes runtime-module__Hpsn4G__seed-float{to{transform:translate(var(--drag-x), calc(var(--drag-y) - .9cqh)) scale(var(--seed-scale))}}@keyframes runtime-module__Hpsn4G__trail-pulse{0%,to{opacity:.2;transform:scaleY(.7)}50%{opacity:.75;transform:scaleY(1.1)}}@keyframes runtime-module__Hpsn4G__bloom-pop{0%{opacity:0;transform:translateY(1.5cqh)scale(.25)rotate(-15deg)}to{opacity:1;transform:none}}.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__starsFar,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__starsNear,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__spark,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__moon,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__stem,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__seed,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__seedDock:before,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__dragTrail,.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__bloomTrail span{animation:none}.runtime-module__Hpsn4G__rm .runtime-module__Hpsn4G__garden{animation-duration:.01ms}.runtime-module__Hpsn4G__qLow .runtime-module__Hpsn4G__starsFar,.runtime-module__Hpsn4G__qLow .runtime-module__Hpsn4G__spark:nth-of-type(2n){display:none}
