.loading_screen__UrqF0{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at top,rgba(15,23,42,.92),rgba(2,6,23,.98) 55%,#020617);color:#e2e8f0;isolation:isolate}.loading_screen__UrqF0:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(56,189,248,.14),rgba(129,140,248,.05),transparent 65%);opacity:0;animation:loading_backdropFade__hh_uE 2.2s ease-out forwards}.loading_logoWrapper__fuLFY{position:relative;width:clamp(140px,18vw,220px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;animation:loading_wrapperExit__a7KNk .9s ease-in forwards;animation-delay:1.9s}.loading_logoGlow__jEzlB{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.28),rgba(129,140,248,.12),rgba(56,189,248,0));filter:blur(12px);opacity:0;animation:loading_glowRise__uoOle 1.4s ease-out forwards}.loading_logo__gR5FX{width:100%;height:auto;opacity:0;transform:scale(.82);animation:loading_logoReveal__vLoRC 1.5s cubic-bezier(.33,.84,.41,1) forwards,loading_logoExit__7aJ2k .9s ease-in 1.6s forwards;filter:drop-shadow(0 0 18px rgba(148,163,184,.38))}.loading_tagline__ZGpUt{position:absolute;bottom:clamp(48px,8vh,86px);font-size:clamp(.8rem,1.4vw,1rem);letter-spacing:.32em;text-transform:uppercase;color:rgba(226,232,240,.72);opacity:0;transform:translateY(8px);animation:loading_taglineFade__VGoR_ 1s ease-out forwards;animation-delay:.6s}@keyframes loading_backdropFade__hh_uE{0%{opacity:0}40%{opacity:1}to{opacity:.85}}@keyframes loading_glowRise__uoOle{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(1.05)}}@keyframes loading_logoReveal__vLoRC{0%{opacity:0;transform:scale(.82);filter:blur(8px)}55%{opacity:1;transform:scale(1.02);filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes loading_logoExit__7aJ2k{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes loading_wrapperExit__a7KNk{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px) scale(1.05)}}@keyframes loading_taglineFade__VGoR_{0%{opacity:0;transform:translateY(8px)}60%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.loading_logoGlow__jEzlB,.loading_logoWrapper__fuLFY,.loading_logo__gR5FX,.loading_screen__UrqF0:before,.loading_tagline__ZGpUt{animation:none}.loading_logo__gR5FX{opacity:1;transform:scale(1)}.loading_tagline__ZGpUt{opacity:1;transform:translateY(0)}}