: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;--z-bug-fab: 10000;--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, .45);--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}[data-theme=premium]{--bg-primary: #0A0906;--bg-secondary: #100D08;--bg-tertiary: #161206;--bg-card: rgba(42, 34, 16, .5);--bg-card-solid: #14110A;--bg-hover: rgba(231, 184, 75, .06);--bg-active: rgba(231, 184, 75, .1);--bg-input: rgba(231, 184, 75, .04);--text-primary: #FBF6EC;--text-secondary: #B0A279;--text-tertiary: #8C7E6E;--text-muted: #6E6455;--text-inverse: #1A1400;--border-primary: rgba(231, 184, 75, .18);--border-secondary: rgba(231, 184, 75, .1);--border-hover: rgba(231, 184, 75, .3);--border-focus: rgba(231, 184, 75, .6);--accent-primary: #E7B84B;--accent-secondary: #D4AF37;--accent-gradient: linear-gradient(135deg, #F7DE8E, #E3B23C);--accent-gradient-hover: linear-gradient(135deg, #FBEBB8, #E7B84B);--accent-primary-rgb: 231, 184, 75;--accent-secondary-rgb: 212, 175, 55;--glass-bg: rgba(20, 17, 10, .85);--glass-bg-strong: rgba(20, 17, 10, .95);--glass-border: rgba(231, 184, 75, .12);--loading-overlay-bg: rgba(10, 9, 6, .7);--shadow-glow: 0 0 16px rgba(231, 184, 75, .15);--shadow-glow-lg: 0 8px 30px rgba(231, 184, 75, .22);--premium-gradient: linear-gradient(135deg, #F7DE8E, #E3B23C);--premium-glow: 0 0 16px rgba(231, 184, 75, .15)}[data-theme=premium] :is(.btn-primary,.cat-btn.active,.banner-btn-primary,.admin-table-page-number.active,.quick-button.active,.tab-badge,.empty-action,.tier-current-pill,.cta-button.primary,.step.active .step-number,.tool.active,.quick-action-card.primary .quick-action-icon,.quick-action-icon.icon-primary,.subuser-avatar,.popover-cta,.traffic-add-btn,.dropdown-avatar,.sheet-cta,.format-btn.active,.apply-template-btn,.type-badge,.duration-chip.active,.add-traffic-btn:hover,.adjust-mode-btn.active,.group-icon,.support-fab,.panel-header,.message-user .message-bubble,.coupon-card-btn,.panel-start-new-btn,.send-btn,.list-new-btn,.start-new-btn,.chat-send-btn,.new-conversation-btn,.docs-hero-button,.docs-hero-icon,.step-num,.period-option.active,.card-continue-btn,.link-copy-btn,.avatar-text,.traffic-preset.active),[data-theme=premium] :is(.btn-primary,.cat-btn.active,.banner-btn-primary,.admin-table-page-number.active,.quick-button.active,.tab-badge,.empty-action,.tier-current-pill,.cta-button.primary,.step.active .step-number,.tool.active,.quick-action-card.primary .quick-action-icon,.quick-action-icon.icon-primary,.subuser-avatar,.popover-cta,.traffic-add-btn,.dropdown-avatar,.sheet-cta,.format-btn.active,.apply-template-btn,.type-badge,.duration-chip.active,.add-traffic-btn:hover,.adjust-mode-btn.active,.group-icon,.support-fab,.panel-header,.message-user .message-bubble,.coupon-card-btn,.panel-start-new-btn,.send-btn,.list-new-btn,.start-new-btn,.chat-send-btn,.new-conversation-btn,.docs-hero-button,.docs-hero-icon,.step-num,.period-option.active,.card-continue-btn,.link-copy-btn,.avatar-text,.traffic-preset.active) *{color:var(--text-inverse)!important}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:color-mix(in srgb,var(--bg-secondary) 62%,transparent);padding:var(--space-4) 0}.docs-main{grid-area:main;padding:var(--space-8) var(--space-10);max-width:900px;min-width:0;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(58vw 46vh at 84% -10%,rgba(var(--accent-secondary-rgb),.2),transparent 64%),radial-gradient(50vw 42vh at 8% -6%,rgba(var(--accent-primary-rgb),.16),transparent 64%),radial-gradient(80vw 46vh at 50% 110%,rgba(var(--accent-primary-rgb),.07),transparent 70%)}[data-theme=light] body:before{background:radial-gradient(58vw 46vh at 84% -10%,rgba(var(--accent-secondary-rgb),.08),transparent 64%),radial-gradient(50vw 42vh at 8% -6%,rgba(var(--accent-primary-rgb),.07),transparent 64%)}.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,.search-result-item.is-active{background:var(--bg-hover);text-decoration:none}.search-result-empty{padding:var(--space-3) var(--space-4);color:var(--text-secondary);cursor:default}.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);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.12)}.header-api-key input.ok{border-color:rgba(var(--success-rgb),.5);box-shadow:0 0 0 3px rgba(var(--success-rgb),.1)}.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(--docs-body-text, 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(--docs-body-text, var(--text-secondary));line-height:var(--leading-relaxed)}.docs-main ul,.docs-main ol{margin-bottom:var(--space-4);padding-inline-start:var(--space-6);color:var(--docs-body-text, 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{position:relative;z-index:1;border:1px solid var(--glass-border);border-radius:var(--radius-xl);margin-bottom:var(--space-8);overflow:hidden;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 1px #ffffff0f inset,0 12px 30px #0006;transition:border-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}[data-theme=light] .endpoint-card{box-shadow:0 1px #fff9 inset,0 10px 28px #0000001a}.endpoint-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 1px #ffffff14 inset,0 18px 40px #0000007a}[data-theme=light] .endpoint-card:hover{box-shadow:0 1px #fff9 inset,0 16px 36px #00000024}.endpoint-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--glass-border);flex-wrap:wrap}.endpoint-header h3{margin:0;font-size:var(--text-base)}.endpoint-try{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-semibold);font-size:var(--text-sm);color:#fff;background:var(--accent-gradient);border:none;border-radius:var(--radius-md);padding:9px 20px 9px 18px;cursor:pointer;box-shadow:0 6px 18px rgba(var(--accent-primary-rgb),.28);transition:transform var(--transition-fast),box-shadow var(--transition-normal),filter var(--transition-normal)}.endpoint-try:hover{background:var(--accent-gradient-hover);box-shadow:0 8px 26px rgba(var(--accent-primary-rgb),.45);transform:translateY(-1px)}.endpoint-try:active{transform:translateY(0)}.endpoint-try svg{width:15px;height:15px}.endpoint-try.busy{filter:saturate(.6) brightness(.9);pointer-events:none}.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,.method-badge.put{background:rgba(var(--accent-primary-rgb),.12);color:var(--accent-primary);border:1px solid rgba(var(--accent-primary-rgb),.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)}.endpoint-path .v{color:var(--text-muted)}.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-4)}.params-section-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-2)}.params-table{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.params-table th{text-align:left;padding:5px var(--space-3);border-bottom:1px solid var(--border-secondary);color:var(--text-muted);font-weight:var(--font-medium);font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-wider)}.params-table td{padding:5px var(--space-3);border-bottom:1px solid var(--border-secondary);color:var(--text-tertiary);vertical-align:top;line-height:var(--leading-normal)}.params-table .param-name{font-family:var(--font-mono);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.params-table .param-type{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.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(--glass-border);border-radius:var(--radius-lg);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(--glass-border);border-radius:var(--radius-lg);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)}.endpoint-params{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-bottom:var(--space-3)}.endpoint-params .param-lead{font-size:var(--text-xs);color:var(--text-tertiary);margin-right:2px}.param-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12.5px;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-full);padding:5px 6px 5px 11px}.param-chip .k{color:var(--text-tertiary)}.param-chip input{font-family:var(--font-mono);font-size:12.5px;color:var(--text-primary);background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:var(--radius-full);padding:3px 9px;width:auto;min-width:34px;outline:none;transition:border-color var(--transition-fast)}.param-chip input:focus{border-color:var(--border-focus)}.param-chip.auto{color:var(--text-tertiary);padding:5px 12px}.param-chip.auto b{color:var(--text-secondary);font-weight:var(--font-semibold)}.endpoint-prefill-note{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-4);display:flex;align-items:center;gap:6px}.endpoint-prefill-note svg{width:13px;height:13px;color:var(--accent-primary);flex-shrink:0}.endpoint-result{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s cubic-bezier(.22,.68,.16,1),opacity .45s ease,margin-top var(--transition-slow)}.endpoint-result.open{opacity:1;margin-top:var(--space-4)}.endpoint-result-inner{border-top:1px solid var(--glass-border);padding-top:var(--space-4);opacity:0;transform:translateY(10px);transition:opacity .5s ease .06s,transform .55s cubic-bezier(.22,.68,.16,1) .06s}.endpoint-result.open .endpoint-result-inner{opacity:1;transform:none}.endpoint-card.flash{animation:endpoint-cardflash 1.25s ease}@keyframes endpoint-cardflash{0%{box-shadow:0 0 rgba(var(--accent-primary-rgb),0),0 12px 30px #00000059}22%{box-shadow:0 0 34px rgba(var(--accent-primary-rgb),.4),0 12px 30px #00000059}to{box-shadow:0 1px #ffffff0f inset,0 12px 30px #0006}}.result-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.result-status{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);padding:3px 9px;border-radius:var(--radius-sm);animation:result-pop .45s cubic-bezier(.2,1.4,.4,1) both}.result-status.ok{color:var(--success);background:var(--success-bg)}.result-status.err{color:var(--error);background:var(--error-bg)}@keyframes result-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.result-tag{font-size:11px;font-weight:var(--font-semibold);letter-spacing:.05em;padding:3px 8px;border-radius:var(--radius-full)}.result-tag.live{color:var(--success);background:var(--success-bg);border:1px solid rgba(var(--success-rgb),.3)}.result-tag.example{color:var(--warning);background:var(--warning-bg);border:1px solid rgba(var(--warning-rgb),.3)}.result-time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto}.result-copy{font-size:var(--text-xs);color:var(--text-tertiary);background:none;border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:4px 9px;cursor:pointer;font-family:var(--font-sans);transition:color var(--transition-fast),border-color var(--transition-fast)}.result-copy:hover{color:var(--text-secondary);border-color:var(--border-hover)}.result-wow{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:14px 16px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.1),rgba(var(--accent-secondary-rgb),.1));border:1px solid rgba(var(--accent-primary-rgb),.28);flex-wrap:wrap}.result-wow .wl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);font-weight:var(--font-semibold);white-space:nowrap}.result-wow code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);word-break:break-all;flex:1;background:none;border:none;padding:0}.result-wow .result-copy{margin-left:auto}.result-pre{margin:0;background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:14px 16px;overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.result-pre .ln{display:block;opacity:0;transform:translateY(4px) translate(-6px);animation:result-lnin .42s cubic-bezier(.22,.68,.16,1) forwards}@keyframes result-lnin{to{opacity:1;transform:none}}.result-pre .tok-k{color:#8ab4ff}.result-pre .tok-s{color:#7bd88f}.result-pre .tok-n{color:#e0a75e}.result-pre .tok-b{color:#c792ea}.result-pre .tok-p{color:var(--text-muted)}[data-theme=light] .result-pre .tok-k{color:#2563eb}[data-theme=light] .result-pre .tok-s{color:#059669}[data-theme=light] .result-pre .tok-n{color:#d97706}[data-theme=light] .result-pre .tok-b{color:#7c3aed}.result-note{font-size:12.5px;color:var(--text-tertiary);margin-top:var(--space-3);display:flex;gap:7px;align-items:flex-start}.result-note svg{width:14px;height:14px;color:var(--warning);flex-shrink:0;margin-top:1px}.endpoint-spin{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:endpoint-spin .7s linear infinite;display:inline-block;vertical-align:-2px}@keyframes endpoint-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.endpoint-result{transition:opacity .18s ease}.endpoint-result-inner{transition:opacity .18s ease;transform:none}.endpoint-result.open .endpoint-result-inner{transform:none}.result-pre .ln{animation:none;opacity:1;transform:none}.endpoint-card.flash,.result-status{animation:none}}.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);background:var(--bg-secondary)}.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}[data-theme=light] .hljs-name,[data-theme=light] .hljs-tag{color:#be185d}[data-theme=light] .hljs-title.function_,[data-theme=light] .hljs-built_in{color:#7c3aed}[data-theme=light] .hljs-meta{color:#6b7280}[data-theme=light] .hljs-params{color:#b45309}.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)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-4)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible,[tabindex]:focus-visible,.toc-link:focus-visible,.sidebar-link:focus-visible,.lang-tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:root{--docs-body-text: rgba(255, 255, 255, .8)}[data-theme=light]{--docs-body-text: rgba(17, 24, 39, .76)}.breadcrumb-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.breadcrumb-row .breadcrumb{margin-bottom:0}.lang-switcher{position:relative;flex-shrink:0}.lang-switcher summary{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 12px;font-size:var(--text-sm);color:var(--text-secondary);background:color-mix(in srgb,var(--bg-secondary) 70%,transparent);border:1px solid var(--border-secondary);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.lang-switcher summary::-webkit-details-marker{display:none}.lang-switcher summary:hover{color:var(--text-primary);border-color:var(--border-primary)}.lang-switcher .lang-caret{transition:transform var(--transition-fast)}.lang-switcher[open] .lang-caret{transform:rotate(180deg)}.lang-switcher-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:var(--z-dropdown);display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:2px;min-width:300px;max-height:420px;overflow-y:auto;margin:0;padding:var(--space-2);list-style:none;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.lang-switcher-menu a{display:block;padding:6px 10px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary)}.lang-switcher-menu a:hover{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}.lang-switcher-menu a[aria-current=page]{color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.1);font-weight:var(--font-semibold)}.ai-copy-panel{position:relative;margin:var(--space-6) 0;border:1px solid rgba(var(--accent-primary-rgb),.28);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 85% -20%,rgba(var(--accent-secondary-rgb),.16),transparent 55%),radial-gradient(120% 140% at 0% -20%,rgba(var(--accent-primary-rgb),.14),transparent 55%),color-mix(in srgb,var(--bg-secondary) 78%,transparent);overflow:hidden}.ai-copy-panel-inner{padding:var(--space-6)}.docs-main .ai-copy-panel h2{margin:0 0 var(--space-2);padding:0;border:none;font-size:var(--text-xl)}.docs-main .ai-copy-panel .ai-copy-subtitle{max-width:660px;margin-bottom:var(--space-5)}.ai-copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.ai-copy-btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-semibold);font-size:var(--text-base);color:#fff;background:var(--accent-gradient);border:none;border-radius:var(--radius-md);padding:11px 24px 11px 20px;cursor:pointer;box-shadow:0 6px 18px rgba(var(--accent-primary-rgb),.28);transition:transform var(--transition-fast),box-shadow var(--transition-normal),filter var(--transition-normal)}.ai-copy-btn:hover{background:var(--accent-gradient-hover);box-shadow:0 8px 26px rgba(var(--accent-primary-rgb),.45);transform:translateY(-1px)}.ai-copy-btn:active{transform:translateY(0)}.ai-copy-btn:disabled{cursor:progress;filter:saturate(.6) brightness(.9);transform:none}.ai-copy-btn[data-state=done]{background:linear-gradient(135deg,#0ea371,#10b981);box-shadow:0 6px 18px rgba(var(--success-rgb),.35)}.ai-copy-btn[data-state=error]{background:linear-gradient(135deg,#b45309,#d97706);box-shadow:none}.ai-copy-url-btn{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:9px 16px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.ai-copy-url-btn:hover{color:var(--text-primary);background:var(--bg-hover)}.ai-copy-url-btn.copied{color:var(--success);border-color:rgba(var(--success-rgb),.45)}.docs-main .ai-copy-hint{margin:0;font-size:var(--text-sm);color:var(--text-tertiary)}.url-card{display:flex;align-items:center;gap:var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.docs-main .url-card code{flex:1;min-width:0;background:none;border:none;padding:0;font-size:var(--text-sm);color:var(--text-primary);overflow-x:auto;white-space:nowrap}.url-copy{flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);padding:4px 12px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.url-copy:hover{color:var(--text-primary);border-color:var(--border-primary)}.url-copy.copied{color:var(--success);border-color:rgba(var(--success-rgb),.45)}.docs-main[dir=rtl] pre,.docs-main[dir=rtl] pre code,.docs-main[dir=rtl] .url-card code{direction:ltr;text-align:left}@media (max-width: 768px){.breadcrumb-row{flex-wrap:wrap}.ai-copy-actions .ai-copy-btn{width:100%;justify-content:center}.lang-switcher-menu{grid-template-columns:1fr;min-width:200px;max-height:320px}}
