.api-category{padding:8px 0;border-top:1px solid #e5ecef}.api-category:first-child{border-top:0}.docs-sidebar .api-category summary{display:flex;align-items:center;gap:8px;padding:9px 4px 12px;font-size:13px;color:#284c46;list-style:none}.api-category summary::before{content:'▾';font-size:11px;color:#748c84}.api-category:not([open]) summary::before{content:'▸'}.api-category-count{margin-left:auto;font-size:11px;font-weight:500;border-radius:5px;padding:1px 7px;background:#edf3f1;color:#607b71}.api-category summary:focus-visible{outline:3px solid #88cfc8;outline-offset:2px}

.chat-guide{margin:24px 0;padding:20px;background:#f4f8f7;border:1px solid #dbe9e5;border-radius:12px}.chat-guide h3{margin-top:0}.chat-guide dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:20px 0}.chat-guide dt{font:600 12px/1.8 Consolas,monospace;color:#16766d;overflow-wrap:anywhere}.chat-guide dd{margin:0;line-height:1.8}.chat-guide details{border-top:1px solid #dbe9e5;padding-top:14px}.chat-guide p{line-height:1.8}.chat-guide pre{max-height:none}@media(max-width:560px){.chat-guide{padding:14px}.chat-guide dl{grid-template-columns:1fr;gap:5px}.chat-guide dd{margin-bottom:10px}}
.docs-intro,.docs-detail,.simulator{padding:26px;margin-bottom:20px}.docs-intro .eyebrow,.docs-detail .eyebrow{margin:0}.docs-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}.docs-sidebar{padding:18px;position:sticky;top:16px;max-height:85vh;overflow:auto}.docs-sidebar input{width:100%;margin:8px 0 16px}.docs-sidebar a[data-endpoint]{display:block;width:100%;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;background:transparent;color:#385066;border-radius:8px;margin-bottom:4px;padding:10px;text-decoration:none}.docs-sidebar a[data-endpoint]:hover,.docs-sidebar a[data-endpoint][aria-current=true]{background:#e5f2ef;color:#105e57}.docs-main{min-width:0}.docs-main h2{margin-top:8px}.docs-main h3{margin-top:26px}.docs-main code{overflow-wrap:anywhere;color:#16766d}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#112d38;color:#d7efec;padding:18px;border-radius:10px;max-height:480px;overflow:auto;font:12px/1.7 Consolas,monospace}.params-table{white-space:normal;min-width:460px}.params-table td{vertical-align:top;padding:12px}.params-table td:first-child{font-family:Consolas,monospace;overflow-wrap:anywhere}.docs-main details,.docs-intro details{margin-top:18px}summary{cursor:pointer;color:#16766d;font-weight:600;line-height:1.8}.simulator form{display:grid;gap:9px}.simulator label{font-size:12px;font-weight:600;margin-top:6px}.simulator textarea,.simulator select{font:13px/1.6 Consolas,monospace;border:1px solid #cbd6df;border-radius:9px;padding:10px;width:100%;color:#192b3c;background:white}.simulator textarea{resize:vertical}.simulator input{width:100%}.request-line{display:flex;gap:12px}.request-line label{display:grid;gap:8px}.grow{flex:1;min-width:0}.live-notice{background:#fff4df;color:#815c16;border-radius:8px;padding:12px}.request-target{font-family:Consolas,monospace;overflow-wrap:anywhere;color:#16766d}.simulator .actions{flex-wrap:wrap}#apiStatus{overflow-wrap:anywhere}#apiResponse:empty{display:none}@media(max-width:1100px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:static;max-height:300px}}@media(max-width:850px){.docs-intro,.docs-detail,.simulator{padding:18px}}@media(max-width:560px){.request-line{flex-direction:column}}
.simulator #apiBotPicker label{display:block;margin-bottom:8px}.simulator #apiBotStatus{font-size:12px;margin:8px 0 0}.simulator #apiBotStatus:empty{display:none}
