.OtpPopup_overlay__gZaYM{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000;animation:OtpPopup_overlayIn__wvsTk .18s ease}.OtpPopup_popup__iKV90{background:#fff;color:var(--color-text-dark);border-radius:0;padding:2rem;width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 20px 45px rgba(0,0,0,.25);animation:OtpPopup_popupIn__rFnds .2s ease}.OtpPopup_header__FAKaV{display:flex;align-items:center;gap:.6rem}.OtpPopup_channelBadge__GpFay{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#e7f8ee;color:#16a34a;flex-shrink:0}.OtpPopup_channelBadgeEmail__P7hWW{background:#eef2ff;color:var(--color-primary)}.OtpPopup_title__7Zl2K{margin:0;font-size:1.35rem;font-weight:700;color:var(--color-text-dark)}.OtpPopup_subtitle__xEGRq{margin:0;font-size:.9rem;line-height:1.6;color:#6b7280}.OtpPopup_phone__1y_ND{color:var(--color-text-dark);font-weight:700;white-space:nowrap;unicode-bidi:isolate}.OtpPopup_inputs__zmykV{display:flex;gap:.6rem;justify-content:center;margin:.25rem 0}.OtpPopup_inputBox__dP_CX{width:56px;height:60px;text-align:center;font-size:1.5rem;font-weight:600;border:2px solid #d0d5dd;color:var(--color-text-dark);background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.OtpPopup_inputBox__dP_CX:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,62,52,.15)}.OtpPopup_inputBox__dP_CX.OtpPopup_filled__8wQyw{border-color:var(--color-primary);background:#f0fdf4}.OtpPopup_inputBox__dP_CX.OtpPopup_inputError___E90x{border-color:var(--color-error)}.OtpPopup_inputBox__dP_CX:disabled{opacity:.6;cursor:not-allowed}.OtpPopup_error__7QKPe{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0;text-align:center;font-size:.82rem;font-weight:500;color:var(--color-error)}.OtpPopup_errorIcon__weYYO{flex-shrink:0}.OtpPopup_resendRow__4nkY2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;font-size:.85rem;color:#6b7280}.OtpPopup_resendHint__fNU5P{color:#6b7280}.OtpPopup_resendButton__Etn3o{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:transparent;color:var(--color-primary);font-size:.85rem;font-weight:600;cursor:pointer}.OtpPopup_resendButton__Etn3o:hover:not(:disabled){background:#f0fdf4;color:var(--color-primary-dark)}.OtpPopup_resendButton__Etn3o:disabled{color:#9ca3af;cursor:not-allowed}.OtpPopup_buttons__eBLXY{display:flex;gap:.75rem;justify-content:center;margin-top:.25rem}.OtpPopup_cancelButton__cjUFA,.OtpPopup_confirmButton__9p0q5{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1 1;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.OtpPopup_cancelButton__cjUFA{border:2px solid #d1d5db;background:#fff;color:#374151}.OtpPopup_cancelButton__cjUFA:hover:not(:disabled){background:#f3f4f6}.OtpPopup_cancelButton__cjUFA:disabled{opacity:.6;cursor:not-allowed}.OtpPopup_confirmButton__9p0q5{border:2px solid var(--color-primary);background:var(--color-primary);color:#fff}.OtpPopup_confirmButton__9p0q5:not(:disabled):hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.OtpPopup_confirmButton__9p0q5:disabled{opacity:.55;cursor:not-allowed}.OtpPopup_spinning__tNw9l{animation:OtpPopup_spin__8d5g1 1s linear infinite}@keyframes OtpPopup_spin__8d5g1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes OtpPopup_overlayIn__wvsTk{0%{opacity:0}to{opacity:1}}@keyframes OtpPopup_popupIn__rFnds{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.OtpPopup_overlay__gZaYM,.OtpPopup_popup__iKV90,.OtpPopup_spinning__tNw9l{animation:none}}@media (max-width:480px){.OtpPopup_popup__iKV90{padding:1.5rem}.OtpPopup_inputBox__dP_CX{width:48px;height:54px;font-size:1.3rem}}