.hosted-login__divider[data-v-a1d10ce8]{color:var(--ui-text-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.875rem;font-size:.8125rem;display:flex}.hosted-login__divider[data-v-a1d10ce8]:after,.hosted-login__divider[data-v-a1d10ce8]:before{background:color-mix(in srgb,var(--auth-primary) 15%,var(--ui-border));content:"";flex:auto;height:1px}.hosted-login__provider-button[data-v-a1d10ce8]{letter-spacing:.01em;justify-content:center;min-height:2.75rem;font-weight:600}.hosted-login__provider-button--neutral[data-v-a1d10ce8]{border-color:color-mix(in srgb,var(--auth-primary) 14%,var(--ui-border))}.hosted-login__provider-button--soft[data-v-a1d10ce8]{background:color-mix(in srgb,var(--auth-primary) 14%,transparent)}.hosted-login__provider-button--outline[data-v-a1d10ce8]{background:0 0}.hosted-login__provider-button--google[data-v-a1d10ce8]{color:#111827;background:#fff;border-color:#ffffffc2}.hosted-login__provider-button--github[data-v-a1d10ce8]{color:#fff;background:#111827;border-color:#ffffff1f}.hosted-login__card[data-v-42cf55b7]{border-color:color-mix(in srgb,var(--auth-primary) 20%,var(--ui-border));border-radius:.125rem}.hosted-login__card--elevated[data-v-42cf55b7]{background:linear-gradient(180deg,color-mix(in srgb,var(--auth-surface) 95%,#000) 0,color-mix(in srgb,var(--auth-surface) 86%,#000) 100%);box-shadow:0 16px 40px #0000006b}.hosted-login__card--solid[data-v-42cf55b7]{background:color-mix(in srgb,var(--auth-surface) 92%,#000)}.hosted-login__card--glass[data-v-42cf55b7]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,var(--auth-surface) 55%,transparent);box-shadow:0 18px 44px #00000061}.hosted-login__input[data-v-42cf55b7]{transition:border-color .14s,box-shadow .14s,background-color .14s}.hosted-login__input--quiet[data-v-42cf55b7] input,.hosted-login__input--quiet[data-v-42cf55b7] textarea{background:color-mix(in srgb,var(--auth-background) 72%,#fff 4%)}.hosted-login__input--high-contrast[data-v-42cf55b7] input,.hosted-login__input--high-contrast[data-v-42cf55b7] textarea{background:color-mix(in srgb,#000 72%,var(--auth-background));border-color:color-mix(in srgb,var(--auth-primary) 30%,#fff);color:#fff}
