.docs-head[data-astro-cid-e52c2m26]{padding-block:var(--space-xl) var(--space-2xl);background:radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%), var(--bg);border-bottom:var(--border)}.docs-head__inner[data-astro-cid-e52c2m26]{gap:var(--space-s);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.docs-head[data-astro-cid-e52c2m26] .btn[data-astro-cid-e52c2m26]{white-space:normal}.docs-head__back[data-astro-cid-e52c2m26]{color:var(--fg-muted);font-weight:600;text-decoration:none}.docs-head__back[data-astro-cid-e52c2m26]:hover{color:var(--fg)}.docs-head[data-astro-cid-e52c2m26] h1[data-astro-cid-e52c2m26]{letter-spacing:-.035em;font-size:clamp(2.4rem,1.2rem + 4vw,5rem);font-weight:800;font-stretch:120%;line-height:.92}.docs-head__tagline[data-astro-cid-e52c2m26]{font-size:var(--step-1);color:var(--fg-muted)}.docs[data-astro-cid-e52c2m26]{gap:var(--space-xl);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:240px minmax(0,1fr);display:grid}.docs__toc[data-astro-cid-e52c2m26]{top:calc(var(--space-2xl) + var(--space-s));max-height:calc(100vh - var(--space-3xl));align-self:start;position:sticky;overflow-y:auto}.docs__toc-title[data-astro-cid-e52c2m26]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-2xs)}.docs__toc[data-astro-cid-e52c2m26] ol[data-astro-cid-e52c2m26]{margin:0;padding:0;list-style:none;display:grid}.docs__toc[data-astro-cid-e52c2m26] a[data-astro-cid-e52c2m26]{color:var(--fg-muted);padding-block:.3em;text-decoration:none;display:block}.docs__toc[data-astro-cid-e52c2m26] a[data-astro-cid-e52c2m26]:hover{color:var(--fg)}.prose[data-astro-cid-e52c2m26]{overflow-wrap:break-word;min-width:0;max-width:75ch}.prose[data-astro-cid-e52c2m26] :is(h2,h3,h4){scroll-margin-top:var(--space-2xl)}.prose[data-astro-cid-e52c2m26] h2{margin-top:var(--space-2xl);margin-bottom:var(--space-s);padding-top:var(--space-m);border-top:var(--border);font-size:var(--step-3);letter-spacing:-.025em;font-weight:800;font-stretch:115%}.prose[data-astro-cid-e52c2m26]>h2:first-child{margin-top:0}.prose[data-astro-cid-e52c2m26] h3{margin-top:var(--space-l);margin-bottom:var(--space-2xs);font-size:var(--step-1);font-stretch:110%}.prose[data-astro-cid-e52c2m26] h4{margin-top:var(--space-m);margin-bottom:var(--space-3xs);font-size:var(--step-0)}.prose[data-astro-cid-e52c2m26] :is(p,ul,ol,table,pre,details,img){margin-block:0 var(--space-s)}.prose[data-astro-cid-e52c2m26] :is(ul,ol){padding-left:1.3em}.prose[data-astro-cid-e52c2m26] li+li{margin-top:var(--space-3xs)}.prose[data-astro-cid-e52c2m26] a{color:var(--fg);text-decoration-color:var(--accent);text-underline-offset:.2em}.prose[data-astro-cid-e52c2m26] :not(pre)>code{background:var(--surface-2);border:var(--border);border-radius:var(--radius-s);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.1em .35em;font-size:.88em}.prose[data-astro-cid-e52c2m26] pre{padding:var(--space-s);border:var(--border);border-radius:var(--radius-m);font-size:var(--step--1);overflow-x:auto}.prose[data-astro-cid-e52c2m26] table{border-collapse:collapse;width:100%;font-size:var(--step--1);display:block;overflow-x:auto}.prose[data-astro-cid-e52c2m26] :is(th,td){border:var(--border);text-align:left;vertical-align:top;padding:.55em .75em}.prose[data-astro-cid-e52c2m26] th{background:var(--surface);font-weight:700}.prose[data-astro-cid-e52c2m26] img{border:var(--border-strong);border-radius:var(--radius-m);max-width:100%;height:auto}.prose[data-astro-cid-e52c2m26] details{padding:var(--space-xs) var(--space-s);border:var(--border);border-radius:var(--radius-m);background:var(--surface)}.prose[data-astro-cid-e52c2m26] summary{cursor:pointer;min-height:24px;font-weight:600}.docs__help[data-astro-cid-e52c2m26]{justify-items:start;gap:var(--space-s);margin-top:var(--space-2xl);padding:var(--space-l);background:var(--surface);border:var(--border-strong);border-radius:var(--radius-l);display:grid}.prose[data-astro-cid-e52c2m26] .docs__help[data-astro-cid-e52c2m26] h2[data-astro-cid-e52c2m26]{border:0;margin:0;padding:0}.docs__help[data-astro-cid-e52c2m26] .btn[data-astro-cid-e52c2m26]{white-space:normal}@media (width<=900px){.docs[data-astro-cid-e52c2m26]{grid-template-columns:1fr}.docs__toc[data-astro-cid-e52c2m26]{max-height:none;padding:var(--space-s);border:var(--border);border-radius:var(--radius-m);background:var(--surface);position:static}}
