@font-face{font-family:"Inter";src:url("/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype-variations");font-weight:100 900;font-stretch:normal;font-style:normal;font-display:swap}.text-display{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:32px;line-height:1;font-weight:400;color:#323232}.text-h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:28px;line-height:1;font-weight:500;color:#323232}.text-h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:26px;line-height:1;font-weight:400;color:#323232}.text-h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:24px;line-height:1;font-weight:500;color:#323232}.text-body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.2;font-weight:400;color:#323232}.text-caption{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:14px;line-height:1.2;font-weight:400;color:#323232}.text-meta{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;line-height:1.2;font-weight:400;color:#323232}h1{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:32px;line-height:1;font-weight:400;color:#323232}h2{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:28px;line-height:1;font-weight:500;color:#323232}h3{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:26px;line-height:1;font-weight:400;color:#323232}h4{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:24px;line-height:1;font-weight:500;color:#323232}p,li,input,textarea{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.2;font-weight:400;color:#323232}small{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;line-height:1.2;font-weight:400;color:#323232}@media(max-width: calc(768px - 1px)){h1{font-size:24px;font-weight:500;line-height:1.2}h2{font-size:20px}h3{font-size:18px}p,li,input,textarea{font-size:16px}small{font-size:12px}}.spinning{display:inline-block;animation:spin 1s linear infinite}.alert{width:100%}@keyframes spin{100%{transform:rotate(360deg)}}.modal.login-page,.modal.reset-password-page,.modal.signup-page{width:100%;max-width:650px;border-radius:12px;box-shadow:0px 0px 32.2000007629px 0px rgba(217,217,217,.65)}.login-page,.reset-password-page,.signup-page{display:flex;flex-direction:column;justify-content:center}.login-page__container,.reset-password-page__container,.signup-page__container{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:40px}.login-page__title,.reset-password-page__title,.signup-page__title{font-size:20px;font-weight:600;text-transform:none}.login-page__form,.reset-password-page__form,.signup-page__form{display:flex;flex-direction:column;width:100%}.login-page__field-box,.reset-password-page__field-box,.signup-page__field-box{border:1px solid #ddd;border-radius:12px;padding:24px 20px;height:96px;background:#fff;display:flex;flex-direction:column;gap:6px}.login-page__label,.reset-password-page__label,.signup-page__label{font-size:20px;font-weight:300;line-height:100%}.login-page .form-group,.reset-password-page .form-group,.signup-page .form-group{margin:0px}.login-page .field-loginform-identity.has-error .help-block,.login-page .field-loginform-password.has-error .help-block,.login-page .field-passwordresetrequestform-email.has-error .help-block,.login-page .field-signupform-username.has-error .help-block,.login-page .field-signupform-email.has-error .help-block,.login-page .field-signupform-phone.has-error .help-block,.login-page .field-signupform-password.has-error .help-block,.login-page .field-signupform-password_repeat.has-error .help-block,.reset-password-page .field-loginform-identity.has-error .help-block,.reset-password-page .field-loginform-password.has-error .help-block,.reset-password-page .field-passwordresetrequestform-email.has-error .help-block,.reset-password-page .field-signupform-username.has-error .help-block,.reset-password-page .field-signupform-email.has-error .help-block,.reset-password-page .field-signupform-phone.has-error .help-block,.reset-password-page .field-signupform-password.has-error .help-block,.reset-password-page .field-signupform-password_repeat.has-error .help-block,.signup-page .field-loginform-identity.has-error .help-block,.signup-page .field-loginform-password.has-error .help-block,.signup-page .field-passwordresetrequestform-email.has-error .help-block,.signup-page .field-signupform-username.has-error .help-block,.signup-page .field-signupform-email.has-error .help-block,.signup-page .field-signupform-phone.has-error .help-block,.signup-page .field-signupform-password.has-error .help-block,.signup-page .field-signupform-password_repeat.has-error .help-block{margin-top:12px}.login-page .field-loginform-identity,.login-page .field-signupform-username,.login-page .field-signupform-email,.login-page .field-signupform-phone,.login-page .field-signupform-password,.login-page .field-signupform-password_repeat,.reset-password-page .field-loginform-identity,.reset-password-page .field-signupform-username,.reset-password-page .field-signupform-email,.reset-password-page .field-signupform-phone,.reset-password-page .field-signupform-password,.reset-password-page .field-signupform-password_repeat,.signup-page .field-loginform-identity,.signup-page .field-signupform-username,.signup-page .field-signupform-email,.signup-page .field-signupform-phone,.signup-page .field-signupform-password,.signup-page .field-signupform-password_repeat{margin-bottom:20px}.login-page__control,.reset-password-page__control,.signup-page__control{width:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);outline:none;font-size:24px;font-weight:500;line-height:1}.login-page__control::-moz-placeholder, .reset-password-page__control::-moz-placeholder, .signup-page__control::-moz-placeholder{font-size:24px;font-weight:500;line-height:1;color:#999}.login-page__control::placeholder,.reset-password-page__control::placeholder,.signup-page__control::placeholder{font-size:24px;font-weight:500;line-height:1;color:#999}.login-page__control:focus,.reset-password-page__control:focus,.signup-page__control:focus{outline:none;box-shadow:none}.login-page__submit,.reset-password-page__submit,.signup-page__submit{display:flex;align-items:center;justify-content:center;width:100%;height:63px;padding:24px 0;margin:40px 0;font-size:20px;font-weight:600;color:#fff;background-color:#4285f4;border:none;border-radius:6px;text-decoration:none;cursor:pointer}.login-page .reset-password-page__submit,.reset-password-page .reset-password-page__submit,.signup-page .reset-password-page__submit{margin:40px 0 0 0}.login-page__signup,.login-page__login,.reset-password-page__signup,.reset-password-page__login,.signup-page__signup,.signup-page__login{display:flex;flex-direction:row;justify-content:center;gap:5px}.login-page__signup-link,.login-page__forgot-password,.login-page__login-link,.reset-password-page__signup-link,.reset-password-page__forgot-password,.reset-password-page__login-link,.signup-page__signup-link,.signup-page__forgot-password,.signup-page__login-link{font-size:16px;font-weight:400;color:#4285f4}.login-page__options,.reset-password-page__options,.signup-page__options{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.login-page__options input[type=checkbox]:not([hidden]),.reset-password-page__options input[type=checkbox]:not([hidden]),.signup-page__options input[type=checkbox]:not([hidden]){position:absolute;opacity:0;cursor:pointer;width:16px;height:16px}.login-page__options .loginform-rememberme,.reset-password-page__options .loginform-rememberme,.signup-page__options .loginform-rememberme{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-weight:400;line-height:1}.login-page__options .loginform-rememberme::before,.reset-password-page__options .loginform-rememberme::before,.signup-page__options .loginform-rememberme::before{content:"";display:block;width:16px;height:16px;margin-right:20px;border:1px solid #999;border-radius:4px;background:#fff;transition:all .2s ease;flex-shrink:0}.login-page__options input[type=checkbox]:checked+.loginform-rememberme::before,.reset-password-page__options input[type=checkbox]:checked+.loginform-rememberme::before,.signup-page__options input[type=checkbox]:checked+.loginform-rememberme::before{background-color:#4285f4;border-color:#4285f4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5L4.5 8.5L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.login-page__options input[type=checkbox]:not(:checked)+.loginform-rememberme:hover::before,.reset-password-page__options input[type=checkbox]:not(:checked)+.loginform-rememberme:hover::before,.signup-page__options input[type=checkbox]:not(:checked)+.loginform-rememberme:hover::before{border-color:#666}.login-page__feedback .feedback-message,.reset-password-page__feedback .feedback-message,.signup-page__feedback .feedback-message{line-height:1.2}.login-page__feedback .feedback-message--error,.reset-password-page__feedback .feedback-message--error,.signup-page__feedback .feedback-message--error{background:#fee;border:1px solid #fcc;color:#c33}.login-page__password-wrap,.reset-password-page__password-wrap,.signup-page__password-wrap{position:relative;display:flex;align-items:center}.login-page__password-wrap__control,.reset-password-page__password-wrap__control,.signup-page__password-wrap__control{padding-right:42px}.login-page__password-toggle,.reset-password-page__password-toggle,.signup-page__password-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:rgba(0,0,0,0);padding:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#8a8a8a;cursor:pointer}.login-page__password-toggle:hover,.reset-password-page__password-toggle:hover,.signup-page__password-toggle:hover{color:#323232}.login-page__password-toggle .eye-off,.reset-password-page__password-toggle .eye-off,.signup-page__password-toggle .eye-off{display:none}.login-page__password-toggle.is-visible .eye-on,.reset-password-page__password-toggle.is-visible .eye-on,.signup-page__password-toggle.is-visible .eye-on{display:none}.login-page__password-toggle.is-visible .eye-off,.reset-password-page__password-toggle.is-visible .eye-off,.signup-page__password-toggle.is-visible .eye-off{display:inline}.login-page__auth-clients,.signup-page__auth-clients{margin-top:40px}.login-page__auth-clients .auth-clients,.signup-page__auth-clients .auth-clients{display:flex;flex-direction:column;gap:20px}.login-page__auth-clients .auth-clients .auth-link,.signup-page__auth-clients .auth-clients .auth-link{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;height:63px;padding:24px 0;font-size:20px;font-weight:400;border:1px solid #ddd;border-radius:6px}@media(max-width: 768px){.login-page,.reset-password-page,.signup-page{padding:0;box-shadow:none;border:none;margin-top:20px}.login-page__container,.reset-password-page__container,.signup-page__container{width:100%;padding-bottom:60px}.login-page__title,.reset-password-page__title,.signup-page__title{font-size:20px;margin-bottom:24px}.login-page__field-box,.reset-password-page__field-box,.signup-page__field-box{padding:12px 10px;height:61px;border-radius:6px}.login-page__label,.reset-password-page__label,.signup-page__label{font-size:16px}.login-page__control,.reset-password-page__control,.signup-page__control{font-size:16px}.login-page__submit,.reset-password-page__submit,.signup-page__submit{padding:16px 0;margin:40px 0 20px 0;height:44px;font-size:16px;border-radius:6px}.login-page .reset-password-page__submit,.reset-password-page .reset-password-page__submit,.signup-page .reset-password-page__submit{margin:20px 0 0}.login-page .signup-page__submit,.reset-password-page .signup-page__submit,.signup-page .signup-page__submit{margin:20px 0}.login-page__auth-clients,.reset-password-page__auth-clients,.signup-page__auth-clients{margin-top:20px}.login-page__auth-clients .auth-clients,.reset-password-page__auth-clients .auth-clients,.signup-page__auth-clients .auth-clients{gap:8px}.login-page__auth-clients .auth-clients .auth-link,.reset-password-page__auth-clients .auth-clients .auth-link,.signup-page__auth-clients .auth-clients .auth-link{padding:16px 0;height:44px;font-size:16px;gap:10px}.login-page__auth-clients .auth-clients svg,.reset-password-page__auth-clients .auth-clients svg,.signup-page__auth-clients .auth-clients svg{width:20px;height:20px}.login-page .help-block,.reset-password-page .help-block,.signup-page .help-block{font-size:12px}.login-page__signup,.reset-password-page__signup,.signup-page__signup{font-size:16px}.login-page .field-loginform-identity,.login-page .field-signupform-username,.login-page .field-signupform-email,.login-page .field-signupform-phone,.login-page .field-signupform-password,.reset-password-page .field-loginform-identity,.reset-password-page .field-signupform-username,.reset-password-page .field-signupform-email,.reset-password-page .field-signupform-phone,.reset-password-page .field-signupform-password,.signup-page .field-loginform-identity,.signup-page .field-signupform-username,.signup-page .field-signupform-email,.signup-page .field-signupform-phone,.signup-page .field-signupform-password{margin-bottom:8px}}/*# sourceMappingURL=login.css.map */