.hero.svelte-1uha8ag{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;padding:18px 0 44px;display:grid}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 16px;font-size:42px;font-weight:780;line-height:1.16}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:linear-gradient(100deg, var(--accent), #7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:560px;margin:0 0 22px;font-size:16px;line-height:1.8}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.hero-meta.svelte-1uha8ag{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;gap:20px;margin-top:26px;padding-top:18px;font-size:12.5px;display:flex}.hero-meta.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text);font-family:var(--font-mono);margin-right:3px;font-size:14px}.hero-card.svelte-1uha8ag{overflow:hidden}.window-dots.svelte-1uha8ag{border-bottom:1px solid var(--border);background:var(--surface-2);gap:6px;padding:11px 14px;display:flex}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--border-strong);border-radius:50%;width:10px;height:10px}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{background:#f87171}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){background:#fbbf24}.window-dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){background:#34d399}.hero-card.svelte-1uha8ag pre.code:where(.svelte-1uha8ag){border:none;border-radius:0;padding:18px;font-size:12px}.hero-card.svelte-1uha8ag .c:where(.svelte-1uha8ag){color:#64748b}.hero-card.svelte-1uha8ag .s:where(.svelte-1uha8ag){color:#7dd3fc}.step.svelte-1uha8ag{flex-direction:column;padding:20px 20px 18px;display:flex}.step-num.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:700}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:16px}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){flex:1;margin:0 0 14px;font-size:13.5px}.step.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:12.5px;font-weight:600}.flow.svelte-1uha8ag{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:24px;display:grid}.flow-col.svelte-1uha8ag{flex-direction:column;gap:9px;min-width:0;display:flex}.flow-label.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px;font-size:10.5px;font-weight:700}.flow-node.svelte-1uha8ag{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.flow-node.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px}.flow-node.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-3);font-size:11.5px}.flow-node.accent.svelte-1uha8ag{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-soft)}.flow-chips.svelte-1uha8ag{flex-wrap:wrap;gap:5px;display:flex}.flow-arrow.svelte-1uha8ag{color:var(--text-3);font-size:20px}.group-card.svelte-1uha8ag{color:inherit;flex-direction:column;padding:17px 18px;transition:border-color .15s,transform .15s;display:flex}.group-card.svelte-1uha8ag:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-1px)}.group-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-head.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:15px}.group-count.svelte-1uha8ag{font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:1px 8px;font-size:11.5px}.group-card.svelte-1uha8ag p:where(.svelte-1uha8ag){flex:1;margin:6px 0 10px;font-size:13px}.group-link.svelte-1uha8ag{color:var(--accent);font-size:12px;font-weight:600}.conv.svelte-1uha8ag{padding:18px}.conv.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 7px;font-size:14.5px}.conv.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:13px;line-height:1.75}@media (width<=1000px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:24px;padding-top:6px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:32px}.flow.svelte-1uha8ag{grid-template-columns:1fr}.flow-arrow.svelte-1uha8ag{text-align:center;transform:rotate(90deg)}}
