:root{--bg-primary: #0A0A0F;--bg-secondary: #0F0F18;--bg-tertiary: #111118;--bg-card: rgba(17, 17, 24, .8);--bg-card-solid: #111118;--bg-hover: rgba(255, 255, 255, .05);--bg-active: rgba(255, 255, 255, .08);--bg-input: rgba(255, 255, 255, .03);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--text-muted: rgba(255, 255, 255, .3);--text-inverse: #0A0A0F;--border-primary: rgba(255, 255, 255, .1);--border-secondary: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .15);--border-focus: rgba(79, 139, 255, .5);--accent-primary: #4F8BFF;--accent-secondary: #7C3AED;--accent-gradient: linear-gradient(135deg, #4f8bff, #7c3aed);--accent-gradient-hover: linear-gradient(135deg, #6b9fff, #8f4ff5);--accent-primary-rgb: 79, 139, 255;--accent-secondary-rgb: 124, 58, 237;--success: #10B981;--success-rgb: 16, 185, 129;--warning: #F59E0B;--warning-rgb: 245, 158, 11;--error: #EF4444;--error-rgb: 239, 68, 68;--info: #3B82F6;--info-rgb: 59, 130, 246;--success-bg: rgba(16, 185, 129, .1);--warning-bg: rgba(245, 158, 11, .1);--error-bg: rgba(239, 68, 68, .1);--info-bg: rgba(59, 130, 246, .1);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Consolas", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--glass-bg: rgba(17, 17, 24, .85);--glass-bg-strong: rgba(17, 17, 24, .95);--glass-blur: blur(16px);--glass-border: rgba(255, 255, 255, .08);--loading-overlay-bg: rgba(10, 10, 15, .7);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(79, 139, 255, .3);--shadow-glow-lg: 0 8px 30px rgba(79, 139, 255, .4);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--transition-slower: .4s ease;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-dropdown: 50;--z-sticky: 60;--z-fixed: 70;--z-modal-backdrop: 80;--z-modal: 90;--z-popover: 100;--z-tooltip: 110;--z-toast: 120;--sidebar-width: 260px;--sidebar-collapsed-width: 72px;--header-height: 64px;--header-height-mobile: 56px;--max-content-width: 1200px}[data-theme=light]{--bg-primary: #FAFBFC;--bg-secondary: #FFFFFF;--bg-tertiary: #F3F4F6;--bg-card: rgba(255, 255, 255, .95);--bg-card-solid: #FFFFFF;--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .06);--bg-input: rgba(0, 0, 0, .02);--text-primary: rgba(17, 24, 39, .95);--text-secondary: rgba(17, 24, 39, .7);--text-tertiary: rgba(17, 24, 39, .6);--text-muted: rgba(17, 24, 39, .8);--text-inverse: #FFFFFF;--border-primary: rgba(0, 0, 0, .1);--border-secondary: rgba(0, 0, 0, .06);--border-hover: rgba(0, 0, 0, .15);--border-focus: rgba(79, 139, 255, .5);--success: #059669;--warning: #D97706;--error: #DC2626;--info: #2563EB;--success-bg: rgba(5, 150, 105, .08);--success-rgb: 5, 150, 105;--warning-bg: rgba(217, 119, 6, .1);--error-bg: rgba(220, 38, 38, .1);--info-bg: rgba(37, 99, 235, .1);--glass-bg: rgba(255, 255, 255, .85);--glass-bg-strong: rgba(255, 255, 255, .95);--glass-border: rgba(0, 0, 0, .08);--loading-overlay-bg: rgba(255, 255, 255, .7);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-glow: none;--shadow-glow-lg: none}html{transition:background-color .3s ease}body,.app-layout,.sidebar,.header,.mobile-nav{transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (prefers-reduced-motion: reduce){:root{--transition-fast: 0ms;--transition-normal: 0ms;--transition-slow: 0ms;--transition-slower: 0ms}html,body,.app-layout,.sidebar,.header,.mobile-nav{transition:none!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent-primary);text-decoration:none}a:hover{text-decoration:underline}.docs-layout{display:grid;grid-template-columns:260px 1fr 200px;grid-template-rows:auto 1fr auto;grid-template-areas:"header header header" "sidebar main toc" "footer footer footer";min-height:100vh}.docs-header{grid-area:header;position:sticky;top:0;z-index:var(--z-sticky);background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-primary);height:60px}.docs-sidebar{grid-area:sidebar;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;border-right:1px solid var(--border-primary);background:var(--bg-secondary);padding:var(--space-4) 0}.docs-main{grid-area:main;padding:var(--space-8) var(--space-10);max-width:900px;min-width:0}.docs-toc{grid-area:toc;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;padding:var(--space-6) var(--space-4);border-left:1px solid var(--border-secondary)}.docs-footer{grid-area:footer;border-top:1px solid var(--border-primary);padding:var(--space-6) var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.header-inner{display:grid;grid-template-columns:260px 1fr 200px;align-items:center;height:60px}.header-logo-area{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-6);border-right:1px solid var(--border-primary);height:100%}.header-logo{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;white-space:nowrap}.header-logo:hover{text-decoration:none}.header-logo-img{height:28px;width:auto;object-fit:contain}.header-logo-dark{display:block}.header-logo-light,[data-theme=light] .header-logo-dark{display:none}[data-theme=light] .header-logo-light{display:block}.header-logo .docs-badge{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:var(--radius-full);color:var(--text-secondary)}.header-main-area{display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-8);min-width:0}.header-search{flex:1;max-width:400px;position:relative}.header-search input{width:100%;padding:8px 12px 8px 36px;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-sans);outline:none;transition:border-color var(--transition-fast)}.header-search input:focus{border-color:var(--border-focus)}.header-search input::placeholder{color:var(--text-muted)}.header-search .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;width:16px;height:16px}.search-results{position:absolute;top:100%;left:0;right:0;background:var(--bg-card-solid);border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-top:4px;max-height:400px;overflow-y:auto;display:none;z-index:var(--z-dropdown);box-shadow:var(--shadow-lg)}.search-results.active{display:block}.search-result-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-primary);text-decoration:none;transition:background var(--transition-fast)}.search-result-item:hover{background:var(--bg-hover);text-decoration:none}.search-result-item .result-path{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.header-api-key{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.header-api-key label{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.header-api-key input{width:200px;padding:6px 10px;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-xs);font-family:var(--font-mono);outline:none;transition:border-color var(--transition-fast)}.header-api-key input:focus{border-color:var(--border-focus)}.header-api-key input::placeholder{color:var(--text-muted)}.header-end-area{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-4)}.header-dashboard-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;border:1px solid var(--border-primary);border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap}.header-dashboard-link:hover{color:var(--text-primary);border-color:var(--border-hover);background:var(--bg-hover);text-decoration:none}.header-dashboard-link svg{flex-shrink:0}.theme-toggle{background:none;border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:6px 8px;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;transition:all var(--transition-fast);flex-shrink:0}.theme-toggle:hover{border-color:var(--border-hover);color:var(--text-primary)}.hamburger-btn{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:var(--space-2)}.sidebar-section{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-5);padding:0 var(--space-3)}.sidebar-section-title{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1)}.sidebar-link{display:block;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.sidebar-link:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.sidebar-link.active{color:var(--text-primary);background:var(--bg-active)}.toc-title{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin-bottom:var(--space-3)}.toc-link{display:block;padding:3px 0;font-size:var(--text-xs);color:var(--text-tertiary);text-decoration:none;transition:color var(--transition-fast);line-height:var(--leading-relaxed)}.toc-link:hover{color:var(--text-primary);text-decoration:none}.toc-link.active{color:var(--accent-primary)}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6)}.breadcrumb a{color:var(--text-tertiary)}.breadcrumb a:hover{color:var(--text-primary)}.breadcrumb .separator{color:var(--text-muted)}.docs-main h1{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight)}.docs-main .page-description{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}.docs-main h2{font-size:var(--text-2xl);font-weight:var(--font-semibold);margin-top:var(--space-12);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-secondary)}.docs-main h3{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-top:var(--space-8);margin-bottom:var(--space-3)}.docs-main p{margin-bottom:var(--space-4);color:var(--text-secondary);line-height:var(--leading-relaxed)}.docs-main ul,.docs-main ol{margin-bottom:var(--space-4);padding-left:var(--space-6);color:var(--text-secondary)}.docs-main li{margin-bottom:var(--space-1);line-height:var(--leading-relaxed)}.docs-main code{font-family:var(--font-mono);font-size:.875em;padding:2px 6px;background:var(--bg-hover);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);color:var(--accent-primary)}.docs-main pre{margin-bottom:var(--space-4)}.docs-main pre code{display:block;padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary)}.info-box{padding:var(--space-4);background:var(--info-bg);border:1px solid rgba(var(--info-rgb),.2);border-radius:var(--radius-md);margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.info-box strong{color:var(--info)}.warning-box{padding:var(--space-4);background:var(--warning-bg);border:1px solid rgba(var(--warning-rgb),.2);border-radius:var(--radius-md);margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.warning-box strong{color:var(--warning)}.endpoint-card{border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-8);overflow:hidden;background:var(--bg-card)}.endpoint-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-secondary)}.endpoint-header h3{margin:0;font-size:var(--text-base);flex:1}.endpoint-body{padding:var(--space-5)}.endpoint-description{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.method-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-shrink:0}.method-badge.get{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.method-badge.post{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.method-badge.put{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.method-badge.delete{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.endpoint-path{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary)}.auth-badge{font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full);background:rgba(var(--accent-primary-rgb),.1);color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb),.2);white-space:nowrap}.params-section{margin-bottom:var(--space-5)}.params-section-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.params-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.params-table th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-primary);color:var(--text-tertiary);font-weight:var(--font-medium);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.params-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);vertical-align:top}.params-table .param-name{font-family:var(--font-mono);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap}.params-table .param-type{font-family:var(--font-mono);color:var(--text-tertiary);font-size:var(--text-xs)}.required-badge{font-size:10px;padding:1px 6px;border-radius:var(--radius-full);background:#ef44441a;color:var(--error);border:1px solid rgba(239,68,68,.2)}.optional-badge{font-size:10px;padding:1px 6px;border-radius:var(--radius-full);background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--border-secondary)}.code-example{margin-bottom:var(--space-5);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.code-tabs{display:flex;background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary)}.code-tab{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;transition:all var(--transition-fast);font-family:var(--font-sans)}.code-tab:hover{color:var(--text-primary)}.code-tab.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.code-panel{display:none;position:relative}.code-panel.active{display:block}.code-panel pre{margin:0;padding:var(--space-4);background:var(--bg-primary);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.code-panel pre code{display:block;padding:0;background:none;border:none;border-radius:0;color:var(--text-primary);font-size:var(--text-sm);outline:none;caret-color:var(--accent-primary);white-space:pre}.copy-btn{position:absolute;top:var(--space-2);right:var(--space-2);padding:4px 10px;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-sans)}.copy-btn:hover{background:var(--bg-active);color:var(--text-primary)}.copy-btn.copied{color:var(--success);border-color:var(--success)}.response-example{margin-bottom:var(--space-5)}.response-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.response-label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.status-badge{font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 8px;border-radius:var(--radius-full)}.status-badge.success{background:#10b98126;color:#10b981}.status-badge.error{background:#ef444426;color:#ef4444}.response-body{position:relative}.response-body pre{margin:0;padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.response-body pre code{padding:0;background:none;border:none;border-radius:0;color:var(--text-primary)}.try-it-toggle{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--bg-tertiary);border:none;border-top:1px solid var(--border-secondary);color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;width:100%;text-align:left;transition:background var(--transition-fast);font-family:var(--font-sans)}.try-it-toggle:hover{background:var(--bg-hover)}.try-it-toggle .chevron{transition:transform var(--transition-fast);font-size:12px}.try-it-toggle.open .chevron{transform:rotate(90deg)}.try-it-panel{display:none;padding:var(--space-5);border-top:1px solid var(--border-secondary);background:var(--bg-secondary)}.try-it-panel.open{display:block}.try-it-field{margin-bottom:var(--space-3)}.try-it-field label{display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);margin-bottom:var(--space-1);font-family:var(--font-mono)}.try-it-field input,.try-it-field textarea,.try-it-field select{width:100%;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-mono);outline:none;transition:border-color var(--transition-fast)}.try-it-field textarea{min-height:100px;resize:vertical}.try-it-field input:focus,.try-it-field textarea:focus{border-color:var(--border-focus)}.try-it-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.try-it-send{padding:8px 20px;background:var(--accent-gradient);border:none;border-radius:var(--radius-sm);color:#fff;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:opacity var(--transition-fast);font-family:var(--font-sans)}.try-it-send:hover{opacity:.9}.try-it-send:disabled{opacity:.5;cursor:not-allowed}.try-it-status{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.try-it-response{margin-top:var(--space-4)}.try-it-response-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-sm)}.try-it-response pre{margin:0;padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-relaxed);max-height:400px}.try-it-response pre code{padding:0;background:none;border:none;border-radius:0;color:var(--text-primary)}.sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:calc(var(--z-fixed) - 1)}.sidebar-overlay.active{display:block}@media (max-width: 1280px){.docs-main{padding:var(--space-6) var(--space-8)}.header-api-key{display:none}}@media (max-width: 1024px){.docs-layout{grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}.header-inner{display:flex;padding:0 var(--space-4);gap:var(--space-3)}.header-logo-area{border-right:none;padding:0;flex-shrink:0}.header-main-area{flex:1;padding:0;min-width:0}.header-end-area{padding:0;flex-shrink:0}.docs-sidebar{position:fixed;left:-280px;top:0;width:280px;height:100vh;z-index:var(--z-fixed);transition:left var(--transition-slow)}.docs-sidebar.open{left:0}.docs-toc{display:none}.hamburger-btn{display:flex}}@media (max-width: 768px){.docs-main{padding:var(--space-4) var(--space-4)}.docs-main h1{font-size:var(--text-2xl)}.header-dashboard-link span{display:none}.header-logo-img{height:24px}.endpoint-header{flex-wrap:wrap;gap:var(--space-2)}.endpoint-path{font-size:var(--text-xs)}.params-table{display:block;overflow-x:auto}}@media (max-width: 480px){.header-search{display:none}.header-inner{padding:0 var(--space-3)}}.code-panel pre code.hljs{background:none;padding:0;overflow-x:visible}[data-theme=light] .code-panel pre code.hljs{color:var(--text-primary)}[data-theme=light] .hljs-keyword,[data-theme=light] .hljs-selector-tag,[data-theme=light] .hljs-built_in{color:#7c3aed}[data-theme=light] .hljs-string,[data-theme=light] .hljs-addition{color:#059669}[data-theme=light] .hljs-comment,[data-theme=light] .hljs-quote{color:#6b7280;font-style:italic}[data-theme=light] .hljs-number,[data-theme=light] .hljs-literal{color:#d97706}[data-theme=light] .hljs-attr,[data-theme=light] .hljs-variable,[data-theme=light] .hljs-title{color:#2563eb}[data-theme=light] .hljs-type,[data-theme=light] .hljs-symbol{color:#0891b2}.quick-start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.quick-start-card{padding:var(--space-5);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-card);transition:border-color var(--transition-fast);text-decoration:none;color:inherit}.quick-start-card:hover{border-color:var(--border-hover);text-decoration:none}.quick-start-card h3{font-size:var(--text-base);margin:0 0 var(--space-2) 0;color:var(--text-primary)}.quick-start-card p{font-size:var(--text-sm);color:var(--text-tertiary);margin:0;line-height:var(--leading-relaxed)}.github-link{display:inline-flex;align-items:center;gap:6px}.github-link svg{width:16px;height:16px;flex-shrink:0}.sdk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.sdk-card{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-card);text-decoration:none;color:inherit;transition:all .2s ease;position:relative}.sdk-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000014;text-decoration:none}.sdk-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0}.sdk-card-icon svg{width:24px;height:24px}.sdk-card-icon.python{background:#3776ab1f;color:#3776ab}.sdk-card-icon.node{background:#68a0631f;color:#68a063}.sdk-card-icon.go{background:#00add81f;color:#00add8}.sdk-card-body{flex:1;min-width:0}.sdk-card-body h3{font-size:var(--text-base);font-weight:var(--font-semibold);margin:0 0 var(--space-2) 0;color:var(--text-primary)}.sdk-card-body p{font-size:var(--text-sm);color:var(--text-tertiary);margin:0 0 var(--space-3) 0;line-height:var(--leading-relaxed)}.sdk-card-arrow{display:flex;align-items:center;color:var(--text-muted);opacity:0;transform:translate(-4px);transition:all .2s ease;flex-shrink:0;margin-top:10px}.sdk-card-arrow svg{width:18px;height:18px}.sdk-card:hover .sdk-card-arrow{opacity:1;transform:translate(0)}.sdk-card:hover .sdk-card-icon.python{background:#3776ab33}.sdk-card:hover .sdk-card-icon.node{background:#68a06333}.sdk-card:hover .sdk-card-icon.go{background:#00add833}.status-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-6)}.status-table th,.status-table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-secondary)}.status-table th{color:var(--text-tertiary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:var(--font-medium)}.status-table td{color:var(--text-secondary);font-size:var(--text-sm)}.status-table .code{font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--text-primary)}
