.docs .doc-section{margin-top:clamp(8px,2vw,24px);scroll-margin-top:72px}.docs h2,.docs h3,.docs [id]{scroll-margin-top:72px}@media (max-width:900px){.docs .doc-section,.docs h2,.docs h3,.docs [id]{scroll-margin-top:108px}}.docs h4{letter-spacing:-.01em;margin:6px 0 0;font-size:15px;font-weight:700}.docs code{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;font-size:.86em}.docs .card code{background:var(--card-alt);border-radius:6px;padding:0 3px}.docs .nw{white-space:nowrap}.docs .card h3:not(:first-child){margin-top:12px}.docs .copyline code{border-radius:12px;padding:10px 14px;font-size:14px}.docs a:not(.btn):not(.more){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.docs a:not(.btn):not(.more):hover{text-decoration-color:currentColor}.docs .small,.docs .card p.small,.docs .card .small p{font-size:14px}.docs .card ul:not(.steps):not(.fields):not(.doc-rows):not(.toc):not(.plan-counts):not(.responses):not(.errors-list){color:var(--muted);margin:0;padding-left:20px}.docs .op-desc,.docs .fdesc{color:var(--muted);gap:8px;font-size:15px;line-height:1.5;display:grid}.docs .op-desc p,.docs .fdesc p{color:var(--muted)}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1100px){.grid3{grid-template-columns:minmax(0,1fr)}}.doc-rows{margin:0;padding:0;list-style:none;display:grid}.doc-rows>li{border-top:1px solid var(--line);gap:6px;min-width:0;padding:14px 0;display:grid}.doc-rows>li:first-child{border-top:0}.doc-rows p{margin:0}.row-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.tool-name,.err-code{font-size:15px;font-weight:600}.prompt-title{font-weight:600}.plan-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.plan-counts{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.op{gap:10px}.op-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:clamp(17px,2vw,20px);display:flex}.op-method{font-family:var(--font-mono);color:#fff;background:var(--grad);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.op-method.get{background:#4f5bd5}.op-method.post{background:#d62976}.docs .op-path{font-size:inherit;overflow-wrap:normal;word-break:normal;background:0 0;min-width:0;padding:0}.op-summary{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;color:var(--ink)!important}.status{font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:13px;font-weight:600}.status.ok{background:var(--tint)}.responses,.errors-list{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.responses>li{gap:6px;min-width:0;display:grid}.responses p{margin:0}.errors-list>li{line-height:1.7}.fields{box-shadow:inset 0 0 0 1px var(--line);background:var(--card-alt);border-radius:16px;margin:0;padding:0;list-style:none;display:grid}.fields>li{border-top:1px solid var(--line);gap:4px;min-width:0;padding:10px 14px;display:grid}.fields>li:first-child{border-top:0}.fhead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.docs .fname{background:0 0;padding:0;font-size:14px;font-weight:600}.ftype{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.freq{color:var(--danger);font-size:12px;font-weight:600}.fplans{background:var(--grad-ink);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:600}.fvals{color:var(--muted);font-size:13.5px}.fields .fdesc{font-size:14px}.docs details{border-radius:14px;min-width:0}.docs details>summary{cursor:pointer;padding:6px 0;font-size:14.5px;font-weight:600;list-style-position:inside}.docs details[open]>summary{margin-bottom:8px}.docs details.schema{border-top:1px solid var(--line);border-radius:0;padding:8px 0}.code{font-family:var(--font-mono);background:var(--card-alt);box-shadow:inset 0 0 0 1px var(--line);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:14px;min-width:0;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.code.curl{font-size:13.5px}.docs .responses .code{max-height:none}.toc-group{gap:6px;display:grid}.toc{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.toc li{min-width:0}.docs details.schema>.fdesc{margin-bottom:12px}
