.home.svelte-1uha8ag{padding-top:var(--space-section);padding-bottom:0}.hero.svelte-1uha8ag{text-align:center;max-width:800px;margin:0 auto}.hero.svelte-1uha8ag .section-label:where(.svelte-1uha8ag){margin-bottom:var(--space-md)}.hero-title.svelte-1uha8ag{letter-spacing:-2.16px;color:var(--color-ink);margin-bottom:var(--space-lg);font-size:72px;font-weight:400;line-height:1.1}.hero-sub.svelte-1uha8ag{letter-spacing:.08px;color:var(--color-body);max-width:560px;margin:0 auto var(--space-xl);font-size:16px;line-height:1.5}.hero-actions.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.mockup-section.svelte-1uha8ag{margin-top:var(--space-section);justify-content:center;display:flex}.ide-card.svelte-1uha8ag{background:var(--color-surface-card);border:1px solid var(--color-hairline);border-radius:var(--rounded-lg);width:100%;max-width:960px;overflow:hidden}.ide-titlebar.svelte-1uha8ag{padding:var(--space-sm) var(--space-base);border-bottom:1px solid var(--color-hairline-soft);align-items:center;gap:6px;display:flex}.ide-dot.svelte-1uha8ag{border-radius:var(--rounded-pill);background:var(--color-surface-strong);width:10px;height:10px}.ide-title.svelte-1uha8ag{margin-left:var(--space-xs);font-family:var(--font-mono);color:var(--color-muted);font-size:13px}.ide-body.svelte-1uha8ag{background:var(--color-hairline-soft);grid-template-columns:180px 1fr 260px;gap:1px;display:grid}.ide-pane.svelte-1uha8ag{background:var(--color-canvas-soft);padding:var(--space-base);font-family:var(--font-mono);color:var(--color-body);min-height:220px;font-size:13px;line-height:1.5}.tree-line.svelte-1uha8ag{color:var(--color-muted);padding:2px 0}.tree-line.indent.svelte-1uha8ag{padding-left:var(--space-base)}.tree-line.active.svelte-1uha8ag{color:var(--color-ink)}.code-line.svelte-1uha8ag{white-space:pre-wrap}.code-line.indent.svelte-1uha8ag{padding-left:var(--space-md)}.tok-kw.svelte-1uha8ag{color:var(--color-ink);font-weight:500}.tok-fn.svelte-1uha8ag{color:var(--color-ink)}.tok-str.svelte-1uha8ag{color:var(--color-success)}.tok-comment.svelte-1uha8ag{color:var(--color-muted-soft)}.ide-agent.svelte-1uha8ag{gap:var(--space-sm);flex-direction:column;display:flex}.agent-step.svelte-1uha8ag{align-items:center;gap:var(--space-xs);opacity:.25;animation:7.5s infinite both svelte-1uha8ag-step-light;display:flex}.agent-step.svelte-1uha8ag:first-child{animation-delay:.4s}.agent-step.svelte-1uha8ag:nth-child(2){animation-delay:1.4s}.agent-step.svelte-1uha8ag:nth-child(3){animation-delay:2.4s}.agent-step.svelte-1uha8ag:nth-child(4){animation-delay:3.4s}.agent-step.svelte-1uha8ag:nth-child(5){animation-delay:4.4s}@keyframes svelte-1uha8ag-step-light{0%{opacity:.25;transform:translateY(2px)}5%{opacity:1;transform:none}88%{opacity:1}96%,to{opacity:.25;transform:translateY(2px)}}.caret.svelte-1uha8ag{vertical-align:text-bottom;background:var(--color-ink);width:7px;height:15px;margin-left:2px;animation:1.1s step-end infinite svelte-1uha8ag-caret-blink;display:inline-block}@keyframes svelte-1uha8ag-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-step.svelte-1uha8ag{opacity:1;animation:none}.caret.svelte-1uha8ag{animation:none}}.timeline-pill.svelte-1uha8ag{border-radius:var(--rounded-pill);font-family:var(--font-sans);letter-spacing:.88px;text-transform:uppercase;color:var(--color-ink);flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.pill-thinking.svelte-1uha8ag{background:var(--color-timeline-thinking)}.pill-grep.svelte-1uha8ag{background:var(--color-timeline-grep)}.pill-read.svelte-1uha8ag{background:var(--color-timeline-read)}.pill-edit.svelte-1uha8ag{background:var(--color-timeline-edit)}.pill-done.svelte-1uha8ag{background:var(--color-timeline-done);color:var(--color-on-primary)}.agent-note.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.stats-band.svelte-1uha8ag{margin-top:var(--space-section);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);grid-template-columns:repeat(4,1fr);display:grid}.stat.svelte-1uha8ag{gap:var(--space-xs);padding:var(--space-xl) var(--space-lg);border-left:1px solid var(--color-hairline);flex-direction:column;display:flex}.stat.svelte-1uha8ag:first-child{border-left:none}.stat-value.svelte-1uha8ag{letter-spacing:-.72px;color:var(--color-ink);font-size:36px;font-weight:400;line-height:1.2}.stat-label.svelte-1uha8ag{letter-spacing:.88px;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.features.svelte-1uha8ag{margin-top:var(--space-section);padding-top:var(--space-section);border-top:1px solid var(--color-hairline)}.features.svelte-1uha8ag .section-label:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.features-title.svelte-1uha8ag{letter-spacing:-.72px;margin:0 0 var(--space-xl);max-width:560px;font-size:36px;line-height:1.2}.feature-grid.svelte-1uha8ag{gap:var(--space-base);grid-template-columns:repeat(3,1fr);display:grid}.card-title.svelte-1uha8ag{letter-spacing:0;margin-bottom:var(--space-xs);font-size:18px;font-weight:600;line-height:1.4}.card-body.svelte-1uha8ag{color:var(--color-body);margin:0;font-size:14px;line-height:1.5}.home-posts.svelte-1uha8ag{margin-top:var(--space-section);padding-top:var(--space-section);border-top:1px solid var(--color-hairline)}.home-posts-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.home-posts-head.svelte-1uha8ag .section-label:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.home-posts-title.svelte-1uha8ag{letter-spacing:-.72px;margin:0;font-size:36px;line-height:1.2}.home-posts-grid.svelte-1uha8ag{gap:var(--space-base);grid-template-columns:repeat(3,1fr);display:grid}.home-post-card.svelte-1uha8ag{gap:var(--space-xs);background:var(--color-surface-card);border:1px solid var(--color-hairline);border-radius:var(--rounded-lg);padding:var(--space-lg);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex}.home-post-card.svelte-1uha8ag:hover{border-color:var(--color-hairline-strong)}.home-post-date.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-muted);font-size:13px}.home-post-title.svelte-1uha8ag{letter-spacing:0;color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:1.4}.home-post-desc.svelte-1uha8ag{color:var(--color-body);margin:0;font-size:14px;line-height:1.5}.cta-band.svelte-1uha8ag{margin-top:var(--space-section);border-top:1px solid var(--color-hairline);text-align:center;padding:96px 0}.cta-title.svelte-1uha8ag{letter-spacing:-.72px;margin:0 0 var(--space-sm);font-size:36px;line-height:1.2}.cta-sub.svelte-1uha8ag{color:var(--color-muted);margin-bottom:var(--space-lg)}.cta-actions.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=1024px){.hero-title.svelte-1uha8ag{letter-spacing:-1.68px;font-size:56px}.feature-grid.svelte-1uha8ag,.stats-band.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.stat.svelte-1uha8ag:nth-child(3){border-left:none}.stat.svelte-1uha8ag:nth-child(n+3){border-top:1px solid var(--color-hairline)}.home-posts-grid.svelte-1uha8ag{grid-template-columns:1fr}.ide-body.svelte-1uha8ag{grid-template-columns:160px 1fr}.ide-agent.svelte-1uha8ag{grid-column:1/-1}}@media (width<=640px){.hero-title.svelte-1uha8ag{letter-spacing:-.96px;font-size:32px}.feature-grid.svelte-1uha8ag,.ide-body.svelte-1uha8ag{grid-template-columns:1fr}.ide-sidebar.svelte-1uha8ag{display:none}.ide-pane.svelte-1uha8ag{min-height:0}.stats-band.svelte-1uha8ag{grid-template-columns:1fr}.stat.svelte-1uha8ag{border-left:none;border-top:1px solid var(--color-hairline)}.stat.svelte-1uha8ag:first-child{border-top:none}.home-posts-head.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
