.auth-form[data-v-df8ce88a]{margin:0 auto;max-width:500px;width:100%}.auth-form__form[data-v-df8ce88a]{display:flex;flex-direction:column;gap:1rem}.auth-form__error[data-v-df8ce88a]{background-color:#ff4c601a;color:#ff4c60}.auth-form__error[data-v-df8ce88a],.auth-form__success[data-v-df8ce88a]{border-radius:.2rem;font-family:IBM Plex Mono;font-size:1rem;font-weight:580;padding:1rem}.auth-form__success[data-v-df8ce88a]{background-color:#5b7d391a;color:#374b22}.auth-form__field[data-v-df8ce88a]{display:flex;flex-direction:column;position:relative}.auth-form__field--password[data-v-df8ce88a]{position:relative}.auth-form__input[data-v-df8ce88a]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.2rem;color:#000;font-family:IBM Plex Mono;font-size:1.5rem;font-weight:580;padding:1rem;transition:border-color .2s}.auth-form__input[data-v-df8ce88a]:focus{border-color:#0000004d;outline:none}.auth-form__input[data-v-df8ce88a]::-moz-placeholder{color:#0000004d;font-weight:400}.auth-form__input[data-v-df8ce88a]::placeholder{color:#0000004d;font-weight:400}.auth-form__input--password[data-v-df8ce88a]{padding-right:48px}.auth-form__password-toggle[data-v-df8ce88a]{align-items:center;background:none;border:none;color:#00000080;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s}.auth-form__password-toggle[data-v-df8ce88a]:hover{color:#000000b3}.auth-form__password-toggle[data-v-df8ce88a]:focus{color:#000;outline:none}.auth-form__eye-icon[data-v-df8ce88a]{display:block;height:20px;width:20px}.auth-form__password-requirements[data-v-df8ce88a]{background-color:#00000005;border-radius:.2rem;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:.85rem 1rem}.auth-form__requirement[data-v-df8ce88a]{align-items:center;color:#0009;display:flex;font-size:.9rem;gap:8px;transition:color .2s}.auth-form__requirement--valid[data-v-df8ce88a]{color:#374b22}.auth-form__requirement-icon[data-v-df8ce88a]{flex-shrink:0;font-size:.9rem;font-weight:700;width:16px}.auth-form__terms[data-v-df8ce88a]{margin-top:.85rem}.auth-form__terms-label[data-v-df8ce88a]{align-items:center;cursor:pointer;display:flex;gap:.85rem}.auth-form__checkbox[data-v-df8ce88a]{cursor:pointer;flex-shrink:0;height:18px;width:18px}.auth-form__terms-text[data-v-df8ce88a]{color:#000000b3;font-size:1rem;line-height:1.5}.auth-form__terms-link[data-v-df8ce88a]{color:#000;font-weight:580;text-decoration:underline}.auth-form__terms-link[data-v-df8ce88a]:hover{color:#000000b3}.auth-form__submit[data-v-df8ce88a]{background-color:#000;border:none;border-radius:.2rem;color:#fff;cursor:pointer;font-family:IBM Plex Mono;font-size:1.5rem;font-weight:580;margin-top:1rem;padding:1rem 2rem;transition:background-color .2s}.auth-form__submit[data-v-df8ce88a]:hover:not(:disabled){background-color:#000c}.auth-form__submit[data-v-df8ce88a]:disabled{cursor:not-allowed;opacity:.5}.auth-form__divider[data-v-df8ce88a]{align-items:center;display:flex;gap:1rem;margin:2rem 0}.auth-form__divider[data-v-df8ce88a]:after,.auth-form__divider[data-v-df8ce88a]:before{background-color:#0000001a;content:"";flex:1;height:1px}.auth-form__divider-text[data-v-df8ce88a]{color:#00000080;font-family:IBM Plex Mono;font-size:1rem;white-space:nowrap}.auth-form__google-btn[data-v-df8ce88a]{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.2rem;color:#000000de;cursor:pointer;display:flex;font-family:IBM Plex Mono;font-size:1.5rem;font-weight:580;gap:1rem;justify-content:center;padding:1rem 2rem;transition:all .2s}.auth-form__google-btn[data-v-df8ce88a]:hover:not(:disabled){background-color:#0000000a;border-color:#0000004d}.auth-form__google-btn[data-v-df8ce88a]:disabled{cursor:not-allowed;opacity:.5}.auth-form__google-icon[data-v-df8ce88a]{flex-shrink:0;height:18px;width:18px}.auth-form__footer[data-v-df8ce88a]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;text-align:center}.auth-form__link[data-v-df8ce88a]{color:#757575;font-size:1.2rem;font-weight:580;text-decoration:none}.auth-form__link[data-v-df8ce88a]:hover{color:#000}.auth-form__link--forgot[data-v-df8ce88a]{color:#0009;font-size:1rem}@media (max-width:768px){.auth-form[data-v-df8ce88a]{max-width:100%}.auth-form__google-btn[data-v-df8ce88a],.auth-form__input[data-v-df8ce88a],.auth-form__submit[data-v-df8ce88a]{font-size:1.2rem}.auth-form__link[data-v-df8ce88a]{font-size:1rem}}
