.landing.svelte-1uha8ag{text-align:center;padding-top:var(--space-lg);flex-direction:column;align-items:center;display:flex}.brand.svelte-1uha8ag{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.brand.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-2xl);margin:0}.tagline.svelte-1uha8ag{max-width:34ch;color:var(--color-text-muted);margin:0}.signin.svelte-1uha8ag{gap:var(--space-md);text-align:left;flex-direction:column;width:100%;max-width:360px;display:flex}.signin.svelte-1uha8ag label:where(.svelte-1uha8ag){font-weight:600}.signin.svelte-1uha8ag input:where(.svelte-1uha8ag){min-height:var(--tap);padding:0 var(--space-md);font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%}.signin.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--color-text-muted)}.signin.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.error.svelte-1uha8ag{color:var(--color-danger);font-size:var(--text-sm);margin:0}.reassure.svelte-1uha8ag{margin:var(--space-md) 0 0;max-width:40ch;font-size:var(--text-sm);color:var(--color-text-muted)}.demo-try.svelte-1uha8ag{width:100%;max-width:360px;margin-top:var(--space-md);text-decoration:none}.features.svelte-1uha8ag{gap:var(--space-md);width:100%;max-width:640px;margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=560px){.features.svelte-1uha8ag{grid-template-columns:1fr;max-width:360px}}.feature.svelte-1uha8ag{justify-items:center;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.illus.svelte-1uha8ag{width:64px;height:64px;margin-top:var(--space-xs)}.feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:var(--space-xs) 0 0;font-size:var(--text-base)}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.trust.svelte-1uha8ag{margin:var(--space-xl) 0 0;max-width:46ch;font-size:var(--text-sm);font-weight:600}.footer.svelte-1uha8ag{margin:var(--space-md) 0 var(--space-lg);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag){min-width:var(--tap);min-height:var(--tap);color:var(--color-text-muted);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.sep.svelte-1uha8ag{margin:0 var(--space-xs)}
