.docs[data-astro-cid-ccykbmgk]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,.5rem + 3vw,4rem);padding-top:clamp(1.75rem,1rem + 2vw,3rem);display:grid}.docs__side[data-astro-cid-ccykbmgk]{align-self:start;position:sticky;top:5.5rem}.docs__group[data-astro-cid-ccykbmgk]+.docs__group[data-astro-cid-ccykbmgk]{margin-top:1.5rem}.docs__group-h[data-astro-cid-ccykbmgk]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-muted);margin-bottom:.5rem;font-weight:700}.docs__nav[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{flex-direction:column;gap:.1rem;padding:0;list-style:none;display:flex}.docs__link[data-astro-cid-ccykbmgk]{border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-sm);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);padding:.4rem .7rem;font-weight:500;text-decoration:none;display:block}.docs__link[data-astro-cid-ccykbmgk]:hover{background:var(--bg-sunken);color:var(--ink);text-decoration:none}.docs__link[data-astro-cid-ccykbmgk].is-active{background:var(--pink-soft);color:var(--pink-link);font-weight:600}.docs__mono[data-astro-cid-ccykbmgk]{font-family:var(--font-mono);font-size:.92em}.docs__main[data-astro-cid-ccykbmgk]{min-width:0;max-width:48rem;padding-bottom:2rem}.docs__crumb[data-astro-cid-ccykbmgk]{font-size:var(--fs-sm);color:var(--ink-muted);gap:.5rem;margin-bottom:.85rem;display:flex}.docs__crumb[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--ink-muted);text-decoration:none}.docs__crumb[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{color:var(--pink-link)}.docs__head[data-astro-cid-ccykbmgk] h1[data-astro-cid-ccykbmgk]{font-size:var(--fs-h1)}.docs__lead[data-astro-cid-ccykbmgk]{font-size:var(--fs-lead);color:var(--ink-2);max-width:60ch;margin-top:.85rem;line-height:1.5}.docs__head[data-astro-cid-ccykbmgk]{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.docs__foot[data-astro-cid-ccykbmgk]{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.docs__edit[data-astro-cid-ccykbmgk]{font-size:var(--fs-sm);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=52rem){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:1fr}.docs__side[data-astro-cid-ccykbmgk]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-bottom:1px solid var(--border);padding-bottom:.85rem;position:static;top:auto;overflow-x:auto}.docs__nav[data-astro-cid-ccykbmgk]{gap:1.25rem;min-width:max-content;display:flex}.docs__group[data-astro-cid-ccykbmgk]+.docs__group[data-astro-cid-ccykbmgk]{margin-top:0}.docs__group[data-astro-cid-ccykbmgk]{align-items:center;gap:.6rem;display:flex}.docs__group-h[data-astro-cid-ccykbmgk]{white-space:nowrap;margin-bottom:0}.docs__nav[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{flex-direction:row;gap:.35rem}.docs__link[data-astro-cid-ccykbmgk]{white-space:nowrap;background:var(--bg-sunken);border-left:none}}.prose{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.prose>*+*{margin-top:1.1rem}.prose h2{font-size:var(--fs-h3);margin-top:2.75rem;padding-top:.25rem;scroll-margin-top:5.5rem}.prose h3{margin-top:2rem;scroll-margin-top:5.5rem;font-size:1.2rem}.prose h2+*,.prose h3+*{margin-top:.75rem}.prose p,.prose li{color:var(--ink-2)}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.4rem}.prose li::marker{color:var(--pink-link)}.prose a{font-weight:500}.prose :not(pre)>code{background:var(--pink-softer);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink);padding:.08em .36em;font-size:.88em}.prose .expressive-code{margin-top:1.35rem;margin-bottom:1.35rem}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin-top:1.25rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .8rem}.prose thead th{color:var(--ink);border-bottom:2px solid var(--border-strong);background:var(--bg-sunken);font-weight:700}.prose tbody td:first-child code,.prose tbody td:first-child{white-space:nowrap}.prose blockquote{background:var(--pink-softer);border:1px solid color-mix(in oklch, var(--pink) 22%, transparent);border-radius:var(--r-md);color:var(--ink-2);margin-top:1.25rem;padding:.9rem 1.1rem}.prose blockquote p{margin-top:0}.prose blockquote strong:first-child{color:var(--pink-link)}.prose hr{border:none;border-top:1px solid var(--border);margin-block:2rem}
