.card-module__mCTrpq__card{gap:var(--spacing-6,1.5rem);border-radius:var(--radius-xl,1rem);background-color:var(--surface-card,#fff);color:var(--text-primary,#111827);font-size:var(--font-size-sm,.875rem);padding-top:var(--spacing-6,1.5rem);padding-bottom:var(--spacing-6,1.5rem);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.card-module__mCTrpq__cardSm{gap:var(--spacing-4,1rem);padding-top:var(--spacing-4,1rem);padding-bottom:var(--spacing-4,1rem)}.card-module__mCTrpq__cardHeader{align-items:start;gap:var(--spacing-2,.5rem);border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;padding-left:var(--spacing-6,1.5rem);padding-right:var(--spacing-6,1.5rem);grid-auto-rows:min-content;display:grid}.card-module__mCTrpq__cardTitle{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary,#111827)}.card-module__mCTrpq__cardDescription{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280)}.card-module__mCTrpq__cardContent{padding-left:var(--spacing-6,1.5rem);padding-right:var(--spacing-6,1.5rem)}.card-module__mCTrpq__cardFooter{border-radius:0 0 var(--radius-xl,1rem) var(--radius-xl,1rem);padding-left:var(--spacing-6,1.5rem);padding-right:var(--spacing-6,1.5rem);align-items:center;display:flex}
.separator-module__6OZXMa__separator{background-color:var(--separator-color,var(--border-default,#e5e7eb));flex-shrink:0}.separator-module__6OZXMa__horizontal{width:100%;height:1px}.separator-module__6OZXMa__vertical{align-self:stretch;width:1px}.separator-module__6OZXMa__labelled{align-items:center;gap:var(--spacing-3,.75rem);background-color:#0000;width:100%;display:flex}.separator-module__6OZXMa__rule{background-color:var(--separator-color,var(--border-default,#e5e7eb));flex:1 1 0;min-width:0;height:1px}.separator-module__6OZXMa__label{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);flex-shrink:0;line-height:1.5}
.alert-module__H-WCrq__base{gap:calc(var(--spacing-1,.25rem) / 2);border-radius:var(--note-radius,var(--radius-lg,.5rem));width:100%;box-shadow:var(--note-shadow,var(--shadow-sm));padding:var(--note-padding,var(--spacing-3,.75rem) var(--spacing-4,1rem));font-size:var(--font-size-sm,.875rem);text-align:left;display:grid;position:relative}.alert-module__H-WCrq__variantDefault{background-color:var(--surface-card,transparent);color:var(--text-primary,currentColor)}.alert-module__H-WCrq__variantDestructive{background-color:var(--note-tint-error,var(--surface-error-subtle,transparent));color:var(--text-error,currentColor);border:var(--note-border,1px solid var(--border-error,currentColor))}.alert-module__H-WCrq__variantSuccess{background-color:var(--note-tint-success,var(--surface-success-subtle,transparent));color:var(--text-success,currentColor);border:var(--note-border,1px solid var(--border-success,currentColor))}.alert-module__H-WCrq__variantWarning{background-color:var(--note-tint-warning,var(--surface-warning-subtle,transparent));color:var(--text-warning,currentColor);border:var(--note-border,1px solid var(--border-warning,currentColor))}.alert-module__H-WCrq__variantInfo{background-color:var(--note-tint-info,var(--surface-info-subtle,transparent));color:var(--text-info,currentColor);border:var(--note-border,1px solid var(--border-info,currentColor))}.alert-module__H-WCrq__title{font-weight:var(--font-weight-semibold,600);color:inherit;line-height:1.5}.alert-module__H-WCrq__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,currentColor);line-height:1.5}.alert-module__H-WCrq__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2,.5rem);margin-top:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.alert-module__H-WCrq__variantDestructive .alert-module__H-WCrq__description{color:var(--note-ink,color-mix(in srgb, var(--text-error,currentColor) 90%, transparent))}.alert-module__H-WCrq__variantSuccess .alert-module__H-WCrq__description{color:var(--note-ink,color-mix(in srgb, var(--text-success,currentColor) 90%, transparent))}.alert-module__H-WCrq__variantWarning .alert-module__H-WCrq__description{color:var(--note-ink,color-mix(in srgb, var(--text-warning,currentColor) 90%, transparent))}.alert-module__H-WCrq__variantInfo .alert-module__H-WCrq__description{color:var(--note-ink,color-mix(in srgb, var(--text-info,currentColor) 90%, transparent))}.alert-module__H-WCrq__lead{color:var(--text-primary,currentColor);font-weight:var(--alert-lead-font-weight,var(--font-weight-bold,700))}.alert-module__H-WCrq__soft{align-items:flex-start;gap:var(--alert-gap,var(--spacing-3,.75rem));padding:var(--alert-soft-padding,var(--spacing-3,.75rem) calc(var(--spacing-3,.75rem) + var(--spacing-1,.25rem) / 2));border-radius:var(--alert-radius,var(--radius-lg,.5rem));box-shadow:none;font-size:var(--alert-font-size,var(--font-size-sm,.875rem));line-height:var(--line-height-normal,1.5);color:var(--text-secondary,currentColor);display:flex}.alert-module__H-WCrq__softDestructive{background-color:var(--note-tint-error,var(--surface-error-soft,var(--surface-error-subtle,transparent)))}.alert-module__H-WCrq__softWarning{background-color:var(--note-tint-warning,var(--surface-warning-soft,var(--surface-warning-subtle,transparent)))}.alert-module__H-WCrq__softSuccess{background-color:var(--note-tint-success,var(--surface-success-soft,var(--surface-success-subtle,transparent)))}.alert-module__H-WCrq__softNote{background-color:color-mix(in srgb, var(--text-primary,#111827) 5%, transparent)}.alert-module__H-WCrq__icon{flex:none;display:inline-flex}.alert-module__H-WCrq__icon>svg{width:var(--alert-icon-size,2rem);height:var(--alert-icon-size,2rem)}.alert-module__H-WCrq__softNote .alert-module__H-WCrq__icon>svg{width:var(--alert-icon-size-note,1.5rem);height:var(--alert-icon-size-note,1.5rem)}.alert-module__H-WCrq__softDestructive .alert-module__H-WCrq__icon{color:var(--text-error,currentColor)}.alert-module__H-WCrq__softWarning .alert-module__H-WCrq__icon{color:var(--text-warning,currentColor)}.alert-module__H-WCrq__softSuccess .alert-module__H-WCrq__icon{color:var(--text-success,currentColor)}.alert-module__H-WCrq__softNote .alert-module__H-WCrq__icon{color:var(--text-secondary,currentColor)}.alert-module__H-WCrq__content{min-width:0;min-height:var(--alert-icon-size,2rem);justify-content:center;gap:calc(var(--spacing-1,.25rem) / 2);flex-direction:column;flex:1;display:flex}.alert-module__H-WCrq__softNote .alert-module__H-WCrq__content{min-height:var(--alert-icon-size-note,1.5rem)}.alert-module__H-WCrq__content>:first-child,.alert-module__H-WCrq__soft .alert-module__H-WCrq__description>:first-child{margin-top:0}.alert-module__H-WCrq__content>:last-child,.alert-module__H-WCrq__soft .alert-module__H-WCrq__description>:last-child{margin-bottom:0}.alert-module__H-WCrq__soft .alert-module__H-WCrq__title{color:var(--text-primary,currentColor)}.alert-module__H-WCrq__soft .alert-module__H-WCrq__description{font-size:inherit;line-height:inherit;color:var(--text-secondary,currentColor)}
.login-form-module__uJEPiG__root{gap:var(--spacing-6,1.5rem);width:100%;max-width:24rem;padding:var(--spacing-8,2rem);flex-direction:column;margin:0 auto;display:flex}.login-form-module__uJEPiG__logo,.login-form-module__uJEPiG__headerSlot{align-items:center;gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.login-form-module__uJEPiG__header{gap:var(--spacing-2,.5rem);text-align:center;flex-direction:column;display:flex}.login-form-module__uJEPiG__title{font-size:var(--font-size-xl,1.25rem);color:var(--text-primary,#111827);margin:0;font-weight:600}.login-form-module__uJEPiG__description{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);margin:0}.login-form-module__uJEPiG__form{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.login-form-module__uJEPiG__button{width:100%}.login-form-module__uJEPiG__oauthGroup{gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.login-form-module__uJEPiG__divider{align-items:center;gap:var(--spacing-3,.75rem);display:flex}.login-form-module__uJEPiG__divider>[data-slot=separator]{flex:1}.login-form-module__uJEPiG__dividerLabel{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary,#6b7280);white-space:nowrap}.login-form-module__uJEPiG__error{text-align:left}.login-form-module__uJEPiG__footerSlot{gap:var(--spacing-4,1rem);font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#6b7280);text-align:center;flex-direction:column;display:flex}
