.docs-layout-container[data-astro-cid-37beepxv]{grid-template-columns:260px minmax(0,1fr);gap:4rem;padding-top:4rem;padding-bottom:6rem;display:grid}.docs-main-content[data-astro-cid-37beepxv]{flex-direction:column;gap:4rem;display:flex}.docs-head[data-astro-cid-37beepxv] h1[data-astro-cid-37beepxv]{font-size:var(--text-4xl);font-weight:700}.docs-intro[data-astro-cid-37beepxv]{font-size:var(--text-lg);margin-top:.75rem}.docs-section[data-astro-cid-37beepxv] h2[data-astro-cid-37beepxv]{margin-top:.5rem;margin-bottom:1.5rem;font-size:2rem;font-weight:800}.docs-section[data-astro-cid-37beepxv] h3[data-astro-cid-37beepxv]{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.docs-section[data-astro-cid-37beepxv] h4[data-astro-cid-37beepxv]{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.docs-section[data-astro-cid-37beepxv] p[data-astro-cid-37beepxv]{margin-bottom:1.2rem;font-size:1rem}.docs-section[data-astro-cid-37beepxv] ul[data-astro-cid-37beepxv]{margin-bottom:1.5rem;padding-left:1.5rem}.docs-section[data-astro-cid-37beepxv] li[data-astro-cid-37beepxv]{color:var(--text-mid);margin-bottom:.5rem}.docs-divider[data-astro-cid-37beepxv]{background:var(--border);border:0;height:1px;margin-bottom:4rem}.docs-code-wrapper[data-astro-cid-37beepxv]{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-sm);margin:1rem 0;padding:1.2rem;position:relative}.docs-code-wrapper[data-astro-cid-37beepxv].has-copy{padding-top:2.75rem}.docs-code-wrapper[data-astro-cid-37beepxv] pre[data-astro-cid-37beepxv]{overflow-x:auto}.docs-code-wrapper[data-astro-cid-37beepxv] pre[data-astro-cid-37beepxv]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.docs-code-wrapper[data-astro-cid-37beepxv] code[data-astro-cid-37beepxv]{color:var(--code-text);font-family:var(--font-mono);font-size:.8rem}.architecture-diagram[data-astro-cid-37beepxv]{background:var(--surface-1);border:1px solid var(--border);flex-direction:column;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:2rem;display:flex}.arch-block[data-astro-cid-37beepxv]{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-sm);text-align:center;flex-direction:column;width:280px;padding:1rem 2rem;display:flex}.arch-block[data-astro-cid-37beepxv] strong[data-astro-cid-37beepxv]{color:var(--text-hi);font-size:.95rem}.arch-block[data-astro-cid-37beepxv] span[data-astro-cid-37beepxv]{color:var(--text-low);font-size:.8rem}.arch-block[data-astro-cid-37beepxv].highlight{border-color:var(--brand-500);background:#b0002005}.arrow[data-astro-cid-37beepxv]{font-family:var(--font-mono);color:var(--brand-500);margin-top:1rem;font-size:.75rem;font-weight:600;display:block}@media (width<=992px){.docs-layout-container[data-astro-cid-37beepxv]{grid-template-columns:minmax(0,1fr);gap:2rem}}
