.StarClearing-module__exVT3W__scene{isolation:isolate;color:#f8f5e8;background:#050b18;width:100%;min-height:100vh;position:relative;overflow:hidden}.StarClearing-module__exVT3W__skyGradient{z-index:0;background:radial-gradient(circle at 50% 18%,#697bc238,#0000 31%),radial-gradient(circle at 18% 30%,#55488a21,#0000 27%),linear-gradient(#030714 0%,#071127 43%,#10223b 72%,#162d3a 100%);position:absolute;inset:0}.StarClearing-module__exVT3W__backgroundStars{z-index:1;pointer-events:none;position:absolute;inset:0}.StarClearing-module__exVT3W__backgroundStar{background:#fff;border-radius:50%;animation:ease-in-out infinite StarClearing-module__exVT3W__backgroundTwinkle;display:block;position:absolute;box-shadow:0 0 5px #ffffffb8,0 0 12px #aac7ff61}.StarClearing-module__exVT3W__milkyWay{z-index:1;opacity:.25;filter:blur(5px);pointer-events:none;background:radial-gradient(#e2e8ff47 0%,#98aadc1f 38%,#0000 72%);width:30%;height:135%;position:absolute;top:-22%;left:32%;transform:rotate(28deg)}.StarClearing-module__exVT3W__horizonGlow{z-index:2;pointer-events:none;filter:blur(12px);background:radial-gradient(#8ba8c22e,#0000 66%);width:80%;height:32%;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.StarClearing-module__exVT3W__distantTrees{z-index:3;opacity:.72;pointer-events:none;justify-content:space-around;align-items:flex-end;height:22%;display:flex;position:absolute;bottom:20%;left:-4%;right:-4%}.StarClearing-module__exVT3W__distantTrees span{clip-path:polygon(50% 0%,61% 18%,56% 18%,72% 38%,64% 38%,82% 63%,66% 63%,100% 100%,0 100%,34% 63%,18% 63%,36% 38%,28% 38%,44% 18%,39% 18%);filter:drop-shadow(0 0 12px #040a1273);background:linear-gradient(#10233a,#091a24);width:clamp(52px,8vw,110px);height:clamp(105px,19vh,210px);display:block;position:relative}.StarClearing-module__exVT3W__distantTrees span:nth-child(2),.StarClearing-module__exVT3W__distantTrees span:nth-child(6){opacity:.78;height:clamp(85px,15vh,165px)}.StarClearing-module__exVT3W__distantTrees span:nth-child(3),.StarClearing-module__exVT3W__distantTrees span:nth-child(5){height:clamp(125px,22vh,235px)}.StarClearing-module__exVT3W__distantTrees span:nth-child(4){height:clamp(145px,25vh,270px)}.StarClearing-module__exVT3W__grassHill{z-index:4;background:radial-gradient(at 50% 0,#476a5352,#0000 52%),linear-gradient(#18372f 0%,#0d251f 45%,#071713 100%);border-radius:50% 50% 0 0;height:46%;position:absolute;bottom:-18%;left:-10%;right:-10%;box-shadow:0 -28px 65px #0f263085,inset 0 12px 26px #64877014}.StarClearing-module__exVT3W__bench{z-index:6;pointer-events:none;filter:drop-shadow(0 16px 10px #00000059);width:190px;height:105px;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.StarClearing-module__exVT3W__benchBack,.StarClearing-module__exVT3W__benchSeat{background:repeating-linear-gradient(#805a3c 0 10px,#5e402d 10px 14px);border:3px solid #6f4e35d9;border-radius:8px;width:170px;position:absolute;left:10px}.StarClearing-module__exVT3W__benchBack{height:48px;top:8px;transform:perspective(180px)rotateX(-5deg)}.StarClearing-module__exVT3W__benchSeat{background:#704d34;height:18px;top:61px}.StarClearing-module__exVT3W__benchLegLeft,.StarClearing-module__exVT3W__benchLegRight{background:#4a3324;border-radius:0 0 5px 5px;width:10px;height:31px;position:absolute;top:74px}.StarClearing-module__exVT3W__benchLegLeft{left:34px}.StarClearing-module__exVT3W__benchLegRight{right:34px}.StarClearing-module__exVT3W__backButton{z-index:40;color:#f9f7eef0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#040b1994;border:1px solid #fff3;border-radius:999px;padding:10px 16px;font-family:inherit;transition:transform .18s,background .18s,border-color .18s;position:absolute;top:22px;left:22px;box-shadow:0 8px 24px #0003}.StarClearing-module__exVT3W__backButton:hover{background:#0e1b32c7;border-color:#ffffff61;transform:translateY(-2px)}.StarClearing-module__exVT3W__backButton:focus-visible{outline-offset:4px;outline:2px solid #fff0aff2}.StarClearing-module__exVT3W__memoryStars{z-index:10;pointer-events:none;position:absolute;inset:0}.StarClearing-module__exVT3W__memoryStar{color:#fff2a8;cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;transition:opacity .7s,transform .7s,filter .7s;animation:4s ease-in-out infinite StarClearing-module__exVT3W__memoryFloat;display:grid;position:absolute;transform:translate(-50%,-50%)}.StarClearing-module__exVT3W__memoryStar:hover{filter:brightness(1.3);transform:translate(-50%,-50%)scale(1.2)}.StarClearing-module__exVT3W__memoryStar:focus-visible{outline-offset:8px;border-radius:50%;outline:2px solid #fff4b9f2}.StarClearing-module__exVT3W__memoryStarHidden{opacity:0;filter:brightness(2.2)blur(4px);pointer-events:none;transform:translate(-50%,-50%)scale(.25)}.StarClearing-module__exVT3W__memoryStarReturning{animation:1.05s cubic-bezier(.16,1,.3,1) both StarClearing-module__exVT3W__starReturn,4s ease-in-out 1.05s infinite StarClearing-module__exVT3W__memoryFloat}.StarClearing-module__exVT3W__memoryStarReturning .StarClearing-module__exVT3W__starSymbol{animation:1.05s both StarClearing-module__exVT3W__returningSymbolGlow}.StarClearing-module__exVT3W__memoryStarReturning .StarClearing-module__exVT3W__starAura{animation:1.05s both StarClearing-module__exVT3W__returningAura}.StarClearing-module__exVT3W__returnFlash{opacity:0;pointer-events:none;background:#f7f8fff2;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 12px #fff,0 0 30px #c6d6ffe6,0 0 70px #9bb2ffa6}.StarClearing-module__exVT3W__memoryStarReturning .StarClearing-module__exVT3W__returnFlash{animation:1.05s ease-out both StarClearing-module__exVT3W__returnFlash}@keyframes StarClearing-module__exVT3W__starReturn{0%{opacity:0;filter:brightness(3)blur(5px);transform:translate(-50%,-50%)scale(.15)}35%{opacity:1;filter:brightness(2.6)blur();transform:translate(-50%,-50%)scale(1.45)}58%{filter:brightness(1.7);transform:translate(-50%,-50%)scale(.86)}76%{filter:brightness(1.25);transform:translate(-50%,-50%)scale(1.12)}to{opacity:1;filter:brightness();transform:translate(-50%,-50%)scale(1)}}@keyframes StarClearing-module__exVT3W__returningSymbolGlow{0%{opacity:0;transform:scale(.2)rotate(-40deg)}35%{opacity:1;transform:scale(1.65)rotate(12deg)}62%{transform:scale(.88)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes StarClearing-module__exVT3W__returningAura{0%{opacity:0;transform:scale(0)}38%{opacity:1;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}@keyframes StarClearing-module__exVT3W__returnFlash{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(0)}32%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}62%{opacity:.55;transform:translate(-50%,-50%)scale(4.6)}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}.StarClearing-module__exVT3W__starAura{filter:blur(4px);background:radial-gradient(circle,#fff1a04d 0%,#b5cdff24 43%,#0000 73%);border-radius:50%;width:240%;height:240%;animation:3s ease-in-out infinite StarClearing-module__exVT3W__auraPulse;position:absolute}.StarClearing-module__exVT3W__starSymbol{z-index:1;text-shadow:0 0 7px #fff6bc,0 0 17px #cedeffe6,0 0 34px #88a9ffb3;transition:opacity .7s,transform .7s,filter .7s;position:relative}.StarClearing-module__exVT3W__small{font-size:27px}.StarClearing-module__exVT3W__medium{font-size:39px}.StarClearing-module__exVT3W__large{font-size:52px}.StarClearing-module__exVT3W__sceneTitle{z-index:12;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(80%,480px);display:flex;position:absolute;top:23px;left:50%;transform:translate(-50%)}.StarClearing-module__exVT3W__sceneTitle span{letter-spacing:.08em;text-shadow:0 2px 8px #000000b3,0 0 18px #d5e1ff38;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,3vw,1.8rem)}.StarClearing-module__exVT3W__sceneTitle small{color:#e1e5f0a8;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.StarClearing-module__exVT3W__overlay{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060fb3;place-items:center;padding:24px;animation:.22s StarClearing-module__exVT3W__overlayAppear;display:grid;position:absolute;inset:0}.StarClearing-module__exVT3W__memoryCard{color:#f8f5e8;text-align:center;background:radial-gradient(circle at 50% 0,#7e95d73b,#0000 39%),linear-gradient(145deg,#111e38f7,#071022fa);border:1px solid #ffffff29;border-radius:28px;width:min(470px,100%);padding:40px 34px 32px;animation:.28s StarClearing-module__exVT3W__cardAppear;position:relative;overflow:hidden;box-shadow:0 28px 85px #00000085,inset 0 1px #ffffff14}.StarClearing-module__exVT3W__memoryCard:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(circle,#ffffffa6 0 1px,#0000 1.4px);background-size:53px 53px;position:absolute;inset:0}.StarClearing-module__exVT3W__cardStar{color:#fff0a8;text-shadow:0 0 10px #fff1a4,0 0 28px #a0c0ffcc;font-size:46px;animation:3s ease-in-out infinite StarClearing-module__exVT3W__cardStarPulse;display:inline-block;position:relative}.StarClearing-module__exVT3W__cardEyebrow{color:#cfdaf4a6;letter-spacing:.15em;text-transform:uppercase;margin:10px 0 8px;font-size:.72rem;position:relative}.StarClearing-module__exVT3W__memoryCard h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:500;position:relative}.StarClearing-module__exVT3W__cardMessage{color:#f1f1efd4;margin:0;line-height:1.8;position:relative}.StarClearing-module__exVT3W__cardDate{color:#d2d9ea8c;letter-spacing:.08em;margin-top:18px;font-size:.76rem;display:block;position:relative}.StarClearing-module__exVT3W__memoryCard button{color:#ffffffed;cursor:pointer;background:#ffffff14;border:1px solid #ffffff30;border-radius:999px;margin-top:25px;padding:11px 21px;transition:transform .18s,background .18s;position:relative}.StarClearing-module__exVT3W__memoryCard button:hover{background:#ffffff24;transform:translateY(-2px)}.StarClearing-module__exVT3W__introduction{z-index:100;color:#f8f4e4;cursor:pointer;background:radial-gradient(circle,#1b2c50e0,#030711fa 68%);border:0;place-items:center;width:100%;padding:26px;animation:1.2s both StarClearing-module__exVT3W__introductionAppear;display:grid;position:absolute;inset:0}.StarClearing-module__exVT3W__introduction:before{content:"";opacity:.45;background-image:radial-gradient(circle,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle,#bed3ff75 0 1px,#0000 1.5px);background-position:21px 14px,72px 49px;background-size:83px 83px,137px 137px;animation:7s ease-in-out infinite StarClearing-module__exVT3W__introductionSky;position:absolute;inset:0}.StarClearing-module__exVT3W__introductionContent{z-index:2;text-align:center;width:min(620px,100%);position:relative}.StarClearing-module__exVT3W__introductionStar{color:#fff1aa;text-shadow:0 0 12px #fff5b3f2,0 0 38px #99bcffc7;margin-bottom:20px;font-size:clamp(3rem,9vw,5.5rem);animation:4s ease-in-out infinite StarClearing-module__exVT3W__introductionStarFloat;display:inline-block}.StarClearing-module__exVT3W__introductionPrelude{color:#dde3f1ad;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(.82rem,2vw,1rem)}.StarClearing-module__exVT3W__introduction h1{text-shadow:0 4px 18px #0000008c,0 0 28px #ccdbff2e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,7vw,4.2rem);font-weight:500;line-height:1.1}.StarClearing-module__exVT3W__introductionText{color:#edeef2b8;max-width:520px;margin:24px auto 0;font-size:clamp(.95rem,2.2vw,1.08rem);line-height:1.8}.StarClearing-module__exVT3W__introductionLeaving{pointer-events:none;animation:1s forwards StarClearing-module__exVT3W__introductionDisappear}@keyframes StarClearing-module__exVT3W__backgroundTwinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes StarClearing-module__exVT3W__memoryFloat{0%,to{transform:translate(-50%,-50%)scale(.94)}50%{transform:translate(-50%,calc(-50% - 7px))scale(1.06)}}@keyframes StarClearing-module__exVT3W__auraPulse{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes StarClearing-module__exVT3W__overlayAppear{0%{opacity:0}to{opacity:1}}@keyframes StarClearing-module__exVT3W__cardAppear{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StarClearing-module__exVT3W__cardStarPulse{0%,to{transform:scale(.94)rotate(-4deg)}50%{transform:scale(1.08)rotate(4deg)}}@keyframes StarClearing-module__exVT3W__introductionAppear{0%{opacity:0}to{opacity:1}}@keyframes StarClearing-module__exVT3W__introductionDisappear{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(8px)}}@keyframes StarClearing-module__exVT3W__introductionSky{0%,to{opacity:.32}50%{opacity:.58}}@keyframes StarClearing-module__exVT3W__introductionStarFloat{0%,to{transform:translateY(0)scale(.96)}50%{transform:translateY(-9px)scale(1.07)}}@media (max-width:700px){.StarClearing-module__exVT3W__backButton{padding:9px 13px;font-size:.78rem;top:15px;left:15px}.StarClearing-module__exVT3W__sceneTitle{top:68px}.StarClearing-module__exVT3W__sceneTitle span{font-size:1.15rem}.StarClearing-module__exVT3W__sceneTitle small{font-size:.61rem}.StarClearing-module__exVT3W__bench{bottom:9%;transform:translate(-50%)scale(.82)}.StarClearing-module__exVT3W__small{font-size:23px}.StarClearing-module__exVT3W__medium{font-size:32px}.StarClearing-module__exVT3W__large{font-size:42px}.StarClearing-module__exVT3W__memoryCard{padding:34px 22px 26px}.StarClearing-module__exVT3W__introduction{padding:22px}.StarClearing-module__exVT3W__introductionText{line-height:1.65}}@media (prefers-reduced-motion:reduce){.StarClearing-module__exVT3W__backgroundStar,.StarClearing-module__exVT3W__memoryStar,.StarClearing-module__exVT3W__starAura,.StarClearing-module__exVT3W__cardStar,.StarClearing-module__exVT3W__introduction,.StarClearing-module__exVT3W__introduction:before,.StarClearing-module__exVT3W__introductionStar,.StarClearing-module__exVT3W__introductionLeaving{animation:none}}.StarClearing-module__exVT3W__memoryAtmosphere{z-index:8;opacity:0;background:radial-gradient(circle at 50% 32%, var(--memory-glow,transparent), transparent 48%), linear-gradient(to bottom, var(--memory-sky,transparent), transparent 68%);mix-blend-mode:screen;pointer-events:none;transition:opacity .9s,background .9s;position:absolute;inset:0}.StarClearing-module__exVT3W__mood_romantic{--memory-glow:#bc76dc36;--memory-sky:#632d811f}.StarClearing-module__exVT3W__mood_peaceful{--memory-glow:#8ebbff2e;--memory-sky:#36649c1c}.StarClearing-module__exVT3W__mood_nostalgic{--memory-glow:#5c70b033;--memory-sky:#17255b29}.StarClearing-module__exVT3W__mood_happy{--memory-glow:#ffcd7e30;--memory-sky:#8b5c221a}.StarClearing-module__exVT3W__mood_dream{--memory-glow:#a39dff36;--memory-sky:#483d9521}.StarClearing-module__exVT3W__mood_romantic .StarClearing-module__exVT3W__memoryAtmosphere,.StarClearing-module__exVT3W__mood_peaceful .StarClearing-module__exVT3W__memoryAtmosphere,.StarClearing-module__exVT3W__mood_nostalgic .StarClearing-module__exVT3W__memoryAtmosphere,.StarClearing-module__exVT3W__mood_happy .StarClearing-module__exVT3W__memoryAtmosphere,.StarClearing-module__exVT3W__mood_dream .StarClearing-module__exVT3W__memoryAtmosphere{opacity:1}.StarClearing-module__exVT3W__memoryStars{transition:opacity .8s,filter .8s}.StarClearing-module__exVT3W__memoryStarsReading{filter:saturate(.72)}.StarClearing-module__exVT3W__memoryStarDimmed{opacity:.26;filter:brightness(.55);transform:translate(-50%,-50%)scale(.88)}.StarClearing-module__exVT3W__memoryStarDimmed .StarClearing-module__exVT3W__starAura{opacity:.22;transform:scale(.72)}.StarClearing-module__exVT3W__memoryStarDimmed .StarClearing-module__exVT3W__starSymbol{filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px)}.StarClearing-module__exVT3W__memoryStarRead{filter:drop-shadow(0 0 .35rem #ffe7a78c)drop-shadow(0 0 .9rem #ffcd7833)}.StarClearing-module__exVT3W__memoryStarRead .StarClearing-module__exVT3W__starSymbol{color:#fff1c4fa;text-shadow:0 0 .35rem #fff4ccf2,0 0 .9rem #ffda8ead,0 0 1.6rem #ffbe6947}.StarClearing-module__exVT3W__memoryStarRead .StarClearing-module__exVT3W__starAura{opacity:.7;background:radial-gradient(circle,#ffebac57 0%,#ffcf7d21 38%,#0000 72%)}.StarClearing-module__exVT3W__memoryStarRead:hover .StarClearing-module__exVT3W__starSymbol,.StarClearing-module__exVT3W__memoryStarRead:focus-visible .StarClearing-module__exVT3W__starSymbol{text-shadow:0 0 .45rem #fff8dc,0 0 1.15rem #ffdc96d9,0 0 2rem #ffbe696b}.StarClearing-module__exVT3W__readIndicator{color:#fff7dceb;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;background:linear-gradient(135deg,#1f1e35eb,#342b45e0);border:1px solid #ffe1a82e;border-radius:999px;width:max-content;max-width:9rem;padding:.4rem .65rem;font-size:.68rem;line-height:1.2;transition:opacity .22s,visibility .22s,transform .22s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.35rem)scale(.96);box-shadow:0 .5rem 1.5rem #03040f59,inset 0 0 .8rem #ffda960a}.StarClearing-module__exVT3W__memoryStarRead:hover .StarClearing-module__exVT3W__readIndicator,.StarClearing-module__exVT3W__memoryStarRead:focus-visible .StarClearing-module__exVT3W__readIndicator{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}@media (hover:none){.StarClearing-module__exVT3W__readIndicator{display:none}}
.Stars-module__mAMYlG__container{pointer-events:none;z-index:1;position:absolute;inset:0}.Stars-module__mAMYlG__star{opacity:.35;background:#fff;border-radius:50%;animation:8s ease-in-out infinite Stars-module__mAMYlG__twinkleStar;position:absolute}@keyframes Stars-module__mAMYlG__twinkleStar{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.9;transform:scale(1.3)}}
.Sun-module__bhwNGa__sunContainer{z-index:3;pointer-events:none;width:9rem;height:9rem;transition:top 3s,left 3s,opacity 2.5s,filter 2.5s;position:absolute;transform:translate(-50%,-50%)}.Sun-module__bhwNGa__phase_dawn{opacity:.78;filter:saturate(.85);top:47%;left:16%}.Sun-module__bhwNGa__phase_day{opacity:1;top:19%;left:68%}.Sun-module__bhwNGa__phase_sunset{opacity:.88;filter:saturate(1.2);top:43%;left:84%}.Sun-module__bhwNGa__outerGlow,.Sun-module__bhwNGa__innerGlow,.Sun-module__bhwNGa__sun{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Sun-module__bhwNGa__outerGlow{filter:blur(.6rem);background:radial-gradient(circle,#ffeeb452 0%,#ffda9124 38%,#0000 72%);width:9rem;height:9rem;animation:7s ease-in-out infinite Sun-module__bhwNGa__sunBreathing}.Sun-module__bhwNGa__innerGlow{filter:blur(.35rem);background:radial-gradient(circle,#fff9dab8 0%,#ffe19747 52%,#0000 76%);width:5rem;height:5rem}.Sun-module__bhwNGa__sun{background:radial-gradient(circle at 38% 35%,#fffdf0 0%,#fff0b0 35%,#f6c96d 76%,#e6a64d 100%);width:2.8rem;height:2.8rem;box-shadow:0 0 1rem #fff5c6e6,0 0 2.8rem #ffd4749e,0 0 5rem #ffc15b47}.Sun-module__bhwNGa__phase_dawn .Sun-module__bhwNGa__sun{background:radial-gradient(circle at 38% 35%,#fff5dd 0%,#ffc990 42%,#eb8b65 100%)}.Sun-module__bhwNGa__phase_sunset .Sun-module__bhwNGa__sun{background:radial-gradient(circle at 38% 35%,#fff1cf 0%,#ffb26e 42%,#df6f5f 100%);box-shadow:0 0 1rem #ffcf91e6,0 0 3rem #ff8a5b94,0 0 5rem #d05b5d42}@keyframes Sun-module__bhwNGa__sunBreathing{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:700px){.Sun-module__bhwNGa__sunContainer,.Sun-module__bhwNGa__outerGlow{width:7rem;height:7rem}.Sun-module__bhwNGa__sun{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.Sun-module__bhwNGa__sunContainer{transition:none}.Sun-module__bhwNGa__outerGlow{animation:none}}
.GardenAtmosphere-module__91t_KW__atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.GardenAtmosphere-module__91t_KW__glow{opacity:0;pointer-events:none;border-radius:50%;width:300px;height:300px;transition:opacity 2.5s,background 2.5s,transform 2.5s;position:absolute;top:40px;right:80px}.GardenAtmosphere-module__91t_KW__phase_night .GardenAtmosphere-module__91t_KW__glow{opacity:1;filter:blur(8px);background:radial-gradient(circle,#64a0ffb3 0%,#5078d259 40%,#0000 72%);animation:8s ease-in-out infinite GardenAtmosphere-module__91t_KW__breathe-glow}.GardenAtmosphere-module__91t_KW__phase_dawn .GardenAtmosphere-module__91t_KW__glow,.GardenAtmosphere-module__91t_KW__phase_day .GardenAtmosphere-module__91t_KW__glow,.GardenAtmosphere-module__91t_KW__phase_sunset .GardenAtmosphere-module__91t_KW__glow{opacity:0;background:0 0;animation:none}.GardenAtmosphere-module__91t_KW__haze{filter:blur(22px);opacity:0;background:radial-gradient(at 50% 100%,#7b91b42e 0%,#50668f14 42%,#0000 72%);height:48%;animation:5.5s ease-out 1.4s forwards GardenAtmosphere-module__91t_KW__reveal-atmosphere;position:absolute;bottom:-12%;left:-10%;right:-10%}.GardenAtmosphere-module__91t_KW__phase_dawn .GardenAtmosphere-module__91t_KW__haze{background:radial-gradient(at 50% 100%,#ffcda82e 0%,#daa29614 42%,#0000 72%)}.GardenAtmosphere-module__91t_KW__phase_day .GardenAtmosphere-module__91t_KW__haze{background:radial-gradient(at 50% 100%,#dceef42e 0%,#9ac6d614 42%,#0000 72%)}.GardenAtmosphere-module__91t_KW__phase_sunset .GardenAtmosphere-module__91t_KW__haze{background:radial-gradient(at 50% 100%,#ffb0872e 0%,#ae647414 42%,#0000 72%)}.GardenAtmosphere-module__91t_KW__phase_night .GardenAtmosphere-module__91t_KW__haze{background:radial-gradient(at 50% 100%,#7b91b42e 0%,#50668f14 42%,#0000 72%)}@keyframes GardenAtmosphere-module__91t_KW__reveal-atmosphere{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes GardenAtmosphere-module__91t_KW__breathe-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@media (max-width:700px){.GardenAtmosphere-module__91t_KW__glow{width:220px;height:220px;top:20px;right:20px}}@media (prefers-reduced-motion:reduce){.GardenAtmosphere-module__91t_KW__glow,.GardenAtmosphere-module__91t_KW__haze{transition:none;animation:none}.GardenAtmosphere-module__91t_KW__haze{opacity:1}}
.GardenHorizon-module__FPe_0W__horizon{z-index:3;pointer-events:none;height:22%;transition:filter 2.5s,opacity 2.5s;position:absolute;bottom:34%;left:-3%;right:-3%;overflow:hidden}.GardenHorizon-module__FPe_0W__horizon:after{content:"";z-index:4;filter:blur(9px);background:linear-gradient(#0000,#cfdcd90d 48%,#cfdcd924);height:35%;position:absolute;bottom:-3px;left:0;right:0}.GardenHorizon-module__FPe_0W__farForest,.GardenHorizon-module__FPe_0W__middleForest,.GardenHorizon-module__FPe_0W__nearForest{transform-origin:bottom;transition:background 2.5s,opacity 2.5s,filter 2.5s;display:block;position:absolute;bottom:0;left:0;right:0}.GardenHorizon-module__FPe_0W__farForest{z-index:1;color:#617669;opacity:.34;filter:blur(1.2px);background:radial-gradient(at 50% 76%,currentColor 0 58%,#0000 60%) 0 8%/8% 72% repeat-x,radial-gradient(at 50% 80%,currentColor 0 62%,#0000 64%) 6% 16%/11% 64% repeat-x,linear-gradient(0deg,currentColor 0 36%,#0000 37%);height:68%;bottom:14%;transform:scaleX(1.04)}.GardenHorizon-module__FPe_0W__middleForest{z-index:2;color:#415d4d;opacity:.48;filter:blur(.5px);background:radial-gradient(at 50% 78%,currentColor 0 60%,#0000 62%) 2% 4%/7% 76% repeat-x,radial-gradient(at 50% 82%,currentColor 0 63%,#0000 65%) 6.5% 14%/10% 67% repeat-x,linear-gradient(0deg,currentColor 0 38%,#0000 39%);height:61%;bottom:6%}.GardenHorizon-module__FPe_0W__nearForest{z-index:3;color:#294637;opacity:.58;background:radial-gradient(at 50% 80%,currentColor 0 61%,#0000 63%) 0 5%/6% 78% repeat-x,radial-gradient(at 50% 84%,currentColor 0 64%,#0000 66%) 4% 16%/9% 68% repeat-x,linear-gradient(0deg,currentColor 0 42%,#0000 43%);height:52%}.GardenHorizon-module__FPe_0W__phase_dawn .GardenHorizon-module__FPe_0W__farForest{color:#778075}.GardenHorizon-module__FPe_0W__phase_dawn .GardenHorizon-module__FPe_0W__middleForest{color:#556756}.GardenHorizon-module__FPe_0W__phase_dawn .GardenHorizon-module__FPe_0W__nearForest{color:#3a5140}.GardenHorizon-module__FPe_0W__phase_day .GardenHorizon-module__FPe_0W__farForest{color:#789082;opacity:.3}.GardenHorizon-module__FPe_0W__phase_day .GardenHorizon-module__FPe_0W__middleForest{color:#4e715a}.GardenHorizon-module__FPe_0W__phase_day .GardenHorizon-module__FPe_0W__nearForest{color:#315b42}.GardenHorizon-module__FPe_0W__phase_sunset .GardenHorizon-module__FPe_0W__farForest{color:#665f61}.GardenHorizon-module__FPe_0W__phase_sunset .GardenHorizon-module__FPe_0W__middleForest{color:#444d43}.GardenHorizon-module__FPe_0W__phase_sunset .GardenHorizon-module__FPe_0W__nearForest{color:#293c31}.GardenHorizon-module__FPe_0W__phase_night .GardenHorizon-module__FPe_0W__farForest{color:#26394a;opacity:.26}.GardenHorizon-module__FPe_0W__phase_night .GardenHorizon-module__FPe_0W__middleForest{color:#172c2d}.GardenHorizon-module__FPe_0W__phase_night .GardenHorizon-module__FPe_0W__nearForest{color:#0c211e;opacity:.56}.GardenHorizon-module__FPe_0W__phase_night:after{background:linear-gradient(#0000,#5b788b0a 46%,#5b788b1f)}@media (max-width:700px){.GardenHorizon-module__FPe_0W__horizon{height:20%;bottom:33%}}@media (prefers-reduced-motion:reduce){.GardenHorizon-module__FPe_0W__horizon,.GardenHorizon-module__FPe_0W__farForest,.GardenHorizon-module__FPe_0W__middleForest,.GardenHorizon-module__FPe_0W__nearForest{transition:none}}
.Sky-module__eJfLAq__sky{background:radial-gradient(circle at 70% 18%,#5d6fac4d,#0000 24%),linear-gradient(#071020 0%,#101b35 52%,#243653 100%);transition:background 2.5s;position:absolute;inset:0;overflow:hidden}.Sky-module__eJfLAq__phase_dawn{background:radial-gradient(circle at 70% 32%,#ffdaac6b,#0000 24%),linear-gradient(#7589ad 0%,#d4a6a0 48%,#edc6a4 100%)}.Sky-module__eJfLAq__phase_day{background:linear-gradient(#6fadd5 0%,#9ec9df 55%,#d7d7c0 100%)}.Sky-module__eJfLAq__phase_sunset{background:linear-gradient(#35456f 0%,#8f6078 48%,#d28b6f 100%)}.Sky-module__eJfLAq__phase_night{background:radial-gradient(circle at 70% 18%,#5d6fac4d,#0000 24%),linear-gradient(#071020 0%,#101b35 52%,#243653 100%)}.Sky-module__eJfLAq__sky:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 55%,#05081473 100%);position:absolute;inset:0}.Sky-module__eJfLAq__daylightVeil{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(#ffffff14,#ffdaa40a);transition:opacity 2.5s;position:absolute;inset:0}.Sky-module__eJfLAq__phase_dawn .Sky-module__eJfLAq__daylightVeil{opacity:.28}.Sky-module__eJfLAq__phase_day .Sky-module__eJfLAq__daylightVeil{opacity:.4}.Sky-module__eJfLAq__phase_sunset .Sky-module__eJfLAq__daylightVeil{opacity:.16}.Sky-module__eJfLAq__moonLayer,.Sky-module__eJfLAq__starsLayer{transition:opacity 2.5s,filter 2.5s;position:absolute;inset:0}.Sky-module__eJfLAq__moonLayer{z-index:2}.Sky-module__eJfLAq__starsLayer{z-index:1}.Sky-module__eJfLAq__celestialVisible{opacity:1;filter:blur()}.Sky-module__eJfLAq__celestialHidden{opacity:0;filter:blur(4px);pointer-events:none}.Sky-module__eJfLAq__veil{z-index:10;pointer-events:none;background:#02040a;animation:4s ease-out forwards Sky-module__eJfLAq__reveal-sky;position:absolute;inset:0}@keyframes Sky-module__eJfLAq__reveal-sky{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Sky-module__eJfLAq__sky,.Sky-module__eJfLAq__daylightVeil,.Sky-module__eJfLAq__moonLayer,.Sky-module__eJfLAq__starsLayer{transition:none}.Sky-module__eJfLAq__veil{opacity:0;animation:none}}
.Ground-module__D_mtLa__ground{z-index:4;border-top-left-radius:18% 28%;border-top-right-radius:22% 32%;width:110%;height:39%;transition:filter 2.5s;position:absolute;bottom:-6%;left:-5%;overflow:hidden}.Ground-module__D_mtLa__grassSurface{z-index:3;border-top-left-radius:18% 28%;border-top-right-radius:22% 32%;height:48%;transition:background 2.5s;position:absolute;inset:0 0 auto}.Ground-module__D_mtLa__grassSurface:after{content:"";opacity:.62;background:repeating-linear-gradient(105deg,#0000 0 13px,#1c371f94 14px 16px,#0000 17px 27px);height:18px;position:absolute;bottom:-7px;left:0;right:0}.Ground-module__D_mtLa__soil{z-index:1;border-top:2px solid #77583c66;transition:background 2.5s,border-color 2.5s;position:absolute;inset:40% 0 0;overflow:hidden}.Ground-module__D_mtLa__soil:before{content:"";opacity:.78;background:radial-gradient(at 18% 28%,#b1865617 0 2px,#0000 3px) 0 0/74px 58px,radial-gradient(at 64% 62%,#24191329 0 3px,#0000 4px) 0 0/96px 71px,radial-gradient(at 86% 24%,#9d724b14 0 2px,#0000 3px) 0 0/83px 64px;position:absolute;inset:0}.Ground-module__D_mtLa__root{z-index:2;transform-origin:top;background:linear-gradient(#81684657,#5c462f14);width:1px;height:46%;position:absolute;top:-2px}.Ground-module__D_mtLa__root:after{content:"";background:inherit;transform-origin:top;width:1px;height:65%;position:absolute;top:47%;left:0;transform:rotate(32deg)}.Ground-module__D_mtLa__rootOne{height:34%;left:16%;transform:rotate(-7deg)}.Ground-module__D_mtLa__rootTwo{height:43%;left:44%;transform:rotate(9deg)}.Ground-module__D_mtLa__rootThree{height:30%;right:18%;transform:rotate(-11deg)}.Ground-module__D_mtLa__stone{z-index:2;background:#4d3e3247;border-radius:48% 52% 44% 56%;display:block;position:absolute;box-shadow:inset 1px 1px #ac8f691a}.Ground-module__D_mtLa__stoneOne{width:9px;height:5px;top:30%;left:29%;transform:rotate(-8deg)}.Ground-module__D_mtLa__stoneTwo{width:7px;height:4px;top:57%;left:70%;transform:rotate(13deg)}.Ground-module__D_mtLa__stoneThree{width:11px;height:6px;top:72%;left:49%;transform:rotate(-4deg)}.Ground-module__D_mtLa__foreground{z-index:4;border-top-left-radius:18% 34%;border-top-right-radius:22% 38%;height:29%;transition:background 2.5s;position:absolute;bottom:-15%;left:-4%;right:-4%}.Ground-module__D_mtLa__phase_dawn .Ground-module__D_mtLa__grassSurface{background:linear-gradient(#354d42,#263b31)}.Ground-module__D_mtLa__phase_dawn .Ground-module__D_mtLa__soil{background:linear-gradient(#604936,#3b2f27);border-top-color:#7e5c406e}.Ground-module__D_mtLa__phase_dawn .Ground-module__D_mtLa__foreground{background:#17251d}.Ground-module__D_mtLa__phase_day .Ground-module__D_mtLa__grassSurface{background:linear-gradient(#3d6848,#294b35)}.Ground-module__D_mtLa__phase_day .Ground-module__D_mtLa__soil{background:linear-gradient(#6b5038,#443428);border-top-color:#8f694680}.Ground-module__D_mtLa__phase_day .Ground-module__D_mtLa__foreground{background:#193424}.Ground-module__D_mtLa__phase_sunset .Ground-module__D_mtLa__grassSurface{background:linear-gradient(#30483a,#22362a)}.Ground-module__D_mtLa__phase_sunset .Ground-module__D_mtLa__soil{background:linear-gradient(#594132,#382b25);border-top-color:#7d58417a}.Ground-module__D_mtLa__phase_sunset .Ground-module__D_mtLa__foreground{background:#13231a}.Ground-module__D_mtLa__phase_night .Ground-module__D_mtLa__grassSurface{background:linear-gradient(#12251f,#0b1917)}.Ground-module__D_mtLa__phase_night .Ground-module__D_mtLa__soil{background:linear-gradient(#312a27,#1b191b);border-top-color:#4d3e3a6b}.Ground-module__D_mtLa__phase_night .Ground-module__D_mtLa__foreground{background:#070e12}@media (max-width:700px){.Ground-module__D_mtLa__ground{height:36%}.Ground-module__D_mtLa__grassSurface{height:46%}.Ground-module__D_mtLa__soil{inset:39% 0 0}}
.GroundMist-module___2cYnq__mist{filter:blur(18px);pointer-events:none;z-index:5;background:linear-gradient(#0000,#aabed20a,#aabed214);width:100%;height:18%;position:absolute;bottom:16%;left:0}
.HorizonMist-module__rWRzgG__mist{filter:blur(26px);pointer-events:none;z-index:4;background:linear-gradient(#0000,#afc3d708,#afc3d714);width:100%;height:14%;position:absolute;bottom:26%;left:0}
.Fireflies-module__-syOVa__container{pointer-events:none;z-index:20;position:absolute;inset:0}.Fireflies-module__-syOVa__firefly{pointer-events:auto;--escape-x:0px;--escape-y:0px;background:#ffe78f;border-radius:50%;width:4px;height:4px;transition:--escape-x .3s ease-out,--escape-y .3s ease-out;animation:6s ease-in-out infinite Fireflies-module__-syOVa__fireflyFloat;position:absolute;box-shadow:0 0 6px #ffe78fe6,0 0 16px #ffe78f66}@keyframes Fireflies-module__-syOVa__fireflyFloat{0%,to{opacity:.25;transform:translate(0)scale(.8)}25%{opacity:.9;transform:translate(5px,-8px)scale(1.1)}50%{opacity:.55;transform:translate(-3px,-13px)scale(.95)}75%{opacity:1;transform:translate(7px,-5px)scale(1.2)}}.Fireflies-module__-syOVa__container{pointer-events:none!important}
.ForegroundGrass-module__WBgaka__container{pointer-events:none;z-index:8;position:absolute;inset:0}.ForegroundGrass-module__WBgaka__container>div{transform-origin:bottom;background:#101b18;border-radius:999px;width:3px;height:26px;position:absolute;bottom:0}.ForegroundGrass-module__WBgaka__blade1{left:10%;transform:rotate(-12deg)}.ForegroundGrass-module__WBgaka__blade2{height:34px;left:18%;transform:rotate(8deg)}.ForegroundGrass-module__WBgaka__blade3{height:28px;right:14%;transform:rotate(-6deg)}.ForegroundGrass-module__WBgaka__blade4{height:38px;right:22%;transform:rotate(10deg)}.ForegroundGrass-module__WBgaka__blade5{height:30px;left:50%;transform:translate(-50%)rotate(-4deg)}
.GardenTree-module__QwyIvW__tree{z-index:14;pointer-events:none;width:260px;height:360px;transition:filter 2.5s;position:absolute;bottom:16%;left:76%}.GardenTree-module__QwyIvW__trunk,.GardenTree-module__QwyIvW__crown,.GardenTree-module__QwyIvW__crownLight{transition:fill 2.5s}.GardenTree-module__QwyIvW__phase_dawn .GardenTree-module__QwyIvW__trunk{fill:#362820}.GardenTree-module__QwyIvW__phase_dawn .GardenTree-module__QwyIvW__crown{fill:#1d382b}.GardenTree-module__QwyIvW__phase_dawn .GardenTree-module__QwyIvW__crownLight{fill:#5c794985}.GardenTree-module__QwyIvW__phase_day .GardenTree-module__QwyIvW__trunk{fill:#3a2c21}.GardenTree-module__QwyIvW__phase_day .GardenTree-module__QwyIvW__crown{fill:#1c402d}.GardenTree-module__QwyIvW__phase_day .GardenTree-module__QwyIvW__crownLight{fill:#5a8b4a94}.GardenTree-module__QwyIvW__phase_sunset .GardenTree-module__QwyIvW__trunk{fill:#251d1a}.GardenTree-module__QwyIvW__phase_sunset .GardenTree-module__QwyIvW__crown{fill:#152a22}.GardenTree-module__QwyIvW__phase_sunset .GardenTree-module__QwyIvW__crownLight{fill:#535d3b66}.GardenTree-module__QwyIvW__phase_night .GardenTree-module__QwyIvW__trunk{fill:#080c0f}.GardenTree-module__QwyIvW__phase_night .GardenTree-module__QwyIvW__crown{fill:#07100f}.GardenTree-module__QwyIvW__phase_night .GardenTree-module__QwyIvW__crownLight{fill:#263d3347}.GardenTree-module__QwyIvW__crownLight{transform:translate(8px,-4px)}.GardenTree-module__QwyIvW__crownGroup{transform-box:fill-box;transform-origin:50% 90%;animation:7s ease-in-out infinite GardenTree-module__QwyIvW__treeBreath}@keyframes GardenTree-module__QwyIvW__treeBreath{0%,to{transform:rotate(-.4deg)translate(0)}50%{transform:rotate(.6deg)translate(2px)}}
.GardenPath-module__W_0UHG__pathContainer{z-index:5;pointer-events:none;border-top-left-radius:18% 34%;border-top-right-radius:22% 38%;width:110%;height:34%;transition:filter 2.5s,opacity 2.5s;position:absolute;bottom:-6%;left:calc(-3.5% - 21px);overflow:hidden}.GardenPath-module__W_0UHG__path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GardenPath-module__W_0UHG__pathShadow{fill:#080c0945;transform:translate(7px,5px)}.GardenPath-module__W_0UHG__pathShape{fill:#5d4b38}.GardenPath-module__W_0UHG__pathLight{fill:#c0a4782e}.GardenPath-module__W_0UHG__pathEdge,.GardenPath-module__W_0UHG__pathEdgeSoft{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.GardenPath-module__W_0UHG__pathEdge{stroke:#2544287a;stroke-width:3px;stroke-dasharray:7 12}.GardenPath-module__W_0UHG__pathEdgeSoft{stroke:#2e4c2b57;stroke-width:2px;stroke-dasharray:4 15}.GardenPath-module__W_0UHG__patioShadow{fill:#080c0940;transform:translate(6px,5px)}.GardenPath-module__W_0UHG__patio{fill:#62513d}.GardenPath-module__W_0UHG__patioWear{fill:#c2a67a26}.GardenPath-module__W_0UHG__stone{fill:#302d27a8}.GardenPath-module__W_0UHG__stoneSoft{fill:#5b514391}.GardenPath-module__W_0UHG__patioStone{fill:#302d279e}.GardenPath-module__W_0UHG__patioStoneSoft{fill:#65594985}.GardenPath-module__W_0UHG__phase_dawn{filter:brightness(.92)saturate(.88)}.GardenPath-module__W_0UHG__phase_day{filter:brightness(1.04)saturate(1.02)}.GardenPath-module__W_0UHG__phase_sunset{filter:brightness(.82)saturate(.8)sepia(.08)}.GardenPath-module__W_0UHG__phase_night{filter:brightness(.58)saturate(.66)}@media (max-width:760px){.GardenPath-module__W_0UHG__pathContainer{width:132%;height:33%;bottom:-5.12%;left:calc(-17.8% - 21px)}}
.SpecialFlower-module__vVXTyG__specialFlower{z-index:19;width:110px;height:180px;position:absolute;bottom:clamp(48px,9vh,82px);left:clamp(24px,18vw,240px)}.SpecialFlower-module__vVXTyG__plantingBed{z-index:0;pointer-events:none;width:218px;height:68px;transition:filter 2.5s,opacity 2.5s;position:absolute;bottom:-5px;left:-64px}.SpecialFlower-module__vVXTyG__plantingSoil{background:radial-gradient(at 24% 57%,#b58b5c1c 0 2px,#0000 3px) 0 0/54px 39px,radial-gradient(at 72% 40%,#2a1e1729 0 2px,#0000 3px) 0 0/68px 47px,linear-gradient(174deg,#604832,#453326);border:1px solid #33251b2e;border-radius:47% 53% 45% 55%/64% 58% 42% 36%;height:36px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotate(-1deg);box-shadow:inset 0 4px 8px #23191224,0 4px 7px #0a110b1a}.SpecialFlower-module__vVXTyG__plantingSoil:after{content:"";background:repeating-linear-gradient(104deg,#0000 0 9px,#30583085 10px 12px,#0000 13px 20px);height:14px;position:absolute;inset:-5px 5% auto}.SpecialFlower-module__vVXTyG__companionPlant{z-index:1;transform-origin:bottom;background:linear-gradient(#587951,#304f35);border-radius:999px;width:3px;height:30px;position:absolute;bottom:24px}.SpecialFlower-module__vVXTyG__companionPlant:before{content:"";background:radial-gradient(circle,#d9bd72 0 18%,#0000 20%),radial-gradient(at 50% 8%,#e6d9c4 0 30%,#0000 33%),radial-gradient(at 92%,#d8c9b8 0 30%,#0000 33%),radial-gradient(at 50% 92%,#eee1ca 0 30%,#0000 33%),radial-gradient(at 8%,#d8c9b8 0 30%,#0000 33%);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.SpecialFlower-module__vVXTyG__companionPlant:after{content:"";background:#557751;border-radius:90% 10%;width:9px;height:5px;position:absolute;top:13px;left:-6px;transform:rotate(18deg);box-shadow:8px 7px #486b49}.SpecialFlower-module__vVXTyG__companionOne{height:26px;left:28px;transform:rotate(-5deg)scale(.82)}.SpecialFlower-module__vVXTyG__companionTwo{height:34px;right:32px;transform:rotate(4deg)scale(.9)}.SpecialFlower-module__vVXTyG__companionThree{height:23px;right:66px;transform:rotate(-3deg)scale(.7)}.SpecialFlower-module__vVXTyG__companionLeaf{z-index:1;background:linear-gradient(145deg,#62835a,#3d6242);border-radius:90% 10%;width:29px;height:13px;position:absolute;bottom:22px}.SpecialFlower-module__vVXTyG__companionLeafOne{left:48px;transform:rotate(18deg)}.SpecialFlower-module__vVXTyG__companionLeafTwo{bottom:17px;right:14px;transform:rotate(-12deg)scaleX(-1)}.SpecialFlower-module__vVXTyG__companionLeafThree{bottom:14px;left:72px;transform:rotate(7deg)scale(.8)}.SpecialFlower-module__vVXTyG__flower{cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;width:110px;height:180px;padding:0;transition:filter .3s,transform .3s;animation:7.2s ease-in-out infinite SpecialFlower-module__vVXTyG__lilacSway;display:block;position:absolute;inset:0}.SpecialFlower-module__vVXTyG__flower:hover{filter:brightness(1.1);transform:translateY(-2px)}.SpecialFlower-module__vVXTyG__flower:focus-visible{outline-offset:5px;border-radius:46% 46% 30% 30%;outline:2px solid #fff4cee6}.SpecialFlower-module__vVXTyG__glow{z-index:0;filter:blur(7px);background:radial-gradient(#d9b4f242,#b18bcf14 52%,#0000 74%);border-radius:48%;width:90px;height:112px;animation:5.8s ease-in-out infinite SpecialFlower-module__vVXTyG__lilacGlow;position:absolute;top:8px;left:53%;transform:translate(-50%)}.SpecialFlower-module__vVXTyG__lilac{z-index:2;filter:drop-shadow(0 5px 4px #070d0940);width:100%;height:100%;transition:filter 2.5s;position:absolute;inset:0;overflow:visible}.SpecialFlower-module__vVXTyG__stem{fill:none;stroke:#496b43;stroke-width:3.2px;stroke-linecap:round}.SpecialFlower-module__vVXTyG__leafLeft,.SpecialFlower-module__vVXTyG__leafRight{fill:#587c50;stroke:#224324bd;stroke-width:1.2px;stroke-linejoin:round}.SpecialFlower-module__vVXTyG__leafLeft{fill:#527549}.SpecialFlower-module__vVXTyG__leafRight{fill:#66885a}.SpecialFlower-module__vVXTyG__leafVein{fill:none;stroke:#2649279e;stroke-width:1px;stroke-linecap:round}.SpecialFlower-module__vVXTyG__petal{stroke:#55376f4d;stroke-width:.55px}.SpecialFlower-module__vVXTyG__blossom_light .SpecialFlower-module__vVXTyG__petal{fill:#c9a7df}.SpecialFlower-module__vVXTyG__blossom_medium .SpecialFlower-module__vVXTyG__petal{fill:#aa7ac7}.SpecialFlower-module__vVXTyG__blossom_deep .SpecialFlower-module__vVXTyG__petal{fill:#82569f}.SpecialFlower-module__vVXTyG__blossomCenter{fill:#ead6a8;opacity:.82}.SpecialFlower-module__vVXTyG__bud{fill:#765093;stroke:#cca9de66;stroke-width:.8px}.SpecialFlower-module__vVXTyG__memory{z-index:5;color:#faf5eaf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#2b2330f0,#3d2f3de6);border:1px solid #f5e8cf47;border-radius:1.1rem;width:min(19rem,100vw - 2rem);padding:1.15rem 1.2rem 1rem;animation:.42s ease-out both SpecialFlower-module__vVXTyG__memoryArrival;position:absolute;bottom:168px;left:8px;box-shadow:0 18px 50px #08070f57,inset 0 0 28px #ffebca09}.SpecialFlower-module__vVXTyG__memory:after{content:"";background:#372b38f0;border-bottom:1px solid #f5e8cf38;border-right:1px solid #f5e8cf38;width:16px;height:16px;position:absolute;bottom:-9px;left:25px;transform:rotate(45deg)}.SpecialFlower-module__vVXTyG__date{color:#e2cfb7a3;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.65rem}.SpecialFlower-module__vVXTyG__memory h2{color:#fff5df;margin:0 0 .65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:400;line-height:1.2}.SpecialFlower-module__vVXTyG__message{color:#f1eae0c7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.82rem;line-height:1.65}.SpecialFlower-module__vVXTyG__close{z-index:2;color:#e2d0beb8;cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0;font-size:.7rem;position:relative}.SpecialFlower-module__vVXTyG__close:hover{color:#faefdcf2}.SpecialFlower-module__vVXTyG__close:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff0ced1}.SpecialFlower-module__vVXTyG__phase_dawn .SpecialFlower-module__vVXTyG__glow,.SpecialFlower-module__vVXTyG__phase_sunset .SpecialFlower-module__vVXTyG__glow{opacity:.88}.SpecialFlower-module__vVXTyG__phase_dawn .SpecialFlower-module__vVXTyG__plantingBed{filter:brightness(.92)saturate(.88)}.SpecialFlower-module__vVXTyG__phase_day .SpecialFlower-module__vVXTyG__glow{opacity:.5}.SpecialFlower-module__vVXTyG__phase_day .SpecialFlower-module__vVXTyG__plantingBed{filter:brightness(1.06)saturate(1.04)}.SpecialFlower-module__vVXTyG__phase_sunset .SpecialFlower-module__vVXTyG__plantingBed{filter:brightness(.82)saturate(.82)sepia(.08)}.SpecialFlower-module__vVXTyG__phase_night .SpecialFlower-module__vVXTyG__glow{opacity:1;background:radial-gradient(#dcbef461,#aa97da1a 54%,#0000 75%)}.SpecialFlower-module__vVXTyG__phase_night .SpecialFlower-module__vVXTyG__plantingBed{filter:brightness(.58)saturate(.66)}.SpecialFlower-module__vVXTyG__phase_night .SpecialFlower-module__vVXTyG__lilac{filter:brightness(.74)saturate(.82)drop-shadow(0 5px 4px #02050661)}@keyframes SpecialFlower-module__vVXTyG__lilacSway{0%,to{rotate:-1deg}50%{rotate:1.4deg}}@keyframes SpecialFlower-module__vVXTyG__lilacGlow{0%,to{opacity:.48;transform:translate(-50%)scale(.94)}50%{opacity:.72;transform:translate(-50%)scale(1.03)}}@keyframes SpecialFlower-module__vVXTyG__memoryArrival{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.SpecialFlower-module__vVXTyG__specialFlower{transform-origin:0 100%;bottom:42px;left:20px;transform:scale(.86)}.SpecialFlower-module__vVXTyG__plantingBed{width:196px;left:-48px}.SpecialFlower-module__vVXTyG__memory{width:min(17.5rem,100vw - 2.5rem);padding:1rem}}@media (max-width:430px){.SpecialFlower-module__vVXTyG__specialFlower{left:14px;transform:scale(.78)}.SpecialFlower-module__vVXTyG__plantingBed{width:180px;left:-35px}}@media (prefers-reduced-motion:reduce){.SpecialFlower-module__vVXTyG__plantingBed,.SpecialFlower-module__vVXTyG__lilac,.SpecialFlower-module__vVXTyG__flower,.SpecialFlower-module__vVXTyG__glow,.SpecialFlower-module__vVXTyG__memory{transition:none;animation:none}}
.Garden-module__0VSOWG__garden{--world-breath:12s;isolation:isolate;background:#101b35;width:100%;height:100dvh;min-height:100dvh;transition:background 2.5s;position:relative;overflow:hidden}.Garden-module__0VSOWG__phase_dawn{background:#b38e91}.Garden-module__0VSOWG__phase_day{background:#83b4cf}.Garden-module__0VSOWG__phase_sunset{background:#644e70}.Garden-module__0VSOWG__phase_night{background:#101b35}.Garden-module__0VSOWG__welcome{z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.Garden-module__0VSOWG__welcome p{color:#f5efdce6;letter-spacing:.12em;text-shadow:0 2px 8px #0000008c,0 0 18px #ffeeb82e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2.5vw,1.65rem)}.Garden-module__0VSOWG__welcome small{color:#f4f1e1a3;letter-spacing:.08em;text-shadow:0 1px 5px #00000073;font-size:.66rem}.Garden-module__0VSOWG__starClearingEntrance{z-index:22;color:#fff9d9f2;cursor:pointer;transform-origin:bottom;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;width:120px;padding:10px;transition:opacity .5s,transform .22s,filter .22s;display:flex;position:absolute;bottom:clamp(105px,17vh,180px);right:clamp(24px,7vw,110px)}.Garden-module__0VSOWG__starClearingEntrance:hover{filter:brightness(1.2);transform:translateY(-5px)scale(1.04)}.Garden-module__0VSOWG__starClearingEntrance:focus-visible{outline-offset:6px;border-radius:18px;outline:2px solid #fff4bce6}.Garden-module__0VSOWG__starClearingEntranceSleeping{opacity:.72;filter:saturate(.55)}.Garden-module__0VSOWG__starClearingEntranceSleeping:hover{opacity:.95;filter:saturate(.75)}.Garden-module__0VSOWG__starClearingEntranceSleeping .Garden-module__0VSOWG__starClearingGlow{opacity:.25;animation:5s ease-in-out infinite Garden-module__0VSOWG__sleepingGlow}.Garden-module__0VSOWG__starClearingEntranceSleeping .Garden-module__0VSOWG__starClearingIcon{color:#e2e5eac7;text-shadow:0 0 8px #dce4f066,0 0 18px #a0aecb40;animation:5s ease-in-out infinite Garden-module__0VSOWG__sleepingMoon}.Garden-module__0VSOWG__starClearingEntranceOpen{opacity:1}.Garden-module__0VSOWG__starClearingGlow{filter:blur(3px);pointer-events:none;background:radial-gradient(circle,#ffefa666 0%,#b3c9ff2b 42%,#0000 72%);border-radius:50%;width:76px;height:76px;animation:3.8s ease-in-out infinite Garden-module__0VSOWG__clearingGlow;position:absolute;top:4px;left:50%;transform:translate(-50%)}.Garden-module__0VSOWG__starClearingIcon{z-index:2;color:#fff4b8;text-shadow:0 0 8px #fff4b8f2,0 0 18px #bed3ffcc,0 0 34px #80a0ff8c;place-items:center;width:58px;height:58px;font-size:42px;line-height:1;animation:3.8s ease-in-out infinite Garden-module__0VSOWG__clearingStar;display:grid;position:relative}.Garden-module__0VSOWG__starClearingLabel{z-index:2;color:#f5f4e9e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.05em;white-space:nowrap;opacity:.82;background:#0812227a;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-family:Georgia,Times New Roman,serif;font-size:.72rem;transition:opacity .2s,background .2s;position:relative}.Garden-module__0VSOWG__starClearingEntrance:hover .Garden-module__0VSOWG__starClearingLabel{opacity:1;background:#0e1d35ad}.Garden-module__0VSOWG__starGate{z-index:100;place-items:center;padding:1.25rem;animation:.5s ease-out both Garden-module__0VSOWG__starGateArrival;display:grid;position:fixed;inset:0}.Garden-module__0VSOWG__starGateBackdrop{-webkit-backdrop-filter:blur(8px)saturate(.7);backdrop-filter:blur(8px)saturate(.7);cursor:pointer;background:radial-gradient(circle at 50% 42%,#28304861,#030710d1);border:0;position:absolute;inset:0}.Garden-module__0VSOWG__starGateCard{z-index:2;color:#f4f2ebf0;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#141b2cf0,#24283ae6);border:1px solid #dbe0eb26;border-radius:1.6rem;width:min(100%,28rem);padding:2.25rem 1.8rem 1.7rem;animation:.7s ease-out both Garden-module__0VSOWG__starGateCardArrival;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #0000007a,inset 0 0 3rem #b3bfde0a}.Garden-module__0VSOWG__starGateCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#cbd7ef14,#0000 58%);animation:8s ease-in-out infinite Garden-module__0VSOWG__gateMist;position:absolute;inset:-40%}.Garden-module__0VSOWG__starGateMoon{z-index:2;color:#e2e8f1eb;text-shadow:0 0 1rem #cddaf180,0 0 2.5rem #97a7cf4d;margin-bottom:.85rem;font-size:2.7rem;animation:4s ease-in-out infinite Garden-module__0VSOWG__gateMoonFloat;display:block;position:relative}.Garden-module__0VSOWG__starGatePrelude{z-index:2;color:#d8dae194;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;position:relative}.Garden-module__0VSOWG__starGateCard h2{z-index:2;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,5vw,2.3rem);font-weight:400;line-height:1.12;position:relative}.Garden-module__0VSOWG__starGateMessage{z-index:2;color:#e2e1e0b8;max-width:22rem;margin:0 auto 1rem;font-size:.91rem;line-height:1.7;position:relative}.Garden-module__0VSOWG__starGateTime{z-index:2;color:#dbdfe7a3;margin:.4rem 0 0;font-size:.76rem;position:relative}.Garden-module__0VSOWG__starGateTime strong{color:#f4f0dde6;font-weight:500}.Garden-module__0VSOWG__starGateHint{z-index:2;color:#b5c1db9e;margin:.3rem 0 1.4rem;font-size:.7rem;position:relative}.Garden-module__0VSOWG__starGateClose{z-index:2;color:#f2f0e9e0;cursor:pointer;background:#ffffff0e;border:1px solid #eaecf229;border-radius:999px;padding:.72rem 1.15rem;font-family:inherit;font-size:.78rem;transition:background .2s,border-color .2s,transform .2s;position:relative}.Garden-module__0VSOWG__starGateClose:hover{background:#ffffff1a;border-color:#ebedf347;transform:translateY(-2px)}.Garden-module__0VSOWG__starGateClose:focus-visible{outline-offset:4px;outline:2px solid #e6ebf5cc}@keyframes Garden-module__0VSOWG__clearingGlow{0%,to{opacity:.55;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes Garden-module__0VSOWG__clearingStar{0%,to{transform:translateY(0)rotate(-4deg)scale(.94)}50%{transform:translateY(-6px)rotate(4deg)scale(1.07)}}@keyframes Garden-module__0VSOWG__sleepingGlow{0%,to{opacity:.15;transform:translate(-50%)scale(.86)}50%{opacity:.32;transform:translate(-50%)scale(1)}}@keyframes Garden-module__0VSOWG__sleepingMoon{0%,to{transform:translateY(1px)rotate(-6deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes Garden-module__0VSOWG__starGateArrival{0%{opacity:0}to{opacity:1}}@keyframes Garden-module__0VSOWG__starGateCardArrival{0%{opacity:0;filter:blur(.3rem);transform:translateY(1.5rem)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes Garden-module__0VSOWG__gateMoonFloat{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-.35rem)rotate(3deg)}}@keyframes Garden-module__0VSOWG__gateMist{0%,to{opacity:.45;transform:translate(-3%)}50%{opacity:.85;transform:translate(3%,-2%)}}@media (max-width:700px){.Garden-module__0VSOWG__starClearingEntrance{width:105px;bottom:110px;right:12px}.Garden-module__0VSOWG__starClearingIcon{width:48px;height:48px;font-size:35px}.Garden-module__0VSOWG__starClearingLabel{font-size:.63rem}.Garden-module__0VSOWG__starGateCard{padding:2rem 1.25rem 1.4rem}}@media (prefers-reduced-motion:reduce){.Garden-module__0VSOWG__garden,.Garden-module__0VSOWG__starClearingEntrance,.Garden-module__0VSOWG__starClearingGlow,.Garden-module__0VSOWG__starClearingIcon,.Garden-module__0VSOWG__starGate,.Garden-module__0VSOWG__starGateCard,.Garden-module__0VSOWG__starGateMoon,.Garden-module__0VSOWG__starGateCard:before{transition:none;animation:none}}
.FlowerField-module__T0ekhG__field{z-index:10;pointer-events:none;height:32%;transition:filter 2.5s,opacity 2.5s;position:absolute;inset:auto 0 5%}.FlowerField-module__T0ekhG__bed{transform-origin:bottom;position:absolute}.FlowerField-module__T0ekhG__mainBed{width:34%;height:76%;bottom:0;left:2%}.FlowerField-module__T0ekhG__secondaryBed{width:21%;height:57%;bottom:13%;right:10%}.FlowerField-module__T0ekhG__preparedSoil{z-index:0;background:radial-gradient(at 22% 46%,#b38b5d1f 0 2px,#0000 3px) 0 0/57px 41px,radial-gradient(at 70% 64%,#241b152e 0 2px,#0000 3px) 0 0/73px 52px,linear-gradient(172deg,#624a35,#483627);border:1px solid #32261b33;border-radius:48% 52% 43% 57%/61% 55% 45% 39%;height:35%;transition:background 2.5s,border-color 2.5s,filter 2.5s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotate(-1deg);box-shadow:inset 0 5px 8px #231a1329,0 5px 8px #080f0a1a}.FlowerField-module__T0ekhG__secondaryBed .FlowerField-module__T0ekhG__preparedSoil{border-radius:55% 45% 58% 42%/54% 63% 37% 46%;transform:rotate(1.5deg)}.FlowerField-module__T0ekhG__preparedSoil:after{content:"";opacity:.72;background:repeating-linear-gradient(102deg,#0000 0 10px,#2c532f8a 11px 13px,#0000 14px 21px);height:17px;position:absolute;inset:-6px 3% auto}.FlowerField-module__T0ekhG__bedGreenery{z-index:1;opacity:.86;background:radial-gradient(at 12% 70%,#345c34cc 0 8%,#0000 9%),radial-gradient(at 28% 58%,#3d6939b8 0 9%,#0000 10%),radial-gradient(at 47% 72%,#2b522ecc 0 11%,#0000 12%),radial-gradient(at 67% 57%,#426b3ab3 0 9%,#0000 10%),radial-gradient(at 87% 71%,#2d552fc7 0 10%,#0000 11%);border-radius:50%;height:27%;transition:filter 2.5s,opacity 2.5s;position:absolute;bottom:17%;left:2%;right:2%}.FlowerField-module__T0ekhG__flower{--flower-left:50%;--flower-bottom:20%;--flower-scale:1;--flower-delay:0s;--petal-light:#f2d56b;--petal-deep:#c78931;left:var(--flower-left);bottom:var(--flower-bottom);z-index:2;cursor:pointer;pointer-events:auto;width:42px;height:86px;transform:translateX(-50%) scale(var(--flower-scale));transform-origin:bottom;animation:5.4s ease-in-out infinite FlowerField-module__T0ekhG__flowerSway;animation-delay:var(--flower-delay);background:0 0;border:0;padding:0;position:absolute}.FlowerField-module__T0ekhG__depth_far{z-index:1;opacity:.72;filter:saturate(.78)contrast(.88)}.FlowerField-module__T0ekhG__depth_middle{z-index:2;opacity:.9}.FlowerField-module__T0ekhG__depth_near{z-index:3}.FlowerField-module__T0ekhG__stem{transform-origin:bottom;background:linear-gradient(90deg,#294b2d,#52784d,#203d25);border-radius:999px;width:3px;height:58px;position:absolute;bottom:4px;left:14px}.FlowerField-module__T0ekhG__bloom{filter:drop-shadow(0 3px 3px #00000038);width:42px;height:42px;position:absolute;top:0;left:0}.FlowerField-module__T0ekhG__gerberaPetal{background:linear-gradient(to bottom, var(--petal-light), var(--petal-deep));transform-origin:3px 20px;border-radius:68% 68% 48% 48%;width:6px;height:23px;position:absolute;top:0;left:18px}.FlowerField-module__T0ekhG__gerberaPetal:first-child{transform:rotate(0)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(2){transform:rotate(30deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(3){transform:rotate(60deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(4){transform:rotate(90deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(5){transform:rotate(120deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(6){transform:rotate(150deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(7){transform:rotate(180deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(8){transform:rotate(210deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(9){transform:rotate(240deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(10){transform:rotate(270deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(11){transform:rotate(300deg)}.FlowerField-module__T0ekhG__gerberaPetal:nth-child(12){transform:rotate(330deg)}.FlowerField-module__T0ekhG__flower:hover .FlowerField-module__T0ekhG__bloom,.FlowerField-module__T0ekhG__flower:focus-visible .FlowerField-module__T0ekhG__bloom{filter:brightness(1.08)}.FlowerField-module__T0ekhG__center{z-index:2;background:radial-gradient(circle at 35% 30%,#ffe39c,#d89b3f 66%,#9a6528);border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:15px;box-shadow:0 0 4px #ffda8642}.FlowerField-module__T0ekhG__tooltip{z-index:4;color:#fff7e2f5;white-space:nowrap;opacity:0;pointer-events:none;background:#352a24e6;border:1px solid #ffeeca5c;border-radius:999px;padding:4px 7px;font-size:.65rem;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 3px 10px #0d110b33}.FlowerField-module__T0ekhG__flower:hover .FlowerField-module__T0ekhG__tooltip,.FlowerField-module__T0ekhG__flower:focus-visible .FlowerField-module__T0ekhG__tooltip{opacity:1;transform:translate(-50%)}.FlowerField-module__T0ekhG__flower:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #fff4cee6}.FlowerField-module__T0ekhG__leaf{background:linear-gradient(90deg,#294b2d,#587c50);border-radius:90% 10%;width:17px;height:8px;position:absolute}.FlowerField-module__T0ekhG__leafLeft{bottom:30px;left:1px;transform:rotate(21deg)}.FlowerField-module__T0ekhG__leafRight{bottom:20px;right:0;transform:scaleX(-1)rotate(21deg)}.FlowerField-module__T0ekhG__phase_dawn{filter:brightness(.93)saturate(.88)}.FlowerField-module__T0ekhG__phase_dawn .FlowerField-module__T0ekhG__preparedSoil{background:radial-gradient(at 22% 46%,#b2845b1a 0 2px,#0000 3px),linear-gradient(172deg,#5b4434,#423128)}.FlowerField-module__T0ekhG__phase_day{filter:brightness(1.05)saturate(1.05)}.FlowerField-module__T0ekhG__phase_sunset{filter:brightness(.86)saturate(.86)sepia(.08)}.FlowerField-module__T0ekhG__phase_sunset .FlowerField-module__T0ekhG__preparedSoil{background:linear-gradient(172deg,#523b31,#382a25)}.FlowerField-module__T0ekhG__phase_night{filter:brightness(.62)saturate(.7)}.FlowerField-module__T0ekhG__phase_night .FlowerField-module__T0ekhG__preparedSoil{background:linear-gradient(172deg,#342d2a,#211e1d);border-color:#12181480}@keyframes FlowerField-module__T0ekhG__flowerSway{0%,to{rotate:-1.3deg}50%{rotate:2deg}}@media (max-width:760px){.FlowerField-module__T0ekhG__field{height:29%;bottom:4%}.FlowerField-module__T0ekhG__mainBed{transform-origin:0 100%;width:60%;height:72%;bottom:0;left:-8%;transform:scale(.86)}.FlowerField-module__T0ekhG__secondaryBed{transform-origin:100% 100%;width:45%;height:50%;bottom:18%;right:-9%;transform:scale(.72)}}@media (max-width:430px){.FlowerField-module__T0ekhG__mainBed{width:70%;left:-14%;transform:scale(.78)}.FlowerField-module__T0ekhG__secondaryBed{opacity:.82;width:48%;bottom:3%;right:-4%;transform:scale(.64)}}@media (prefers-reduced-motion:reduce){.FlowerField-module__T0ekhG__field,.FlowerField-module__T0ekhG__preparedSoil,.FlowerField-module__T0ekhG__bedGreenery,.FlowerField-module__T0ekhG__flower{transition:none;animation:none}.FlowerField-module__T0ekhG__tooltip{transition:none}}
.AccessGate-module__6mIFKW__gate,.AccessGate-module__6mIFKW__loading{color:#f5e8cf;background:radial-gradient(circle at 50% 32%,#71926e33,#0000 32%),linear-gradient(#111817,#070b0a);place-items:center;min-height:100dvh;padding:24px;display:grid}.AccessGate-module__6mIFKW__card{text-align:center;background:#19211cd1;border:1px solid #efdaad3b;border-radius:1.5rem;width:min(100%,25rem);padding:clamp(2rem,7vw,3.5rem);box-shadow:0 24px 70px #0000005c}.AccessGate-module__6mIFKW__eyebrow{color:#e7cc99b8;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.AccessGate-module__6mIFKW__card h1{margin:.7rem 0;font-family:Georgia,serif;font-weight:400}.AccessGate-module__6mIFKW__card form{text-align:left;gap:.75rem;margin-top:1.8rem;display:grid}.AccessGate-module__6mIFKW__card label{color:#f5e8cfb8;font-size:.8rem}.AccessGate-module__6mIFKW__card input{color:#fff7e8;background:#080e0b8f;border:1px solid #efdaad45;border-radius:.7rem;min-height:2.8rem;padding:0 .85rem}.AccessGate-module__6mIFKW__card button,.AccessGate-module__6mIFKW__sessionActions button,.AccessGate-module__6mIFKW__sessionActions a{color:#fff2d6;cursor:pointer;background:#c29b5c29;border:1px solid #efdaad45;border-radius:999px;padding:.7rem 1rem;text-decoration:none}.AccessGate-module__6mIFKW__card button:focus-visible,.AccessGate-module__6mIFKW__card input:focus-visible,.AccessGate-module__6mIFKW__sessionActions button:focus-visible,.AccessGate-module__6mIFKW__sessionActions a:focus-visible{outline-offset:3px;outline:2px solid #f1d59a}.AccessGate-module__6mIFKW__error{color:#f0b7a0;margin:0;font-size:.85rem}.AccessGate-module__6mIFKW__sessionActions{z-index:300;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.AccessGate-module__6mIFKW__sessionActions button,.AccessGate-module__6mIFKW__sessionActions a{background:#101712b8;padding:.45rem .75rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.AccessGate-module__6mIFKW__gate,.AccessGate-module__6mIFKW__card{transition:none}}
