.verify-phone-number{display:flex;flex-direction:column;border-radius:16px;padding:32px;width:100%;max-width:450px;background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:767px){.verify-phone-number{margin:0}}.verify-phone-number .otp-input .btnContainer{width:100%;display:flex;gap:10px;margin-top:16px}.verify-phone-number .otp-input .btnContainer button{width:100%}.verify-phone-number .otp-input .btnContainer button:hover{border:none}.verify-phone-number .input-container{margin-bottom:32px}.verify-phone-number .input-container input{font-size:16px}.verify-phone-number .input-container input::placeholder{color:hsla(0,0%,100%,.64);font-weight:400}.verify-phone-number .btnContainer{display:flex;justify-content:space-between;gap:8px}.verify-phone-number .btnContainer .tvplus-button{width:49%;color:#0a0c10}.verify-phone-number .btnContainer .tvplus-button.backBtn{background:none;border:1px solid hsla(0,0%,100%,.6);color:#fff}.verify-phone-number .btnContainer .tvplus-button.backBtn:hover{color:#fff!important;background:none!important}@media(max-width:1024px){.verify-phone-number .btnContainer .tvplus-button{font-size:14px}}@media(max-width:767px){.verify-phone-number{padding:24px}}.verify-phone-number__step{display:flex;flex-direction:column}.verify-phone-number__step-title{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}.verify-phone-number__step-description{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400;padding:0 15px;text-align:center}@media(max-width:767px){.verify-phone-number__step-description{padding:0 5px}}.verify-phone-number__step-horizontal-actions{display:flex;flex-direction:row;gap:8px}.verify-phone-number__step-horizontal-actions button{width:100%}@media(max-width:767px){.verify-phone-number__step-horizontal-actions button{font-size:14px}}.verify-phone-number__step .info-message{font-size:14px}.verify-phone-number__step .send-button{font-size:14px;text-decoration:underline;margin-top:0}.verify-phone-number__divider{color:#fff;font-size:14px;font-weight:400;text-align:center;margin-block:16px}.forgetPasswordText{margin-top:30px;justify-content:center;font-size:14px}.swal2-shown .swal2-html-container{color:#fff;font-size:16px;font-weight:400;font-family:__fonts_c76f89,Arial,Helvetica,sans-serif!important}.swal2-shown .swal2-html-container #parentPin1,.swal2-shown .swal2-html-container #parentPin2{display:block;width:80%;background:navy;margin:10px auto 0;border:1px solid #666;padding:15px;color:#fff}.swal2-shown .swal2-validation-message{background:none;color:#fff}.swal2-shown .swal2-container.swal2-center .swal2-popup{background:hsla(0,0%,40%,.4)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #1c2028;border-radius:6px;padding:40px 0}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-title{color:#fff;font-weight:500;font-size:18px}.swal2-shown .swal2-container.swal2-center .swal2-popup button{background:#fad604;color:#000;min-width:100px;box-shadow:none}.swal2-shown .swal2-container.swal2-center .swal2-popup button.swal2-cancel{background:#666;color:#fff}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon{margin-top:0;color:#fad604;border-color:#fad604}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-success-circular-line-left,.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-success-circular-line-right,.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-success-fix{display:none!important}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-success-ring{border-color:#fad604}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-success-line-long,.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-success-line-tip,.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-x-mark-line-left,.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-icon .swal2-x-mark-line-right{background-color:#fad604}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-close{min-width:0;margin-right:10px;margin-top:-35px;background:none;color:#fff}.swal2-shown .swal2-container.swal2-center .swal2-popup .swal2-deny{color:#fff}.swal2-shown .swal2-container.swal2-backdrop-show{background:rgba(0,0,0,.8);z-index:10001}.swal2-container .pinCreatepopup .swal2-title{font-size:20px!important}.loginPageContainer{background:url(/images/login/login_bg.webp) no-repeat;background-size:cover;color:#fff;min-height:100vh;display:flex;justify-content:center;padding:80px 0}@media(max-width:1024px){.loginPageContainer{background:url(/images/login/login_bg_mobile.webp) no-repeat;background-size:cover;overflow:visible;justify-content:flex-start;align-items:flex-start;padding:80px 0 0}}@media(max-width:767px){.loginPageContainer{padding:0}}.loginPageContainer .container{padding:20px}.loginPageContainer .container .loginBox{width:100%;display:flex;justify-content:center}.loginPageContainer .container .loginBox .react-tabs__tab-list{display:flex;padding:0;cursor:pointer;border-bottom:none}.loginPageContainer .container .loginBox .react-tabs__tab-list .react-tabs__tab{font-size:16px;font-weight:400}@media(max-width:767px){.loginPageContainer .container .loginBox .react-tabs__tab-list .react-tabs__tab{font-size:14px}}.loginPageContainer .container .loginBox .react-tabs__tab-panel{padding:10px 0 0}.loginPageContainer .container .loginBox .checkbox-structure__label a:hover{color:#fff}.loginPageContainer #portal{display:none}.loginPageContainer.registerContainer .container{margin:0;padding:0}.detailContainer:has(.loginPageContainer){margin-top:0}.tab-pill{width:100%;position:fixed;top:0;left:0;padding:16px 56px;z-index:99}@media(max-width:767px){.tab-pill{padding:15px 20px;background:#0b0e12}}.tab-pill .logo{width:62px;height:auto}@media(max-width:767px){.tab-pill .logo{width:37px}}.tab-pill.loginPage{display:flex;justify-content:space-between;align-items:center}.tab-pill.loginPage .closeIcon{cursor:pointer;background:hsla(0,0%,100%,.08);padding:6px;border-radius:100px;display:flex}@media(max-width:767px){.tab-pill.loginPage .closeIcon{padding:3px}}.tab-pill.loginPage .closeIcon img{width:20px;height:20px}@media(max-width:767px){.tab-pill.loginPage .closeIcon img{width:16px;height:16px}}