.login-page.svelte-1x05zx6{background:var(--color-bg);width:100%;min-height:100vh;font-family:var(--font-sans,"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif);justify-content:center;align-items:center;display:flex}.login-card.svelte-1x05zx6{width:100%;max-width:26rem;padding:2.5rem var(--space-8)}.logo.svelte-1x05zx6{align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);flex-direction:column;display:flex}.logo-mark.svelte-1x05zx6{flex-shrink:0;width:4rem;height:4rem;display:block}.logo-text.svelte-1x05zx6{font-size:var(--text-xl);color:var(--color-text-primary);text-align:center;text-wrap:balance;font-weight:600;line-height:1.25}.managed-auth.svelte-1x05zx6{gap:var(--space-4);color:var(--color-text-secondary);text-align:center;display:grid}.managed-auth.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0}.cloud-link.svelte-1x05zx6{min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-lg);background:var(--color-accent);color:#09090b;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=767.98px),(hover:none) and (pointer:coarse) and (height<=500px){.login-card.svelte-1x05zx6{padding:var(--space-8) var(--space-6)}}form.svelte-1x05zx6{gap:var(--space-5);flex-direction:column;display:flex}.field.svelte-1x05zx6{flex-direction:column;gap:.375rem;display:flex}.field-label.svelte-1x05zx6{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:500}.field.svelte-1x05zx6 .field-input{height:var(--control-height);border-radius:var(--radius-lg);font-size:var(--text-base)}.error-msg.svelte-1x05zx6{font-size:var(--text-base);color:var(--color-destructive-fg,#fe5353);text-align:center;margin:0}form.svelte-1x05zx6 .submit-btn{height:var(--control-height);border-radius:var(--radius-lg);font-size:var(--text-base);margin-top:var(--space-1);width:100%;font-weight:600}
