.otp-overlay[data-v-2ec8eb9a]{z-index:1000;background:#0f1f2e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.otp-modal[data-v-2ec8eb9a]{background:#fff;border-radius:16px;width:100%;max-width:380px;padding:30px 26px 24px;position:relative;box-shadow:0 24px 60px #00000059}.otp-close[data-v-2ec8eb9a]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;line-height:0;position:absolute;top:14px;right:14px}.otp-close[data-v-2ec8eb9a]:hover{color:#0f1f2e}.otp-head[data-v-2ec8eb9a]{text-align:center;margin-bottom:20px}.otp-eyebrow[data-v-2ec8eb9a]{text-transform:uppercase;letter-spacing:1.5px;color:#0891b2;font-size:.66rem;font-weight:800}.otp-title[data-v-2ec8eb9a]{color:#0f1f2e;margin-top:4px;font-size:1.25rem;font-weight:800}.otp-sub[data-v-2ec8eb9a]{color:#64748b;margin-top:6px;font-size:.82rem}.otp-input[data-v-2ec8eb9a]{text-align:center;letter-spacing:8px;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px;font-size:1.3rem;font-weight:700}.otp-input[data-v-2ec8eb9a]:focus{border-color:#0891b2}.otp-note[data-v-2ec8eb9a]{text-align:center;color:#94a3b8;margin-top:12px;font-size:.72rem}.btn-back[data-v-2ec8eb9a]{color:#64748b;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:6px;font-size:.8rem;font-weight:600}.btn-back[data-v-2ec8eb9a]:hover{color:#0f1f2e}
