.login.svelte-1x05zx6{width:min(34rem,100%);max-width:34rem;min-width:0;margin-inline:auto}.login-card{display:grid;width:100%;min-width:0;gap:1rem}.local-debug-login-helpers.svelte-1x05zx6{display:grid;gap:.55rem;margin-top:1rem;padding:1rem;border:2px dashed var(--clr-border-default, #8b94a7);border-radius:12px;background:var(--clr-surface-subtle, #f4f6fa)}.local-debug-login-helpers.svelte-1x05zx6 h2:where(.svelte-1x05zx6),.local-debug-login-helpers.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0}.local-debug-eyebrow.svelte-1x05zx6{color:var(--clr-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1x05zx6,h2.svelte-1x05zx6,p.svelte-1x05zx6{margin:0}h2.svelte-1x05zx6{font-size:1rem}p.svelte-1x05zx6{color:var(--clr-text-secondary)}.provider-row.svelte-1x05zx6{display:flex;flex-wrap:wrap;gap:.75rem}.provider-button img{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.provider-state.svelte-1x05zx6,.provider-unavailable.svelte-1x05zx6{display:grid;gap:.75rem}.provider-unavailable.svelte-1x05zx6 button{justify-self:start}.provider-button{flex:1 1 12rem}.error.svelte-1x05zx6{border-radius:8px;padding:.85rem 1rem}.error.svelte-1x05zx6{border:1px solid var(--clr-status-negative-subtle-hover);background:var(--clr-status-negative-subtle);color:var(--clr-status-negative-subtle-text)}@media (max-width: 390px){.provider-row.svelte-1x05zx6{display:grid;grid-template-columns:minmax(0,1fr)}.provider-button{width:100%}}
