.otp_verify_screen{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center}.otp_verify_card{width:526px}.otp_verify_header{text-align:center;margin-top:1.75em}.otp_verify_header h2{font-family:MontserratBold;font-size:26px;color:var(--text);letter-spacing:.02em}.otp_verify_header p{margin-top:.7em;font-size:14px;line-height:1.5;color:var(--taupeGray)}.otp_verify_header p span{color:var(--orange);font-family:MontserratSemiBold}.otp_verify_form{margin-top:2.2em}.otp_inputs{justify-content:space-between;gap:10px;--otp-box-size:62px;--otp-gap:10px}.otp_digit_box,.otp_inputs{display:flex;position:relative}.otp_digit_box{width:var(--otp-box-size);height:68px;border-radius:14px;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .2s ease}.otp_digit_box.is_empty{border:2px solid var(--orange)}.otp_digit_box.is_filled{border:2px solid var(--royalOrange);background:color-mix(in srgb,var(--orange) 16%,transparent)}.otp_digit_box.is_focused{border:2px solid var(--orange);background:color-mix(in srgb,var(--orange) 12%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 22%,transparent);transform:translateY(-2px)}.otp_inputs.is_verifying{pointer-events:none}.otp_inputs.is_verifying .otp_digit_box{z-index:1;animation:otpMergeToCenter .55s cubic-bezier(.22,1,.36,1) forwards}.otp_inputs.is_verifying .otp_digit_input{caret-color:transparent}.otp_verifying_status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:otpVerifyingIn .35s ease .42s forwards}.otp_verifying_dots,.otp_verifying_label{font-family:MontserratBold;font-size:22px;color:var(--orange);letter-spacing:.08em}.otp_verifying_dots{display:inline-flex;width:1.15em;flex-shrink:0;overflow:hidden}.otp_verifying_dots i{font-style:normal;font-size:inherit;line-height:1;animation:otpDotPulse 1.2s ease-in-out infinite}.otp_verifying_dots i:first-child{animation-delay:0s}.otp_verifying_dots i:nth-child(2){animation-delay:.2s}.otp_verifying_dots i:nth-child(3){animation-delay:.4s}.otp_verify_form.is_verifying .otp_verify_footer{opacity:0;pointer-events:none;transition:opacity .25s ease}@keyframes otpMergeToCenter{0%{transform:translateX(0) scale(1);opacity:1}62%{transform:translateX(calc((2.5 - var(--otp-index)) * (var(--otp-box-size) + var(--otp-gap)))) scale(1);opacity:1;border-radius:18px}to{transform:translateX(calc((2.5 - var(--otp-index)) * (var(--otp-box-size) + var(--otp-gap)))) scale(.72);opacity:0}}@keyframes otpVerifyingIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes otpDotPulse{0%,20%{opacity:.15}40%,to{opacity:1}}.otp_verify_card .profile_container{display:flex;justify-content:center;align-items:center}.otp_verify_card .profile_container svg{transform:scale(1.55)}.otp_digit_input{width:100%;height:100%;padding:0!important;text-align:center;font-size:26px!important;font-family:MontserratBold!important;color:var(--text)!important;border:none!important;background:transparent!important;caret-color:var(--orange)}.otp_verify_footer{margin-top:2.2em;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:opacity .25s ease}.otp_verify_footer span{font-size:14px;color:var(--taupeGray)}.otp_verify_footer span em{font-style:normal;color:var(--orange)}.otp_verify_footer button{background:none;border:none;padding:0;color:var(--orange);cursor:pointer;text-transform:capitalize;font-size:14px}.otp_verify_footer button:disabled{opacity:.5;cursor:not-allowed}.otp_back_button{color:var(--philippineGray)!important}@media (max-width:768px){.otp_verify_screen{position:relative;width:100%;height:100%}.otp_verify_card{width:100%;height:100%;box-shadow:none;border-radius:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.otp_inputs{--otp-box-size:46px}.otp_digit_box{height:54px;border-radius:12px}.otp_digit_input{font-size:22px!important}.otp_verifying_dots,.otp_verifying_label{font-size:18px}}