.jv-term[data-astro-cid-tya3c5xy]{margin:0 0 12px}.dot[data-astro-cid-tya3c5xy]{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.bar[data-astro-cid-tya3c5xy]{--teal:var(--term-teal);--teal-soft:color-mix(in srgb, var(--term-teal) 8%, transparent)}.copy[data-astro-cid-tya3c5xy]{margin-left:auto}.sr-only[data-astro-cid-tya3c5xy]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jv-body[data-astro-cid-tya3c5xy]{font-family:var(--font-mono);color:var(--term-tx);padding:14px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.jv-body[data-astro-cid-tya3c5xy] .jv-node{display:inline}.jv-body[data-astro-cid-tya3c5xy] .jv-node>summary{cursor:pointer;list-style:none;display:inline}.jv-body[data-astro-cid-tya3c5xy] .jv-node>summary::-webkit-details-marker{display:none}.jv-body[data-astro-cid-tya3c5xy] .jv-node>summary:hover .jv-punct{color:var(--term-tx)}.jv-body[data-astro-cid-tya3c5xy] .jv-count{color:var(--term-tx-dim);user-select:none;margin:0 .4em;font-size:11.5px}.jv-body[data-astro-cid-tya3c5xy] .jv-node:not([open])>summary .jv-count:after{content:" …"}.jv-body[data-astro-cid-tya3c5xy] .jv-node:not([open]) .jv-children{display:none}.jv-body[data-astro-cid-tya3c5xy] .jv-children{padding-left:1.4em}.jv-body[data-astro-cid-tya3c5xy] .jv-row{display:block}.jv-body[data-astro-cid-tya3c5xy] .jv-key{color:var(--blue)}.jv-body[data-astro-cid-tya3c5xy] .jv-str{color:var(--teal)}.jv-body[data-astro-cid-tya3c5xy] .jv-num{color:var(--amber)}.jv-body[data-astro-cid-tya3c5xy] .jv-bool{color:var(--magenta)}.jv-body[data-astro-cid-tya3c5xy] .jv-null{color:var(--term-tx-dim);font-style:italic}.jv-body[data-astro-cid-tya3c5xy] .jv-punct{color:var(--term-tx-dim)}.api-shell[data-astro-cid-n7dee6k2]{align-items:flex-start;display:flex}.api-side[data-astro-cid-n7dee6k2]{border-right:1px solid var(--border);background:var(--panel);flex:0 0 280px;width:280px;height:calc(100dvh - 56px);padding:24px 0 40px;position:sticky;top:56px;overflow-y:auto}.api-side-head[data-astro-cid-n7dee6k2]{border-bottom:1px solid var(--border);margin-bottom:14px;padding:0 20px 16px}.api-side-title[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--teal);margin:0 0 4px;font-size:13px}.api-side-sub[data-astro-cid-n7dee6k2]{color:var(--tx-faint);margin:0;font-size:12px}.api-filter-wrap[data-astro-cid-n7dee6k2]{--input-bg:var(--bg2);padding:0 20px 14px}.api-filter-wrap[data-astro-cid-n7dee6k2] .search-count[data-astro-cid-n7dee6k2]{margin-top:6px;display:block}.api-navgroup[data-astro-cid-n7dee6k2]{margin-bottom:4px}.api-navgroup-label[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-faint);padding:10px 20px 6px;font-size:10.5px}.api-navitem[data-astro-cid-n7dee6k2]{border-left:2px solid #0000;align-items:center;gap:8px;padding:6px 20px;font-size:13px;text-decoration:none;display:flex}.api-navitem[data-astro-cid-n7dee6k2][hidden]{display:none}.api-navitem[data-astro-cid-n7dee6k2]:hover{background:var(--bg2)}.api-navitem[data-astro-cid-n7dee6k2].active{background:var(--teal-soft);border-left-color:var(--teal)}.api-navm[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);color:var(--teal);flex:none;width:2.4em;font-size:10px;font-weight:700}.api-navp[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);color:var(--tx-mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-side-legend[data-astro-cid-n7dee6k2]{border-top:1px solid var(--border);margin-top:10px;padding:16px 20px 0}.api-legend-row[data-astro-cid-n7dee6k2]{color:var(--tx-mut);align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.api-main[data-astro-cid-n7dee6k2]{flex:1;min-width:0}.api-topbar[data-astro-cid-n7dee6k2]{padding:40px var(--pad-x) 0;max-width:var(--width-wide);margin:0 auto}.api-kicker[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 8px;font-size:11px}.api-headline[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-h1);letter-spacing:-.015em;color:var(--tx-br);text-shadow:var(--glow-lg);margin:0 0 14px;line-height:1.15}.api-intro[data-astro-cid-n7dee6k2]{color:var(--tx-mut);max-width:680px;margin:0 0 8px;font-size:16px;line-height:1.6}.api-intro[data-astro-cid-n7dee6k2] code[data-astro-cid-n7dee6k2]{color:var(--teal)}.api-intro-note[data-astro-cid-n7dee6k2]{color:var(--tx-faint);max-width:680px;margin:0 0 20px;font-size:13.5px;line-height:1.6}.api-intro-note[data-astro-cid-n7dee6k2] a[data-astro-cid-n7dee6k2]{color:var(--tx-mut)}.api-cta[data-astro-cid-n7dee6k2]{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 8px;display:flex}.api-cta-ghost[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);color:var(--tx-mut);font-size:13px;text-decoration:none}.api-cta-ghost[data-astro-cid-n7dee6k2]:hover{color:var(--teal)}.api-content[data-astro-cid-n7dee6k2]{max-width:var(--width-wide);padding:28px var(--pad-x) 72px;margin:0 auto}.api-getting-started[data-astro-cid-n7dee6k2]{margin:0 0 40px}.api-gs-label[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-faint);margin:0 0 10px;font-size:11px}.api-gs-p[data-astro-cid-n7dee6k2]{color:var(--tx-mut);max-width:680px;margin:0 0 12px;font-size:13.5px;line-height:1.65}.api-gs-p[data-astro-cid-n7dee6k2] code[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);color:var(--tx-br);background:var(--bg2);border:1px solid var(--border);border-radius:3px;padding:.05em .4em;font-size:.92em}.api-gs-p[data-astro-cid-n7dee6k2] a[data-astro-cid-n7dee6k2]{color:var(--teal);text-decoration:none}.api-gs-p[data-astro-cid-n7dee6k2] a[data-astro-cid-n7dee6k2]:hover{text-decoration:underline}.api-getting-started[data-astro-cid-n7dee6k2] .term{margin:8px 0 0}.api-group[data-astro-cid-n7dee6k2]{margin:0 0 46px;scroll-margin-top:76px}.api-group-head[data-astro-cid-n7dee6k2]{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.api-group-name[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);color:var(--tx-br);margin:0;font-size:17px}.api-group-count[data-astro-cid-n7dee6k2]{color:var(--tx-faint);font-size:12px}.api-group-blurb[data-astro-cid-n7dee6k2]{color:var(--tx-mut);max-width:660px;margin:10px 0 20px;font-size:13.5px}.api-group-soon[data-astro-cid-n7dee6k2] .api-group-name[data-astro-cid-n7dee6k2]{color:var(--tx-mut)}.api-endpoint[data-astro-cid-n7dee6k2]{margin:0 0 16px;scroll-margin-top:76px}.api-endpoint-soon[data-astro-cid-n7dee6k2]{opacity:.72}.api-endpoint-head[data-astro-cid-n7dee6k2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.api-path[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);color:var(--tx-br);background:0 0;border:0;padding:0;font-size:14px}.api-tier[data-astro-cid-n7dee6k2]{margin-left:auto}.api-summary[data-astro-cid-n7dee6k2]{color:var(--tx-mut);max-width:680px;margin:10px 0 0;font-size:13.5px;line-height:1.6}.api-sub[data-astro-cid-n7dee6k2]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-faint);margin:18px 0 8px;font-size:10.5px}table[data-astro-cid-n7dee6k2].api-params{min-width:420px}.api-pname[data-astro-cid-n7dee6k2]{color:var(--tx-br);white-space:nowrap}.api-ptype[data-astro-cid-n7dee6k2]{color:var(--teal);white-space:nowrap}.api-pdesc[data-astro-cid-n7dee6k2]{color:var(--tx-mut)}.api-endpoint[data-astro-cid-n7dee6k2] .term{margin:0 0 12px}.api-endpoint[data-astro-cid-n7dee6k2] .term pre{white-space:pre;overflow-x:auto}.api-foot[data-astro-cid-n7dee6k2]{color:var(--tx-faint);border-top:1px solid var(--border);margin-top:12px;padding-top:18px;font-size:13px}.api-foot[data-astro-cid-n7dee6k2] a[data-astro-cid-n7dee6k2]{color:var(--teal);text-decoration:none}.api-foot[data-astro-cid-n7dee6k2] a[data-astro-cid-n7dee6k2]:hover{text-decoration:underline}@media (width<=900px){.api-shell[data-astro-cid-n7dee6k2]{flex-direction:column;align-items:stretch}.api-side[data-astro-cid-n7dee6k2]{width:100%;height:auto;position:static}}@media (width<=46rem){.api-endpoint-head[data-astro-cid-n7dee6k2]{gap:8px}.api-tier[data-astro-cid-n7dee6k2]{margin-left:0}}
