.overview[data-astro-cid-t5p3x3ym]{padding-block:56px 68px;container-type:inline-size}.overview-title[data-astro-cid-t5p3x3ym]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-tree[data-astro-cid-t5p3x3ym],.overview-integrations[data-astro-cid-t5p3x3ym]{gap:14px;display:grid}.overview-ai[data-astro-cid-t5p3x3ym]{min-width:0}.overview-card[data-astro-cid-t5p3x3ym]{border:1px solid var(--line);background:#fff;border-radius:18px}.overview-main[data-astro-cid-t5p3x3ym],.overview-services[data-astro-cid-t5p3x3ym]{padding:clamp(20px,3.1vw,40px)}.overview-card[data-astro-cid-t5p3x3ym] h3[data-astro-cid-t5p3x3ym]{letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.14}.overview-main[data-astro-cid-t5p3x3ym]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.overview-main[data-astro-cid-t5p3x3ym] h3[data-astro-cid-t5p3x3ym]{font-size:clamp(28px,3.4vw,48px)}.overview-main[data-astro-cid-t5p3x3ym] p[data-astro-cid-t5p3x3ym]{max-width:54ch;margin:14px 0 0}.overview-card[data-astro-cid-t5p3x3ym] .overview-label[data-astro-cid-t5p3x3ym]{font-family:var(--mono);margin:0 0 10px;font-size:12px;display:block}.overview-main[data-astro-cid-t5p3x3ym] .overview-label[data-astro-cid-t5p3x3ym]{color:#c6deef}.overview-cta[data-astro-cid-t5p3x3ym]{background:var(--paper);min-height:44px;color:var(--ink);border-radius:22px;align-items:center;margin-top:20px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.overview-cta[data-astro-cid-t5p3x3ym]:hover{background:var(--foam)}.overview-cta[data-astro-cid-t5p3x3ym]:focus-visible{outline-color:var(--paper)}.overview-integrations[data-astro-cid-t5p3x3ym]{padding-top:14px}.overview-example[data-astro-cid-t5p3x3ym]{padding:20px}.overview-example[data-astro-cid-t5p3x3ym] h3[data-astro-cid-t5p3x3ym]{font-size:clamp(19px,2vw,25px)}.overview-summary[data-astro-cid-t5p3x3ym]{color:var(--muted);margin:8px 0 0;font-size:14px}.overview-services[data-astro-cid-t5p3x3ym]{flex-direction:column;align-items:start;display:flex}.overview-services[data-astro-cid-t5p3x3ym] h3[data-astro-cid-t5p3x3ym]{font-size:clamp(24px,2.5vw,36px)}.overview-services[data-astro-cid-t5p3x3ym] ul[data-astro-cid-t5p3x3ym]{border-top:1px solid var(--line);width:100%;margin:18px 0;padding:0;list-style:none}.overview-services[data-astro-cid-t5p3x3ym] li[data-astro-cid-t5p3x3ym]{border-bottom:1px solid var(--line)}.overview-service[data-astro-cid-t5p3x3ym]{padding-block:12px;display:block}.overview-service[data-astro-cid-t5p3x3ym] strong[data-astro-cid-t5p3x3ym]{text-underline-offset:4px;text-decoration:underline}.overview-service[data-astro-cid-t5p3x3ym]:hover strong[data-astro-cid-t5p3x3ym]{text-decoration-thickness:2px}.overview-service[data-astro-cid-t5p3x3ym] span[data-astro-cid-t5p3x3ym]{color:var(--muted);margin-top:4px;font-size:14px;display:block}.overview-services-link[data-astro-cid-t5p3x3ym]{margin-top:auto}@container (width<=820px){.overview-integrations[data-astro-cid-t5p3x3ym]{padding-top:0}.overview-integrations[data-astro-cid-t5p3x3ym]:before{content:"";background:var(--flow-arrow) center / contain no-repeat;justify-self:center;width:16px;height:44px;margin-block:0 -4px}}@container (width>=821px){.overview-tree[data-astro-cid-t5p3x3ym]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;position:relative}.overview-ai[data-astro-cid-t5p3x3ym]{grid-area:1/2}.overview-services[data-astro-cid-t5p3x3ym]{grid-area:1/1}.overview-integrations[data-astro-cid-t5p3x3ym]:before,.overview-integrations[data-astro-cid-t5p3x3ym]:after,.overview-example[data-astro-cid-t5p3x3ym]:before{content:"";background:var(--line);pointer-events:none;position:absolute}.overview-main[data-astro-cid-t5p3x3ym],.overview-services[data-astro-cid-t5p3x3ym],.overview-example[data-astro-cid-t5p3x3ym]{position:relative}.overview-example[data-astro-cid-t5p3x3ym]:before{width:1px;height:13px;top:-14px;left:50%}.overview-integrations[data-astro-cid-t5p3x3ym]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:26px;position:relative}.overview-integrations[data-astro-cid-t5p3x3ym]:before{width:1px;height:13px;top:0;left:50%}.overview-integrations[data-astro-cid-t5p3x3ym]:after{height:1px;top:13px;left:calc(25% - 3.5px);right:calc(25% - 3.5px)}}@media (width<=779px){.overview[data-astro-cid-t5p3x3ym]{padding-block:32px 44px}}.home-hero[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:64px 72px;display:grid}.home-hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-top:26px;font-size:clamp(44px,4.7vw,76px)}.home-hero-lead[data-astro-cid-7aropxhg]{max-width:46ch;margin:28px 0 0;font-size:19px;line-height:1.65}.home-hero-actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:34px;display:flex}.home-hero-actions[data-astro-cid-7aropxhg] .button[data-astro-cid-7aropxhg]{font-weight:600}.home-demo-jump[data-astro-cid-7aropxhg]{display:none}.home-demo-label[data-astro-cid-7aropxhg]{font-family:var(--mono);color:var(--lake);align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.home-demo-label[data-astro-cid-7aropxhg]:before{content:"";background:var(--lake);border-radius:50%;width:8px;height:8px}.home-hero-demo[data-astro-cid-7aropxhg] .demo-window[data-astro-cid-7aropxhg]{border-radius:14px;height:540px;box-shadow:0 18px 50px #0d35591f}@media (width<=960px){.home-hero[data-astro-cid-7aropxhg]{grid-template-columns:1fr;padding-block:36px 48px}.home-hero-demo[data-astro-cid-7aropxhg] .demo-window[data-astro-cid-7aropxhg]{height:560px}}@media (width<=520px){.home-hero[data-astro-cid-7aropxhg]{gap:22px;padding-block-start:18px}.home-hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-top:12px;font-size:clamp(34px,10vw,43px)}.home-hero-lead[data-astro-cid-7aropxhg]{margin-top:16px;font-size:16px;line-height:1.5}.home-hero-actions[data-astro-cid-7aropxhg]{gap:10px 16px;margin-top:18px}.home-hero-actions[data-astro-cid-7aropxhg] .button[data-astro-cid-7aropxhg]{padding:12px 16px}.home-demo-label[data-astro-cid-7aropxhg]{margin-bottom:8px}}@media (width<=520px) and (height<=780px){.home-demo-jump[data-astro-cid-7aropxhg]{display:inline-flex}}
