.fw-loader-root{--fw-loader-primary: rgb(var(--fw-player-1));--fw-loader-secondary: rgb(var(--fw-player-2));--fw-loader-body: rgb(248 250 252);--fw-loader-stage-height: 210px;position:relative;isolation:isolate;display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#f8fafc}.fw-loader-root--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;min-height:100dvh;background:radial-gradient(circle at 50% 44%,rgb(var(--fw-primary-glow) / .15),transparent 28%),radial-gradient(circle at 72% 55%,rgb(var(--fw-secondary-glow) / .1),transparent 32%),linear-gradient(180deg,rgb(var(--fw-background) / .97),rgb(var(--fw-background-deep) / .995))}.fw-loader-root--inline{min-height:220px}.fw-loader-root--compact{--fw-loader-stage-height: 145px;min-height:172px}.fw-loader-stage{position:relative;width:min(100%,900px);height:var(--fw-loader-stage-height);flex:0 0 var(--fw-loader-stage-height);overflow:hidden}.fw-loader-root--fullscreen .fw-loader-stage{width:min(100vw,1100px)}.fw-loader-speeder-anchor{position:absolute;top:50%;left:50%;z-index:4;transform:translate(-50px,-50%)}.fw-loader-speeder{position:relative;width:0;height:0;filter:drop-shadow(0 0 9px rgb(var(--fw-primary-glow) / .48)) drop-shadow(0 5px 8px rgba(0,0,0,.72));animation:fw-loader-speeder .4s linear infinite}.fw-loader-exhaust{position:absolute;top:-19px;left:60px;width:35px;height:5px;border-radius:2px 10px 1px 0;background:var(--fw-loader-primary);box-shadow:0 0 12px rgb(var(--fw-primary-glow) / .65)}.fw-loader-exhaust>span{position:absolute;left:0;width:30px;height:1px;background:var(--fw-loader-body);transform-origin:right center;animation:fw-loader-exhaust .35s linear infinite}.fw-loader-exhaust>span:nth-child(1){--fw-loader-trail-distance: -80px;top:0;animation-duration:.2s}.fw-loader-exhaust>span:nth-child(2){--fw-loader-trail-distance: -100px;top:3px;animation-duration:.4s}.fw-loader-exhaust>span:nth-child(3){--fw-loader-trail-distance: -50px;top:1px;animation-delay:-1s}.fw-loader-exhaust>span:nth-child(4){--fw-loader-trail-distance: -150px;top:4px;animation-duration:1s;animation-delay:-1s}.fw-loader-base>span{position:absolute;width:0;height:0;border-top:6px solid transparent;border-right:100px solid var(--fw-loader-body);border-bottom:6px solid transparent}.fw-loader-base>span:before{content:"";position:absolute;top:-16px;right:-110px;width:22px;height:22px;border-radius:50%;background:var(--fw-loader-body)}.fw-loader-base>span:after{content:"";position:absolute;top:-16px;right:-98px;width:0;height:0;border-top:0 solid transparent;border-right:55px solid var(--fw-loader-body);border-bottom:16px solid transparent}.fw-loader-face{position:absolute;top:-15px;right:-125px;width:20px;height:12px;border-radius:20px 20px 0 0;background:var(--fw-loader-body);transform:rotate(-40deg)}.fw-loader-face:after{content:"";position:absolute;top:7px;right:4px;width:12px;height:12px;border-radius:0 0 2px 2px;background:var(--fw-loader-secondary);box-shadow:0 0 10px rgb(var(--fw-secondary-glow) / .65);transform:rotate(40deg);transform-origin:50% 50%}.fw-loader-flight-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden}.fw-loader-flight-lines>span{position:absolute;left:115%;width:24%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .82));box-shadow:0 0 8px rgb(var(--fw-primary-glow) / .32);animation:fw-loader-flight-line .65s linear infinite}.fw-loader-flight-lines>span:nth-child(1){top:20%;animation-delay:-.5s}.fw-loader-flight-lines>span:nth-child(2){top:40%;animation-duration:.8s;animation-delay:-.15s}.fw-loader-flight-lines>span:nth-child(3){top:62%;animation-duration:.6s}.fw-loader-flight-lines>span:nth-child(4){top:82%;animation-duration:.5s;animation-delay:-.3s}.fw-loader-clouds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.fw-loader-cloud{position:absolute;left:calc(100% + 180px);display:block;border-radius:50%;background:#ffffff2e;filter:drop-shadow(0 0 12px rgb(var(--fw-primary-glow) / .1));animation:fw-loader-cloud-travel linear infinite}.fw-loader-cloud:before,.fw-loader-cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.fw-loader-cloud:before{top:-30%;left:10%;width:60%;height:60%}.fw-loader-cloud:after{top:-20%;left:50%;width:40%;height:40%}.fw-loader-cloud--1{top:10%;width:100px;height:60px;animation-duration:3.2s;animation-delay:-.7s}.fw-loader-cloud--2{top:34%;width:150px;height:80px;animation-duration:4.2s;animation-delay:-2.2s}.fw-loader-cloud--3{top:16%;width:80px;height:50px;animation-duration:5s;animation-delay:-3.5s}.fw-loader-cloud--4{top:68%;width:110px;height:68px;animation-duration:3.7s;animation-delay:-1.8s}.fw-loader-cloud--5{top:78%;width:170px;height:50px;animation-duration:3s;animation-delay:-2.6s}.fw-loader-label{position:relative;z-index:5;margin:-18px 0 0;color:#e2e8f0c2;font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.22em;line-height:1.4;text-align:center;text-transform:uppercase;text-shadow:0 0 14px rgb(var(--fw-primary-glow) / .38)}.fw-loader-root--compact .fw-loader-label{margin-top:-10px;font-size:.625rem}.fw-loader-dots{position:relative;z-index:5;display:flex;gap:6px;margin-top:10px}.fw-loader-dots>span{width:4px;height:4px;border-radius:50%;background:var(--fw-loader-primary);box-shadow:0 0 8px rgb(var(--fw-primary-glow) / .7);animation:fw-loader-dot 1s ease-in-out infinite}.fw-loader-dots>span:nth-child(2){background:var(--fw-loader-secondary);animation-delay:.14s}.fw-loader-dots>span:nth-child(3){animation-delay:.28s}.fw-loader-root--compact .fw-loader-stage,.fw-loader-root--compact .fw-loader-label,.fw-loader-root--compact .fw-loader-dots{transform:scale(.84)}@keyframes fw-loader-exhaust{0%{left:0;opacity:1}to{left:var(--fw-loader-trail-distance);opacity:0}}@keyframes fw-loader-speeder{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-3px) rotate(-1deg)}20%{transform:translate(-2px) rotate(1deg)}30%{transform:translate(1px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,3px) rotate(-1deg)}60%{transform:translate(-1px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-2px,-1px) rotate(1deg)}90%{transform:translate(2px,1px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes fw-loader-flight-line{0%{transform:translateZ(0);opacity:0}8%{opacity:1}to{transform:translate3d(-650%,0,0);opacity:0}}@keyframes fw-loader-cloud-travel{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100vw - 1300px),0,0)}}@keyframes fw-loader-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(max-width:520px){.fw-loader-root{--fw-loader-stage-height: 180px}.fw-loader-root--compact{--fw-loader-stage-height: 130px;min-height:156px}.fw-loader-speeder-anchor{transform:translate(-50px,-50%) scale(.82)}.fw-loader-label{margin-top:-14px}}@media(prefers-reduced-motion:reduce){.fw-loader-speeder,.fw-loader-exhaust>span,.fw-loader-flight-lines>span,.fw-loader-cloud,.fw-loader-dots>span{animation:none}.fw-loader-flight-lines>span{left:auto;right:3%;opacity:.18}}
