.doc.svelte-1awg2ye{justify-content:center;gap:76px;padding:48px 24px 64px;display:flex}article.svelte-1awg2ye{min-width:0;max-width:var(--content-width);flex:1}.rail-space.svelte-1awg2ye{display:none}@media (width>=72rem){.rail-space.svelte-1awg2ye{width:var(--rail-width);flex:none;display:block}}h1.svelte-1awg2ye{font-size:var(--text-3xl);letter-spacing:-.022em;margin:0;line-height:36px}.lede.svelte-1awg2ye{font-size:var(--text-base);letter-spacing:-.011em;color:var(--cy-text-body);margin:24px 0;line-height:24px}.index.svelte-1awg2ye{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:4px 24px;padding:0;list-style:none;display:grid}.prose.svelte-1awg2ye .index:where(.svelte-1awg2ye) li:where(.svelte-1awg2ye)+li:where(.svelte-1awg2ye){margin-top:0}.index.svelte-1awg2ye span:where(.svelte-1awg2ye){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--cy-text-2)}section.svelte-1awg2ye{scroll-margin-top:calc(var(--header-height) + 24px);margin-top:40px}.prose.svelte-1awg2ye section:where(.svelte-1awg2ye) h3:where(.svelte-1awg2ye){margin-top:0}.meta.svelte-1awg2ye{font-size:var(--text-md);grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0 0 12px;line-height:22px;display:grid}.meta.svelte-1awg2ye dt:where(.svelte-1awg2ye){font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);color:var(--cy-text-2);line-height:22px}.meta.svelte-1awg2ye dd:where(.svelte-1awg2ye){overflow-wrap:anywhere;margin:0}.download.svelte-1awg2ye{font-size:var(--text-md);margin:0 0 8px}.show.svelte-1awg2ye{border:1px solid var(--cy-line);border-radius:var(--radius);background:var(--cy-surface);height:34px;font:inherit;font-size:var(--text-md);color:var(--cy-link);cursor:pointer;padding:0 14px}.show.svelte-1awg2ye:hover{border-color:var(--cy-text-2)}.filter.svelte-1awg2ye{width:100%;height:var(--control-lg);border:1px solid var(--cy-line);border-radius:var(--radius);background:var(--cy-surface);font:inherit;font-size:var(--text-md);color:var(--cy-text);margin:4px 0 8px;padding:0 12px}.filter.svelte-1awg2ye:focus{border-color:var(--cy-blue);outline:2px solid color-mix(in srgb, var(--cy-blue) 25%, transparent)}.scroll.svelte-1awg2ye{overscroll-behavior:contain;border-bottom:1px solid var(--cy-line);max-height:32rem;overflow-y:auto}.scroll.svelte-1awg2ye .table-wrap{margin:0}
