.WhatsappOtpStep_wrap__EbtGJ{display:flex;flex-direction:column;gap:18px}.WhatsappOtpStep_title___7Jvh{margin:0;text-align:center;font-size:15px;font-weight:600;color:#64748b;letter-spacing:.01em}.WhatsappOtpStep_banner___LGYE{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#25d366,#1aa874 55%,#128c7e);box-shadow:0 10px 24px -12px rgba(18,140,126,.65);animation:WhatsappOtpStep_slideIn__aqCXb .35s ease-out}.WhatsappOtpStep_banner___LGYE div{display:flex;flex-direction:column;gap:3px;min-width:0}.WhatsappOtpStep_banner___LGYE strong{font-size:14px;font-weight:700}.WhatsappOtpStep_banner___LGYE span{font-size:12px;line-height:1.45;opacity:.95}.WhatsappOtpStep_bannerIcon__nG9Fx{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.18)}.WhatsappOtpStep_timer__csWkL{display:flex;align-items:center;justify-content:center;gap:12px}.WhatsappOtpStep_ring__8B6En{position:relative;display:grid;place-items:center;width:52px;height:52px;color:#6366f1}.WhatsappOtpStep_ring__8B6En svg{position:absolute;inset:0;transform:rotate(-90deg)}.WhatsappOtpStep_ring__8B6En b{position:relative;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.WhatsappOtpStep_ringTrack__jGyzD{fill:none;stroke:#e0e7ff;stroke-width:4}.WhatsappOtpStep_ringBar___pI0d{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .3s linear}.WhatsappOtpStep_ringExpired__ZiLNt{color:#ef4444}.WhatsappOtpStep_ringExpired__ZiLNt .WhatsappOtpStep_ringTrack__jGyzD{stroke:#fee2e2}.WhatsappOtpStep_timerText__sgyF1{font-size:13px;color:#64748b}.WhatsappOtpStep_timerText__sgyF1 b{color:#6366f1;font-weight:700}.WhatsappOtpStep_ringExpired__ZiLNt+.WhatsappOtpStep_timerText__sgyF1 b{color:#ef4444}.WhatsappOtpStep_boxes__F1Ggd{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.WhatsappOtpStep_box__frzzs{width:100%;aspect-ratio:5/6;min-height:48px;border:1.5px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#1e293b;font-size:22px;font-weight:700;text-align:center;caret-color:#6366f1;outline:none;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}.WhatsappOtpStep_box__frzzs:hover:not(:disabled){border-color:#c7d2fe}.WhatsappOtpStep_box__frzzs:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.18)}.WhatsappOtpStep_filled__5Laku{border-color:#a5b4fc;background:#fff;animation:WhatsappOtpStep_pop__mJTuf .18s ease-out}.WhatsappOtpStep_box__frzzs:disabled{opacity:.55;cursor:not-allowed}.WhatsappOtpStep_invalid__EgMtj .WhatsappOtpStep_box__frzzs{border-color:#fca5a5;background:#fef2f2}.WhatsappOtpStep_invalid__EgMtj{animation:WhatsappOtpStep_shake__Aibrr .35s ease-in-out}.WhatsappOtpStep_verify__TenXw{width:100%;padding:13px;border:0;border-radius:10px;background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 10px 22px -12px rgba(99,102,241,.8);transition:transform .15s,box-shadow .15s,opacity .15s}.WhatsappOtpStep_verify__TenXw:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px -12px rgba(99,102,241,.9)}.WhatsappOtpStep_verify__TenXw:disabled{background:#a5b4fc;box-shadow:none;cursor:not-allowed}.WhatsappOtpStep_footer__KZ9ku{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}.WhatsappOtpStep_back___lCPl,.WhatsappOtpStep_resend__Q64Ni{padding:0;border:0;background:none;font-size:13px;cursor:pointer}.WhatsappOtpStep_back___lCPl{color:#64748b;text-decoration:underline;text-underline-offset:3px}.WhatsappOtpStep_back___lCPl:hover:not(:disabled){color:#1e293b}.WhatsappOtpStep_resend__Q64Ni{color:#6366f1;font-weight:600}.WhatsappOtpStep_resend__Q64Ni:hover:not(:disabled){text-decoration:underline}.WhatsappOtpStep_resend__Q64Ni:disabled{color:#94a3b8;cursor:default}@keyframes WhatsappOtpStep_pop__mJTuf{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes WhatsappOtpStep_shake__Aibrr{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}50%{transform:translateX(6px)}75%{transform:translateX(-3px)}}@keyframes WhatsappOtpStep_slideIn__aqCXb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){.WhatsappOtpStep_boxes__F1Ggd{gap:6px}.WhatsappOtpStep_box__frzzs{font-size:18px;min-height:42px}}@media (prefers-reduced-motion:reduce){.WhatsappOtpStep_banner___LGYE,.WhatsappOtpStep_filled__5Laku,.WhatsappOtpStep_invalid__EgMtj{animation:none}}