.api-docs-section{padding:32px;background-color:var(--color-white);min-height:100vh}.api-docs-layout{display:flex;max-width:1200px;margin:0 auto;gap:16px;padding:0 20px;width:100%}.api-sidebar{width:170px;position:sticky;top:48px;height:fit-content}.sidebar-group{margin-bottom:30px}.sidebar-label{display:block;font-size:14px;line-height:18px;font-weight:400;color:grey;margin-bottom:8px}.sidebar-nav ul{list-style:none;padding:0;margin:0}.sidebar-nav ul li{margin-bottom:8px}.sidebar-nav ul li::before{content:none}.sidebar-nav ul li a{text-decoration:none;color:var(--color-headings);font-size:14px;line-height:24px;font-weight:500;display:block;padding:4px 0}.sidebar-nav ul li a:hover{color:#0b1215;font-weight:600}.api-content{flex:1;max-width:850px;min-width:0}.content-section{margin-bottom:16px;scroll-margin-top:100px}.main-title{font-size:36px;line-height:48px;font-weight:700;margin-bottom:32px;color:var(--color-headings)}.section-title{font-size:24px;line-height:32px;font-weight:700;margin-bottom:16px;color:var(--color-headings)}.content-section p{font-size:16px;line-height:26px;font-weight:400;color:var(--color-headings);margin-bottom:20px;overflow-wrap:break-word;word-wrap:break-word}.code-wrapper{padding:0;overflow:hidden;background:#000}.code-wrapper.light{background:#f8fafc;margin-bottom:32px}.code-header{display:flex;justify-content:space-between;align-items:center;background:#000;padding:12px}.code-header span{font-size:14px;font-weight:500;color:#64748b}.copy-btn{background:0 0;border:none;cursor:pointer;padding:2px 4px;border-radius:4px}.copy-btn:hover{background:#3f3f3f}.copy-btn img{width:22px;filter:invert(1)}.code-wrapper.light .copy-btn img{filter:invert(0)}.code-block{padding:12px;overflow-x:auto;position:relative;display:flex;max-width:100%}.code-block::-webkit-scrollbar{height:6px}.code-block::-webkit-scrollbar-track{background:#000}.code-wrapper.light .code-block::-webkit-scrollbar-track{background:#f8fafc}.code-block::-webkit-scrollbar-thumb{background:#8c949b}.code-block::-webkit-scrollbar-thumb:hover{background:#555}.code-block pre{margin:0;flex:1}.code-block.single-line{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;padding:12px}.code-block.single-line .copy-btn{margin-left:10px}.header-key,.language-http{color:#33cd95;font-weight:400}.header-value{color:#ffd039}.language-json{color:#fff}.json-key{color:#2563eb}.json-value{color:#059669}.line-numbers{display:flex;flex-direction:column;margin-right:16px;user-select:none}.line-numbers span{font-size:14px;color:#94a3b8;text-align:right;line-height:24px}.table-wrapper{margin:24px 0;overflow-x:auto;border:1px solid #e2e4e6}.table-wrapper::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar-track{background:#fff}.table-wrapper::-webkit-scrollbar-thumb{background:#8c949b}.api-table{width:100%;border-collapse:collapse;text-align:left;background:#fff;border:1px solid #e2e4e6}.api-table th{background:#f8fafc;padding:16px;font-size:12px;line-height:16px;font-weight:400;color:grey;border:.5px solid #e2e4e6;border-right-color:transparent}.api-table td{padding:16px;font-size:14px;line-height:20px;font-weight:400;color:var(--color-headings);vertical-align:top;border:.5px solid #e2e4e6;border-right-color:transparent}.api-table tr:last-child td{border-bottom:none}html[data-theme=dark] .api-docs-section{background-color:var(--color-white)}html[data-theme=dark] .code-wrapper{background:#1e293b;border-color:#334155}html[data-theme=dark] .code-header{background:#0f172a;border-color:#334155}html[data-theme=dark] .code-block code{color:#e2e8f0}html[data-theme=dark] .api-table{background:#1e293b}html[data-theme=dark] .api-table th{background:#0f172a;border-color:#334155;color:#94a3b8}html[data-theme=dark] .api-table td{border-color:#334155;color:#e2e8f0}@media (max-width:992px){.api-content{max-width:100%;width:100%}}@media (max-width:768px){.api-docs-section{padding:24px}.api-sidebar{display:none}.api-docs-layout{padding:0}.sidebar-nav ul{display:flex;flex-wrap:wrap;gap:12px}.main-title{font-size:28px;line-height:36px;margin-bottom:24px}.section-title{font-size:20px;line-height:28px}.api-content{padding:0}}