.auth-pending[data-v-5d8fb351],.smart-auth[data-v-5d8fb351]{display:flex;flex-direction:column}.auth-pending[data-v-5d8fb351]{align-items:center;gap:10px;padding:12px 0;text-align:center}.pending-title[data-v-5d8fb351]{font-size:18px;font-weight:600;margin:0}.error-title[data-v-5d8fb351]{color:#ef4444}.pending-hint[data-v-5d8fb351]{color:#6b7280;font-size:14px;margin:0}.hint-message[data-v-5d8fb351]{color:#6b7280;font-size:12px}.code-input[data-v-5d8fb351]{font-size:28px;font-weight:600;letter-spacing:10px;text-align:center}.link-button[data-v-5d8fb351]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;padding:6px}.link-button[data-v-5d8fb351]:disabled{color:#9ca3af;cursor:default}.link-button.muted[data-v-5d8fb351]{color:#6b7280}.link-button.danger[data-v-5d8fb351]{color:#ef4444}.spinner[data-v-5d8fb351]{animation:spin-5d8fb351 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:24px;width:24px}@keyframes spin-5d8fb351{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-5d8fb351]{animation-duration:3s}}
