.LoadingOverlay_stage__EJQqj{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,var(--load-bg-1) 0,var(--load-bg-2) 55%,var(--load-bg-3) 100%);--load-bg-1:#fdeef0;--load-bg-2:#f8dde2;--load-bg-3:#f4cfd6;--load-pink-deep:#e8a7b1;--load-matcha-light:#8fa678;animation:LoadingOverlay_stageOut__a4ASA .37s ease-out 4.13s forwards}.LoadingOverlay_stage__EJQqj.LoadingOverlay_done__AVb1j{pointer-events:none}@keyframes LoadingOverlay_stageOut__a4ASA{to{opacity:0;visibility:hidden}}.LoadingOverlay_stage__EJQqj:before{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse at 20% 15%,hsla(0,0%,100%,.55),transparent 42%),radial-gradient(ellipse at 85% 88%,rgba(232,167,177,.28),transparent 52%);pointer-events:none;animation:LoadingOverlay_bgBreath__jaCxf 4.67s ease-in-out infinite}@keyframes LoadingOverlay_bgBreath__jaCxf{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.04);opacity:1}}.LoadingOverlay_particles__W3c0P{position:absolute;inset:0;pointer-events:none;overflow:hidden}.LoadingOverlay_particles__W3c0P span{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--load-matcha-light);opacity:0;filter:blur(.4px);animation:LoadingOverlay_floatUp__mc03Y 3.33s ease-in forwards}.LoadingOverlay_particles__W3c0P span.LoadingOverlay_pink__RBJp8{background:var(--load-pink-deep)}.LoadingOverlay_particles__W3c0P span.LoadingOverlay_small___dBls{width:3px;height:3px}.LoadingOverlay_particles__W3c0P span.LoadingOverlay_tiny__Yc82p{width:2px;height:2px;opacity:.7}@keyframes LoadingOverlay_floatUp__mc03Y{0%{opacity:0;transform:translateY(40px) scale(.4)}15%{opacity:.8}70%{opacity:.7}to{opacity:0;transform:translateY(-200px) translateX(var(--dx,20px)) scale(1.1)}}.LoadingOverlay_frame__wqP7n{position:relative;width:min(88vmin,620px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.4vmin,26px);opacity:0;animation:LoadingOverlay_framein__1AH1q .4s ease-out .03s forwards}@keyframes LoadingOverlay_framein__1AH1q{to{opacity:1}}.LoadingOverlay_scene__ZU2jU{position:relative;width:48%;aspect-ratio:681/760;display:grid;place-items:center}.LoadingOverlay_heroShadow__e_Sx_{position:absolute;left:20%;right:20%;bottom:2%;height:6%;background:radial-gradient(ellipse at center,rgba(180,120,130,.32),transparent 65%);filter:blur(6px);opacity:0;animation:LoadingOverlay_shadowIn__EDOK_ .67s ease-out .23s forwards}@keyframes LoadingOverlay_shadowIn__EDOK_{to{opacity:1}}.LoadingOverlay_hero__aBLeT{position:relative;width:100%;height:100%;transform-origin:50% 85%;transform:translateY(40px) scale(.9);opacity:0;animation:LoadingOverlay_heroIn__tBTV_ .67s cubic-bezier(.2,.8,.2,1) .2s forwards,LoadingOverlay_heroWhisk__GzfT8 .5s ease-in-out 1s 3,LoadingOverlay_heroSettle__QQDIr .53s cubic-bezier(.4,0,.3,1) 2.6s forwards;filter:drop-shadow(0 20px 28px rgba(160,110,120,.14))}.LoadingOverlay_hero__aBLeT img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes LoadingOverlay_heroIn__tBTV_{0%{transform:translateY(40px) scale(.9);opacity:0}60%{opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes LoadingOverlay_heroWhisk__GzfT8{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(-1.8deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-2px) rotate(1.8deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes LoadingOverlay_heroSettle__QQDIr{0%{transform:translateY(0) rotate(0)}40%{transform:translateY(-6px) scale(1.015)}to{transform:translateY(0) scale(1)}}.LoadingOverlay_steam__qh_Fb{position:absolute;left:50%;top:15%;width:40%;height:34%;pointer-events:none;transform:translateX(-50%)}.LoadingOverlay_steam__qh_Fb path{fill:none;stroke:hsla(0,0%,100%,.85);stroke-width:4;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180;filter:blur(.4px);opacity:0}.LoadingOverlay_steam__qh_Fb path.LoadingOverlay_s1__9ErYZ{animation:LoadingOverlay_steamRise__rY72i 2.4s ease-out 1.4s infinite}.LoadingOverlay_steam__qh_Fb path.LoadingOverlay_s2__aU5lN{animation:LoadingOverlay_steamRise__rY72i 2.4s ease-out 1.67s infinite}.LoadingOverlay_steam__qh_Fb path.LoadingOverlay_s3__KIkeq{animation:LoadingOverlay_steamRise__rY72i 2.4s ease-out 1.93s infinite}@keyframes LoadingOverlay_steamRise__rY72i{0%{opacity:0;stroke-dashoffset:180;transform:translateY(10px)}30%{opacity:.65}70%{opacity:.4}to{opacity:0;stroke-dashoffset:0;transform:translateY(-30px)}}.LoadingOverlay_wordmark__18xkR{width:72%;aspect-ratio:1100/305;position:relative;opacity:0;clip-path:inset(0 100% 0 0);animation:LoadingOverlay_wordShow__ajwnN .03s ease-out 2s forwards,LoadingOverlay_wordWipe__d_06h .73s cubic-bezier(.3,.7,.2,1) 2s forwards}.LoadingOverlay_wordmark__18xkR img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes LoadingOverlay_wordShow__ajwnN{to{opacity:1}}@keyframes LoadingOverlay_wordWipe__d_06h{to{clip-path:inset(0 0 0 0)}}.LoadingOverlay_wordmark__18xkR:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,hsla(0,0%,100%,.55) 50%,transparent 60%);transform:translateX(-120%);animation:LoadingOverlay_shimmer__hCrYG .93s ease-out 2.2s forwards;mix-blend-mode:screen;pointer-events:none}@keyframes LoadingOverlay_shimmer__hCrYG{to{transform:translateX(120%)}}.LoadingOverlay_tagline__JmkfJ{position:relative;width:52%;aspect-ratio:800/260;opacity:0;transform:translateY(10px);animation:LoadingOverlay_fadeUp__U36iK .53s ease-out 2.6s forwards}.LoadingOverlay_tagline__JmkfJ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes LoadingOverlay_fadeUp__U36iK{to{opacity:1;transform:translateY(0)}}.LoadingOverlay_heart__m3GsL{position:absolute;right:-4%;top:50%;width:14px;height:14px;color:var(--load-pink-deep);transform:translateY(-50%) scale(0);opacity:0;animation:LoadingOverlay_heartPop__0_CC_ .4s ease-out 2.87s forwards,LoadingOverlay_heartBeat__e69_l .93s ease-in-out 3.27s infinite}.LoadingOverlay_heart__m3GsL svg{width:100%;height:100%;display:block}@keyframes LoadingOverlay_heartPop__0_CC_{0%{transform:translateY(-50%) scale(0);opacity:0}60%{transform:translateY(-50%) scale(1.25);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}@keyframes LoadingOverlay_heartBeat__e69_l{0%,60%,to{transform:translateY(-50%) scale(1)}20%{transform:translateY(-50%) scale(1.22)}35%{transform:translateY(-50%) scale(1.08)}}.LoadingOverlay_dots__6gpnb{position:fixed;bottom:4.2vmin;left:50%;transform:translateX(-50%);display:flex;gap:8px;opacity:0;animation:LoadingOverlay_dotsIn__7IJvQ .4s ease-out 2.8s forwards}.LoadingOverlay_dots__6gpnb i{display:block;width:6px;height:6px;border-radius:50%;background:var(--load-pink-deep);opacity:.35;animation:LoadingOverlay_dotPulse__eYTaE .93s ease-in-out infinite}.LoadingOverlay_dots__6gpnb i:nth-child(2){animation-delay:.12s}.LoadingOverlay_dots__6gpnb i:nth-child(3){animation-delay:.24s}@keyframes LoadingOverlay_dotPulse__eYTaE{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes LoadingOverlay_dotsIn__7IJvQ{to{opacity:1}}@media (prefers-reduced-motion:reduce){.LoadingOverlay_stage__EJQqj,.LoadingOverlay_stage__EJQqj *,.LoadingOverlay_stage__EJQqj :after,.LoadingOverlay_stage__EJQqj :before{animation-duration:.001ms!important;animation-iteration-count:1!important}.LoadingOverlay_heart__m3GsL,.LoadingOverlay_heroShadow__e_Sx_,.LoadingOverlay_hero__aBLeT,.LoadingOverlay_tagline__JmkfJ,.LoadingOverlay_wordmark__18xkR{opacity:1!important;transform:none!important;clip-path:none!important}}