.LoginForm_login-form__TDXkd{display:flex;justify-content:center;align-items:center;padding:1em}.LoginForm_login-form__inner__i5Onb{width:100%;max-width:450px;padding:2em 1.5em}.LoginForm_login-form__header__ZgLmh{text-align:left;margin-bottom:18px}.LoginForm_login-form__title__JZclg{margin:0 0 .25em;color:#fff}.LoginForm_login-form__subtitle___eerL{margin:0;color:#6b7280}.LoginForm_login-form__error__6H2Ha{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);color:#ef4444;padding:10px 12px;border-radius:8px;margin-bottom:14px}.LoginForm_login-form__notice__4PFW1{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.15);color:#1d4ed8;padding:10px 12px;border-radius:8px;margin-bottom:14px}.LoginForm_login-form__notice--info__HZBgX{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.15);color:#1d4ed8}.LoginForm_login-form__notice--warning__ewthR{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.2);color:#92400e}.LoginForm_login-form__notice-text__pkYA5{margin:0}.LoginForm_login-form__notice-actions__ZLBiT{margin-top:8px;display:flex;gap:10px}.LoginForm_login-form__notice-button__KviiU{border:1px solid rgba(37,99,235,.25);background:#fff;color:inherit;padding:8px 10px;border-radius:8px;cursor:pointer}.LoginForm_login-form__notice-button__KviiU:hover{background:hsla(0,0%,100%,.7)}.LoginForm_login-form__form___6h_Z{display:flex;flex-direction:column;gap:14px}.LoginForm_login-form__group__SRwIz{display:flex;flex-direction:column;gap:0}.LoginForm_login-form__label__etW3_{color:#6b7280}.LoginForm_login-form__input__J0Y3Q{--form-control-text:var(--clr-id-white);--form-autofill-text:var(--form-control-text);font-family:var(--font-family-text);font-size:20rem;color-scheme:dark;border:none;border-radius:var(--border-radius-small);background-color:rgba(0,0,0,0);border:1px solid var(--clr-id-white);color:var(--form-control-text);padding:.75em 1em;width:100%;box-sizing:border-box}.LoginForm_login-form__input__J0Y3Q::placeholder{font-family:var(--font-family-text);color:var(--clr-grey-600)}.LoginForm_login-form__input__J0Y3Q:focus{outline:none;border-color:var(--clr-id-primary)}.LoginForm_login-form__input--with-icon__hHlLA{padding-right:3em}.LoginForm_login-form__toggle__AUmQP{position:absolute;top:22px;right:.75em;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;padding:0;line-height:0;border:none;background:rgba(0,0,0,0);border-radius:.5em;cursor:pointer}.LoginForm_login-form__toggle__AUmQP:disabled{cursor:not-allowed;opacity:.6}.LoginForm_login-form__toggle__AUmQP:focus-visible{outline:2px solid var(--clr-id-secondary);outline-offset:2px}.LoginForm_login-form__toggle-icon__i6xEF{opacity:.85;display:block;filter:invert(1)}.LoginForm_login-form__toggle__AUmQP:disabled .LoginForm_login-form__toggle-icon__i6xEF{opacity:.65}.LoginForm_login-form__toggle__AUmQP:hover .LoginForm_login-form__toggle-icon__i6xEF{opacity:1}.LoginForm_login-form__controls__Qlzvb{display:flex;justify-content:space-between;align-items:center}.LoginForm_login-form__checkbox-label__jNG5u{display:flex;align-items:center;gap:.75em;color:#fff}.LoginForm_login-form__checkbox__WJra3{width:16px;height:16px}.LoginForm_login-form__forgot-link___Yu0q{text-decoration:underline;color:#fff}.LoginForm_login-form__field-error__MtgkJ{color:#ef4444;margin-top:5px;font-size:14rem}.LoginForm_login-form__submit__HWG_e{width:100%}.LoginForm_login-form__spinner__ps19C{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:LoginForm_spin__APHo_ 1s linear infinite}.LoginForm_login-form__footer__QWwgG{margin-top:8px;text-align:center}.LoginForm_login-form__signup__DWESh{margin:0;color:#fff}.LoginForm_login-form__register-link__TWLnm{color:var(--clr-id-secondary);text-decoration:underline;font-size:22rem}.LoginForm_login-form__password-row__kxuxs{position:relative;width:100%}@media(max-width:900px){.LoginForm_login-form__inner__i5Onb{background-color:rgba(0,0,0,0);padding:0}.LoginForm_login-form__controls__Qlzvb{flex-direction:column;align-items:flex-start;gap:10px;color:#fff}.LoginForm_login-form__footer__QWwgG{text-align:center}}@keyframes LoginForm_spin__APHo_{to{transform:rotate(1turn)}}