.top[data-astro-cid-ergxyi7h],main[data-astro-cid-ergxyi7h],.foot[data-astro-cid-ergxyi7h]{width:min(1032px,100% - 48px);margin:0 auto}.top[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.brand[data-astro-cid-ergxyi7h]{font-family:var(--font-display);letter-spacing:-.4px;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.mark[data-astro-cid-ergxyi7h]{width:32px;height:32px;box-shadow:0 0 0 .5px var(--line-strong);border-radius:8px}.top-end[data-astro-cid-ergxyi7h]{align-items:center;gap:16px;display:flex}.top-link[data-astro-cid-ergxyi7h]{color:var(--text-2);font-size:13px;font-weight:500;text-decoration:none}.top-link[data-astro-cid-ergxyi7h]:hover,.foot[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{color:var(--text)}.hero[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding-top:48px;padding-bottom:72px;display:grid}h1[data-astro-cid-ergxyi7h]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(40px,6vw,64px);font-weight:300;line-height:1}.lede[data-astro-cid-ergxyi7h]{max-width:30em;color:var(--text-2);text-wrap:pretty;margin:20px 0 0;font-size:18px}.cta[data-astro-cid-ergxyi7h]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.pill[data-astro-cid-ergxyi7h]{background:var(--accent);min-height:44px;color:var(--on-accent);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pill[data-astro-cid-ergxyi7h]:hover{filter:brightness(1.06)}.status[data-astro-cid-ergxyi7h]{color:var(--text-2);font-size:15px}.facts[data-astro-cid-ergxyi7h]{margin:28px 0 0}.demo[data-astro-cid-ergxyi7h]{flex-direction:column;gap:12px;margin:0;display:flex}.bubble[data-astro-cid-ergxyi7h]{border-radius:var(--r-lg);max-width:82%;margin:0;padding:10px 16px;font-size:15px}.bubble-user[data-astro-cid-ergxyi7h]{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px;align-self:flex-end}.bubble-bot[data-astro-cid-ergxyi7h]{border-bottom-left-radius:6px;align-self:flex-start}.reply[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.saved[data-astro-cid-ergxyi7h]{border-radius:var(--r-md);width:min(100%,300px);padding:14px 18px}.saved-head[data-astro-cid-ergxyi7h],.saved-meta[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.saved-head[data-astro-cid-ergxyi7h]{font-size:15px;font-weight:500}.saved-meta[data-astro-cid-ergxyi7h]{margin-top:4px}.saved-actions[data-astro-cid-ergxyi7h]{gap:8px;margin-top:12px;display:flex}.chip[data-astro-cid-ergxyi7h]{border:.5px solid var(--line-strong);background:var(--panel-strong);border-radius:999px;align-items:center;min-height:30px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dot[data-astro-cid-ergxyi7h]{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dot-food[data-astro-cid-ergxyi7h]{background:var(--cat-food)}.dot-accent[data-astro-cid-ergxyi7h]{background:var(--accent)}.num[data-astro-cid-ergxyi7h]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--text);font-weight:500}.features[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:72px;display:grid}.feature[data-astro-cid-ergxyi7h]{border-radius:var(--r-lg);padding:22px 20px 24px}.feature[data-astro-cid-ergxyi7h] .label[data-astro-cid-ergxyi7h]{margin:0}.feature[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-family:var(--font-display);letter-spacing:-.3px;text-wrap:balance;margin:14px 0 8px;font-size:20px;font-weight:500;line-height:1.2}.feature[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]:last-child{color:var(--text-2);margin:0;font-size:15px}.foot[data-astro-cid-ergxyi7h]{border-top:.5px solid var(--line);color:var(--text-2);justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:32px;font-size:13px;display:flex}.foot[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{text-decoration:none}.foot[data-astro-cid-ergxyi7h]{flex-wrap:wrap}.foot-nav[data-astro-cid-ergxyi7h]{white-space:nowrap;flex-wrap:wrap;gap:8px 18px;display:flex}@media (width<=900px){.hero[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:24px}.features[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.top[data-astro-cid-ergxyi7h],main[data-astro-cid-ergxyi7h],.foot[data-astro-cid-ergxyi7h]{width:calc(100% - 32px)}.features[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr)}.lede[data-astro-cid-ergxyi7h]{font-size:17px}}
