.auth-progress-notice{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:10000;width:min(92vw,580px);padding:1rem 1.2rem 1rem 2.8rem;border:1px solid #5eead4;border-radius:12px;background:#f0fdfa;color:#134e4a;box-shadow:0 8px 30px #0f172a33;font:600 15px/1.5 system-ui}.auth-progress-notice:before{content:'';position:absolute;left:1rem;top:1.2rem;width:15px;height:15px;border:2px solid #99f6e4;border-top-color:#0f766e;border-radius:50%;animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-progress-notice:before{animation:none}}
