.pnXrUq_progressBar{z-index:1100;background:var(--accent-red-light);height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.pnXrUq_progressBar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-red) 45%, var(--accent-red-hover) 55%, transparent);width:40%;box-shadow:0 0 12px var(--accent-red-glow);animation:1.1s ease-in-out infinite pnXrUq_slide;position:absolute;top:0;bottom:0}@keyframes pnXrUq_slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.pnXrUq_wrapper{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:20px;min-height:60vh;padding:60px 20px;display:flex}.pnXrUq_spinner{border:3px solid var(--border-color);border-top-color:var(--accent-red);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite pnXrUq_spin}@keyframes pnXrUq_spin{to{transform:rotate(360deg)}}.pnXrUq_label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);opacity:0;font-size:.8rem;font-weight:750;animation:.24s .35s forwards pnXrUq_fadeIn}@keyframes pnXrUq_fadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pnXrUq_progressBar:after{background:var(--accent-red);opacity:.7;width:100%;animation:none}.pnXrUq_spinner{border-top-color:var(--accent-red);opacity:.7;animation:none}.pnXrUq_label{opacity:1;animation:none}}
