.SupabaseLoginForm_shell__AwVZp{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:18px;box-shadow:0 18px 60px color-mix(in srgb,var(--theme-text) 10%,transparent);display:grid;gap:22px;max-width:440px;padding:30px;width:100%}.SupabaseLoginForm_eyebrow__9iJzS{color:var(--theme-elevation-600);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.SupabaseLoginForm_heading__Z_0HP{font-size:clamp(25px,4vw,34px);letter-spacing:-.035em;line-height:1.05;margin:7px 0 9px}.SupabaseLoginForm_description__MzuKZ{color:var(--theme-elevation-600);font-size:14px;line-height:1.55;margin:0}.SupabaseLoginForm_form__k2yX6{display:grid;gap:16px}.SupabaseLoginForm_field__CJELB{display:grid;gap:7px}.SupabaseLoginForm_field__CJELB span{font-size:13px;font-weight:700}.SupabaseLoginForm_field__CJELB input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);border-radius:9px;color:var(--theme-text);font:inherit;min-height:46px;padding:10px 12px;width:100%}.SupabaseLoginForm_field__CJELB input:focus{border-color:var(--theme-elevation-500);outline:3px solid color-mix(in srgb,var(--theme-elevation-500) 12%,transparent)}.SupabaseLoginForm_button__Zomu_{background:var(--theme-text);border:1px solid var(--theme-text);border-radius:9px;color:var(--theme-elevation-0);cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:46px;padding:10px 16px}.SupabaseLoginForm_button__Zomu_:hover{opacity:.88}.SupabaseLoginForm_button__Zomu_:disabled{cursor:wait;opacity:.65}.SupabaseLoginForm_error__e3VG1{background:var(--theme-error-100);border:1px solid var(--theme-error-300);border-radius:8px;color:var(--theme-error-700);font-size:13px;line-height:1.45;margin:0;padding:10px 12px}.SupabaseLoginForm_page__ztyYi{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 40px);padding:32px 18px;width:100%}@media (max-width:520px){.SupabaseLoginForm_shell__AwVZp{border-radius:14px;padding:24px 20px}}.SupabaseLogoutButton_button__PFwCN{appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.SupabaseLogoutButton_button__PFwCN:disabled{cursor:wait;opacity:.45}