.lander.svelte-1uha8ag{display:flex;flex-direction:column;min-height:100vh}.hero.svelte-1uha8ag{padding:80px 24px 60px;border-bottom:1px solid var(--border)}.hero-inner.svelte-1uha8ag{max-width:760px}.brand-name.svelte-1uha8ag{font-size:52px;font-weight:400;letter-spacing:-.05em;line-height:1;margin-bottom:16px}.tagline.svelte-1uha8ag{font-size:14px;color:var(--fg-muted);letter-spacing:-.01em;margin-bottom:32px;max-width:540px}.hero-ctas.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap}.cta.svelte-1uha8ag{font-size:13px;padding:8px 18px;letter-spacing:-.01em}.capabilities.svelte-1uha8ag{padding:48px 24px;border-bottom:1px solid var(--border)}.caps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);max-width:860px}.cap-card.svelte-1uha8ag{background:var(--bg);padding:20px;display:flex;flex-direction:column;gap:8px}.cap-card.svelte-1uha8ag:hover{background:var(--bg-soft)}.cap-title.svelte-1uha8ag{font-size:13px;color:var(--fg);letter-spacing:-.01em}.cap-title.svelte-1uha8ag:before{content:"// ";color:var(--fg-subtle)}.cap-desc.svelte-1uha8ag{font-size:12px;color:var(--fg-muted);line-height:1.5}.cap-code.svelte-1uha8ag{font-size:11px;color:var(--fg-subtle);border:1px solid var(--border);padding:4px 8px;overflow-x:auto;white-space:pre}@media(max-width:600px){.caps-grid.svelte-1uha8ag{grid-template-columns:1fr}}.surfaces.svelte-1uha8ag{padding:24px;border-bottom:1px solid var(--border)}.surfaces-inner.svelte-1uha8ag{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.surface-chip.svelte-1uha8ag{color:var(--fg-muted);text-decoration:none;font-size:13px;border:1px solid var(--border);padding:2px 8px;transition:color .1s,border-color .1s}.surface-chip.svelte-1uha8ag:hover{color:var(--fg);border-color:var(--fg-muted)}.surface-sep.svelte-1uha8ag{color:var(--fg-subtle)}.lander-footer.svelte-1uha8ag{margin-top:auto;padding:16px 24px;border-top:1px solid var(--border);font-size:11px}.lander-footer.svelte-1uha8ag code:where(.svelte-1uha8ag){border:1px solid var(--border);padding:0 4px}.modal-backdrop.svelte-1uha8ag{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.modal.svelte-1uha8ag{background:var(--bg-soft);border:1px solid var(--border-strong);width:100%;max-width:520px;display:flex;flex-direction:column}.modal-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.modal-title.svelte-1uha8ag{font-size:12px;color:var(--fg-muted)}.modal-close.svelte-1uha8ag{background:none;border:none;color:var(--fg-subtle);font-family:var(--mono);font-size:12px;cursor:pointer;padding:0}.modal-close.svelte-1uha8ag:hover{color:var(--fg-muted)}.modal-body.svelte-1uha8ag{padding:20px 16px;display:flex;flex-direction:column;gap:12px}.install-label.svelte-1uha8ag{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.install-cmd.svelte-1uha8ag{font-size:13px;padding:10px 12px;border:1px solid var(--border-strong);background:var(--bg);color:var(--fg);overflow-x:auto;white-space:pre}.install-note.svelte-1uha8ag{font-size:11px}.install-note.svelte-1uha8ag code:where(.svelte-1uha8ag){border:1px solid var(--border);padding:0 4px}
