.api-aside:where(.astro-5iajatcm){top:var(--nav-height);height:calc(100vh - var(--nav-height));box-shadow:inset -1px 0 0 var(--color-divider);padding:28px 14px 40px 32px;position:sticky;overflow-y:auto}.aside-toggle:where(.astro-5iajatcm){width:100%;font-family:var(--font-body);color:var(--color-neutral-300);border:1px solid var(--color-divider);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-bottom:10px;padding:10px;font-size:13.5px;display:none}.nav-group:where(.astro-5iajatcm){flex-direction:column;gap:2px;margin-bottom:22px;display:flex}.nav-group-label:where(.astro-5iajatcm){color:var(--color-neutral-500);padding:0 10px 6px;font-size:12px;font-weight:500}.aside-inner:where(.astro-5iajatcm) .nav-item{text-align:left;width:100%;font-family:var(--font-body);color:var(--color-neutral-400);border-radius:var(--radius-sm);padding:7px 10px;font-size:13.5px;transition:background .2s,color .2s;display:block}.aside-inner:where(.astro-5iajatcm) .nav-item:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--color-text)}.aside-inner:where(.astro-5iajatcm) .nav-item.is-active{color:var(--color-accent-300);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}@media (width<=900px){.api-aside:where(.astro-5iajatcm){height:auto;box-shadow:none;padding:0 20px 8px;position:static}.aside-inner:where(.astro-5iajatcm){display:none}.aside-inner:where(.astro-5iajatcm).is-open{display:block}.aside-toggle:where(.astro-5iajatcm){display:flex}}.api-toc:where(.astro-biwjmwhp){top:var(--nav-height);max-height:calc(100vh - var(--nav-height));padding:48px 32px 40px 0;position:sticky;overflow-y:auto}.toc-heading:where(.astro-biwjmwhp){color:var(--color-neutral-500);margin:0 0 10px;font-size:12px;font-weight:500}.toc-link:where(.astro-biwjmwhp){color:var(--color-neutral-500);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-text) 12%, transparent);padding:4px 0 4px 12px;font-size:13px;transition:color .2s;display:block}.toc-link:where(.astro-biwjmwhp):hover{color:var(--color-text)}.toc-link:where(.astro-biwjmwhp).is-nested{padding-left:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.toc-link:where(.astro-biwjmwhp).is-active{color:var(--color-accent-300);box-shadow:inset 1px 0 0 var(--color-accent)}.api-page:where(.astro-q6ulih72){background:var(--color-bg);min-height:100vh}.api-shell:where(.astro-q6ulih72){grid-template-columns:248px minmax(0,1fr);align-items:start;max-width:1440px;margin:0 auto;display:grid}.api-shell:where(.astro-q6ulih72).has-toc{grid-template-columns:248px minmax(0,1fr) 220px}.api-main:where(.astro-q6ulih72){width:100%;min-width:0;max-width:892px;margin:0 auto;padding:44px 56px 96px}@media (width<=1180px){.api-shell:where(.astro-q6ulih72).has-toc{grid-template-columns:248px minmax(0,1fr)}.api-shell:where(.astro-q6ulih72) .api-toc{display:none}}@media (width<=900px){.api-shell:where(.astro-q6ulih72),.api-shell:where(.astro-q6ulih72).has-toc{grid-template-columns:minmax(0,1fr)}.api-main:where(.astro-q6ulih72){padding:24px 20px 72px}}.api-crumbs:where(.astro-fv2acyop){color:var(--color-neutral-500);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.api-crumbs:where(.astro-fv2acyop) i:where(.astro-fv2acyop){font-size:11px}.api-crumbs-current:where(.astro-fv2acyop){color:var(--color-neutral-300)}.api-title:where(.astro-fv2acyop){letter-spacing:-.03em;margin:0;font-size:clamp(34px,4vw,44px);line-height:1.08}.api-lede:where(.astro-fv2acyop){max-width:640px;color:var(--color-neutral-400);text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.6}.ref-table-wrap:where(.astro-xz72fzh6){border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 12%, transparent);overflow-x:auto}.ref-table:where(.astro-xz72fzh6){border-collapse:collapse;width:100%;font-size:13.5px}.ref-table:where(.astro-xz72fzh6) th:where(.astro-xz72fzh6){text-align:left;color:var(--color-neutral-500);border-bottom:1px solid var(--color-divider);padding:10px 14px;font-size:12px;font-weight:500}.ref-table:where(.astro-xz72fzh6) td:where(.astro-xz72fzh6){vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);padding:13px 14px}.ref-table:where(.astro-xz72fzh6) tr:where(.astro-xz72fzh6):last-child td:where(.astro-xz72fzh6){border-bottom:0}.cell-name:where(.astro-xz72fzh6),.cell-type:where(.astro-xz72fzh6),.cell-default:where(.astro-xz72fzh6){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cell-name:where(.astro-xz72fzh6){color:var(--color-accent-300);white-space:nowrap;font-size:12.5px}.cell-type:where(.astro-xz72fzh6){color:var(--color-neutral-300);font-size:12px}.cell-default:where(.astro-xz72fzh6){color:var(--color-neutral-500);white-space:nowrap;font-size:12px}.cell-desc:where(.astro-xz72fzh6){color:var(--color-neutral-400);text-wrap:pretty}.cell-desc:where(.astro-xz72fzh6) code{color:var(--color-neutral-200);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cell-keys:where(.astro-xz72fzh6){flex-wrap:wrap;gap:6px;display:inline-flex}.sr-only:where(.astro-xz72fzh6){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cell-desc:where(.astro-xz72fzh6) a{white-space:nowrap}
