@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);*,::after,::before{box-sizing:border-box}body,html{background-color:#00bcd4}html{font-family:'Roboto',serif;font-size:62.5%;line-height:1.4}body{overflow-x:hidden;max-width:100%;max-height:100%;font-size:1.6rem}.auth{position:relative;width:100%}.auth__container{position:relative;width:100vw}.auth__container--forgot,.auth__container--reset,.auth__container--signin{max-width:464px}.auth__container--signup{max-width:520px}.auth__logo{margin:30px auto 40px;max-width:190px;display:block}.auth__content{padding:26px 48px;background:#fff}@media screen and (max-width:600px){.auth__content{padding:13px 24px}}.auth__content .mdi{line-height:28px}.auth__form{position:relative;padding-bottom:20px}.auth__form md-progress-linear{position:absolute;left:-48px;right:0;bottom:0;width:calc(100% + 96px)}@media screen and (min-width:600px){.auth__form .input__row md-input-container:nth-child(1){padding-right:20px}}.auth__form md-input-container label{color:rgba(0,0,0,.7)}.auth__form md-input-container.md-icon-float .auth__form__error{padding-left:36px}.auth__form md-input-container .auth__form__error.ng-hide{display:block!important;visibility:hidden!important}.auth__form--signup .note{padding-right:30px;font-size:1.2rem}.auth__banner{margin-bottom:-26px;margin-left:-48px;margin-right:-48px;padding:14px 48px 24px;text-align:center;background-color:rgba(0,188,212,.55)}.auth__actions{padding:10px 50px}.auth__actions p{margin:10px 0 0}.auth__actions a.md-button{color:#fff!important}.auth__loading{padding:40px 0}md-input-container.md-icon-float{margin-top:-8px}.md-button{padding:0 12px}@media screen and (min-width:600px){md-dialog{max-width:500px}}#forgot-password-turnstile,#signin-turnstile,#signup-turnstile{margin-left:38px;margin-bottom:16px}