.auth-or{color:var(--text-muted);align-items:center;gap:12px;margin:28px 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px}.auth-or:before{background:linear-gradient(90deg, transparent, var(--border))}.auth-or:after{background:linear-gradient(90deg, var(--border), transparent)}.auth-rise{animation:.56s cubic-bezier(.22,1,.36,1) both auth-rise;animation-delay:calc(var(--i,0) * 60ms)}@keyframes auth-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.auth-rise{animation:none}}
