.welcome-page{min-height:100vh;overflow-x:hidden;line-height:1.5;font-family:var(--nx-font);font-weight:700;color:#fff;background:#0a0a1a url(/assets/welcome/bg.png) no-repeat center top;background-size:cover}.welcome-page .container{position:relative;margin:0 auto;max-width:1200px}.welcome-page .page-content{margin-top:80px;padding-bottom:64px}.welcome-page .app-logo-wrapper{display:flex;align-items:center;flex-direction:column}.welcome-page .app-logo{margin-top:125px;width:400px;height:400px;background:url(/assets/welcome/logo.png) no-repeat center center;background-size:cover}.welcome-page .app-name{margin:23px 0 0;line-height:1;font-size:120px;font-weight:700;color:#79fb40;text-transform:uppercase}.welcome-page .btn-start{display:flex;justify-content:center;align-items:center;margin:0 auto;width:600px;height:112px;background-color:#4ea728;border:none;font-family:var(--nx-font);font-size:54px;font-weight:700;color:#fff;text-transform:uppercase;cursor:pointer}.welcome-page .btn-start:hover{transform:scale(1.02)}.welcome-page .btn-start:active{transform:scale(.98)}.welcome-page .help-login{margin:16px 0 0;text-align:center;font-size:28px;color:#fff}.welcome-page .link-login{padding:0;border:none;background:none;color:#f0ea32;font:inherit;cursor:pointer}.welcome-page .link-login:hover{text-decoration:underline}@media screen and (max-width: 768px){.welcome-page .page-content{margin-top:85px}.welcome-page .app-logo{margin-top:145px;width:160px;height:160px}.welcome-page .app-name{margin-top:10px;font-size:40px}.welcome-page .btn-start{width:240px;height:48px;font-size:24px}.welcome-page .help-login{padding:0 16px;font-size:14px}}.c-dialog-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:#00000073}.c-dialog{position:relative;padding:36px 30px;width:590px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;background-color:#1e1f20;border:2px solid #79fb40;box-sizing:border-box;font-family:var(--nx-font);font-weight:700;text-align:left}.c-dialog-header{position:relative}.c-dialog .close{position:absolute;right:-10px;top:-16px;width:40px;height:40px;padding:0;border:none;background:url(/assets/welcome/close.png) no-repeat center center;background-size:contain;cursor:pointer}.c-dialog .close:hover{background-image:url(/assets/welcome/close-hover.png)}.c-dialog .title{margin:0;padding-right:40px;font-size:45px;line-height:1.1;color:#79fb40;text-transform:uppercase}.c-dialog .form{margin-top:58px}.c-dialog .form-item{position:relative;margin-bottom:13px}.c-dialog .form-item .label{display:block;margin-bottom:10px;line-height:25px;font-size:20px;color:#fbfbfb}.c-dialog .form-item .input-text-wrapper{position:relative}.c-dialog .form-item .input-text{padding:0 56px 0 24px;width:100%;height:84px;border:none;background-color:#fff;box-sizing:border-box;color:#000;font-family:var(--nx-font);font-weight:700;font-size:24px;-webkit-user-select:text;user-select:text}.c-dialog .form-item .input-text:focus-visible{outline:none}.c-dialog .form-item .eye{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:none;background:url(/assets/welcome/eye-off.png) no-repeat center center;background-size:contain;cursor:pointer}.c-dialog .form-item .eye-on{background-image:url(/assets/welcome/eye-on.png)}.c-dialog .form-item .help{margin:8px 0 0;font-size:20px;color:#ed524d}.c-dialog .help-resent,.c-dialog .help-forget-password{margin:16px 0 0;line-height:22px;color:#fff;font-size:20px}.c-dialog .link-btn{padding:0;border:none;background:none;color:#fbdb3d;font:inherit;cursor:pointer}.c-dialog .link-btn:disabled{cursor:default}.c-dialog .btn{display:flex;justify-content:center;align-items:center;margin-top:50px;width:100%;height:84px;background-color:#4ea728;border:none;font-family:var(--nx-font);font-weight:700;font-size:40px;color:#fff;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 768px){.c-dialog{padding:20px 15px;width:340px}.c-dialog .close{right:-4px;top:-8px;width:28px;height:28px}.c-dialog .title{font-size:26px}.c-dialog .form{margin-top:32px}.c-dialog .form-item{margin-bottom:8px}.c-dialog .form-item .label{margin-bottom:5px;line-height:16px;font-size:12px}.c-dialog .form-item .input-text{padding:0 40px 0 14px;height:50px;font-size:14px}.c-dialog .form-item .eye{right:10px;width:20px;height:20px}.c-dialog .form-item .help{font-size:12px}.c-dialog .help-resent,.c-dialog .help-forget-password{margin-top:8px;line-height:16px;font-size:12px}.c-dialog .btn{margin-top:28px;height:50px;font-size:23px}}
