.smart-captcha{margin-bottom:var(--space-4)}.smart-captcha-loading{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-ui);letter-spacing:var(--letter-spacing)}.smart-captcha-loading__spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-color);border-top-color:var(--accent);animation:smart-captcha-spin .7s linear infinite;flex-shrink:0}@keyframes smart-captcha-spin{to{transform:rotate(1turn)}}