.dz-loader{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 42%,rgba(77,38,125,.35),transparent 38%),radial-gradient(ellipse at 20% 90%,rgba(0,225,210,.11),transparent 35%),#050710;color:#f5f8ff;overflow:hidden;opacity:1;visibility:visible;transition:opacity .72s ease,visibility .72s ease}.dz-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.dz-loader:before,.dz-loader:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 72px,rgba(255,255,255,.025) 73px,transparent 74px);mask-image:radial-gradient(ellipse at center,#000 0%,transparent 68%);animation:loaderDrift 25s linear infinite}.dz-loader:after{background:radial-gradient(1px 1px at 20% 22%,#8ff 45%,transparent 100%),radial-gradient(2px 2px at 78% 28%,#b8a3ff 45%,transparent 100%),radial-gradient(1px 1px at 62% 75%,#fff 45%,transparent 100%),radial-gradient(1px 1px at 35% 68%,#5ff 45%,transparent 100%);background-size:180px 170px,240px 210px,210px 190px,260px 250px;opacity:.6;animation:loaderStars 22s linear infinite}.loader-core{position:relative;z-index:1;width:min(480px,100%);text-align:center}.loader-emblem{position:relative;width:124px;height:124px;margin:0 auto 27px;display:grid;place-items:center}.loader-emblem:before,.loader-emblem:after{content:"";position:absolute;inset:0;border:1px solid rgba(47,245,229,.6);border-radius:50%;box-shadow:0 0 28px rgba(47,245,229,.12),inset 0 0 22px rgba(47,245,229,.08);animation:loaderSpin 5.5s linear infinite}.loader-emblem:after{inset:12px;border-color:rgba(180,119,255,.7);transform:rotateX(70deg) rotate(20deg);animation:loaderSpin 4.2s linear infinite reverse}.loader-mark{width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:linear-gradient(135deg,#8e3de1,#dc428e 58%,#00a69c);box-shadow:0 0 45px rgba(133,67,220,.34);font:700 1.55rem "Space Grotesk";animation:loaderPulse 2s ease-in-out infinite}.loader-title{margin:0;font:700 clamp(1.8rem,6vw,2.65rem)/1.05 "Space Grotesk";letter-spacing:-.045em}.loader-title span{color:#42f4e5}.loader-subtitle{min-height:24px;margin:13px 0 26px;color:#a9b7cb;font-size:.79rem;letter-spacing:.04em}.loader-progress{height:5px;border-radius:99px;background:#1b2637;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.06)}.loader-progress i{display:block;width:0;height:100%;border-radius:99px;background:linear-gradient(90deg,#883fe0,#e54d9d,#35f4e1);box-shadow:0 0 16px rgba(47,245,229,.7);transition:width .16s linear}.loader-meta{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:#8c9bb1;font:500 .59rem "IBM Plex Mono";letter-spacing:.12em}.loader-message{min-height:22px;margin:23px 0 0;color:#dbe6f6;font:.66rem "IBM Plex Mono";letter-spacing:.12em;text-transform:uppercase}.loader-skip{margin-top:27px;padding:8px 13px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.04);color:#c6d3e5;font:.62rem "IBM Plex Mono";letter-spacing:.08em;cursor:pointer}.loader-skip:hover{border-color:rgba(47,245,229,.45);color:white}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderPulse{0%,100%{transform:scale(.96);filter:saturate(.9)}50%{transform:scale(1.04);filter:saturate(1.3)}}@keyframes loaderDrift{to{transform:translateX(74px)}}@keyframes loaderStars{to{background-position:180px 170px,240px -210px,-210px 190px,260px 250px}}@media(prefers-reduced-motion:reduce){.dz-loader:before,.dz-loader:after,.loader-mark,.loader-emblem:before,.loader-emblem:after{animation:none!important}.dz-loader{transition:none}}
