.LoginPage_page__ROZxd{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background-color:var(--color-background)}.LoginPage_card___fTj0{width:100%;max-width:400px;padding:40px;background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:12px}.LoginPage_title__9p84h{margin:0 0 4px;font-size:32px;font-weight:700;color:var(--color-bear-primary)}.LoginPage_subtitle__KGk_w{margin:0 0 28px;font-size:15px;color:var(--color-text-light)}.LoginPage_form__mxZWC{display:flex;flex-direction:column;gap:16px}.LoginPage_errorBanner__ydS7c{padding:12px 16px;background-color:color-mix(in srgb,var(--color-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 30%,transparent);border-radius:6px;color:var(--color-error);font-size:14px}.LoginPage_field__J6RMg{display:flex;flex-direction:column;gap:6px}.LoginPage_label__mh7Gp{font-size:14px;font-weight:500;color:var(--color-text)}.LoginPage_input__rE_nh{padding:10px 12px;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.LoginPage_input__rE_nh:focus{outline:none;border-color:var(--color-primary)}.LoginPage_submitButton__CVdqC{padding:11px 20px;margin-top:4px;background-color:var(--color-bear-primary);color:var(--color-bear-primary-text);border:none;border-radius:6px;font-size:15px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer}.LoginPage_submitButton__CVdqC:hover:not(:disabled){background-color:var(--color-bear-primary-hover)}.LoginPage_submitButton__CVdqC:disabled{opacity:.6;cursor:not-allowed}