.login-form_form__jOyYg{display:grid;gap:16px}.login-form_form__jOyYg>a{display:block;text-align:center}.login-form_field__dlMs4{display:grid;gap:6px;color:var(--ink);font-size:var(--text-body);font-weight:600}.login-form_input__u3bXU{width:100%;min-width:0;height:52px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:none;color:var(--ink);background:var(--paper);font-size:var(--text-section);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-form_input__u3bXU:hover{border-color:#c9d4e0}.login-form_input__u3bXU:focus-visible{border-color:var(--violet);background:var(--white);box-shadow:0 0 0 3px var(--violet-soft)}.login-form_passwordField__BnPZ0{position:relative}.login-form_passwordField__BnPZ0 .login-form_input__u3bXU{padding-right:56px}.login-form_visibilityButton__MWhk9{position:absolute;top:2px;right:2px;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:8px;color:#718294;background:transparent}.login-form_visibilityButton__MWhk9:hover{background:var(--paper)}.login-form_formOptions__2h0im{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--text-body)}.login-form_supportLink__CIboc{color:var(--violet-dark);font-weight:600}.login-form_switchPrompt__10KOJ{margin:2px 0 0;color:var(--muted);font-size:var(--text-body);text-align:center}.login-form_button__0v5_i{min-height:52px;padding:0 18px;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:var(--text-section);font-weight:600;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.login-form_button__0v5_i:hover:not(:disabled){transform:translateY(-1px)}.login-form_button__0v5_i:focus-visible,.login-form_supportLink__CIboc:focus-visible,.login-form_visibilityButton__MWhk9:focus-visible{outline:3px solid #c9c6ff;outline-offset:2px}.login-form_button__0v5_i:disabled{cursor:wait;opacity:.7}.login-form_submitButton__9hHbV{color:var(--white);background:var(--ink);box-shadow:0 6px 14px rgb(10 37 64/16%)}.login-form_submitButton__9hHbV:hover:not(:disabled){background:#0f3157}.login-form_demoButton__fSLi6{color:var(--violet-dark);background:var(--violet-soft)}.login-form_divider__hb292{height:1px;margin:3px 0;background:#e7ebef;text-align:center}.login-form_divider__hb292 span{position:relative;top:-9px;padding:0 10px;color:#8d9aa7;background:var(--white);font-size:.6875rem}.login-form_error__nCVUb{margin:-4px 0 0;padding:10px 12px;border-radius:8px;color:#a12525;background:#fff0f0;font-size:.75rem;line-height:1.45}.login-form_success__sWAGy{margin:-4px 0 0;padding:10px 12px;border-radius:8px;color:var(--success-text);background:var(--success-soft);font-size:.8125rem;line-height:1.5}.login-form_checkbox__5BqOx{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:#526579;font-size:.8125rem;line-height:1.5}.login-form_checkbox__5BqOx input{width:18px;height:18px;margin-top:1px}.login-form_checkbox__5BqOx a{color:var(--violet-dark);font-weight:600}@media (max-width:420px){.login-form_formOptions__2h0im{align-items:flex-start;flex-direction:column;gap:10px}}.login-form_googleButton__Y_Qib{color:#0a2540;background:#ffffff;border:1px solid #cfd9e4}.login-form_googleButton__Y_Qib:hover:not(:disabled){background:#f6f9fc}