.login_inviteBanner__4Ydg1{display:flex;flex-direction:column;gap:.25rem;border-radius:var(--radius-card);border-width:1px;border-style:solid;border-color:hsl(var(--separator));background-color:hsl(var(--fill-quaternary));padding:1rem;text-align:center}.login_inviteTitle__espvd{font-size:.9375rem;line-height:1.4;font-weight:500;color:hsl(var(--label))}.login_inviteSubtitle__qLcmL{font-size:.8125rem;line-height:1.4;color:hsl(var(--label-secondary))}.login_cardHeader__tOEN9{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.login_logo__AOIkj{--logo-height:2.5rem;margin-bottom:1rem}.login_appName__sjuqr{font-size:1.5rem;line-height:1.4;font-weight:500;letter-spacing:0;color:hsl(var(--label))}.login_subtitle__iZ2jv{font-size:.9375rem;line-height:1.4;color:hsl(var(--label-secondary))}.login_form__zZqJM{display:flex;width:100%;flex-direction:column;gap:1.5rem}.login_fields__6DxLT{display:flex;flex-direction:column;gap:1rem}.login_forgotLink__TSecD{margin-right:-.25rem;display:inline-flex;min-height:var(--control-md);align-items:center;border-radius:var(--radius-small);padding-left:.25rem;padding-right:.25rem;font-size:.8125rem;line-height:1.4;color:hsl(var(--link));text-decoration-line:none;text-underline-offset:2px}.login_forgotLink__TSecD:hover{text-decoration-line:underline}.login_forgotLink__TSecD:focus-visible{outline-style:solid;outline-width:2px;outline-offset:0;outline-color:hsl(var(--ring))}@media(pointer:coarse){.login_forgotLink__TSecD{min-height:var(--control-xl)}}.login_divider__aSnAp{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:.8125rem;line-height:1.4;color:hsl(var(--label-secondary))}.login_dividerLine__sXb8U{display:block;height:1px;flex:1 1 0%;background-color:hsl(var(--separator))}.login_passkeyButton__qH_3q{margin-top:-.75rem}.login_cardFooter__qrDn6{text-align:center;font-size:.8125rem;line-height:1.4;color:hsl(var(--label-secondary))}.login_footerLink__7dJde{display:inline-block;border-radius:var(--radius-small);padding-top:.375rem;padding-bottom:.375rem;font-weight:500;color:hsl(var(--link));text-decoration-line:none;text-underline-offset:2px}.login_footerLink__7dJde:hover{text-decoration-line:underline}.login_footerLink__7dJde:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}@media(pointer:coarse){.login_footerLink__7dJde{padding-top:.75rem;padding-bottom:.75rem}}.login_error__5oWxM{border-radius:var(--radius-card);border-width:1px;border-style:solid;border-color:hsl(var(--error)/.3);background-color:hsl(var(--error-subtle));padding:.75rem 1rem;font-size:.8125rem;line-height:1.4;color:hsl(var(--error-text))}.login_devSection__R_elk{display:flex;flex-direction:column;gap:.75rem}.login_devDivider__Wa0iB{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.75rem;line-height:1.34;color:hsl(var(--label-secondary))}.login_devDividerLine__vf1xX{display:block;height:1px;flex:1 1 0%;border-top-width:1px;border-style:dashed;border-color:hsl(var(--separator))}.login_devGrid__wKoqP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.login_devUserButton__cKVsl,.login_devUserName__Q9WPz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_devUserButton__cKVsl{display:flex;height:var(--control-sm);width:100%;cursor:pointer;align-items:center;justify-content:center;gap:.25rem;border-radius:var(--radius-control);border-width:1px;border-style:solid;border-color:hsl(var(--border));background-color:hsl(var(--input-background));padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;line-height:1.4;font-weight:500;color:hsl(var(--on-surface));--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.login_devUserButton__cKVsl{transition-property:none}}.login_devUserButton__cKVsl:hover:not(:disabled){border-color:hsl(var(--border-hover))}.login_devUserButton__cKVsl:active:not(:disabled){background-color:hsl(var(--fill-quaternary))}.login_devUserButton__cKVsl:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}.login_devUserButton__cKVsl:disabled{cursor:not-allowed;opacity:.6}@media(pointer:coarse){.login_devUserButton__cKVsl{height:var(--control-xl)}}.login_devPlan__16M08{flex-shrink:0;background-color:hsl(var(--fill-quaternary));padding-left:.25rem;padding-right:.25rem;font-size:.6875rem;line-height:1.2;font-weight:500}.login_devAdminLink__XIpll,.login_devPlan__16M08{border-radius:var(--radius-small);color:hsl(var(--label-secondary))}.login_devAdminLink__XIpll{display:flex;min-height:var(--control-md);width:100%;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:.25rem;font-size:.75rem;line-height:1.34;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.login_devAdminLink__XIpll{transition-property:none}}.login_devAdminLink__XIpll:hover{color:hsl(var(--label))}.login_devAdminLink__XIpll:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--ring))}