.page.svelte-cwls5q{--marketing-accent-color: #009f6e;position:relative;color:#0f172a;background:#fff;overflow:clip}.float-blob.svelte-cwls5q{display:none}main.svelte-cwls5q{position:relative;z-index:1}.build-actions.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-actions.svelte-cwls5q{justify-content:center}.btn-primary.svelte-cwls5q{background:#009f6e;color:#fff;border:0;box-shadow:none}.btn-primary.svelte-cwls5q:hover{background:#00845c}.btn-outline.svelte-cwls5q{border:1px solid #cbd5e1;background:transparent;color:#334155}.btn-outline.svelte-cwls5q:hover{background:#e7f8f0}.stats-band.svelte-cwls5q,.pillars-wrap.svelte-cwls5q,.catalog.svelte-cwls5q,.build-wrap.svelte-cwls5q,.final-band.svelte-cwls5q{width:min(1280px,calc(100% - 48px));margin-inline:auto}.stats-band.svelte-cwls5q{padding-block:8px 64px}.hero-stats.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:auto;padding:24px 0;border:0;border-radius:0;box-shadow:none;background:transparent;text-align:center}.hero-stats.svelte-cwls5q>div:where(.svelte-cwls5q)+div:where(.svelte-cwls5q){border-left:1px solid #dce6e2}.hero-stats.svelte-cwls5q strong:where(.svelte-cwls5q){display:block;font-family:var(--home-display-font);font-size:42px;font-weight:400;color:#009f6e}.hero-stats.svelte-cwls5q span:where(.svelte-cwls5q){display:block;margin-top:10px;font-size:16px;line-height:24px;color:#64748b}.pillars-wrap.svelte-cwls5q{padding:40px;border-radius:32px;background:#f2f5f9}.pillars.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pillar-icon.svelte-cwls5q{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#009f6e;background:#e0f5eb}.pillar-icon.svelte-cwls5q svg:where(.svelte-cwls5q){width:26px;height:26px}.pillar-title.svelte-cwls5q{display:block;margin-top:32px;max-width:90%;font-family:var(--home-display-font);font-size:25px;line-height:30px;font-weight:300}.catalog.svelte-cwls5q{padding-block:96px}.filters.svelte-cwls5q{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px}.filter.svelte-cwls5q{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#f2f5f9;color:#475569;padding:12px 16px;font:inherit;font-size:15px;cursor:pointer;transition:background .18s ease}.filter.svelte-cwls5q span:where(.svelte-cwls5q){color:#64748b;font-size:12px}.filter.active.svelte-cwls5q{background:#cbf2e0;color:#006e4c}.filter.svelte-cwls5q:focus-visible{outline:1px solid #009f6e;outline-offset:3px}.grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card.svelte-cwls5q{position:relative;min-width:0;display:flex;flex-direction:column;padding:28px;border:0;border-radius:24px;box-shadow:none;background:#f2f5f9;transition:background .22s ease,transform .22s ease}.card.svelte-cwls5q:hover{background:#e7f6ee;transform:translateY(-4px)}.card.featured.svelte-cwls5q{background:#e7f8f0}.featured-chip.svelte-cwls5q{position:absolute;top:-10px;right:20px;border-radius:999px;background:#009f6e;color:#fff;padding:6px 12px;font-size:12px}.card-top.svelte-cwls5q{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-icon.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#d7f2e5;color:#009f6e;flex:0 0 auto}.card-icon.svelte-cwls5q svg:where(.svelte-cwls5q){width:24px;height:24px}.card-meta.svelte-cwls5q{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.vendor-type.svelte-cwls5q{border-radius:999px;padding:5px 10px;background:#fff;font-size:12px;color:#475569}.vendor-type[data-type=official].svelte-cwls5q{color:#00724f}.vendor-type[data-type=partner].svelte-cwls5q{color:#0369a1}.status.svelte-cwls5q{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.status.svelte-cwls5q i:where(.svelte-cwls5q){width:6px;height:6px;border-radius:50%;background:#94a3b8}.status.svelte-cwls5q i[data-status=live]:where(.svelte-cwls5q){background:#009f6e}.status.svelte-cwls5q i[data-status=beta]:where(.svelte-cwls5q){background:#f59e0b}.card.svelte-cwls5q h3:where(.svelte-cwls5q){margin:28px 0 0;font-size:27px;line-height:33px;font-weight:300;letter-spacing:-.5px}.vendor.svelte-cwls5q{margin:8px 0 0;font-size:13px;color:#64748b}.short.svelte-cwls5q{margin:20px 0 0;font-size:16px;line-height:25px;color:#475569;flex:1}.tags.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.tags.svelte-cwls5q span:where(.svelte-cwls5q){border-radius:999px;background:#fff;color:#64748b;padding:6px 10px;font-size:12px}.card-foot.svelte-cwls5q{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #dbe5e2}.card-foot.svelte-cwls5q strong:where(.svelte-cwls5q){font-size:16px;font-weight:500}.more.svelte-cwls5q{display:inline-flex;align-items:center;gap:6px;color:#009f6e;font-size:14px}.more.svelte-cwls5q svg:where(.svelte-cwls5q){width:18px;height:18px}.empty.svelte-cwls5q{padding:40px;text-align:center;border-radius:24px;background:#f2f5f9;color:#64748b}.build-wrap.svelte-cwls5q{background:#f2f5f9;border-radius:32px}.build.svelte-cwls5q{padding:56px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.build-copy.svelte-cwls5q,.code-panel.svelte-cwls5q{min-width:0}h2.svelte-cwls5q{margin:20px 0 0;font-size:var(--marketing-heading-size);font-weight:300;line-height:var(--marketing-heading-leading);letter-spacing:var(--marketing-heading-tracking)}.accent.svelte-cwls5q{color:#009f6e;font-weight:400}.lead.svelte-cwls5q,.final.svelte-cwls5q p:where(.svelte-cwls5q){margin:24px 0 0;font-size:var(--marketing-body-size);line-height:var(--marketing-body-leading);color:#475569}.build-points.svelte-cwls5q{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.build-point.svelte-cwls5q{display:flex;gap:10px;padding:16px;background:#fff;border-radius:16px}.point-icon.svelte-cwls5q{color:#009f6e;flex:0 0 20px}.point-icon.svelte-cwls5q svg:where(.svelte-cwls5q){width:20px;height:20px}.build-point.svelte-cwls5q strong:where(.svelte-cwls5q){display:block;font-size:16px;font-weight:500}.code-panel.svelte-cwls5q{overflow:hidden;border-radius:24px;background:#101c2f;padding:28px;color:#e2e8f0;font-size:13px;line-height:1.6}.code-top.svelte-cwls5q{display:flex;gap:6px;align-items:center;margin-bottom:20px}.code-top.svelte-cwls5q span:where(.svelte-cwls5q){width:8px;height:8px;border-radius:50%;background:#f87171}.code-top.svelte-cwls5q em:where(.svelte-cwls5q){margin-left:8px;font-style:normal;font-size:12px;color:#94a3b8}.code-panel.svelte-cwls5q pre:where(.svelte-cwls5q){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.final-band.svelte-cwls5q{padding-block:64px 96px}.final.svelte-cwls5q{position:relative;overflow:hidden;padding:56px;background:#e7f8f0;border-radius:32px}.final-blob.svelte-cwls5q{display:none}.final-grid.svelte-cwls5q{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.final-link.svelte-cwls5q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-radius:20px;background:#fff;text-decoration:none;color:#0f172a}.final-link.svelte-cwls5q strong:where(.svelte-cwls5q){display:block;font-size:22px;font-weight:400}.final-link.svelte-cwls5q span:where(.svelte-cwls5q){display:block;margin-top:10px;font-size:16px;line-height:24px;color:#64748b}.final-link.svelte-cwls5q svg:where(.svelte-cwls5q){width:24px;height:24px;color:#009f6e;flex:0 0 auto}@media(max-width:1023px){.grid.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr))}.build.svelte-cwls5q,.final-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:767px){.stats-band.svelte-cwls5q,.pillars-wrap.svelte-cwls5q,.catalog.svelte-cwls5q,.build-wrap.svelte-cwls5q,.final-band.svelte-cwls5q{width:calc(100% - 32px)}.hero-lead.svelte-cwls5q,.lead.svelte-cwls5q,.final.svelte-cwls5q p:where(.svelte-cwls5q){font-size:17px;line-height:26px}.hero-stats.svelte-cwls5q{gap:12px}.hero-stats.svelte-cwls5q strong:where(.svelte-cwls5q){font-size:30px}.hero-stats.svelte-cwls5q span:where(.svelte-cwls5q){font-size:13px;line-height:20px}.pillars-wrap.svelte-cwls5q,.build.svelte-cwls5q,.final.svelte-cwls5q{padding:24px;border-radius:24px}.pillars.svelte-cwls5q,.grid.svelte-cwls5q{grid-template-columns:1fr}.catalog.svelte-cwls5q{padding-block:64px}h2.svelte-cwls5q{font-size:36px;line-height:43px}.card.svelte-cwls5q{padding:24px}.build-points.svelte-cwls5q{grid-template-columns:1fr}.hero-actions.svelte-cwls5q a:where(.svelte-cwls5q){width:100%}}@media(prefers-reduced-motion:reduce){.card.svelte-cwls5q,.filter.svelte-cwls5q,.btn-primary.svelte-cwls5q,.btn-outline.svelte-cwls5q{transition:none}.card.svelte-cwls5q:hover{transform:none}}.build-point.svelte-cwls5q div:where(.svelte-cwls5q) span:where(.svelte-cwls5q){display:block;margin-top:8px;color:#64748b;font-size:14px;line-height:21px}.code-top.svelte-cwls5q span:where(.svelte-cwls5q):nth-child(3){background:#34d399}.code-top.svelte-cwls5q span:where(.svelte-cwls5q):nth-child(2){background:#fbbf24}
