.InlineOTPVerifier_container__098JG{width:100%}.InlineOTPVerifier_inputGroup__iEe27{margin-bottom:12px}.InlineOTPVerifier_label__1w_h6{display:block;font-weight:500;margin-bottom:6px;color:#333;font-size:14px}.InlineOTPVerifier_inputWrapper__6HJl8{display:flex;gap:8px;align-items:center}.InlineOTPVerifier_emailInput__BzvuG{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:all .2s ease}.InlineOTPVerifier_emailInput__BzvuG:focus{outline:none;border-color:#1955a5;box-shadow:0 0 0 3px rgba(25,85,165,.1)}.InlineOTPVerifier_emailInput__BzvuG.InlineOTPVerifier_inputError__vcDJ6{border-color:#dc2626;background-color:#fef2f2}.InlineOTPVerifier_emailInput__BzvuG.InlineOTPVerifier_inputError__vcDJ6:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.InlineOTPVerifier_emailInput__BzvuG.InlineOTPVerifier_inputVerified__ZJQ38{border-color:#22c55e;background-color:#f0fdf4}.InlineOTPVerifier_emailInput__BzvuG:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.InlineOTPVerifier_verifyButton__QyRS7{padding:10px 16px;background-color:#1955a5;color:white;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;display:flex;align-items:center;gap:6px}.InlineOTPVerifier_verifyButton__QyRS7:hover:not(:disabled){background-color:#1a4a90;box-shadow:0 2px 8px rgba(25,85,165,.2)}.InlineOTPVerifier_verifyButton__QyRS7:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.InlineOTPVerifier_spinner__KyVq_{display:inline-block;animation:InlineOTPVerifier_spin__g4IJM 1s linear infinite;font-size:16px}@keyframes InlineOTPVerifier_spin__g4IJM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InlineOTPVerifier_verifiedButton__rc1s7{padding:10px 16px;background-color:#22c55e;color:white;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:default;white-space:nowrap;display:flex;align-items:center;gap:6px}.InlineOTPVerifier_errorMessage__kS3vp{color:#dc2626;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.InlineOTPVerifier_successMessage__7G1Zm{color:#22c55e;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px;font-weight:500}.InlineOTPVerifier_otpContainer__IMvrw{background-color:#f9fafb;padding:12px;border-radius:4px;margin-top:12px;border-left:4px solid #1955a5}.InlineOTPVerifier_otpLabel__UGHRo{display:block;font-size:12px;font-weight:500;color:#666;margin-bottom:8px}.InlineOTPVerifier_otpInputGroup__vpAIt{display:flex;gap:8px}.InlineOTPVerifier_otpInput__f39II{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:18px;font-weight:700;letter-spacing:8px;text-align:center;font-family:Courier New,monospace;transition:all .2s ease}.InlineOTPVerifier_otpInput__f39II:focus{outline:none;border-color:#1955a5;box-shadow:0 0 0 3px rgba(25,85,165,.1)}.InlineOTPVerifier_otpInput__f39II::placeholder{letter-spacing:2px}.InlineOTPVerifier_otpInput__f39II:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.InlineOTPVerifier_otpVerifyButton__33WKP{padding:10px 16px;background-color:#1955a5;color:white;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;min-width:70px}.InlineOTPVerifier_otpVerifyButton__33WKP:hover:not(:disabled){background-color:#1a4a90}.InlineOTPVerifier_otpVerifyButton__33WKP:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.InlineOTPVerifier_timerInfo__Znj5_{font-size:12px;color:#666;margin-top:8px;text-align:center}.InlineOTPVerifier_timerInfo__Znj5_ strong{color:#1955a5;font-weight:600;font-family:Courier New,monospace;font-size:13px}.InlineOTPVerifier_verifyErrorMessage__TbDpc{color:#dc2626;font-size:12px;margin-top:8px;padding:8px;background-color:#fef2f2;border-left:3px solid #dc2626;border-radius:2px}.InlineOTPVerifier_resendButton__3DL14{display:block;width:100%;margin-top:8px;padding:8px 12px;background-color:white;color:#1955a5;border:1px solid #1955a5;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.InlineOTPVerifier_resendButton__3DL14:hover:not(:disabled){background-color:#f0f7ff}.InlineOTPVerifier_resendButton__3DL14:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.InlineOTPVerifier_inputWrapper__6HJl8{flex-direction:column}.InlineOTPVerifier_verifyButton__QyRS7{width:100%;justify-content:center}.InlineOTPVerifier_otpInput__f39II{font-size:16px;letter-spacing:6px}.InlineOTPVerifier_otpInputGroup__vpAIt{flex-direction:column}.InlineOTPVerifier_otpVerifyButton__33WKP,.InlineOTPVerifier_resendButton__3DL14{width:100%}}