.hero:where(.astro-lcdefpme){padding:72px 0 96px}.hero-inner:where(.astro-lcdefpme){text-align:center;max-width:900px}.hero-badge:where(.astro-lcdefpme){text-transform:none;letter-spacing:.01em;font-family:var(--font-body);margin-bottom:24px;font-size:13px}:where(.astro-lcdefpme)[data-rotate]{transition:opacity .25s,transform .25s;display:inline-block}:where(.astro-lcdefpme)[data-rotate].out{opacity:0;transform:translateY(-8px)}.hero-lead:where(.astro-lcdefpme){max-width:620px;margin:24px auto 32px}.hero-cta:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-note:where(.astro-lcdefpme){margin:20px 0 0;font-size:13px}.tabs:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:6px;margin:64px 0 20px;display:flex}.tab:where(.astro-lcdefpme){font:500 13px var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.tab:where(.astro-lcdefpme)[aria-selected=true]{background:var(--green-50);color:var(--green-hover)}.demo:where(.astro-lcdefpme){max-width:1040px;height:460px;margin:0 auto;overflow:hidden}.panel:where(.astro-lcdefpme){height:100%;padding:0}.inbox:where(.astro-lcdefpme),.campaign:where(.astro-lcdefpme),.api-demo:where(.astro-lcdefpme){height:100%}.inbox:where(.astro-lcdefpme){grid-template-columns:280px 1fr;display:grid}.inbox-list:where(.astro-lcdefpme){border-right:1px solid var(--line);padding:20px 12px}.inbox-list:where(.astro-lcdefpme) .label:where(.astro-lcdefpme){padding:0 8px 12px}.conv:where(.astro-lcdefpme){border-radius:12px;align-items:center;gap:10px;padding:10px 8px;font-size:13px;display:flex}.conv:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){flex-direction:column;flex:1;min-width:0;display:flex}.conv:where(.astro-lcdefpme) .muted:where(.astro-lcdefpme){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv:where(.astro-lcdefpme).active{background:var(--green-50)}.avatar:where(.astro-lcdefpme){color:#065f46;background:#d1fae5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.avatar:where(.astro-lcdefpme).b{color:#3730a3;background:#e0e7ff}.avatar:where(.astro-lcdefpme).c{color:#9d174d;background:#fce7f3}.avatar:where(.astro-lcdefpme).d{color:#92400e;background:#fef3c7}.thread:where(.astro-lcdefpme){background:#efeae2;flex-direction:column;display:flex}.thread-head:where(.astro-lcdefpme){border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;display:flex}.bubbles:where(.astro-lcdefpme){flex-direction:column;gap:10px;padding:24px;display:flex}.bubble:where(.astro-lcdefpme){background:#fff;border-radius:10px;max-width:360px;padding:8px 12px 18px;font-size:14px;position:relative;box-shadow:0 1px 1px #00000014}.bubble:where(.astro-lcdefpme).out{background:#d9fdd3;align-self:flex-end}.bubble:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0 0 4px}.bubble:where(.astro-lcdefpme).rich{background:#fff;padding:6px 6px 18px}.bubble:where(.astro-lcdefpme).rich p:where(.astro-lcdefpme){padding:0 6px}.bubble-media:where(.astro-lcdefpme){background:linear-gradient(135deg, var(--green-100), #e0f2fe);border-radius:8px;place-items:center;height:110px;margin-bottom:8px;font-size:40px;display:grid}.bubble-footer:where(.astro-lcdefpme){color:var(--subtle);font-size:12px}.bubble-buttons:where(.astro-lcdefpme){border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.bubble-buttons:where(.astro-lcdefpme) span:where(.astro-lcdefpme){text-align:center;color:#0284c7;padding:8px 0 0;font-weight:500}.ticks:where(.astro-lcdefpme){color:var(--subtle);font-size:10px;position:absolute;bottom:4px;right:10px}.table-head:where(.astro-lcdefpme),.table-row:where(.astro-lcdefpme){grid-template-columns:2fr 1.2fr 1fr 1fr;align-items:center;gap:12px;padding:16px 28px;display:grid}.table-head:where(.astro-lcdefpme){border-bottom:1px solid var(--line);padding-top:24px}.table-row:where(.astro-lcdefpme){border-bottom:1px solid var(--line);font-size:14px}.table-row:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-family:var(--font-mono);font-size:13px;font-weight:500}.table-row:where(.astro-lcdefpme) .pill:where(.astro-lcdefpme){justify-self:start}.campaign:where(.astro-lcdefpme){grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;padding:36px;display:grid}.big-number:where(.astro-lcdefpme){font:700 44px/1 var(--font-display);letter-spacing:-.03em;margin:10px 0 24px}.big-number:where(.astro-lcdefpme) span:where(.astro-lcdefpme){letter-spacing:0;font-size:15px;font-weight:400}.bars:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){grid-template-columns:80px 1fr 56px;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:grid}.bars:where(.astro-lcdefpme) b:where(.astro-lcdefpme){text-align:right;font-weight:600}.bar:where(.astro-lcdefpme){background:#f4f4f5;border-radius:999px;height:8px;overflow:hidden}.bar:where(.astro-lcdefpme) i:where(.astro-lcdefpme){background:var(--green);border-radius:inherit;height:100%;display:block}.spark:where(.astro-lcdefpme){box-shadow:none;padding:20px}.columns:where(.astro-lcdefpme){align-items:flex-end;gap:8px;height:160px;margin-top:16px;display:flex}.columns:where(.astro-lcdefpme) i:where(.astro-lcdefpme){background:linear-gradient(180deg, var(--green), #34d27b);border-radius:6px 6px 2px 2px;flex:1}.api-demo:where(.astro-lcdefpme){grid-template-columns:1.6fr 1fr;display:grid}.code:where(.astro-lcdefpme){font:13px/1.7 var(--font-mono);color:#e4e4e7;background:#18181b;margin:0;padding:28px;overflow-x:auto}.code:where(.astro-lcdefpme) .s:where(.astro-lcdefpme){color:#86efac}.code:where(.astro-lcdefpme) .c:where(.astro-lcdefpme){color:#71717a}.api-status:where(.astro-lcdefpme){flex-direction:column;gap:20px;padding:28px;display:flex}.api-status:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--green-hover);font-size:14px;font-weight:500;text-decoration:none}.timeline:where(.astro-lcdefpme){font-family:var(--font-mono);margin:0;padding:0;font-size:14px;list-style:none}.timeline:where(.astro-lcdefpme) li:where(.astro-lcdefpme){color:var(--subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.timeline:where(.astro-lcdefpme) li:where(.astro-lcdefpme) span:where(.astro-lcdefpme){border:2px solid #d4d4d8;border-radius:50%;width:12px;height:12px}.timeline:where(.astro-lcdefpme) li:where(.astro-lcdefpme).done span:where(.astro-lcdefpme),.timeline:where(.astro-lcdefpme) li:where(.astro-lcdefpme).now span:where(.astro-lcdefpme){border-color:var(--green);background:var(--green)}.timeline:where(.astro-lcdefpme) li:where(.astro-lcdefpme).now{color:var(--ink);font-weight:600}.split:where(.astro-lcdefpme){grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.split:where(.astro-lcdefpme) .lead:where(.astro-lcdefpme){margin-top:20px}.channels:where(.astro-lcdefpme){padding:8px}.channel:where(.astro-lcdefpme){border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:16px;font-size:14px;display:grid}.channel:where(.astro-lcdefpme)+.channel:where(.astro-lcdefpme){border-top:1px solid var(--line)}.channel:where(.astro-lcdefpme)>div:where(.astro-lcdefpme){flex-direction:column;gap:2px;display:flex}.channel:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-size:15px}.channel-icon:where(.astro-lcdefpme){width:40px;height:40px;color:var(--muted);background:#f4f4f5;border-radius:10px;place-items:center;font-size:18px;display:grid}.channel:where(.astro-lcdefpme).good{background:var(--green-50);border-top-color:#0000}.channel:where(.astro-lcdefpme).good .channel-icon:where(.astro-lcdefpme){color:var(--green-hover);background:#fff}.section-tight:where(.astro-lcdefpme){padding-top:40px}.steps:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.step:where(.astro-lcdefpme){padding:28px 24px}.step-n:where(.astro-lcdefpme){background:var(--green-50);width:32px;height:32px;color:var(--green-hover);font:600 14px var(--font-display);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.step:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:8px 0 0;font-size:15px;line-height:1.6}.text-link:where(.astro-lcdefpme){color:var(--green-hover);margin-top:20px;font-size:15px;font-weight:550;text-decoration:none;display:inline-block}.usecase:where(.astro-lcdefpme).linked{text-decoration:none;transition:border-color .15s,transform .15s}.usecase:where(.astro-lcdefpme).linked:hover{border-color:var(--green);transform:translateY(-2px)}.usecase:where(.astro-lcdefpme) .text-link:where(.astro-lcdefpme){margin-top:14px;font-size:14px}.coexist:where(.astro-lcdefpme){grid-template-columns:1fr 1.1fr}.coexist:where(.astro-lcdefpme) .lead:where(.astro-lcdefpme){margin:20px 0 24px}.coexist-visual:where(.astro-lcdefpme){flex-direction:column;align-items:stretch;gap:14px;max-width:440px;display:flex}.device:where(.astro-lcdefpme){overflow:hidden}.device-head:where(.astro-lcdefpme){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.device-chat:where(.astro-lcdefpme){background:#efeae2;flex-direction:column;gap:8px;padding:18px;display:flex}.device-chat:where(.astro-lcdefpme) .bubble:where(.astro-lcdefpme){padding-bottom:8px}.sync:where(.astro-lcdefpme){background:var(--green-50);color:var(--green-hover);font:600 12px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.sync:where(.astro-lcdefpme) span:where(.astro-lcdefpme){font-size:16px}.hello-side:where(.astro-lcdefpme){border-color:var(--green-100)}.device-list:where(.astro-lcdefpme){flex-direction:column;gap:12px;margin:0;padding:16px 18px;font-size:14px;list-style:none;display:flex}.device-list:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-items:center;gap:10px;display:flex}.checks:where(.astro-lcdefpme){flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.checks:where(.astro-lcdefpme) li:where(.astro-lcdefpme){color:var(--muted);padding-left:32px;line-height:1.6;position:relative}.checks:where(.astro-lcdefpme) li:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){color:var(--ink)}.checks:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:"✓";background:var(--green-50);width:22px;height:22px;color:var(--green-hover);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.hero-note:where(.astro-lcdefpme) a:where(.astro-lcdefpme){font-weight:500;text-decoration:none}.feature-list:where(.astro-lcdefpme){max-width:820px;margin:0 auto;padding:0;list-style:none;position:relative}.feature-list:where(.astro-lcdefpme):before{content:"";background:var(--green-100);width:1px;position:absolute;top:20px;bottom:20px;left:19px}.feature:where(.astro-lcdefpme){grid-template-columns:40px 1fr;gap:28px;padding:0 0 48px;display:grid;position:relative}.feature:where(.astro-lcdefpme):last-child{padding-bottom:0}.feature-n:where(.astro-lcdefpme){border:1px solid var(--green-100);width:40px;height:40px;color:var(--green-hover);font:600 12px var(--font-mono);background:#fff;border-radius:50%;place-items:center;display:grid}.feature:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:10px 0 16px;line-height:1.65}.chips:where(.astro-lcdefpme){flex-wrap:wrap;gap:8px;display:flex}.usecases:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.usecase:where(.astro-lcdefpme){padding:28px 24px}.usecase:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:10px 0 0;font-size:15px;line-height:1.6}.dev-grid:where(.astro-lcdefpme){grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.dev-code:where(.astro-lcdefpme){background:#18181b;border-color:#27272a;overflow:hidden}.code-bar:where(.astro-lcdefpme){border-bottom:1px solid #27272a;align-items:center;gap:6px;padding:14px 18px;display:flex}.code-bar:where(.astro-lcdefpme) span:where(.astro-lcdefpme){background:#3f3f46;border-radius:50%;width:10px;height:10px}.code-bar:where(.astro-lcdefpme) em:where(.astro-lcdefpme){margin-left:12px;font-style:normal}.dev-cards:where(.astro-lcdefpme){flex-direction:column;gap:16px;display:flex}.dev-card:where(.astro-lcdefpme){padding:22px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.dev-card:where(.astro-lcdefpme):hover{border-color:var(--green);transform:translateY(-2px)}.dev-card:where(.astro-lcdefpme) .h3:where(.astro-lcdefpme){margin:8px 0 6px;font-size:1.05rem}.dev-card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:0;font-size:14px}.faq:where(.astro-lcdefpme){grid-template-columns:1fr 2fr;gap:64px;display:grid}.faq-contact:where(.astro-lcdefpme){margin-top:24px;font-size:14px;line-height:1.8}.faq-contact:where(.astro-lcdefpme) a:where(.astro-lcdefpme){text-decoration:none}.faq-list:where(.astro-lcdefpme) details:where(.astro-lcdefpme){border-bottom:1px solid var(--line)}.faq-list:where(.astro-lcdefpme) summary:where(.astro-lcdefpme){cursor:pointer;align-items:center;gap:16px;padding:20px 0;font-weight:550;list-style:none;display:flex}.faq-list:where(.astro-lcdefpme) summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}.faq-list:where(.astro-lcdefpme) summary:where(.astro-lcdefpme):after{content:"+";color:var(--subtle);margin-left:auto;font-size:20px;transition:transform .2s}.faq-list:where(.astro-lcdefpme) details:where(.astro-lcdefpme)[open] summary:where(.astro-lcdefpme):after{transform:rotate(45deg)}.faq-n:where(.astro-lcdefpme){font:12px var(--font-mono);color:var(--subtle)}.faq-list:where(.astro-lcdefpme) details:where(.astro-lcdefpme) p:where(.astro-lcdefpme){margin:-6px 0 22px 36px;line-height:1.65}.cta:where(.astro-lcdefpme){text-align:center}.cta:where(.astro-lcdefpme) .display:where(.astro-lcdefpme){max-width:760px;margin:0 auto 32px}.cta-points:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;display:flex}@media (width<=960px){.demo:where(.astro-lcdefpme){height:auto}.inbox:where(.astro-lcdefpme),.campaign:where(.astro-lcdefpme),.api-demo:where(.astro-lcdefpme){height:auto;min-height:460px}.usecases:where(.astro-lcdefpme){grid-template-columns:1fr 1fr}.dev-grid:where(.astro-lcdefpme),.split:where(.astro-lcdefpme),.coexist:where(.astro-lcdefpme),.faq:where(.astro-lcdefpme),.campaign:where(.astro-lcdefpme),.api-demo:where(.astro-lcdefpme){grid-template-columns:1fr}.faq:where(.astro-lcdefpme){gap:24px}}@media (width<=720px){.inbox:where(.astro-lcdefpme){grid-template-columns:1fr}.inbox-list:where(.astro-lcdefpme){display:none}.table-head:where(.astro-lcdefpme),.table-row:where(.astro-lcdefpme){grid-template-columns:1.6fr 1fr;padding:14px 18px}.table-head:where(.astro-lcdefpme) span:where(.astro-lcdefpme):nth-child(3),.table-row:where(.astro-lcdefpme) span:where(.astro-lcdefpme):nth-child(3),.table-head:where(.astro-lcdefpme) span:where(.astro-lcdefpme):nth-child(2),.table-row:where(.astro-lcdefpme) span:where(.astro-lcdefpme):nth-child(2){display:none}.usecases:where(.astro-lcdefpme),.steps:where(.astro-lcdefpme){grid-template-columns:1fr}.channel:where(.astro-lcdefpme){grid-template-columns:40px 1fr}.channel:where(.astro-lcdefpme) .pill:where(.astro-lcdefpme){display:none}}
