.PageLoader-module__48ocPq__container{visibility:hidden;flex:1;justify-content:center;align-items:center;width:100%;min-height:60vh;animation:.4s ease-out .15s forwards PageLoader-module__48ocPq__reveal;display:flex}.PageLoader-module__48ocPq__content{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.PageLoader-module__48ocPq__logoWrapper{will-change:transform;justify-content:center;align-items:center;animation:2.8s cubic-bezier(.37,0,.63,1) infinite PageLoader-module__48ocPq__sway;display:flex;position:relative}.PageLoader-module__48ocPq__glow{border-radius:var(--radius-full);background:radial-gradient(circle, var(--color-brand-light) 0%, transparent 70%);opacity:.7;width:140px;height:140px;position:absolute}.PageLoader-module__48ocPq__logo{filter:drop-shadow(0 4px 12px var(--color-brand-light));position:relative}.PageLoader-module__48ocPq__brandName{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-brand);letter-spacing:.04em;font-weight:600}.PageLoader-module__48ocPq__progressTrack{border-radius:var(--radius-full);background:var(--border-color);width:140px;height:3px;overflow:hidden}.PageLoader-module__48ocPq__progressBar{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-brand) 0%, var(--color-secondary) 100%);will-change:transform;width:40%;height:100%;animation:1.6s ease-in-out infinite alternate PageLoader-module__48ocPq__shimmer}@keyframes PageLoader-module__48ocPq__reveal{0%{visibility:visible;opacity:0;transform:translateY(4px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes PageLoader-module__48ocPq__sway{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(1deg)}75%{transform:translateY(-2px)rotate(-1deg)}}@keyframes PageLoader-module__48ocPq__shimmer{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.PageLoader-module__48ocPq__container{visibility:visible;opacity:1;animation:none}.PageLoader-module__48ocPq__logoWrapper{animation:none}.PageLoader-module__48ocPq__progressBar{animation:none;transform:translate(0)}}
