.RouteLoader_preloader__70ZF9{position:fixed;inset:0;width:100vw;height:100dvh;background-color:#2e3130;z-index:99999;margin:0;padding:0;overflow:hidden;clip-path:inset(0 round 0);opacity:1;visibility:visible;transition:clip-path .7s cubic-bezier(.85,0,.15,1),opacity .4s ease .7s,visibility 0s 1.2s}.RouteLoader_preloader--hidden__kssQB{clip-path:inset(calc(50dvh - clamp(105px, 15vw, 120px)) calc(50vw - clamp(70px, 10vw, 80px)) round 999px);opacity:0;visibility:hidden;pointer-events:none}.RouteLoader_preloader--hidden__kssQB .RouteLoader_preloader__logo__CT1Oy,.RouteLoader_preloader--hidden__kssQB .RouteLoader_preloader__stray-plane-wrapper__sqhmo,.RouteLoader_preloader--hidden__kssQB .RouteLoader_preloader__text__EuenX{opacity:0;transition:opacity .3s ease}.RouteLoader_preloader--hidden__kssQB .RouteLoader_preloader__window-panel__yRY2P{transform:translate(-50%,-50%) scale(.85);transition:transform .4s ease .7s}.RouteLoader_preloader__logo__CT1Oy{position:absolute;top:clamp(2rem,6vh,4rem);left:50%;transform:translateX(-50%);width:80px;z-index:20;opacity:.8;animation:RouteLoader_fadeInLogo__fYsqF 1s ease-out forwards}.RouteLoader_preloader__logo__CT1Oy img{width:100%;height:auto;object-fit:contain;display:block}.RouteLoader_preloader__text__EuenX{position:absolute;bottom:clamp(3rem,10vh,6rem);left:50%;transform:translateX(-50%);font-family:var(--font-cinzel),Arial,serif;color:#f9f9fb;font-size:clamp(.75rem,1.5vw,.875rem);letter-spacing:.1em;text-transform:uppercase;opacity:.7;white-space:nowrap;animation:RouteLoader_pulseText__lV13W 2.5s ease-in-out infinite}.RouteLoader_preloader__container__UG3Fi{width:100%;height:100%;position:relative;z-index:10}.RouteLoader_preloader__stray-plane-wrapper__sqhmo{position:absolute;top:0;left:0;z-index:1;pointer-events:none;will-change:transform;animation:RouteLoader_organicContainedFlight__GdtVF 30s cubic-bezier(.4,.2,.6,.8) infinite}.RouteLoader_preloader__stray-plane-icon__8dCVu{width:24px;height:24px;color:#f9f9fb;opacity:.15;transform:rotate(45deg)}.RouteLoader_preloader__window-panel__yRY2P{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:clamp(140px,20vw,160px);height:clamp(210px,30vw,240px);border-radius:999px;background:#2e3130;display:flex;align-items:center;justify-content:center;box-shadow:-10px -10px 20px hsla(0,0%,100%,.02),15px 15px 30px rgba(0,0,0,.4),inset 5px 5px 10px rgba(0,0,0,.5),inset -5px -5px 10px hsla(0,0%,100%,.02)}.RouteLoader_preloader__window-molding__NnwBt{width:80%;height:86%;border-radius:999px;background:#232524;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 15px rgba(0,0,0,.8),0 0 0 1px #181a1a}.RouteLoader_preloader__window-glass__glPOL{width:88%;height:92%;border-radius:999px;position:relative;overflow:hidden;background:linear-gradient(180deg,#0f1111,#2e2010 60%,#4a2a0a);box-shadow:inset 0 0 20px rgba(0,0,0,.9)}.RouteLoader_preloader__shade__VAQkg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#d1d5db,#9ca3af);border-bottom:3px solid #4b5563;border-radius:50px 50px 0 0;z-index:15;box-shadow:0 5px 15px rgba(0,0,0,.7);animation:RouteLoader_openShade__EA9Xo 1.5s cubic-bezier(.25,1,.5,1) .3s forwards}.RouteLoader_preloader__shade-handle__DEF3X{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:26px;height:4px;background-color:#4b5563;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.RouteLoader_preloader__breather-hole___zpWh{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:4px;height:4px;background-color:#000;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);z-index:15}.RouteLoader_preloader__glass-glare__GYH9O{position:absolute;inset:0;border-radius:999px;background:linear-gradient(115deg,rgba(255,255,255,.08),rgba(255,255,255,0) 40%,rgba(255,255,255,0));z-index:20;pointer-events:none}.RouteLoader_preloader__sky__wd_fE{position:absolute;inset:0;width:100%;height:100%}.RouteLoader_preloader__sun__vY83Q{position:absolute;top:35%;left:15%;width:24px;height:24px;border-radius:50%;background-color:#ffca4d;box-shadow:0 0 20px rgba(255,202,77,.9);animation:RouteLoader_sunDrift__N3lp5 6s ease-in-out infinite alternate}.RouteLoader_preloader__cloud__BbIei{position:absolute;background-color:rgba(249,249,251,.15);border-radius:999px;animation:RouteLoader_cloudDrift__gDu5s linear infinite;will-change:transform}.RouteLoader_preloader__cloud--1__JnRJN{width:60px;height:10px;top:50%;left:100%;animation-duration:4s}.RouteLoader_preloader__cloud--2__ZTaQk{width:40px;height:6px;top:70%;left:100%;background-color:rgba(249,249,251,.08);animation-duration:7s;animation-delay:1.5s}.RouteLoader_preloader__cloud--3__euOqS{width:80px;height:12px;top:35%;left:100%;background-color:rgba(249,249,251,.05);animation-duration:10s;animation-delay:.5s}.RouteLoader_preloader__wing__Mlhvt{position:absolute;bottom:5%;right:-10%;width:100%;height:45%;background:linear-gradient(180deg,#1a1c1c 0,#050505);clip-path:polygon(100% 100%,100% 55%,35% 70%,28% 20%,20% 20%,25% 75%,75% 100%);transform-origin:bottom right;animation:RouteLoader_engineVibe__S98zL .08s infinite alternate;z-index:10}.RouteLoader_preloader__wing-beacon__Couox{position:absolute;top:22%;left:23%;width:3px;height:3px;background-color:#ff3b30;border-radius:50%;animation:RouteLoader_beaconFlash__m5EMJ 1.5s infinite}@keyframes RouteLoader_openShade__EA9Xo{0%{height:100%}to{height:20%}}@keyframes RouteLoader_fadeInLogo__fYsqF{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:.8;transform:translate(-50%)}}@keyframes RouteLoader_pulseText__lV13W{0%,to{opacity:.4;transform:translateX(-50%) translateY(0)}50%{opacity:.8;transform:translateX(-50%) translateY(-2px)}}@keyframes RouteLoader_organicContainedFlight__GdtVF{0%{transform:translate(20vw,20vh) rotate(20deg) scale(1)}12.5%{transform:translate(75vw,30vh) rotate(80deg) scale(1.2)}25%{transform:translate(85vw,75vh) rotate(160deg) scale(.8)}37.5%{transform:translate(30vw,85vh) rotate(250deg) scale(1)}50%{transform:translate(15vw,40vh) rotate(350deg) scale(1.3)}62.5%{transform:translate(65vw,20vh) rotate(430deg) scale(.9)}75%{transform:translate(80vw,60vh) rotate(510deg) scale(1)}87.5%{transform:translate(40vw,75vh) rotate(600deg) scale(1.1)}to{transform:translate(20vw,20vh) rotate(740deg) scale(1)}}@keyframes RouteLoader_sunDrift__N3lp5{0%{transform:translate(0)}to{transform:translate(-8px,-4px)}}@keyframes RouteLoader_cloudDrift__gDu5s{0%{transform:translateX(20px)}to{transform:translateX(-150px)}}@keyframes RouteLoader_engineVibe__S98zL{0%{transform:rotate(0deg) translateY(0)}to{transform:rotate(.5deg) translateY(.5px)}}@keyframes RouteLoader_beaconFlash__m5EMJ{0%,10%,to{opacity:0;box-shadow:none}5%{opacity:1;box-shadow:0 0 8px #ff3b30}}