.docs-bot-api-host{border:1px solid var(--blossom-pink);background:var(--page);overscroll-behavior:contain;height:70vh;min-height:32rem;position:relative;overflow:hidden}.docs-api-pending{color:var(--title-muted);font-family:var(--body-font);margin:.75rem 0 0;font-size:.95rem}.docs-bot-api-host .scalar-app.references-layout,.docs-bot-api-host .scalar-app.scalar-api-reference{--full-height:100%!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.docs-bot-api-host .references-layout{grid-template-rows:minmax(0,1fr)!important}.docs-bot-api-host .scalar-app .t-doc__sidebar{display:flex!important}@media (max-width:720px){.docs-bot-api-host .scalar-app .t-doc__sidebar,.docs-bot-api-host .t-doc__header{display:none!important}.docs-bot-api-host .scalar-app.references-layout,.docs-bot-api-host .scalar-app.scalar-api-reference,.docs-bot-api-host .references-layout{--scalar-header-height:0px;grid-template:"rendered"minmax(0,1fr)/minmax(0,1fr)!important}}.docs-bot-api-host .references-rendered,.docs-bot-api-host .t-doc__sidebar{overscroll-behavior:contain;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.docs-bot-api-host .introduction-section,.docs-bot-api-host [data-docs-intro=true],.docs-bot-api-host .darklight-reference,.docs-bot-api-host .scalar-mcp-layer,.docs-bot-api-host a[href="https://www.scalar.com"],.docs-bot-api-host a[href^=cursor\:],.docs-bot-api-host a[href^=vscode\:]{display:none!important}.docs-article .docs-bot-api ul,.docs-article .docs-bot-api ol,.mdx-page .docs-bot-api ul,.mdx-page .docs-bot-api ol{line-height:inherit;margin:0;padding:0;list-style:none;display:block}.docs-article .docs-bot-api li+li,.docs-article .docs-bot-api li>p,.docs-article .docs-bot-api li>ul,.docs-article .docs-bot-api li>ol,.mdx-page .docs-bot-api li+li,.mdx-page .docs-bot-api p{margin:0;padding:0}.docs-article .docs-bot-api table{border-collapse:unset;width:auto;font-size:inherit;line-height:inherit}.docs-article .docs-bot-api th,.docs-article .docs-bot-api td{text-align:inherit;vertical-align:inherit;letter-spacing:normal;border:0;padding:0;font-family:inherit}.mdx-page .docs-bot-api pre{color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mdx-page .docs-bot-api :not(pre)>code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.docs-tabset-panel:has(.docs-bot-api){overflow:visible}
.docs-mermaid,.docs-erd-grid{--docs-mermaid-title:var(--blossom-soft);--docs-mermaid-ink:var(--text);--docs-mermaid-accent:var(--blossom-soft);--docs-mermaid-border:var(--blossom-pink);--docs-mermaid-heading:var(--entry);--docs-mermaid-row:var(--field);--docs-mermaid-paper:var(--page)}.docs-mermaid{max-width:100%;color:var(--docs-mermaid-ink);font-family:var(--body-font);margin:1.1rem 0;font-size:16px;line-height:1.5;overflow:visible}.docs-mermaid svg{max-width:100%;height:auto;display:block;overflow:visible}.docs-erd-grid{grid-template:"orgs rows""legend attempts"/minmax(0,1fr) minmax(0,1fr);place-items:stretch center;gap:1.35rem 1.5rem;max-width:100%;margin:1.1rem 0;display:grid}.docs-erd-orgs,.docs-erd-rows,.docs-erd-settings,.docs-erd-attempts,.docs-erd-session,.docs-erd-limits,.docs-erd-query,.docs-erd-section,.docs-erd-thread,.docs-erd-index{width:100%;min-width:0}.docs-erd-orgs{grid-area:orgs}.docs-erd-rows{flex-direction:column;grid-area:rows;align-self:start;align-items:center;gap:1.35rem;display:flex}.docs-erd-settings{width:100%}.docs-erd-attempts{grid-area:attempts}.docs-erd-grid.docs-erd-grid-chat{grid-template:"session side""query side"/minmax(0,1fr) minmax(0,1fr);align-items:start}.docs-erd-session{grid-area:session}.docs-erd-query{grid-area:query}.docs-erd-side{flex-direction:column;grid-area:side;align-items:center;gap:1.35rem;width:100%;min-width:0;display:flex}.docs-erd-grid.docs-erd-grid-chivebot{grid-template:"thread index"/minmax(0,1fr) minmax(0,1.15fr);align-items:start}.docs-erd-thread{grid-area:thread}.docs-erd-index{grid-area:index}.docs-erd-grid-chivebot .docs-erd-index{flex-direction:column;align-self:start;align-items:center;gap:1.35rem;display:flex}.docs-erd-grid-chat .docs-erd-legend,.docs-erd-grid-chivebot .docs-erd-legend{place-self:center}.docs-erd-grid .docs-mermaid{width:100%;min-width:0;margin:0;overflow:visible}.docs-erd-grid .docs-mermaid svg{margin-inline:auto}.docs-erd-legend{box-sizing:border-box;border:1px solid var(--docs-mermaid-border);background:var(--docs-mermaid-paper);width:min(100%,15.75rem);color:var(--docs-mermaid-accent);grid-area:legend;place-self:center;margin:0;padding:.55rem .85rem .7rem}.docs-erd-legend-title{color:var(--docs-mermaid-accent);font-family:var(--accent-font);text-align:center;margin:0 0 .4rem;font-size:1.15rem;font-weight:400;line-height:1.2}.docs-erd-legend-list{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.docs-erd-legend-item{min-height:1.15rem;font-family:var(--body-font);grid-template-columns:3.1rem minmax(0,1fr);align-items:center;column-gap:.55rem;font-size:.92rem;line-height:1.2;display:grid}.docs-erd-legend-mark{width:3.1rem;height:1.05rem;stroke:var(--docs-mermaid-border);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;overflow:visible}.docs-erd-legend-mark circle{fill:var(--docs-mermaid-paper)}.docs-erd-legend-pk{color:var(--docs-mermaid-accent);letter-spacing:.04em;text-align:center;font-size:.8rem;font-weight:700}.docs-article .docs-erd-legend p,.docs-article .docs-erd-legend ul,.docs-article .docs-erd-legend li{font-size:inherit;line-height:inherit;margin:0;padding:0}.docs-article .docs-erd-legend-title{margin-bottom:.4rem}.docs-article .docs-erd-legend-item{padding-left:0;display:grid}.docs-article .docs-erd-legend,.docs-article .docs-erd-legend-title,.docs-article .docs-erd-legend-item,.docs-article .docs-erd-legend-pk{color:var(--docs-mermaid-accent)}.docs-article .docs-erd-legend ul{list-style:none;display:grid}:is(.docs-tabset-panel:has(.docs-erd-grid),.docs-tabset-panel:has(.docs-mermaid)){overflow:visible}@media (max-width:720px){.docs-erd-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"orgs""rows""legend""attempts"}.docs-erd-grid.docs-erd-grid-chat{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"session""side""query"}.docs-erd-grid.docs-erd-grid-chivebot{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"thread""index"}}.docs-mermaid .outer-path path{fill:var(--docs-mermaid-heading);stroke:var(--docs-mermaid-border);stroke-width:2px}.docs-mermaid .row-rect-odd path{fill:var(--docs-mermaid-paper);stroke:var(--docs-mermaid-border)}.docs-mermaid .row-rect-even path{fill:var(--docs-mermaid-row);stroke:var(--docs-mermaid-border)}.docs-mermaid .divider path{fill:var(--docs-mermaid-border);stroke:var(--docs-mermaid-border)}.docs-mermaid .relationshipLine,.docs-mermaid .edgePaths path,.docs-mermaid .edge-thickness-normal,.docs-mermaid .flowchart-link{fill:none;stroke:var(--docs-mermaid-border)!important}.docs-mermaid marker path,.docs-mermaid marker line,.docs-mermaid .marker path,.docs-mermaid .arrowMarkerPath{fill:none!important;stroke:var(--docs-mermaid-border)!important}.docs-mermaid marker circle,.docs-mermaid .marker circle{fill:var(--docs-mermaid-paper)!important;stroke:var(--docs-mermaid-border)!important}.docs-mermaid .name,.docs-mermaid .name text,.docs-mermaid .name div,.docs-mermaid .name span,.docs-mermaid .name p{color:var(--docs-mermaid-title)!important;fill:var(--docs-mermaid-title)!important;font-family:var(--body-font)!important;white-space:nowrap!important;font-size:1.05rem!important;font-weight:700!important;overflow:visible!important}.docs-mermaid .name text{text-anchor:middle;dominant-baseline:alphabetic}.docs-mermaid .attribute-type,.docs-mermaid .attribute-name,.docs-mermaid .attribute-keys,.docs-mermaid .attribute-comment,.docs-mermaid .attribute-type text,.docs-mermaid .attribute-name text,.docs-mermaid .attribute-keys text,.docs-mermaid .attribute-comment text,.docs-mermaid .attribute-type div,.docs-mermaid .attribute-name div,.docs-mermaid .attribute-keys div,.docs-mermaid .attribute-comment div,.docs-mermaid .attribute-type span,.docs-mermaid .attribute-name span,.docs-mermaid .attribute-keys span,.docs-mermaid .attribute-comment span{color:var(--docs-mermaid-ink)!important;fill:var(--docs-mermaid-ink)!important;font-family:var(--body-font)!important;font-size:16px!important;font-weight:400!important}.docs-mermaid .edgeLabel,.docs-mermaid .edgeLabel .label,.docs-mermaid .edgeLabel text,.docs-mermaid .edgeLabel div,.docs-mermaid .edgeLabel span,.docs-mermaid .edgeLabel p,.docs-mermaid .relationshipLabelBox{color:var(--docs-mermaid-accent)!important;fill:var(--docs-mermaid-accent)!important;font-family:var(--accent-font)!important;white-space:nowrap!important;background-color:#0000!important;font-size:1.15rem!important;font-weight:400!important;overflow:visible!important}.docs-mermaid .edgeLabel text{text-anchor:middle;dominant-baseline:middle}.docs-mermaid .cluster rect{fill:none!important;stroke:none!important}.docs-mermaid .cluster text,.docs-mermaid .cluster-label,.docs-mermaid .cluster-label div,.docs-mermaid .cluster-label span,.docs-mermaid .cluster-label foreignObject{display:none!important}.docs-mermaid .edgeLabel .label rect,.docs-mermaid .relationshipLabelBox rect,.docs-mermaid .labelBkg{fill:#0000!important;background-color:#0000!important}.docs-article .docs-mermaid table{border-collapse:unset;width:auto;font-size:inherit;line-height:inherit}.docs-article .docs-mermaid th,.docs-article .docs-mermaid td,.docs-article .docs-mermaid p,.docs-article .docs-mermaid div,.docs-article .docs-mermaid span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;text-align:inherit;vertical-align:inherit;border:0;margin:0;padding:0}.docs-article .docs-mermaid .name,.docs-article .docs-mermaid .name p,.docs-article .docs-mermaid .name div,.docs-article .docs-mermaid .name span,.docs-article .docs-mermaid .name text{color:var(--docs-mermaid-title);fill:var(--docs-mermaid-title);font-family:var(--body-font);white-space:nowrap;font-size:1.05rem;font-weight:700}.docs-article .docs-mermaid .edgeLabel,.docs-article .docs-mermaid .edgeLabel p,.docs-article .docs-mermaid .edgeLabel div,.docs-article .docs-mermaid .edgeLabel span,.docs-article .docs-mermaid .edgeLabel text{color:var(--docs-mermaid-accent);fill:var(--docs-mermaid-accent);font-family:var(--accent-font);white-space:nowrap;font-size:1.15rem}
