.LoginHero_hero__LedxC{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-xl) var(--space-md) calc(1.75rem + var(--space-md));background:radial-gradient(60% 34% at 50% 30%,rgba(255,222,160,.7) 0,rgba(255,222,160,0) 72%),radial-gradient(50% 40% at 100% 20%,rgba(214,190,255,.4) 0,rgba(214,190,255,0) 70%),radial-gradient(50% 40% at 0 60%,rgba(255,190,215,.45) 0,rgba(255,190,215,0) 70%),linear-gradient(180deg,#ffe4d2 0,var(--color-pink-soft) 55%,var(--color-cream) 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.LoginHero_decor__EmWa_{position:absolute;inset:0;pointer-events:none}.LoginHero_shape__3Mi4P{position:absolute;line-height:1;animation:LoginHero_drift__LI6jl 7s ease-in-out infinite}.LoginHero_star1__xWFN7,.LoginHero_star2__ll2Xb,.LoginHero_star3__81bOz{color:var(--color-gold);text-shadow:0 0 8px rgba(255,214,120,.9)}.LoginHero_star1__xWFN7{top:9%;left:14%;font-size:1rem;animation-name:LoginHero_twinkle__r3mcm;animation-duration:3.4s}.LoginHero_star2__ll2Xb{top:24%;right:12%;font-size:.8rem;animation-name:LoginHero_twinkle__r3mcm;animation-duration:4.2s;animation-delay:1s}.LoginHero_star3__81bOz{top:46%;left:7%;font-size:.9rem;animation-name:LoginHero_twinkle__r3mcm;animation-duration:5s;animation-delay:.4s}.LoginHero_petal1__wE6HC,.LoginHero_petal2__0L_jb{color:#ff9fbd;opacity:.75}.LoginHero_petal1__wE6HC{top:34%;right:8%;font-size:1rem}.LoginHero_petal2__0L_jb{top:58%;left:12%;font-size:.8rem;animation-delay:2s}.LoginHero_heart1__U0t7r{top:17%;right:24%;font-size:.85rem;color:var(--color-pink-primary);opacity:.45;animation-delay:1.4s}.LoginHero_fly1__Jgjmn,.LoginHero_fly2__LkGcG,.LoginHero_fly3__7zB56{width:6px;height:6px;border-radius:50%;background:#fff2b8;box-shadow:0 0 10px 3px rgba(255,220,130,.85);animation-name:LoginHero_firefly__qTuti;animation-duration:6s}.LoginHero_fly1__Jgjmn{top:40%;left:20%}.LoginHero_fly2__LkGcG{top:30%;right:22%;animation-delay:1.6s}.LoginHero_fly3__7zB56{top:62%;right:16%;animation-delay:3.2s}@keyframes LoginHero_drift__LI6jl{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(8deg)}}@keyframes LoginHero_twinkle__r3mcm{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes LoginHero_firefly__qTuti{0%,to{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(10px,-10px)}60%{opacity:.4;transform:translate(-6px,-20px)}}@media (prefers-reduced-motion:reduce){.LoginHero_shape__3Mi4P{animation:none}.LoginHero_fly1__Jgjmn,.LoginHero_fly2__LkGcG,.LoginHero_fly3__7zB56{opacity:.7}}.LoginHero_wordmark__ERWdx{position:relative;z-index:1;margin:var(--space-sm) 0 .35rem;font-size:var(--font-size-display);font-weight:700;line-height:1.1;color:var(--color-plum);letter-spacing:-.01em;text-shadow:0 2px 0 rgba(255,255,255,.85),0 0 18px rgba(255,205,130,.65)}.LoginHero_tagline__OVRHv{position:relative;z-index:1;margin:0;font-size:1rem;font-weight:600;color:var(--color-plum);line-height:1.45}.LoginHero_taglineEn__8Q6ws{position:relative;z-index:1;margin:.2rem 0 0;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-plum-muted);opacity:.85}.LoginHero_welcomeNote__D79eP{position:relative;z-index:1;margin:var(--space-md) 0 0;padding:.35rem .85rem;font-size:var(--font-size-caption);font-weight:600;color:var(--color-plum);background:linear-gradient(180deg,#fffdfb,#fff3e4);border-radius:999px;border:1.5px solid rgba(245,185,91,.5);box-shadow:var(--shadow-card)}@media (min-width:600px){.LoginHero_hero__LedxC{padding:var(--space-xl) var(--space-xl) calc(1.75rem + var(--space-md))}.LoginHero_wordmark__ERWdx{font-size:2.3rem}}@media (min-width:900px){.LoginHero_hero__LedxC{border-radius:var(--radius-lg)}}