.sign-in_brandHeader__bMtgN{display:flex;justify-content:center;margin-bottom:var(--space-8)}.sign-in_heading__S5dDX{margin:0 0 var(--spacing-2);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center}.sign-in_subheading__2Ffz1{margin:0 0 var(--spacing-6);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.sign-in_form__u78kd{display:flex;flex-direction:column;gap:var(--spacing-4)}.sign-in_field__BirfZ{display:flex;flex-direction:column;gap:var(--spacing-2)}.sign-in_label__bJZlR{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sign-in_input__oUdGe{padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out)}.sign-in_input__oUdGe:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.sign-in_input__oUdGe[aria-invalid=true]{border-color:var(--color-danger)}.sign-in_fieldError__W0cNz{font-size:var(--font-size-xs);color:var(--color-danger)}.sign-in_formError__N3VYH{padding:var(--spacing-3) var(--spacing-4);background:var(--status-critical-bg);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--font-size-sm)}.sign-in_submit__GkDjZ{margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:0;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out)}.sign-in_submit__GkDjZ:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.sign-in_submit__GkDjZ:active:not(:disabled){background:var(--color-primary-active);transform:translateY(0)}.sign-in_submit__GkDjZ:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sign-in_submit__GkDjZ:disabled{opacity:.6;cursor:progress}.sign-in_demoDivider__qGPRa{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6);margin-bottom:var(--spacing-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.sign-in_demoDivider__qGPRa:after,.sign-in_demoDivider__qGPRa:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.sign-in_demoForm__zivv1{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:center}.sign-in_demoSubtitle__QEo0W{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.sign-in_demoButton__TD94u{width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out)}.sign-in_demoButton__TD94u:hover{border-color:var(--color-accent);background:var(--color-bg-hover,var(--color-surface))}.onboarding_inviteList__mh0Os{list-style:none;margin:var(--spacing-4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.onboarding_inviteItem__u0f89{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.onboarding_inviteMeta__CUR4n{display:flex;flex-direction:column;gap:var(--spacing-1)}.onboarding_inviteTenant__v3TdD{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.onboarding_inviteRole___BjxP{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:capitalize}