.CloudShapes_rainDrop__b4dwK{animation:CloudShapes_rainFall__19oL3 .7s linear infinite}@keyframes CloudShapes_rainFall__19oL3{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(14px)}}.CloudShapes_snowFlake__6gExx{animation:CloudShapes_snowFall__l6hf8 3s ease-in-out infinite}@keyframes CloudShapes_snowFall__l6hf8{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(4px,20px)}}@media (prefers-reduced-motion:reduce){.CloudShapes_rainDrop__b4dwK,.CloudShapes_snowFlake__6gExx{animation:none;opacity:.6}}.CloudLayer_layer__mynO8{position:absolute;inset:0;overflow:hidden;pointer-events:none}.CloudLayer_cloudWrap__4nHov{position:absolute;left:-30%;height:auto;animation-timing-function:linear;animation-iteration-count:infinite}.CloudLayer_driftRight__vu6_L{animation-name:CloudLayer_driftRight__vu6_L}.CloudLayer_driftLeft__0Wmdr{left:auto;right:-30%;animation-name:CloudLayer_driftLeft__0Wmdr}@keyframes CloudLayer_driftRight__vu6_L{0%{transform:translateX(0)}to{transform:translateX(160vw)}}@keyframes CloudLayer_driftLeft__0Wmdr{0%{transform:translateX(0)}to{transform:translateX(-160vw)}}.CloudLayer_wisp__yQZvs{position:absolute;width:clamp(6rem,16vw,10rem);opacity:.25;animation:CloudLayer_wispDrift__Z5c4F 160s linear infinite}@keyframes CloudLayer_wispDrift__Z5c4F{0%{transform:translateX(-20vw)}to{transform:translateX(120vw)}}@media (prefers-reduced-motion:reduce){.CloudLayer_cloudWrap__4nHov,.CloudLayer_wisp__yQZvs{animation:none}}.page_wrapper___PVsW{--street-h:clamp(11rem,38vh,16rem);position:relative;min-height:calc(100vh - 4rem);margin:-2rem;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.page_stars__E30wN{position:absolute;inset:0}.page_star__3g_6H{position:absolute;border-radius:50%;background-color:#F5F3FF;animation:page_twinkle__6O7xf 3.2s ease-in-out infinite}.page_moon__dUcy1{top:6%;right:8%;filter:drop-shadow(0 0 18px rgba(245,243,255,.35));animation:page_moonGlow__Xyqgk 6s ease-in-out infinite}.page_moon__dUcy1,.page_sun__bBSwV{position:absolute;width:clamp(3.5rem,8vw,5.5rem);height:auto}.page_sun__bBSwV{transform:translate(-50%,-50%);filter:drop-shadow(0 0 22px rgba(255,184,77,.45))}.page_house__VUOx_{position:absolute;bottom:var(--street-h);left:50%;transform:translateX(-50%);width:clamp(14rem,30vw,20rem);height:auto;opacity:.9;z-index:1}.page_street__ufdKZ{position:absolute;bottom:0;left:0;width:100%;height:var(--street-h)}.page_lamppost__bVjFK{position:absolute;bottom:calc(var(--street-h) * .82);right:8%;width:clamp(2.75rem,5.5vw,3.75rem);height:auto}.page_lampGlow__TVq0J{animation:page_flicker__qqmE0 5s ease-in-out infinite}.page_shootingStar__oXlxd{position:absolute;top:18%;left:65%;width:3px;height:3px;border-radius:50%;background:linear-gradient(90deg,#F5F3FF,transparent);animation:page_shoot__SXu5m 14s ease-in infinite}.page_windowFlicker__qIwqt{animation:page_flicker__qqmE0 4.5s ease-in-out infinite}.page_windowFlickerSlow__QOaIC{animation:page_flicker__qqmE0 7s ease-in-out infinite;animation-delay:1.5s}.page_fireflies__Quw4t{position:absolute;inset:0;pointer-events:none}.page_firefly__MwOyP{position:absolute;bottom:8%;width:4px;height:4px;border-radius:50%;background-color:#FFC107;box-shadow:0 0 6px 1px rgba(255,193,7,.7);animation-name:page_rise__Noh_T;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.page_content__YqK_1{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center;padding:18vh 2rem 2rem;width:100%;max-width:22rem}.page_textGroup___YdAH{display:flex;flex-direction:column;gap:.5rem}.page_heading__j_4qk{font-size:x-large;font-weight:600;line-height:1.3;color:var(--fg,#F5F3FF)}.page_subheading__Sudq0{color:var(--fg-muted,#A3A8C3);font-size:small}.page_button__SKF7s{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:.75rem;background-color:white;color:#25283D;font-weight:600;border:1px solid rgba(37,40,61,.12);cursor:pointer;transition:background-color .15s ease,transform .1s ease}.page_button__SKF7s:hover{background-color:#E8E8F0}.page_button__SKF7s:active{transform:scale(.98)}@keyframes page_twinkle__6O7xf{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes page_moonGlow__Xyqgk{0%,to{filter:drop-shadow(0 0 14px rgba(245,243,255,.3))}50%{filter:drop-shadow(0 0 24px rgba(245,243,255,.5))}}@keyframes page_flicker__qqmE0{0%,to{opacity:1}45%{opacity:1}50%{opacity:.4}55%{opacity:1}80%{opacity:.7}}@keyframes page_rise__Noh_T{0%{transform:translateY(0) translateX(0);opacity:0}15%{opacity:1}50%{transform:translateY(-45vh) translateX(10px);opacity:.8}85%{opacity:.4}to{transform:translateY(-70vh) translateX(-6px);opacity:0}}@keyframes page_shoot__SXu5m{0%,94%{opacity:0;transform:translate(0) rotate(-30deg);width:3px}95%{opacity:1;width:70px}97%{opacity:1;transform:translate(160px,90px) rotate(-30deg);width:3px}to{opacity:0;transform:translate(160px,90px) rotate(-30deg)}}@media (prefers-reduced-motion:reduce){.page_firefly__MwOyP,.page_lampGlow__TVq0J,.page_moon__dUcy1,.page_shootingStar__oXlxd,.page_star__3g_6H,.page_windowFlickerSlow__QOaIC,.page_windowFlicker__qIwqt{animation:none}.page_shootingStar__oXlxd{opacity:0}}