.doc[data-astro-cid-37beepxv]{padding-block:var(--space-10) var(--space-16)}.doc__inner[data-astro-cid-37beepxv]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=60rem){.doc__inner[data-astro-cid-37beepxv]{gap:var(--space-12);grid-template-columns:15rem minmax(0,1fr)}.doc__toc[data-astro-cid-37beepxv]{top:var(--space-6);max-height:calc(100dvh - var(--space-12));position:sticky;overflow-y:auto}}.doc__toc-title[data-astro-cid-37beepxv]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--fg-3);margin:var(--space-2) 0 var(--space-4)}.doc__toc-list[data-astro-cid-37beepxv]{gap:var(--space-2);font-size:var(--text-sm);border-left:2px solid var(--border-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc__toc-list[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]{color:var(--fg-2);line-height:var(--leading-normal);transition:color var(--duration-fast) var(--ease-out);padding-inline-start:var(--space-4);text-decoration:none;display:block}.doc__toc-list[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]:hover{color:var(--brand-600)}.doc__toc-list[data-astro-cid-37beepxv] a[data-astro-cid-37beepxv]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.doc-body{min-width:0;color:var(--fg-2);line-height:var(--leading-relaxed,1.7)}.doc-body h1{font-size:var(--text-3xl);text-wrap:balance;letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0 0 var(--space-6);line-height:1.15}.doc-body h2{font-size:var(--text-xl);color:var(--fg-1);letter-spacing:var(--tracking-tight);margin:var(--space-12) 0 var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-1);scroll-margin-top:var(--space-6)}.doc-body h3{font-size:var(--text-lg);color:var(--fg-1);margin:var(--space-8) 0 var(--space-3);scroll-margin-top:var(--space-6)}.doc-body p,.doc-body ul,.doc-body ol{margin:0 0 var(--space-4)}.doc-body ul,.doc-body ol{padding-inline-start:var(--space-6)}.doc-body li{margin-bottom:var(--space-2)}.doc-body a{color:var(--brand-600);text-underline-offset:2px;text-decoration:underline}.doc-body a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.doc-body strong{color:var(--fg-1)}.doc-body blockquote{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--brand-500);background:var(--bg-surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--fg-3);font-size:var(--text-sm)}.doc-body blockquote p:last-child{margin-bottom:0}.doc-body :not(pre)>code{font-family:var(--font-mono);border-radius:var(--radius-sm,4px);background:var(--bg-surface);border:1px solid var(--border-1);overflow-wrap:anywhere;padding:.1em .35em;font-size:.9em}.doc-body pre{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);font-size:var(--text-sm);tab-size:2;overflow-x:auto}.doc-body pre:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.doc-body table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius-lg)}.doc-body th,.doc-body td{padding:var(--space-3) var(--space-4);text-align:start;border-bottom:1px solid var(--border-1);vertical-align:top;overflow-wrap:anywhere}.doc-body th{background:var(--bg-surface);color:var(--fg-1);white-space:nowrap;font-weight:600}@media (width<=40rem){.doc-body table{font-size:var(--text-xs)}.doc-body th,.doc-body td{padding:var(--space-2)}}.doc-body tbody tr:last-child td{border-bottom:none}
