.sidebar[data-astro-cid-wv7whodv]{font-size:.95rem}.sidebar-section[data-astro-cid-wv7whodv]{margin-bottom:1.25rem}.sidebar-section-title[data-astro-cid-wv7whodv]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);cursor:pointer;margin:0 0 .4rem;font-size:.78rem;font-weight:600}.sidebar-section-title[data-astro-cid-wv7whodv]::marker{color:#fb923c}.sidebar[data-astro-cid-wv7whodv] ul[data-astro-cid-wv7whodv]{margin:0;padding-left:0;list-style:none}.sidebar[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{margin:0}.sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{color:var(--color-text-muted);border-bottom:0;border-radius:4px;padding:.25rem .5rem;line-height:1.4;display:block}.sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv].active{color:var(--color-brand);background:var(--color-bg-muted);font-weight:500}.sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv] code{background:0 0;padding:0;font-size:.85em}.sidebar-section-title[data-astro-cid-wv7whodv]{font-family:var(--font-mono);color:#fb923c;letter-spacing:.08em}html[data-theme=light] .sidebar-section-title[data-astro-cid-wv7whodv],html[data-theme=light] .sidebar-section-title[data-astro-cid-wv7whodv]::marker{color:#9a3412}.sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{font-family:var(--font-mono);border-left:2px solid #0000;border-radius:0;font-size:.88rem}.sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{color:#fed7aa;background:#ea580c14}.sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv].active{color:#fed7aa;background:#ea580c24;border-left:3px solid #ea580c}html[data-theme=light] .sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv].active{color:#9a3412;background:#ea580c14}html[data-theme=light] .sidebar[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]:hover{color:#9a3412}.toc-title[data-astro-cid-lkw5wmmf]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:600}.toc[data-astro-cid-lkw5wmmf]{margin:0;padding-left:0;list-style:none}.toc[data-astro-cid-lkw5wmmf] li[data-astro-cid-lkw5wmmf]{margin:.1rem 0}.toc[data-astro-cid-lkw5wmmf] a[data-astro-cid-lkw5wmmf]{color:var(--color-text-muted);border-bottom:0;padding:.1rem 0;line-height:1.4;display:block}.toc[data-astro-cid-lkw5wmmf] a[data-astro-cid-lkw5wmmf]:hover{color:var(--color-text)}.toc-depth-3[data-astro-cid-lkw5wmmf]{padding-left:.9rem;font-size:.92em}.search-trigger[data-astro-cid-3deeig2o]{border-radius:var(--radius);border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);min-width:56px;min-height:56px;color:var(--color-text);font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;display:inline-flex}.search-fallback[data-astro-cid-3deeig2o]{margin-left:.5rem;font-size:.9rem}.search-dialog[data-astro-cid-3deeig2o]{z-index:200;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.search-trigger[data-astro-cid-3deeig2o]:focus-visible{outline:3px solid var(--color-text-accent);outline-offset:4px}.search-dialog[data-astro-cid-3deeig2o]::backdrop{background:0 0}.search-backdrop[data-astro-cid-3deeig2o]{background:#0d0d128c;position:absolute;inset:0}.search-panel[data-astro-cid-3deeig2o]{z-index:1;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(640px,100vw - 1.5rem);max-height:min(70vh,560px);box-shadow:var(--shadow-panel);margin:4.5rem auto 0;padding:.75rem 1rem 1rem;position:relative;overflow:auto}.search-panel-head[data-astro-cid-3deeig2o]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.search-panel-title[data-astro-cid-3deeig2o]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0;font-size:.75rem}.search-close[data-astro-cid-3deeig2o]{min-width:44px;min-height:44px;color:var(--color-text-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0}body.search-open{overflow:hidden}.search-trigger[data-astro-cid-3deeig2o]{font-family:var(--font-mono);border:2px solid var(--color-brand);box-shadow:var(--shadow-pixel-sm);border-radius:0}.search-panel[data-astro-cid-3deeig2o]{border:2px solid var(--color-brand);box-shadow:var(--shadow-pixel-md);border-radius:0}.search-panel-title[data-astro-cid-3deeig2o]{color:#fb923c}html[data-theme=light] .search-panel-title[data-astro-cid-3deeig2o]{color:#9a3412}.doc-example{min-width:0;margin-block:1.25rem}.doc-example-label{border:1px solid var(--color-border);background:var(--color-bg-elevated);min-height:3.5rem;color:var(--color-text-muted);border-bottom:0;align-items:center;padding:.5rem 4.25rem .5rem .85rem;font-size:.8rem;font-weight:600;display:flex;position:relative;margin:0!important}.doc-example pre,.doc-example .code-block-wrap{margin-top:0!important}.docs-body img[src^="/docs-images/"]{border:1px solid var(--color-border);width:100%;display:block}.code-block-wrap{margin-bottom:1.25rem;position:relative}.code-block-wrap pre{margin-bottom:0!important}.code-block-wrap:has(>.copy-code-btn) pre{padding-top:3.75rem}.copy-code-btn{z-index:2;background:var(--color-bg-elevated);width:44px;height:44px;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex;position:absolute;top:.375rem;right:.5rem}.copy-code-btn:hover{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-bg-muted)}.copy-code-btn.copied{color:var(--color-signal-amber);border-color:var(--color-signal-amber);background:color-mix(in srgb, var(--color-signal-amber) 12%, var(--color-bg-elevated))}:root:not([data-theme=dark]) .copy-code-btn.copied{color:var(--color-signal-amber-text);border-color:var(--color-signal-amber-text)}.copy-code-btn.copy-error{color:#ef4444;border-color:#ef4444}.copy-code-btn svg{flex-shrink:0}.docs[data-astro-cid-lpetmyok]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--toc-w);grid-template-areas:"sidebar main toc";gap:2rem;max-width:1280px;margin:0 auto;padding:1.5rem 1.5rem 4rem;display:grid}.docs-nav-mobile[data-astro-cid-lpetmyok]{grid-area:mobile;display:none}.docs-body[data-astro-cid-lpetmyok] [id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.docs-sidebar[data-astro-cid-lpetmyok]{grid-area:sidebar}.docs-main[data-astro-cid-lpetmyok]{grid-area:main}.docs-toc[data-astro-cid-lpetmyok]{grid-area:toc}.docs-sidebar[data-astro-cid-lpetmyok]{top:calc(var(--nav-h) + 1rem);max-height:calc(100vh - var(--nav-h) - 2rem);align-self:start;padding-right:.5rem;position:sticky;overflow-y:auto}.docs-main[data-astro-cid-lpetmyok]{min-width:0;max-width:var(--content-max)}.docs-header[data-astro-cid-lpetmyok]{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1rem}.docs-tools[data-astro-cid-lpetmyok]{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.docs-lede[data-astro-cid-lpetmyok]{color:var(--color-text-muted);margin:.3em 0 0;font-size:1.1rem}.docs-toc[data-astro-cid-lpetmyok]{top:calc(var(--nav-h) + 1rem);max-height:calc(100vh - var(--nav-h) - 2rem);color:var(--color-text-muted);align-self:start;font-size:.9rem;position:sticky;overflow-y:auto}@media (width<=1200px){.docs[data-astro-cid-lpetmyok]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-areas:"sidebar main"}.docs-toc[data-astro-cid-lpetmyok]{display:none}}@media (width<=768px){.docs[data-astro-cid-lpetmyok]{grid-template-columns:1fr;grid-template-areas:"mobile""main";padding:1rem}.docs-sidebar[data-astro-cid-lpetmyok]{display:none}.docs-nav-mobile[data-astro-cid-lpetmyok]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);margin-bottom:.5rem;padding:.5rem .75rem;display:block}.docs-nav-mobile[data-astro-cid-lpetmyok] summary[data-astro-cid-lpetmyok]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}}html .docs-header[data-astro-cid-lpetmyok]{border-bottom:2px solid var(--color-border)}html .code-block-wrap pre{border:2px solid var(--color-border);box-shadow:var(--shadow-pixel);border-radius:0}html .copy-code-btn{font-family:var(--font-mono);border:1px solid var(--color-brand);box-shadow:var(--shadow-pixel-sm);border-radius:0}html .copy-code-btn.copied{color:var(--color-brand);border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 15%, var(--color-bg-elevated))}html .docs-nav-mobile[data-astro-cid-lpetmyok]{border:2px solid var(--color-brand);box-shadow:var(--shadow-pixel-sm);font-family:var(--font-mono);border-radius:0}.prose[data-astro-cid-zfittpdt] h2{padding-top:.5rem}.prose[data-astro-cid-zfittpdt] h2+p,.prose[data-astro-cid-zfittpdt] h3+p{margin-top:.25em}.prose[data-astro-cid-zfittpdt] img{max-width:100%;height:auto}.prose[data-astro-cid-zfittpdt] a code{color:inherit}.prose[data-astro-cid-zfittpdt] :not(pre)>code{overflow-wrap:anywhere}
