.snippet[data-astro-cid-p4rk6zb2]{position:relative;margin:24px 0 0}.snippet[data-astro-cid-p4rk6zb2] pre[data-astro-cid-p4rk6zb2]{margin:0;padding-top:52px;background:var(--v-code);color:var(--v-fg);white-space:pre-wrap}button[data-astro-cid-p4rk6zb2]{position:absolute;top:12px;right:12px;padding:6px 12px;border:1px solid var(--v-code-line);border-radius:var(--v-radius);background:var(--v-bg);color:var(--v-bright);font-family:var(--v-mono);font-size:13px;cursor:pointer;transition:border-color .15s}button[data-astro-cid-p4rk6zb2]:hover{border-color:var(--v-accent)}.search-label[data-astro-cid-5m3474zt]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}input[data-astro-cid-5m3474zt]{width:100%;padding:9px 12px;background:var(--v-raised);border:1px solid var(--v-line);border-radius:var(--v-radius);color:var(--v-bright);font:inherit;font-size:15px}input[data-astro-cid-5m3474zt]::placeholder{color:var(--v-grey)}input[data-astro-cid-5m3474zt]:focus-visible{outline:2px solid var(--v-accent);outline-offset:1px}.results[data-astro-cid-5m3474zt]{margin:0;padding:0;list-style:none}.results[data-astro-cid-5m3474zt]:not(:empty){margin-top:10px;border:1px solid var(--v-line);border-radius:var(--v-radius)}.results[data-astro-cid-5m3474zt] li+li{border-top:1px solid var(--v-line)}.results[data-astro-cid-5m3474zt] a{display:block;padding:10px 12px;text-decoration:none}.results[data-astro-cid-5m3474zt] a:hover{background:var(--v-raised)}.results[data-astro-cid-5m3474zt] .result-title{display:block;font-weight:600;color:var(--v-bright)}.results[data-astro-cid-5m3474zt] .result-excerpt{display:block;font-size:var(--v-fs-small);color:var(--v-fg)}.results[data-astro-cid-5m3474zt] mark{background:var(--v-row-hot);color:var(--v-bright)}.results[data-astro-cid-5m3474zt] .result-none{padding:10px 12px;font-size:var(--v-fs-small);color:var(--v-grey)}.group[data-astro-cid-kabvtpg2]+.group[data-astro-cid-kabvtpg2]{margin-top:28px}.group-label[data-astro-cid-kabvtpg2]{margin:0 0 8px;font-family:var(--v-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--v-grey)}ul[data-astro-cid-kabvtpg2]{margin:0;padding:0;list-style:none}a[data-astro-cid-kabvtpg2]{display:block;padding:5px 12px;border-left:1px solid var(--v-line);font-size:15px;line-height:1.45;text-decoration:none;transition:border-color .15s,color .15s}a[data-astro-cid-kabvtpg2]:hover{border-left-color:var(--v-line-strong);color:var(--v-bright)}a[data-astro-cid-kabvtpg2][aria-current]{padding-left:11px;border-left:2px solid var(--v-accent-fill);color:var(--v-bright);font-weight:600}.docs[data-astro-cid-cinkho4v]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}.nav-wide[data-astro-cid-cinkho4v]{display:none}.nav-narrow[data-astro-cid-cinkho4v]{margin-top:12px}.nav-narrow[data-astro-cid-cinkho4v] summary[data-astro-cid-cinkho4v]{padding:9px 12px;border:1px solid var(--v-line);border-radius:var(--v-radius);font-family:var(--v-mono);font-size:13px;cursor:pointer}.nav-narrow[data-astro-cid-cinkho4v][open] summary[data-astro-cid-cinkho4v]{margin-bottom:20px}@media(min-width:900px){.docs[data-astro-cid-cinkho4v]{grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:56px}.docs-side[data-astro-cid-cinkho4v]{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;padding-bottom:24px}.nav-wide[data-astro-cid-cinkho4v]{display:block;margin-top:28px}.nav-narrow[data-astro-cid-cinkho4v]{display:none}}.docs-main[data-astro-cid-cinkho4v]{min-width:0;container-type:inline-size}.prose[data-astro-cid-cinkho4v]{max-width:72ch;--astro-code-foreground: var(--v-fg);--astro-code-background: var(--v-code);--astro-code-token-keyword: var(--v-accent);--astro-code-token-string: var(--v-ok);--astro-code-token-string-expression: var(--v-ok);--astro-code-token-comment: var(--v-grey);--astro-code-token-constant: var(--v-bright);--astro-code-token-function: var(--v-bright);--astro-code-token-parameter: var(--v-fg);--astro-code-token-punctuation: var(--v-fg);--astro-code-token-link: var(--v-accent)}.prose[data-astro-cid-cinkho4v]>.prose-wide{width:100cqw}.prose[data-astro-cid-cinkho4v] h1[data-astro-cid-cinkho4v]{margin:0;font-size:var(--v-fs-h2);line-height:1.04;letter-spacing:var(--v-track-h2);font-weight:var(--v-weight-head);color:var(--v-bright)}.lede[data-astro-cid-cinkho4v]{margin:16px 0 0;font-size:19px;color:var(--v-grey)}.prose[data-astro-cid-cinkho4v] h2{margin:56px 0 0;font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:var(--v-weight-head);color:var(--v-bright)}.prose[data-astro-cid-cinkho4v] h3{margin:36px 0 0;font-size:var(--v-fs-h3);font-weight:var(--v-weight-head);color:var(--v-bright)}.prose[data-astro-cid-cinkho4v] p,.prose[data-astro-cid-cinkho4v] ul,.prose[data-astro-cid-cinkho4v] ol,.prose[data-astro-cid-cinkho4v] table{margin:18px 0 0}.prose[data-astro-cid-cinkho4v] li+li{margin-top:6px}.prose[data-astro-cid-cinkho4v] a{color:var(--v-accent);text-underline-offset:3px}.prose[data-astro-cid-cinkho4v] strong{color:var(--v-bright)}.prose[data-astro-cid-cinkho4v] code{font-family:var(--v-mono);font-size:.88em}.prose[data-astro-cid-cinkho4v] :not(pre)>code{padding:1px 5px;background:var(--v-code);border-radius:3px;color:var(--v-bright);overflow-wrap:anywhere}.prose[data-astro-cid-cinkho4v] pre{margin:20px 0 0;padding:18px 22px;overflow-x:auto;border:1px solid var(--v-code-line);border-radius:var(--v-radius-lg);font-size:13.5px;line-height:1.7}.prose[data-astro-cid-cinkho4v] pre code{font-size:inherit}.prose[data-astro-cid-cinkho4v] table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px}.prose[data-astro-cid-cinkho4v] th,.prose[data-astro-cid-cinkho4v] td{padding:8px 12px;border-bottom:1px solid var(--v-line);text-align:left;vertical-align:top}.prose[data-astro-cid-cinkho4v] th{color:var(--v-bright)}.copy[data-astro-cid-cinkho4v]{margin-top:56px;padding-top:20px;border-top:1px solid var(--v-line);font-family:var(--v-mono);font-size:13px}.copy[data-astro-cid-cinkho4v] a[data-astro-cid-cinkho4v]{color:var(--v-grey)}.copy[data-astro-cid-cinkho4v] a[data-astro-cid-cinkho4v]:hover{color:var(--v-accent)}@media(max-width:640px){.prose[data-astro-cid-cinkho4v] pre{padding:14px 16px;font-size:12px}}.docs-tui[data-astro-cid-odd2wwie]{margin:28px 0 0}
