.AppLoader-module__pAVvSW__loaderRoot{z-index:9999;background:var(--loader-bg,#0a0a0f);color:var(--loader-text,#fff);padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.AppLoader-module__pAVvSW__stage{flex-direction:column;align-items:center;gap:clamp(32px,5vw,52px);transition:opacity .5s,transform .5s;display:flex}.AppLoader-module__pAVvSW__stageDone{opacity:0;transform:translateY(-12px)}.AppLoader-module__pAVvSW__logoWrap{filter:drop-shadow(0 0 80px #ffffff0a);width:clamp(100px,20vmin,220px);height:clamp(100px,20vmin,220px);position:relative}.AppLoader-module__pAVvSW__logoWrap svg{width:100%;height:100%}.AppLoader-module__pAVvSW__logoPath,.AppLoader-module__pAVvSW__logoGlow{fill:none;stroke:var(--loader-accent,#fff);stroke-width:28px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.AppLoader-module__pAVvSW__logoGlow{opacity:.18;filter:blur(8px)}.AppLoader-module__pAVvSW__progressWrap{flex-direction:column;align-items:center;gap:14px;width:clamp(180px,70vw,320px);display:flex}.AppLoader-module__pAVvSW__progressBar{background:var(--loader-track,#ffffff14);border-radius:999px;width:100%;height:2px;position:relative;overflow:hidden}.AppLoader-module__pAVvSW__progressFill{background:var(--loader-accent,#fff);border-radius:999px;width:0%;height:100%;transition:width .25s ease-out;position:relative}.AppLoader-module__pAVvSW__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40px;height:100%;animation:1.4s infinite AppLoader-module__pAVvSW__shimmer;position:absolute;top:0;right:0}.AppLoader-module__pAVvSW__progressLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--loader-text-muted,#ffffff59);font-size:clamp(10px,2.5vw,11px);font-weight:500;transition:color .4s}@keyframes AppLoader-module__pAVvSW__shimmer{0%{transform:translate(-40px)}to{transform:translate(40px)}}body.AppLoader-module__pAVvSW__light-mode .AppLoader-module__pAVvSW__loaderRoot,[data-theme=light] .AppLoader-module__pAVvSW__loaderRoot{--loader-bg:#f4f4f6;--loader-text:#0a0a0f;--loader-text-muted:#00000059;--loader-track:#00000014;--loader-accent:#0a0a0f}body.AppLoader-module__pAVvSW__light-mode .AppLoader-module__pAVvSW__progressFill:after,[data-theme=light] .AppLoader-module__pAVvSW__progressFill:after{background:linear-gradient(90deg,#0000,#0000002e,#0000)}@media (max-width:360px){.AppLoader-module__pAVvSW__stage{gap:24px}.AppLoader-module__pAVvSW__logoWrap{width:clamp(80px,18vmin,100px);height:clamp(80px,18vmin,100px)}.AppLoader-module__pAVvSW__progressWrap{width:clamp(160px,75vw,180px)}}@media (prefers-reduced-motion:reduce){.AppLoader-module__pAVvSW__progressFill{transition:none}.AppLoader-module__pAVvSW__progressFill:after{animation:none}.AppLoader-module__pAVvSW__stage,.AppLoader-module__pAVvSW__stageDone{transition-duration:.15s}}
.LandingPageGate-module__DYS69W__loaderOverlay{z-index:9999;background:var(--loader-bg,#0a0a0f);pointer-events:auto;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:fixed;inset:0}.LandingPageGate-module__DYS69W__loaderOverlay.LandingPageGate-module__DYS69W__fadeOut{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.LandingPageGate-module__DYS69W__loaderOverlay{transition-duration:.15s}}
