body.is-mobile .field-text-with-flying-label .field-text{-webkit-appearance:none;background:transparent;border:0;box-shadow:0 1px hsla(var(--primary-color-h),calc(var(--primary-color-s) + 12%),calc(var(--primary-color-l) + -7%),1);padding:0;transition:none}body.is-mobile .field-text-with-flying-label .field-text:focus{box-shadow:0 2px hsla(var(--error-color-h),calc(var(--error-color-s) + 15%),calc(var(--error-color-l) + -10%),1)}@-webkit-keyframes autofill{to{background:transparent}}body.is-mobile .field-text-with-flying-label .field-text:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.field-text-with-flying-label .flying-input-placeholder{font-weight:400;display:block;color:hsla(var(--primary-color-h),calc(var(--primary-color-s) + 12%),calc(var(--primary-color-l) + -7%),1);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;font-size:85%;top:0;transition:color .25s,top .25s,font-size .25s}.field-text-with-flying-label .flying-input-placeholder.in-place{top:25px;font-size:125%;color:hsla(var(--sub-content-color-h),calc(var(--sub-content-color-s) + -5%),calc(var(--sub-content-color-l) + 25%),1)}@keyframes autofill{to{color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);background:transparent}}#login-dialog{display:flex;flex-direction:column;max-width:100%!important;min-height:100vh;opacity:1}body.is-mobile #login-dialog{margin-top:0!important}#login-dialog:before{content:"";position:absolute;width:100%;height:100%;opacity:.76;background-color:hsla(var(--primary-color-h),calc(var(--primary-color-s) + 12%),calc(var(--primary-color-l) + -7%),1)}#login-dialog .alert,#login-dialog .top-logo,#login-dialog .create-account{opacity:.99}#login-dialog .top-logo{display:flex;align-items:center;justify-items:center;justify-content:center;color:hsla(var(--secondary-color-h),calc(var(--secondary-color-s) + -3%),calc(var(--secondary-color-l) + -7%),1);font-weight:500;line-height:29px;cursor:default}body:not(.is-mobile) #login-dialog .top-logo{position:absolute;left:48px;top:40px;font-size:24px;letter-spacing:1.7px}body:not(.is-mobile) #login-dialog .top-logo img{width:150px}body.is-mobile #login-dialog .top-logo{margin:10px auto 0;font-size:19px;letter-spacing:1.35px}body.is-mobile #login-dialog .top-logo img{width:130px}#login-dialog .login-title{margin:170px auto 0;text-align:right;display:flex;justify-content:center}#login-dialog .login-title .first-line{opacity:.86;font-size:48px;color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);font-weight:800;letter-spacing:0;line-height:56px;text-shadow:0 2px 4px 0 hsla(var(--content-color-h),calc(var(--content-color-s) + 0%),calc(var(--content-color-l) + -20%),.2)}#login-dialog .login-title .first-line .italic{color:hsla(var(--secondary-color-h),calc(var(--secondary-color-s) + 32%),calc(var(--secondary-color-l) + 2%),1)}#login-dialog .login-title .second-line{opacity:.99;color:hsla(var(--background-accent-color-h),calc(var(--background-accent-color-s) + -3%),calc(var(--background-accent-color-l) + -6%),1);font-size:24px;font-weight:300;letter-spacing:0;line-height:29px}body:not(.is-mobile) #login-dialog{margin-bottom:50px}body.is-mobile #login-dialog{flex-direction:column;margin-bottom:0!important}#login-dialog .preview-alert .strong{text-transform:uppercase}#login-dialog>form{align-self:center}body.is-mobile #login-dialog>form{flex:1;display:flex;align-items:center}#login-dialog>form label[for]{color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);font-weight:700;letter-spacing:0;line-height:16px;margin-bottom:0}#login-dialog>form .form-control.field-text{margin-bottom:20px}#login-dialog>form.need-two-factor{pointer-events:none}#login-dialog>form input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}#login-dialog .btn-blue{display:block;color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;border-radius:12px;background-color:hsla(var(--secondary-color-h),calc(var(--secondary-color-s) + 32%),calc(var(--secondary-color-l) + 2%),1);margin:0 0 5px auto}#login-dialog .create-account,#login-dialog .create-account a{color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);font-size:18px;letter-spacing:0;line-height:24px}#login-dialog .create-account{padding:0;margin:10px 5px 33px 0}#login-dialog .create-account a{font-weight:700}body.is-mobile #login-dialog .create-account,body.is-mobile #login-dialog .create-account a{font-size:14px}body.is-mobile #login-dialog .create-account{text-align:center;font-style:italic;margin:0 auto 20px}body.is-mobile #login-dialog .create-account a{font-style:normal;color:hsla(var(--background-accent-color-h),calc(var(--background-accent-color-s) + 32%),calc(var(--background-accent-color-l) + -26%),1)}#login-dialog .blocks-container{display:flex;padding:80px 20px 20px;position:relative}body.is-mobile #login-dialog .blocks-container{width:100vw;padding-top:52px}body.is-mobile #login-dialog .blocks-container .block-side,body.is-mobile #login-dialog .blocks-container .block-form{flex:1;flex-basis:auto}#login-dialog .blocks-container .block-sep{margin:0 20px;background:hsla(var(--background-accent-color-h),calc(var(--background-accent-color-s) + -3%),calc(var(--background-accent-color-l) + -6%),1);width:1px}#login-dialog .blocks-container .block-side p{margin:0;padding:0}body:not(.is-mobile) #login-dialog .blocks-container .login-block{width:358px}body:not(.is-mobile) #login-dialog .blocks-container .block-form{width:310px}@media (max-width: 767px){#login-dialog .blocks-container{flex-direction:column}#login-dialog .blocks-container .block-sep{margin:20px 0;background:hsla(var(--background-accent-color-h),calc(var(--background-accent-color-s) + -3%),calc(var(--background-accent-color-l) + -6%),1);height:1px;width:auto}}#login-dialog .blocks-container .access-token-guard{position:absolute;top:25px;left:50%;transform:translate(-50%) scale(1.5);opacity:0;transition:opacity .5s,transform .5s}#login-dialog .blocks-container .access-token-guard.enabled{opacity:1;transform:translate(-50%) scale(1)}#login-dialog .blocks-container .access-token-guard:not(.enabled){pointer-events:none;-webkit-user-select:none;user-select:none}#login-dialog .blocks-container .access-token-guard .ico{width:100px;height:50px}#login-dialog .blocks-container .block-info{height:453px;background-color:hsla(var(--primary-color-h),calc(var(--primary-color-s) + 12%),calc(var(--primary-color-l) + -7%),1);padding:22px 21px 24px 27px}#login-dialog .blocks-container .block-info .have-questions{margin:15px 0 0;color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1)}#login-dialog .blocks-container .block-info .have-questions a{color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);font-weight:700}#login-dialog .blocks-container .block-form .control-form{position:relative}#login-dialog .blocks-container .block-form .control-form .field-text::-ms-reveal{display:none}#login-dialog .blocks-container .block-form .control-form .ico{position:absolute;top:8px;font-size:20px;color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);opacity:.8}#login-dialog .blocks-container .block-form .control-form .left-ico{left:0}#login-dialog .blocks-container .block-form .control-form .right-ico{right:0;z-index:100;cursor:pointer}body:not(.is-mobile) #login-dialog .blocks-container .block-form{margin:0 77px}#login-dialog .blocks-container .block-form h2{padding-top:0}#login-dialog .blocks-container .block-form .recaptcha-container{margin:35px auto 32.5px}body:not(.is-mobile) #login-dialog .blocks-container .block-form .form-footer .btn{width:auto;font-size:18px;font-weight:700;color:hsla(var(--content-color-h),calc(var(--content-color-s) + 0%),calc(var(--content-color-l) + 0%),1);line-height:24px;margin-left:auto;padding:10px 45px;border:1px solid hsla(var(--sub-content-color-h),calc(var(--sub-content-color-s) + -5%),calc(var(--sub-content-color-l) + 9%),1);background-color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);box-sizing:border-box;box-shadow:0 1px 2px hsla(var(--content-color-h),calc(var(--content-color-s) + 0%),calc(var(--content-color-l) + -20%),.5)}body.is-mobile #login-dialog .blocks-container .block-form .form-footer .btn{height:60px}#login-dialog .blocks-container .block-form label{margin-bottom:8px}#login-dialog .blocks-container .block-form label:nth-of-type(2){margin-top:20px}#login-dialog .blocks-container .block-form .control-form:nth-of-type(3) .field-text{margin-bottom:8px}#login-dialog .form-signin{padding:15px 0;margin:0 auto}@media (max-width: 991px){#login-dialog .form-signin{width:100%!important;padding-left:0;padding-right:0}}#login-dialog .form-signin .form-signin-heading,#login-dialog .form-signin .checkbox{margin-bottom:10px}#login-dialog .form-signin .checkbox{font-weight:400}#login-dialog .form-signin .form-control.field-text{position:relative;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;background:transparent;border:none;border-bottom:1px solid hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1);padding-left:30px!important;color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1)}body:not(.is-mobile) #login-dialog .form-signin .form-control.field-text{padding:10px}#login-dialog .form-signin .form-control.field-text:focus{z-index:2}body.is-mobile #login-dialog .form-signin .flying-input-placeholder{text-transform:uppercase}#login-dialog .forgot-password-link{text-align:right}body.is-mobile #login-dialog .forgot-password-link.no-signup{text-align:center;margin-top:30px;font-size:125%}#login-dialog .action-btns{display:flex;margin-top:20px}#login-dialog .action-btns>div{flex:1}#login-dialog .action-btns>div:last-child{text-align:right}body.is-mobile #login-dialog .action-btns>div .btn{width:100%}body.is-mobile #login-dialog .action-btns>div:first-child{margin-right:20px}body.is-mobile #login-dialog .action-btns>div:last-child{margin-left:20px}body.is-mobile #login-dialog .action-btns.no-signup>div:first-child{margin-right:0}body.is-mobile #login-dialog .action-btns.no-signup>div:last-child{margin-left:0}#login-dialog .login-footer-action-links{display:flex;justify-content:space-between}#login-dialog .login-footer-action-links a{color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1)}#login-dialog .login-footer-action-links-mobile{justify-content:flex-end}#login-dialog #sitelock-link{position:absolute;bottom:115px;right:5px}#login-dialog .how-it-works-link{height:45px;width:140px;margin:auto}#login-dialog .btn-how-it-works-mobile{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}#login-dialog .guard-link{display:block;width:100%;padding:10px;text-align:center;font-size:125%;margin-bottom:20px;position:relative;color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1)}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}#login-dialog .fadeIn{animation-name:fadeInRight;animation-duration:2s}#login-dialog .signin-with-btns{margin-top:30px}#login-dialog .footer-links{background:hsla(var(--content-color-h),calc(var(--content-color-s) + 0%),calc(var(--content-color-l) + -20%),.35);position:relative;margin-top:auto}#login-dialog .footer-links ul{margin-top:41px;padding:0 120px;list-style:none;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}#login-dialog .footer-links ul li{display:block;font-size:26px;font-weight:300;letter-spacing:0;line-height:32px}#login-dialog .footer-links ul li a{color:hsla(var(--background-color-h),calc(var(--background-color-s) + 0%),calc(var(--background-color-l) + 0%),1)}#login-dialog .login-footer{background:hsla(var(--content-color-h),calc(var(--content-color-s) + 0%),calc(var(--content-color-l) + -20%),.35);position:relative;margin:0;padding-top:0}#app.has-emergency-message #login-dialog{padding-bottom:100px!important}
