.landing.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:70vh;padding:2rem;display:flex}.brand-lockup.svelte-1uha8ag{align-items:center;gap:.875rem;display:flex}.brand-mark.svelte-1uha8ag{color:var(--color-accent);font-size:2.5rem;line-height:1}.brand-text.svelte-1uha8ag{text-align:left;flex-direction:column;line-height:1.1;display:flex}.brand-name.svelte-1uha8ag{letter-spacing:-.03em;font-size:2rem;font-weight:700}.brand-by.svelte-1uha8ag{color:var(--color-page-fg-muted);letter-spacing:.02em;margin-top:.125rem;font-size:.8125rem;font-weight:500}.tagline.svelte-1uha8ag{color:var(--color-page-fg-muted);max-width:28rem;margin:0;font-size:1rem;line-height:1.5}.error-card.svelte-1uha8ag{background:color-mix(in srgb, var(--color-priority-critical) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-critical) 35%, transparent);text-align:left;max-width:28rem;color:var(--color-priority-critical);border-radius:.75rem;padding:.875rem 1.25rem;font-size:.875rem}.error-detail.svelte-1uha8ag{color:var(--color-page-fg-muted);word-break:break-word;margin:.25rem 0 0;font-family:monospace;font-size:.8125rem;font-weight:400}.loading-hint.svelte-1uha8ag{color:var(--color-page-fg-muted);margin:0;font-size:.875rem}
