body.login-v2-page{background:#000;color:#fff;font-family:Arial,Helvetica,sans-serif}.login-v2-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:52px;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}.login-v2-header .login-v2-logo img{display:block;width:233px;height:30px}.login-v2-header .login-v2-header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.login-v2-header a:focus,.widget.login-v2 a:focus{outline:0}.login-v2-header a:focus-visible,.widget.login-v2 a:focus-visible{outline:2px solid #00ffc8;outline-offset:2px}.login-v2-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:32px;border-radius:100px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-decoration:none}.login-v2-pill:hover,.login-v2-pill:focus{text-decoration:none}.login-v2-pill.login-v2-pill-grey,.login-v2-pill.login-v2-pill-grey:hover,.login-v2-pill.login-v2-pill-grey:focus{background:#666364;color:#fff}.login-v2-pill.login-v2-pill-teal,.login-v2-pill.login-v2-pill-teal:hover,.login-v2-pill.login-v2-pill-teal:focus{background:#00ffc8;color:#2c2a2a}.login-v2-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 52px);padding:40px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}.login-v2-main .login-credentials-entry{width:500px;max-width:100%}.login-v2-main .login-credentials-entry.loading>*{display:none}.login-v2-main .login-credentials-entry .login-form .error-message{display:none}.login-v2-main .login-credentials-entry.error .login-form>form,.login-v2-main .login-credentials-entry.error .login-v2-join{display:none!important}.login-v2-main .login-credentials-entry.error .login-form .error-message{display:block;color:#fff;font-size:16px;text-align:center}.widget.login-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;font-family:Arial,Helvetica,sans-serif}.widget.login-v2 .login-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:15px;border-radius:10px;background:#acfbea;color:#000;text-align:center}.widget.login-v2 .login-notice-title{font-size:18px;font-weight:bold}.widget.login-v2 .login-notice-body{font-size:16px}.widget.login-v2 .topbar .header{color:#fff;font-size:25px;font-weight:bold;text-align:center}.widget.login-v2 .login-form>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget.login-v2 .login-v2-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:10px;color:#fd0000;font-size:12px;line-height:1.7;text-align:left}.widget.login-v2 .login-v2-error svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.widget.login-v2 .login-v2-error p{margin:0}.widget.login-v2 .login-v2-error p+p{margin-top:10px}.widget.login-v2 .login-v2-field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px;margin-top:15px;border-radius:10px;padding:0 10px;background:#2c2a2a;-webkit-box-sizing:border-box;box-sizing:border-box}.widget.login-v2 .login-v2-field:first-child{margin-top:0}.widget.login-v2 .login-v2-field input{width:100%;height:100%;padding:0 10px;border:0;border-radius:0;outline:0;background:transparent;color:#fff;caret-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;letter-spacing:-.43px;line-height:22px;-webkit-box-sizing:border-box;box-sizing:border-box}.widget.login-v2 .login-v2-field input::-webkit-input-placeholder{color:#b8b8b7;opacity:1}.widget.login-v2 .login-v2-field input::-moz-placeholder{color:#b8b8b7;opacity:1}.widget.login-v2 .login-v2-field input:-ms-input-placeholder{color:#b8b8b7;opacity:1}.widget.login-v2 .login-v2-field input::-ms-input-placeholder{color:#b8b8b7;opacity:1}.widget.login-v2 .login-v2-field input::placeholder{color:#b8b8b7;opacity:1}.widget.login-v2 .login-v2-field input:-webkit-autofill,.widget.login-v2 .login-v2-field input:-webkit-autofill:hover,.widget.login-v2 .login-v2-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #2c2a2a inset;-webkit-text-fill-color:#fff;caret-color:#fff}.widget.login-v2 .login-v2-field input:-webkit-autofill::first-line {font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;letter-spacing:-.43px}.widget.login-v2 .login-v2-field input::-ms-reveal,.widget.login-v2 .login-v2-field input::-ms-clear{display:none}.widget.login-v2 .login-v2-field.has-error input,.widget.login-v2 .login-v2-field.has-error input:-webkit-autofill,.widget.login-v2 .login-v2-field.has-error input:-webkit-autofill:hover,.widget.login-v2 .login-v2-field.has-error input:-webkit-autofill:focus{color:#fd0000;-webkit-text-fill-color:#fd0000}.widget.login-v2 .login-v2-field.has-error input::-webkit-input-placeholder{color:#b8b8b7;-webkit-text-fill-color:#b8b8b7}.widget.login-v2 .login-v2-field.has-error input::-moz-placeholder{color:#b8b8b7;-webkit-text-fill-color:#b8b8b7}.widget.login-v2 .login-v2-field.has-error input:-ms-input-placeholder{color:#b8b8b7;-webkit-text-fill-color:#b8b8b7}.widget.login-v2 .login-v2-field.has-error input::-ms-input-placeholder{color:#b8b8b7;-webkit-text-fill-color:#b8b8b7}.widget.login-v2 .login-v2-field.has-error input::placeholder{color:#b8b8b7;-webkit-text-fill-color:#b8b8b7}.widget.login-v2 .login-v2-password input{padding-right:46px}.widget.login-v2 .login-v2-eye{position:absolute;right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:0;background:none;color:#b8b8b7;cursor:pointer}.widget.login-v2 .login-v2-eye .login-v2-eye-open{display:none}.widget.login-v2 .login-v2-eye[aria-pressed=true] .login-v2-eye-open{display:block}.widget.login-v2 .login-v2-eye[aria-pressed=true] .login-v2-eye-off{display:none}.widget.login-v2 .capslock-warn{display:none;margin-top:8px;color:#b8b8b7;font-size:14px}.widget.login-v2 .capslock-warn.show{display:block}.widget.login-v2 .login-v2-link,.widget.login-v2 .login-v2-link:hover,.widget.login-v2 .login-v2-link:focus{-ms-flex-item-align:start;align-self:flex-start;margin-top:15px;color:#00ffc8;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer}.widget.login-v2 .login-v2-remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:30px}.widget.login-v2 .login-v2-remember input[type=checkbox]{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;margin:0;border:1px solid #e1e0e0;border-radius:10px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.widget.login-v2 .login-v2-remember input[type=checkbox]:focus{outline:0}.widget.login-v2 .login-v2-remember input[type=checkbox]:focus-visible{outline:2px solid #00ffc8;outline-offset:2px}.widget.login-v2 .login-v2-remember input[type=checkbox]:checked{border-color:#00ffc8;background:#00ffc8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6l4.5 4.5L14.5 1.5' fill='none' stroke='%232C2A2A' stroke-width='2.5'/%3E%3C/svg%3E") center no-repeat}.widget.login-v2 .login-v2-remember label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;cursor:pointer}.widget.login-v2 .login-v2-remember-title{color:#fff;font-size:16px;font-weight:bold}.widget.login-v2 .login-v2-remember-hint{color:#b8b8b7;font-size:12px;font-weight:bold}.widget.login-v2 .login-v2-continue{width:100%;height:50px;margin-top:30px;border:0;border-radius:10px;background:#00ffc8;color:#2c2a2a;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;letter-spacing:-.32px;cursor:pointer}.widget.login-v2 .login-v2-continue:disabled{opacity:.6;cursor:default}.widget.login-v2 .login-v2-continue-wrap{position:relative;margin-top:30px}.widget.login-v2 .login-v2-continue-wrap .login-v2-continue{margin-top:0}.widget.login-v2 .login-v2-continue-wrap .login-v2-spinner{display:none;position:absolute;top:50%;left:50%;width:25px;height:25px;margin:-12.5px 0 0 -12.5px;pointer-events:none}.widget.login-v2 .login-v2-continue-wrap .login-v2-spinner svg{width:25px;height:25px;-webkit-animation:login-v2-spinner-rotate 2s linear infinite;animation:login-v2-spinner-rotate 2s linear infinite}.widget.login-v2 .login-v2-continue-wrap .login-v2-spinner circle{stroke:#666364;stroke-linecap:round;-webkit-animation:login-v2-spinner-dash 1.5s ease-in-out infinite;animation:login-v2-spinner-dash 1.5s ease-in-out infinite}.widget.login-v2 .login-v2-continue-wrap.is-loading .login-v2-continue,.widget.login-v2 .login-v2-continue-wrap.is-loading .login-v2-continue:disabled{color:transparent;-webkit-text-fill-color:transparent;opacity:1}.widget.login-v2 .login-v2-continue-wrap.is-loading .login-v2-spinner{display:block}.widget.login-v2 .login-v2-join{color:#b8b8b7;font-size:16px;font-weight:bold;text-align:center}.widget.login-v2 .login-v2-join a,.widget.login-v2 .login-v2-join a:hover,.widget.login-v2 .login-v2-join a:focus{color:#00ffc8;text-decoration:none}.widget.login-v2 .contentLoginOverrider{color:#fff;font-size:16px;text-align:center}.widget.login-v2 .contentLoginOverrider .title{margin-bottom:15px;font-size:18px;font-weight:bold}.widget.login-v2 .contentLoginOverrider p,.widget.login-v2 .contentLoginOverrider div{margin-bottom:10px}.widget.login-v2 .contentLoginOverrider a{color:#00ffc8}.widget.login-v2 .contentLoginOverrider input[type=text],.widget.login-v2 .contentLoginOverrider input[type=number]{width:100%;height:52px;padding:0 20px;border:0;border-radius:10px;background:#2c2a2a;color:#fff;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.widget.login-v2 .contentLoginOverrider .action-button{display:inline-block;width:100%;min-height:50px;margin-top:15px;padding:14px 20px;border:0;border-radius:10px;background:#00ffc8;color:#2c2a2a;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.widget.login-v2 .contentLoginOverrider .action-button-black{background:#2c2a2a;color:#fff}@-webkit-keyframes login-v2-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes login-v2-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes login-v2-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes login-v2-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}