:root{--docs-sidebar-width:280px;--docs-content-max-width:900px;--docs-sidebar-bg:#f7f8fa;--docs-content-bg:#fff;--docs-text-primary:#1a202c;--docs-text-secondary:#4a5568;--docs-text-muted:#718096;--docs-border-color:#e2e8f0;--docs-link-color:#3182ce;--docs-link-hover:#2c5aa0;--docs-code-bg:#f7fafc;--docs-code-border:#e2e8f0;--docs-info-bg:#ebf8ff;--docs-info-border:#90cdf4;--docs-warning-bg:#fffaf0;--docs-warning-border:#fbd38d;--docs-nav-active:#3182ce;--docs-nav-hover:#edf2f7}[data-theme=dark]{--docs-sidebar-bg:#121212;--docs-content-bg:#1c1c1c;--docs-text-primary:#fff;--docs-text-secondary:#b3b3b3;--docs-text-muted:gray;--docs-border-color:#404040;--docs-link-color:#00cec9;--docs-link-hover:#00e6b5;--docs-code-bg:#2e2e2e;--docs-code-border:#404040;--docs-info-bg:#00cec91a;--docs-info-border:#00cec9;--docs-warning-bg:#f59e0b1a;--docs-warning-border:#f59e0b;--docs-nav-active:#00cec9;--docs-nav-hover:#1c1c1c}.api-docs-container{background:var(--docs-content-bg);min-height:100vh;color:var(--docs-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.sidebar-overlay{z-index:99;background:#00000080;display:none;position:fixed;inset:0}@media (max-width:768px){.sidebar-overlay{display:block}}[data-theme=dark] .sidebar-overlay{background:#000000b3}.mobile-menu-button{z-index:98;background:var(--docs-content-bg);border:1px solid var(--docs-border-color);color:var(--docs-text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:all .2s;display:none;position:fixed;top:16px;left:16px;box-shadow:0 2px 8px #0000001a}.mobile-menu-button:hover{background:var(--docs-nav-hover);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.mobile-menu-button{display:flex}}.api-docs-sidebar{width:var(--docs-sidebar-width);background:var(--docs-sidebar-bg);border-right:1px solid var(--docs-border-color);z-index:1001;height:100vh;transition:transform .3s;position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:2px 0 8px #0000000d}[data-theme=dark] .api-docs-sidebar{box-shadow:2px 0 8px #0000004d}.api-docs-sidebar:not(.open){transform:translate(-100%)}.sidebar-header{border-bottom:1px solid var(--docs-border-color);background:var(--docs-sidebar-bg);z-index:10;padding:24px 20px;position:sticky;top:0}.docs-brand{color:var(--docs-text-primary);letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:block}.docs-brand:hover{color:var(--docs-link-color)}.sidebar-header-content h2{color:var(--docs-text-primary);letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:600}.sidebar-toggle{color:var(--docs-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:20px;transition:all .2s}.sidebar-toggle:hover{background:var(--docs-nav-hover);color:var(--docs-text-primary)}.back-to-site{color:var(--docs-text-muted);align-items:center;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.back-to-site:hover{color:var(--docs-link-color)}.sidebar-nav{padding:16px 0}.nav-item{text-align:left;width:100%;color:var(--docs-text-secondary);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;padding:10px 20px;font-size:14px;font-weight:400;transition:all .2s;display:block;position:relative}.nav-item:hover{background:var(--docs-nav-hover);color:var(--docs-text-primary)}.nav-item.active{color:var(--docs-nav-active);background:var(--docs-nav-hover);border-left-color:var(--docs-nav-active);font-weight:500}.api-docs-content{margin:0;margin-left:var(--docs-sidebar-width);max-width:calc(100vw - var(--docs-sidebar-width));flex:1;height:100vh;padding:0;transition:margin-left .3s;overflow-y:auto}.api-docs-sidebar:not(.open)+.api-docs-content{margin-left:0}.docs-header{border-bottom:1px solid var(--docs-border-color);background:var(--docs-content-bg);text-align:center;padding:48px 64px 32px}.docs-header h1{color:var(--docs-text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:36px;font-weight:700;line-height:1.2}.api-version{background:var(--docs-code-bg);border:1px solid var(--docs-code-border);color:var(--docs-text-secondary);border-radius:4px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.base-url{color:var(--docs-text-muted);margin:0;font-size:14px}.base-url code{background:var(--docs-code-bg);color:var(--docs-link-color);border-radius:3px;padding:2px 6px;font-size:13px}.docs-section{max-width:var(--docs-content-max-width);text-align:center;margin:0 auto;padding:48px 64px;scroll-margin-top:20px}.docs-section h2,.docs-section h3,.docs-section h4,.docs-section p,.docs-section ul,.docs-section ol{text-align:left}.docs-section h2{color:var(--docs-text-primary);border-bottom:2px solid var(--docs-border-color);letter-spacing:-.01em;margin:0 0 24px;padding-bottom:12px;font-size:28px;font-weight:600}.docs-section h3{color:var(--docs-text-primary);letter-spacing:-.01em;margin:40px 0 16px;font-size:22px;font-weight:600}.docs-section h4{color:var(--docs-text-primary);margin:32px 0 12px;font-size:18px;font-weight:600}.docs-section p{color:var(--docs-text-secondary);margin:0 0 16px;font-size:16px;line-height:1.7}.docs-section ul,.docs-section ol{color:var(--docs-text-secondary);margin:16px 0;padding-left:24px;line-height:1.7}.docs-section li{margin:8px 0;font-size:16px}.docs-section li strong{color:var(--docs-text-primary);font-weight:600}.docs-section a{color:var(--docs-link-color);border-bottom:1px solid #0000;text-decoration:none;transition:all .2s}.docs-section a:hover{color:var(--docs-link-hover);border-bottom-color:var(--docs-link-hover)}.code-block{background:var(--docs-code-bg);border:1px solid var(--docs-code-border);color:var(--docs-text-primary);border-radius:6px;margin:20px 0;padding:16px 20px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.code-block code{font-size:inherit;color:inherit;background:0 0;border:none;padding:0}.docs-section code{background:var(--docs-code-bg);border:1px solid var(--docs-code-border);color:var(--docs-link-color);border-radius:3px;padding:2px 6px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:13px}.endpoint{background:var(--docs-code-bg);border:1px solid var(--docs-code-border);border-radius:6px;align-items:center;gap:12px;margin:24px 0 16px;padding:12px 16px;display:flex}.endpoint .method{background:var(--docs-link-color);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.endpoint code{color:var(--docs-text-primary);background:0 0;border:none;padding:0;font-size:15px;font-weight:500}.api-table{border-collapse:collapse;background:var(--docs-content-bg);border:1px solid var(--docs-border-color);border-radius:6px;width:100%;margin:24px 0;overflow:hidden}.api-table thead{background:var(--docs-code-bg)}.api-table th{text-align:left;color:var(--docs-text-primary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--docs-border-color);padding:12px 16px;font-size:13px;font-weight:600}.api-table td{color:var(--docs-text-secondary);border-bottom:1px solid var(--docs-border-color);padding:12px 16px;font-size:14px}.api-table tbody tr:last-child td{border-bottom:none}.api-table tbody tr:hover{background:var(--docs-nav-hover)}.api-table code{background:var(--docs-code-bg);border:1px solid var(--docs-code-border);color:var(--docs-link-color);border-radius:3px;padding:2px 6px;font-size:12px}.info-box,.warning-box{border-left:4px solid;border-radius:6px;margin:24px 0;padding:16px 20px;line-height:1.6}.info-box{background:var(--docs-info-bg);border-color:var(--docs-info-border);color:var(--docs-text-secondary)}.warning-box{background:var(--docs-warning-bg);border-color:var(--docs-warning-border);color:var(--docs-text-secondary)}.info-box strong,.warning-box strong{color:var(--docs-text-primary);font-weight:600}.info-box a,.warning-box a{color:var(--docs-link-color)}.docs-footer{max-width:var(--docs-content-max-width);border-top:1px solid var(--docs-border-color);text-align:center;margin:0 auto;padding:48px 64px}.docs-footer p{color:var(--docs-text-muted);margin:12px 0;font-size:14px}.docs-footer a{color:var(--docs-link-color);text-decoration:none}.docs-footer a:hover{text-decoration:underline}.footer-note{font-style:italic;color:var(--docs-text-muted)!important;font-size:13px!important}@media (max-width:1024px){.docs-section,.docs-header,.docs-footer{padding-left:32px;padding-right:32px}}@media (max-width:768px){.api-docs-sidebar{transform:translate(-100%)}.api-docs-sidebar.open{transform:translate(0);box-shadow:4px 0 16px #0003}[data-theme=dark] .api-docs-sidebar.open{box-shadow:4px 0 16px #00000080}.api-docs-content{max-width:100vw;margin-left:0}.api-docs-sidebar:not(.open)+.api-docs-content{margin-left:0}.sidebar-toggle{display:block}.docs-header{padding:32px 24px 24px}.docs-header h1{font-size:28px}.docs-section{padding:32px 24px}.docs-section h2{font-size:24px}.docs-section h3{font-size:20px}.docs-footer{padding:32px 24px}.api-table{font-size:12px}.api-table th,.api-table td{padding:8px 12px}.code-block{padding:12px 16px;font-size:12px}}@media (min-width:769px){.api-docs-sidebar{transform:translate(0)!important}.sidebar-toggle{display:none}}@media (max-width:480px){.docs-header h1{font-size:24px}.docs-section h2{font-size:22px}.docs-section h3{font-size:18px}.endpoint{flex-direction:column;align-items:flex-start}.api-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}html{scroll-behavior:smooth}.api-docs-sidebar::-webkit-scrollbar{width:6px}.api-docs-sidebar::-webkit-scrollbar-track{background:0 0}.api-docs-sidebar::-webkit-scrollbar-thumb{background:var(--docs-border-color);border-radius:3px}.api-docs-sidebar::-webkit-scrollbar-thumb:hover{background:var(--docs-text-muted)}.api-docs-content::-webkit-scrollbar{width:8px}.api-docs-content::-webkit-scrollbar-track{background:0 0}.api-docs-content::-webkit-scrollbar-thumb{background:var(--docs-border-color);border-radius:4px}.api-docs-content::-webkit-scrollbar-thumb:hover{background:var(--docs-text-muted)}
