.auth__form{margin:4rem auto;width:calc(var(--layout-column-width)*8 + var(--layout-gutter)*7)}@media screen and (min-width:561px){.auth__form{width:calc(var(--layout-column-width)*6 + var(--layout-gutter)*5)}}@media screen and (min-width:1024px){.auth__form{width:calc(var(--layout-column-width)*4 + var(--layout-gutter)*3)}}.auth__form .logo{margin:0 auto 2.4rem}.auth__form__intro h1{font-size:3.2rem;font-weight:700;margin-bottom:1.6rem;text-align:center}.auth__form__intro p{margin-bottom:2.4rem}.auth__form>.custom__input{margin-bottom:1.2rem}.auth__form__submit-button{margin-bottom:1.2rem;padding-top:1.2rem}.auth__form__error{color:var(--error);margin-bottom:1.2rem}.auth__input__password__quality{background:var(--pale-grey);border-radius:.2rem;height:.4rem;overflow:var(--overflow--hidden);position:relative;width:100%}.auth__input__password__quality--low .auth__input__password__quality__bar{background-color:var(--error)}.auth__input__password__quality--medium .auth__input__password__quality__bar{background-color:var(--warning)}.auth__input__password__quality--high .auth__input__password__quality__bar{background-color:var(--success)}.auth__input__password__quality__bar{height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}:root{--PI:3.14159265358979;--white:#fff;--black:#141311;--pale-grey:#dbdbdb;--dark-grey:#787776;--error:#c44b4b;--warning:#d4b04c;--success:#6abf69;--layout-columns:8;--layout-max-width:1920px;--layout-indent:1.6rem;--layout-gutter:1.2rem;--layout-width:calc(min(100vw, var(--layout-max-width)) - var(--layout-indent)*2 - var(--layout-gutter)*(var(--layout-columns) - 1));--layout-column-width:calc(var(--layout-width)/var(--layout-columns));--vh:100vh;--overflow--hidden:hidden}@media screen and (min-width:769px){:root{--layout-columns:12;--layout-indent:3rem;--layout-gutter:3rem}}@supports (overflow:clip){:root{--overflow--hidden:clip}}@supports (height:1svh){:root{--vh:100svh}}.auth__input__password{position:relative}.auth__input__password .custom__input{margin-bottom:.8rem}.auth__input__password__quality{margin:0 auto .8rem;width:calc(100% - .8rem)}.auth__input__password__password-button{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content}
