@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,700;1,9..40,700&family=Manrope:wght@200..800&display=swap);html{font-size:16px}@media (max-width:1024px){html{font-size:12px}}@media (max-width:576px){html{font-size:10.8px}}@media (max-width:1024px){.btn:hover,.dangnhapmoi .dnkhac .dangkybtn:hover,.dangnhapmoi ul li a:hover,.formlogin .btn-dark:hover,.formlogin .btn-secondary:hover,.formlogin .formmain .blockbot a.btn-dangnhap:hover,.formlogin .formmain .blockbot a:hover,.formlogin .formmain .checkcheck a:hover,.formlogin .formmain .terms-section a:hover,.formlogin .list-group-item:hover,.formlogin a.text-danger:hover,.terms-text a:hover,[class*=btn]:hover,a.quenmatkhau:hover,a:hover,button:hover{text-decoration:none!important;filter:none!important;opacity:1!important;background-color:unset!important;color:unset!important;border-color:unset!important}.formlogin .formmain button.dangnhap:hover{background-color:var(--color-primary)!important;color:var(--color-white)!important;border-color:var(--color-primary)!important}}:root{--color-bg:#0b0c10;--color-bg-overlay:#0f1723;--color-card-bg:rgba(34, 36, 44, 0.5);--color-input-bg:rgba(51, 65, 85, 0.8);--color-input-border:rgba(75, 85, 99, 0.6);--color-primary:#0065FF;--color-link:#1877F2;--color-text:#fafaf9;--color-text-secondary:#afafaf;--color-text-muted:#6C727F;--color-success:#31da70;--color-error:#EF2D2C;--color-accent:#F97316;--color-white:#fff;--color-footer-bg:#152D63;--spacing:2.5rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem}body{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:var(--font-size-base);font-weight:400;background-color:var(--color-bg);background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url("../images/pattern-bg-compress.jpg");background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;color:var(--color-text);margin:0;padding:0}*{outline:0;box-sizing:border-box;padding:0;margin:0}a{text-decoration:none;transition:all .3s ease-in-out;color:var(--color-link)}button{transition:all .3s ease-in-out!important}a:hover{text-decoration:none}main{position:relative;display:flex;flex-direction:column}main.dangky>.container{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing) 0;min-height:100vh}main.dangky>.container>#dkLogin{width:100%}.formlogin{background:var(--color-card-bg);backdrop-filter:blur(12.5px);-webkit-backdrop-filter:blur(12.5px);position:relative;display:flex;flex-direction:column;padding:var(--spacing);width:37.5rem;max-width:100%;margin:0 auto}.formlogin .logo-login{width:7.5rem;height:3rem;object-fit:contain;display:block;margin:0 auto}.formlogin .logo-login-l{height:auto}.formlogin .logo-login-m{height:auto}.formlogin .logo-login-r{height:auto}.formlogin h4.title-login{font-weight:600;text-align:center;color:var(--color-text);text-transform:uppercase;margin:1.5rem 0;font-size:var(--font-size-xl);line-height:1.5rem}.formlogin h4.thanhcong{color:var(--color-success)}.formlogin .formmain .input-group{background:var(--color-input-bg)!important;border:1px solid var(--color-input-border)!important;border-radius:.375rem!important;overflow:hidden}.formlogin .formmain .input-group img{filter:brightness(0) invert(.7)}.formlogin .formmain .input-group i.fa{position:absolute;left:1.0625rem;z-index:5;top:.75rem;font-size:var(--font-size-base);color:var(--color-text-secondary)}.formlogin .formmain .input-group input.form-control{font-size:var(--font-size-base);font-weight:500;padding:1.0625rem 1.5625rem 1.0625rem .75rem;border-radius:0!important;background:0 0!important;border:none!important;color:var(--color-text)!important;height:3.625rem;line-height:1.5rem;color-scheme:dark}.formlogin .formmain .input-group input.form-control::placeholder{text-transform:none!important;color:var(--color-text-secondary)!important;font-weight:500}.formlogin .formmain .input-group input.form-control:focus{box-shadow:none!important;outline:0!important}.formlogin .formmain button.dangnhap{width:100%;background-color:var(--color-primary)!important;border:none;font-weight:800;text-transform:uppercase;padding:.875rem 1.5rem;font-size:var(--font-size-lg);line-height:1.5rem;border-radius:.375rem!important;color:var(--color-white);border:2px solid var(--color-primary);transition:all .3s ease-in-out}.formlogin .formmain button.dangnhap:hover{background-color:transparent!important;color:var(--color-primary)}.formlogin .formmain button.facebook{background-color:#3b5998}.formlogin .formmain button.google{background-color:#e76150}.formlogin .formmain button.huy{background-color:var(--color-text-muted)}.formlogin .formmain .blockbot{display:flex;justify-content:space-between;align-items:center}.formlogin .formmain .blockbot a{color:var(--color-text)}.formlogin .formmain .blockbot a:hover{color:var(--color-link)}.formlogin .formmain .blockbot a.btn-dangnhap{font-weight:500;color:var(--color-link)}.formlogin .formmain .blockbot a.btn-dangnhap:hover{text-decoration:underline}.formlogin .formmain .checkcheck{color:var(--color-text);align-items:center}.formlogin .formmain .checkcheck .form-check-input{margin-right:.3125rem;border-radius:.25rem!important;margin-top:0;background-color:transparent;border:2px solid var(--color-white)}.formlogin .formmain .checkcheck .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-white)}.formlogin .formmain .checkcheck a{color:var(--color-link);transition:all .3s ease-in-out}.formlogin .formmain .checkcheck a:hover{text-decoration:underline}.formlogin .formmain .form-label1{margin-bottom:0}.formlogin .formmain span i{margin-right:.3125rem;color:var(--color-link)}.formlogin .formmain span strong{color:var(--color-primary)}.formlogin .formmain .maotp a{color:var(--color-link)}.formlogin .formmain .pass .form-control.is-valid,.formlogin .formmain .was-validated .pass .form-control:valid{background-position:right calc(.375em + .1875rem + 1.5rem) center}.formlogin i.bi,.toggle-password-btn{color:var(--color-text-white)!important;cursor:pointer}.formlogin i.bi{position:absolute;right:1.25rem;top:.5rem;z-index:5}.toggle-password-btn{right:0!important;left:unset!important}.dangnhapmoi{display:flex;align-items:center;justify-content:center;flex-direction:column}.dangnhapmoi .dnkhac{gap:.5rem}.dangnhapmoi .dnkhac .dangkybtn{font-size:var(--font-size-lg);font-weight:700;color:var(--color-link)!important}.dangnhapmoi .dnkhac .dangkybtn:hover{text-decoration:underline}.dangnhapmoi .dnkhac .orloginwith{color:var(--color-text-white);font-size:var(--font-size-lg)}.dangnhapmoi ul{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:1.5rem;width:100%}.dangnhapmoi ul li a{display:flex;align-items:center;justify-content:center;flex-direction:column}.dangnhapmoi ul li a img{width:3.75rem;height:3.75rem;border-radius:50%;object-fit:cover}.dangnhapmoi ul li a:hover{filter:brightness(120%);opacity:.9}.formlogin .formmain .terms-section p,.terms-text{font-size:var(--font-size-base);font-weight:500;color:var(--color-text)!important;line-height:1.5rem;text-align:center}.formlogin .formmain .terms-section a,.terms-text a{color:var(--color-link)!important;font-weight:700;text-decoration:underline}.formlogin .formmain .terms-section a:hover,.terms-text a:hover{opacity:.85}.form-check-input{background-color:transparent;border:2px solid var(--color-white)}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-white)}.form-check-input:focus{box-shadow:none}.form-check-label{color:var(--color-text);font-size:var(--font-size-base)}.formlogin .alert{background:0 0;border:none;color:var(--color-error)}.formlogin .alert ul{list-style:none;padding-left:0;color:var(--color-error)}footer{width:100%;padding:0;margin-top:auto}.nofixed{position:relative!important}.dangky .formlogin{margin:0 auto}.dksd .logo-login{width:7.875rem;height:3.625rem;object-fit:cover;display:block;margin:2rem auto 1rem}.dksd h4.title-login{text-align:center;color:var(--color-text);text-transform:uppercase;margin:2.375rem 0 1.5625rem}.dksd h4.thanhcong{color:var(--color-success)}.loading-overlay-box{z-index:9999;background:rgba(0,0,0,.5)}.btn-close-for-pc{z-index:99;left:unset;right:1rem;width:2.5rem;height:2.5rem;color:var(--color-text-secondary)!important}input[type=password]::placeholder,input[type=text]::placeholder{text-transform:none!important;color:var(--color-text-secondary)!important}.cursor-pointer{cursor:pointer}.otp-input-container>input[type=number]::-webkit-inner-spin-button,.otp-input-container>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input-container>input[type=number]{appearance:textfield;-moz-appearance:textfield}a.quenmatkhau{color:var(--color-text)!important;font-size:var(--font-size-base);font-weight:500}a.quenmatkhau:hover{color:var(--color-link)!important}#registerForm .checkcheck label{color:var(--color-text-muted);font-size:var(--font-size-sm)}#registerForm .checkcheck a{color:var(--color-link)!important}#registerForm .blockbot span{color:var(--color-text-muted)}#registerForm .blockbot .btn-dangnhap{color:var(--color-link)!important}@media (max-width:1024px){.formlogin{width:37.5rem;max-width:90%}}@media (max-width:576px){:root{--spacing:1.25rem}.formlogin{width:calc(100% - 3rem);max-width:calc(100% - 3rem);padding:2rem}.formlogin .logo-login-l{width:6.25rem!important}.formlogin .logo-login-m{width:.875rem!important}.formlogin .logo-login-r{width:7.5rem!important}}@media (max-width:320px){.formlogin .logo-login-l{width:5rem!important}.formlogin .logo-login-m{width:.75rem!important}.formlogin .logo-login-r{width:5.9375rem!important}.dangnhapmoi ul li a img{width:2.75rem;height:2.75rem}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #2d394b inset!important;box-shadow:0 0 0 1000px #2d394b inset!important;-webkit-text-fill-color:var(--color-text)!important;border:none!important;font-size:var(--font-size-base)!important;font-weight:500!important;font-family:Manrope,sans-serif!important;caret-color:var(--color-text)!important;transition:background-color 9999s ease-in-out 0s}input:-moz-autofill{box-shadow:0 0 0 1000px #2d394b inset!important;color:var(--color-text)!important;font-size:var(--font-size-base)!important;font-weight:500!important;font-family:Manrope,sans-serif!important}input:-ms-autofill{box-shadow:0 0 0 1000px #2d394b inset!important;color:var(--color-text)!important;font-size:var(--font-size-base)!important;font-weight:500!important;font-family:Manrope,sans-serif!important}.text-secondary{color:var(--color-text-secondary)!important}.text-black-50{color:var(--color-text-secondary)!important}.opacity-75{color:var(--color-text-secondary)}.formlogin ul{color:var(--color-text);padding-left:1.5rem}.formlogin ul li{margin-bottom:.25rem}.formlogin p{color:var(--color-text)}.formlogin .fs-3,.formlogin .fs-5{color:var(--color-text)}.formlogin code{color:var(--color-primary);font-size:1.2rem}.formlogin .btn-danger{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.formlogin .btn-secondary{background-color:rgba(75,85,99,.6);border:none;color:var(--color-text);padding:1rem 1.5rem}.formlogin .btn-secondary:hover{background-color:rgba(75,85,99,.8)}.formlogin .list-group{border-radius:.375rem;overflow:hidden}.formlogin .list-group-item{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}.formlogin .list-group-item:focus,.formlogin .list-group-item:hover{background:#334155;color:var(--color-text)}.formlogin .list-group-item .bg-danger{background-color:var(--color-primary)!important}.formlogin .list-group-item .text-black-50{color:var(--color-text-secondary)!important}.formlogin .list-group-item .text-light{color:var(--color-white)!important}.formlogin .list-group-item span.d-block.fw-bold{color:var(--color-text)}.formlogin h4.text-capitalize{color:var(--color-text)}.formlogin h6.text-capitalize{color:var(--color-text-secondary)}.formlogin .text-danger{color:var(--color-error)!important}.formlogin a.text-danger{color:var(--color-link)!important}.formlogin a.text-danger:hover{color:var(--color-primary)!important}.formlogin .text-accent{color:var(--color-accent)!important}.formlogin #back-to-contact{color:var(--color-text-secondary);text-decoration:underline}.formlogin #back-to-contact:hover{color:var(--color-text)}.formlogin .action-half{flex:1 1 0%;min-width:0}.formlogin #delay-send-otp,.formlogin #otp-sent-info,.formlogin #resend-otp{color:var(--color-text-secondary);font-size:1rem}.formlogin #otp-sent-msg{color:var(--color-link);font-weight:800;font-size:1.125rem}.formlogin #delay-send-otp span{color:var(--color-error);font-weight:800;font-size:1.125rem}.formlogin #resend-otp #btn-resend{color:var(--color-link);font-weight:800;font-size:1.125rem;text-decoration:underline}.formlogin #resend-otp #btn-resend:hover{color:var(--color-link);text-decoration:underline}.formlogin #error-otp{font-size:.875rem}.formlogin #inputGroupOtp.otp-invalid input.form-control{border-color:var(--color-error)}.formlogin h5{color:var(--color-text)}.formlogin .form-label1{color:var(--color-text);margin-bottom:.5rem}.formlogin #blockStep1 .input-group,.formlogin #blockStep3 .input-group{background:var(--color-input-bg)!important;border:1px solid var(--color-input-border)!important;border-radius:.375rem!important}.formlogin #blockStep1 input.form-control,.formlogin #blockStep3 input.form-control{background:0 0!important;color:var(--color-text)!important;border:none!important;height:3.375rem}.formlogin #inputGroupOtp input.form-control{background:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-text);font-size:1.2rem;padding:0;aspect-ratio:1/1}.formlogin #inputGroupOtp input.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .15rem rgba(0,101,255,.25)}.formlogin #delaySendOTP{color:var(--color-text-secondary)!important;font-size:1rem}.formlogin #delaySendOTP span{font-size:1.125rem;font-weight:800}.formlogin #reSendOTP{color:var(--color-text-secondary)!important;font-size:1rem}.formlogin #reSendOTP a{color:var(--color-link);font-size:1.125rem;font-weight:800;text-decoration:underline}.formlogin #reSendOTP a:hover{color:var(--color-link);text-decoration:underline}.formlogin #otpStatusInfo{color:var(--color-text-secondary);font-size:1rem}.formlogin #otpStatusInfo .otp-status-target{color:var(--color-link);font-weight:800;font-size:1.125rem}.formlogin #otpStatusInfo.text-danger{font-size:.875rem}.formlogin .input-group i.fa{color:var(--color-text-secondary)}.formlogin .input-group .form-control{background:0 0!important;color:var(--color-text)!important;border:none!important}.formlogin .btn-dark{background-color:#1a1a1a;border-color:var(--color-input-border);color:var(--color-text)}.formlogin .btn-dark:hover{background-color:#2a2a2a}.formlogin .btn-link{color:var(--color-link)!important}.formlogin small{color:var(--color-text-secondary)}.formlogin .blockbot span{color:var(--color-text-muted)}.formlogin .blockbot .btn-dangnhap,.formlogin .blockbot a{color:var(--color-link)!important}.formlogin .blockbot .btn-dangnhap,.formlogin .blockbot a.quenmatkhau{color:var(--color-white)!important}.formlogin .logo-login{height:3rem!important;width:auto!important;max-width:20rem!important;object-fit:contain!important}.formlogin #inputGroupVerifyInfo>div>svg,.formlogin .formmain .input-group>div>svg{width:1.5rem;height:1.5rem;flex-shrink:0}.toggle-password-hide-icon,.toggle-password-show-icon{width:1.5rem;height:1.5rem}.list-group-item .flex-shrink-0 svg{width:2.25rem;height:2.25rem}.form-check-input[type=checkbox]{width:1.25rem!important;height:1.25rem!important}.fs-lg{font-size:1.125rem!important}.sv-card{width:100%}.sv-title{font-size:2rem;line-height:2.5rem;font-weight:800;color:#fafaf9}.sv-account{display:flex;align-items:center;justify-content:start;gap:.625rem;width:100%;color:#fff;background:rgba(34,36,44,.5);border-radius:.5rem;padding:1rem;font-size:1.125rem;font-weight:800;line-height:1.5rem}.sv-message{color:#fff;font-size:1.125rem;line-height:1.5rem;text-align:center}.sv-field-label{display:block;color:#fafaf9;font-size:1rem;line-height:1.375rem;font-weight:400;margin-bottom:.75rem}.sv-contact-row{gap:.5rem}.sv-contact-row .form-control{flex:1 1 auto}#security-verify-container .input-group .form-control{padding-left:.75rem}#security-verify-container .form-control{background:rgba(51,65,85,.8);border:1px solid rgba(75,85,99,.6);border-radius:.375rem;padding:1.0625rem 1.5625rem;color:#fff;font-size:1rem;line-height:1.5rem}#security-verify-container .form-control::placeholder{color:#afafaf;opacity:1}#security-verify-container .form-control:focus{background:rgba(51,65,85,.9);border-color:#0065ff;color:#fff;box-shadow:none}#security-verify-container input[type=date]::-webkit-datetime-edit{color:#fff}#security-verify-container input[type=date]:invalid::-webkit-datetime-edit{color:#afafaf}#security-verify-container .sv-date-wrap{position:relative}#security-verify-container input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:auto;width:3.5rem;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}#security-verify-container .sv-date-icon{position:absolute;right:1.5625rem;top:50%;transform:translateY(-50%);pointer-events:none;display:inline-flex;align-items:center}#security-verify-container .btn-primary{--bs-btn-bg:#0065ff;--bs-btn-border-color:#0065ff;--bs-btn-hover-bg:#0057db;--bs-btn-hover-border-color:#0057db;--bs-btn-active-bg:#0052cc;--bs-btn-active-border-color:#0052cc;--bs-btn-disabled-bg:#0065ff;--bs-btn-disabled-border-color:#0065ff;--bs-btn-disabled-opacity:0.3;border-radius:.375rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:800;line-height:1.5rem}#security-verify-container .btn-secondary{--bs-btn-bg:rgba(51, 65, 85, 0.8);--bs-btn-border-color:rgba(75, 85, 99, 0.6);--bs-btn-hover-bg:rgba(51, 65, 85, 1);--bs-btn-hover-border-color:rgba(75, 85, 99, 0.8);--bs-btn-color:#fff;--bs-btn-hover-color:#fff;border-radius:.375rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.5rem}.sv-btn-getotp{white-space:nowrap;width:10rem;flex:0 0 auto}.sv-otp-sent{color:#00ff37!important;font-size:.875rem;line-height:1.25rem;margin:0}.sv-otp-inputs{gap:.25rem}.sv-otp-box{flex:1 1 0;min-width:0;width:auto;height:5rem;padding:0;text-align:center;font-size:1.625rem;font-weight:600;line-height:1.875rem}.sv-otp-box:disabled{opacity:.3}.sv-progress{display:flex;align-items:center;gap:.625rem;width:100%;margin:0 0 1.5rem}.sv-progress-step{display:flex;align-items:center;gap:.5rem;opacity:.3}.sv-progress-step.is-active,.sv-progress-step.is-done{opacity:1}.sv-progress-line{flex:1 1 auto;height:1px;background:rgba(255,255,255,.15)}.sv-progress-dot{width:1.5rem;height:1.5rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#afafaf;color:#fafaf9;font-size:.875rem;font-weight:600;line-height:1.375rem}.sv-progress-label{color:#fafaf9;font-size:.875rem;font-weight:600;line-height:1.375rem}.sv-progress-step.is-active .sv-progress-dot{background:#1877f2}.sv-progress-step.is-done .sv-progress-dot{background:#22c55e;font-size:0}.sv-progress-step.is-done .sv-progress-dot::before{content:'\2713';font-size:.875rem}@media (max-width:575.98px){.sv-progress-dot,.sv-progress-label,.sv-progress-step.is-done .sv-progress-dot,.sv-progress-step.is-done .sv-progress-dot::before{padding-top:2px}}