.SignInForm_form__NuQ2b{display:flex;flex-direction:column;gap:24px;width:100%;max-width:360px}.SignInForm_fieldGroup__lotSE{display:flex;flex-direction:column;gap:8px}.SignInForm_label__NhXaG{font-size:11px;color:var(--ink-2);text-transform:uppercase}.SignInForm_input__N67Of,.SignInForm_label__NhXaG{font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.SignInForm_input__N67Of{background:var(--surface);border:1px solid var(--border);color:var(--ink-1);font-size:14px;padding:12px 16px;outline:none;caret-color:var(--brass);transition:border-color var(--dur-fast)}.SignInForm_input__N67Of:focus{border-color:var(--brass)}.SignInForm_input__N67Of:disabled{opacity:.5;cursor:not-allowed}.SignInForm_input__N67Of[aria-invalid=true]{border-color:var(--signal-red,#a8424a)}.SignInForm_error__zKXR2{font-size:11px;color:var(--signal-red,#a8424a);margin:0}.SignInForm_error__zKXR2,.SignInForm_submit__vr5j8{font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.SignInForm_submit__vr5j8{padding:14px 24px;background:var(--brass);color:#0a0705;border:none;font-size:12px;cursor:pointer;transition:background var(--dur-fast),opacity var(--dur-fast)}.SignInForm_submit__vr5j8:hover:not(:disabled){background:var(--brass-bright)}.SignInForm_submit__vr5j8:disabled{opacity:.5;cursor:not-allowed}.SignInForm_tenantBadge__WJKme{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--surface);border:1px solid var(--border)}.SignInForm_tenantEmail__PKOYW{font-family:var(--font-mono);font-size:13px;color:var(--ink-1)}.SignInForm_secondary__jiLA5{padding:12px 24px;background:transparent;color:var(--ink-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--tracking-wide);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast);text-align:center}.SignInForm_secondary__jiLA5:hover:not(:disabled){border-color:var(--brass);color:var(--brass)}.SignInForm_secondary__jiLA5:disabled{opacity:.4;cursor:not-allowed}.SignInForm_hint__V3gRz{margin:0;text-align:center;line-height:1.5}.SignInForm_back__uZJ6a,.SignInForm_hint__V3gRz{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:var(--tracking-wide)}.SignInForm_back__uZJ6a{background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color var(--dur-fast)}.SignInForm_back__uZJ6a:hover:not(:disabled){color:var(--ink-1)}