.login_shell__DdQvt{display:grid;grid-gap:32px;gap:32px;margin:0 auto;max-width:520px;min-height:100svh;padding:72px clamp(20px,7vw,56px);place-content:center}.login_header__5TWRo{display:grid;grid-gap:14px;gap:14px}.login_eyebrow__tkUJ1{color:var(--color-muted);font-size:.82rem;font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.login_header__5TWRo h1{font-size:clamp(2.4rem,8vw,4rem);line-height:.96;margin:0}.login_header__5TWRo p,.login_muted__EQGxU{color:var(--color-subtle);line-height:1.6;margin:0}.login_providerList__hAues{display:grid;grid-gap:12px;gap:12px}.login_providerButton__nxNkI,.login_secondaryButton__nFKrS{align-items:center;background:var(--color-foreground);border:1px solid var(--color-foreground);border-radius:8px;color:var(--color-background);cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;min-height:52px;padding:13px 16px;text-align:left;width:100%}.login_providerButton__nxNkI:focus-visible,.login_providerButton__nxNkI:hover{background:var(--color-link);border-color:var(--color-link)}.login_secondaryButton__nFKrS{background:transparent;color:var(--color-foreground);justify-content:center}.login_secondaryButton__nFKrS:focus-visible,.login_secondaryButton__nFKrS:hover{border-color:var(--color-link);color:var(--color-link)}.login_emptyState__JvL8j{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:18px}.login_emptyState__JvL8j code{background:var(--color-code-surface);border-radius:6px;color:var(--color-foreground);padding:2px 5px}