.MathCaptcha_captcha__URQ6H{margin-bottom:16px}.MathCaptcha_captcha__label__Nl6Z5{display:block;margin-bottom:8px;font-size:14px;color:var(--text-color,#333)}.MathCaptcha_captcha__challenge__ICdq8{display:inline-flex;align-items:center;gap:8px;position:relative}.MathCaptcha_captcha__canvas__71BSW{width:180px;height:56px;border:1px dashed var(--border-color,#c5d0e0);border-radius:6px;background:linear-gradient(135deg,#f7f9fb,#eef2ff);box-shadow:0 1px 3px rgba(0,0,0,.06)}.MathCaptcha_captcha__input__06VJg{width:80px;min-width:80px;max-width:80px;flex:0 0 80px;padding:6px 8px;font-size:16px;text-align:center;box-sizing:border-box;border:1px solid var(--border-color,#ccc);border-radius:4px;background:var(--input-bg,#fff);transition:border-color .2s}.MathCaptcha_captcha__input__06VJg:focus{outline:none;border-color:var(--primary-color,#007bff)}.MathCaptcha_captcha__input__06VJg::placeholder{color:var(--placeholder-color,#999)}.MathCaptcha_captcha__sr__KJGjF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MathCaptcha_captcha__refresh__VFvul{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:32px;padding:0;font-size:18px;color:var(--text-secondary,#666);background:transparent;border:1px solid var(--border-color,#ccc);border-radius:4px;cursor:pointer;transition:all .2s}.MathCaptcha_captcha__refresh__VFvul:hover{background:var(--hover-bg,#f5f5f5);color:var(--primary-color,#007bff)}.MathCaptcha_captcha__error__W9njC{display:block;margin-top:4px}