.toc[data-astro-cid-rkbztatm]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.toc[data-astro-cid-rkbztatm] a[data-astro-cid-rkbztatm]{padding:.5rem 1rem;border-radius:9999px;border:1px solid var(--white-icon-tr);background:var(--surface);color:var(--white);font-size:.9rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.toc[data-astro-cid-rkbztatm] a[data-astro-cid-rkbztatm]:hover{border-color:#19b1f066;color:var(--accent)}.area[data-astro-cid-rkbztatm]{padding:clamp(3rem,7vw,5rem) 0;border-top:1px solid #ffffff10;scroll-margin-top:5rem}.area-head[data-astro-cid-rkbztatm]{display:grid;gap:1rem;margin-bottom:2.25rem}.capabilities[data-astro-cid-rkbztatm]{display:grid;gap:1.25rem}@media (min-width: 768px){.capabilities[data-astro-cid-rkbztatm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability[data-astro-cid-rkbztatm]{display:flex;flex-direction:column;padding:1.5rem}.capability[data-astro-cid-rkbztatm]:target{border-color:#19b1f080}.capability[data-astro-cid-rkbztatm] h3[data-astro-cid-rkbztatm]{font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--white)}.capability[data-astro-cid-rkbztatm] p[data-astro-cid-rkbztatm]{margin-top:.7rem;font-size:.95rem;line-height:1.65;color:var(--white-icon)}.capability[data-astro-cid-rkbztatm] ul[data-astro-cid-rkbztatm]{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;list-style:none}.capability-proof[data-astro-cid-rkbztatm]{position:relative;z-index:3;margin-top:auto;padding-top:1.25rem;font-size:.88rem}.capability-proof-label[data-astro-cid-rkbztatm]{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#f3f3f370;margin-right:.25rem}.agent-flow[data-astro-cid-rkbztatm]{margin-top:clamp(3rem,6vw,4.5rem)}.flow-heading[data-astro-cid-rkbztatm]{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500;color:var(--white)}.stack-groups[data-astro-cid-rkbztatm]{display:grid;gap:2.5rem}.stack-group[data-astro-cid-rkbztatm] h3[data-astro-cid-rkbztatm]{font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.stack-group[data-astro-cid-rkbztatm] dl[data-astro-cid-rkbztatm]{display:grid;border-top:1px solid #ffffff12}@media (min-width: 900px){.stack-group[data-astro-cid-rkbztatm] dl[data-astro-cid-rkbztatm]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem}}.stack-group[data-astro-cid-rkbztatm] dl[data-astro-cid-rkbztatm] div[data-astro-cid-rkbztatm]{display:grid;grid-template-columns:11rem 1fr;gap:1rem;align-items:baseline;padding:.85rem 0;border-bottom:1px solid #ffffff12}@media (max-width: 479px){.stack-group[data-astro-cid-rkbztatm] dl[data-astro-cid-rkbztatm] div[data-astro-cid-rkbztatm]{grid-template-columns:1fr;gap:.3rem}}.stack-group[data-astro-cid-rkbztatm] dt[data-astro-cid-rkbztatm]{display:flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;color:var(--white)}.stack-group[data-astro-cid-rkbztatm] dt[data-astro-cid-rkbztatm] img[data-astro-cid-rkbztatm]{width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain;opacity:.85}.stack-group[data-astro-cid-rkbztatm] .dark-logo[data-astro-cid-rkbztatm]{filter:brightness(2) contrast(1.1)}.stack-dot[data-astro-cid-rkbztatm]{width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid #ffffff40}.stack-group[data-astro-cid-rkbztatm] dd[data-astro-cid-rkbztatm]{font-size:.9rem;line-height:1.5;color:var(--white-icon)}
