.hero.svelte-1uha8ag{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding-top:48px;padding-bottom:72px;display:grid}h1.svelte-1uha8ag{margin:0 0 20px;font-size:clamp(2rem,4.2vw,3rem)}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){white-space:nowrap;display:block}.lede.svelte-1uha8ag{color:var(--muted);margin:0;font-size:1.15rem}figure.svelte-1uha8ag{margin:0}.keys.svelte-1uha8ag{align-items:center;gap:8px;margin-top:12px;display:flex}.keys.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);margin-left:6px;font-size:.9rem}.demo.svelte-1uha8ag,.media.svelte-1uha8ag{aspect-ratio:16/10;color:var(--muted);font-family:var(--mono);place-items:center;font-size:.85rem;display:grid}.demo.svelte-1uha8ag{border-top:3px solid var(--accent)}.features.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature.svelte-1uha8ag{padding:12px 12px 6px}.media.svelte-1uha8ag{background:var(--canvas);border-radius:var(--radius);text-align:center;padding:8px}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){align-items:center;gap:10px;margin:16px 4px 8px;font-size:1rem;display:flex}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){border-radius:50%;flex:none;width:10px;height:10px}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0 4px 12px;font-size:.95rem}.signup.svelte-1uha8ag{padding-top:72px}.panel.svelte-1uha8ag{max-width:40rem;padding:32px}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 8px}.panel.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 20px}form.svelte-1uha8ag{gap:8px;display:flex}input.svelte-1uha8ag{min-width:0;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);flex:1;padding:10px 12px}input.svelte-1uha8ag:focus{outline:2px solid var(--accent);outline-offset:-1px}button.svelte-1uha8ag,.store.svelte-1uha8ag{font-family:var(--mono);border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;padding:10px 18px;font-weight:700;text-decoration:none}button.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.stores.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.store.svelte-1uha8ag{background:var(--node);color:var(--accent)}@media (width<=820px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding-top:24px}.features.svelte-1uha8ag{grid-template-columns:1fr}form.svelte-1uha8ag{flex-direction:column}}
