.docs-root{--docs-topbar-h:52px;--docs-green:#34d399;--docs-green-light:#6ee7b7;--docs-green-glow:#34d39926;--docs-bg:#0a0a0a;--docs-bg-1:#111;--docs-bg-2:#161616;--docs-bg-3:#1a1a1a;--docs-border:#ffffff1a;--docs-border-hi:#ffffff2e;--docs-text:#fff;--docs-text-muted:#a1a1aa;--docs-text-dim:#71717a;--docs-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--docs-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sidebar-transition:.3s cubic-bezier(.4, 0, .2, 1);background:var(--docs-bg);height:100vh;color:var(--docs-text);font-family:var(--docs-font);flex-direction:column;display:flex;overflow:hidden}.docs-topbar{height:var(--docs-topbar-h);background:var(--docs-bg);border-bottom:1px solid var(--docs-border);z-index:100;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.docs-topbar-left{align-items:center;gap:10px;display:flex}.docs-topbar-toggle{border:1px solid var(--docs-border);width:32px;height:32px;color:var(--docs-text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.docs-topbar-toggle:hover{background:var(--docs-bg-2);border-color:var(--docs-border-hi);color:var(--docs-text)}.docs-topbar-logo{color:var(--docs-text);align-items:center;gap:7px;text-decoration:none;display:flex}.docs-topbar-logo-icon{color:#000;background:linear-gradient(135deg,#34d399,#059669);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.docs-topbar-logo-text{letter-spacing:-.02em;color:var(--docs-text);font-size:15px;font-weight:700}.docs-topbar-divider{background:var(--docs-border-hi);flex-shrink:0;width:1px;height:16px}.docs-topbar-badge{color:var(--docs-text-muted);letter-spacing:.01em;font-size:12px;font-weight:500}.docs-topbar-nav{align-items:center;gap:4px;display:flex}.docs-topbar-link{color:var(--docs-text-muted);border-radius:6px;padding:5px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.docs-topbar-link:hover{color:var(--docs-text);background:var(--docs-bg-2)}.docs-topbar-cta{color:#000;background:var(--docs-green);border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.docs-topbar-cta:hover{background:var(--docs-green-light)}.docs-loading{background:var(--docs-bg);flex:1;justify-content:center;align-items:center;display:flex}.docs-loading-inner{color:var(--docs-text-muted);flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.docs-loading-ring{border:3px solid var(--docs-bg-3);border-top-color:var(--docs-green);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite docs-spin}@keyframes docs-spin{to{transform:rotate(360deg)}}.docs-shell{--font-ui:var(--docs-font);--font-prose:var(--docs-font);--font-mono:var(--docs-mono);--color-primary:var(--docs-green);--color-primary-tint:var(--docs-green-glow);--color-primary-light:var(--docs-green-light);--color-primary-dark:#059669;--color-primary-darker:#047857;--color-success:#10b981;--color-success-tint:#10b9811a;--color-warning:#f59e0b;--color-warning-tint:#f59e0b1a;--color-danger:#ef4444;--color-danger-tint:#ef44441a;--color-canvas-pure:#050505;--color-canvas:var(--docs-bg);--color-canvas-tint:var(--docs-bg-1);--color-canvas-50:var(--docs-bg-2);--color-canvas-100:var(--docs-bg-2);--color-canvas-200:#27272a;--color-canvas-300:#3f3f46;--color-canvas-400:#52525b;--color-canvas-500:#71717a;--color-canvas-dialog:var(--docs-bg-2);--color-canvas-dark:#000;--color-border:var(--docs-border-hi);--color-text:var(--docs-text);--color-text-muted:#d4d4d8;--color-text-light:#a1a1aa;--color-code:var(--docs-bg-1);--color-on-code:var(--docs-green-light);--color-on-primary:#000;--color-on-success:#000;--color-on-warning:#000;--color-on-danger:#fff;background:var(--docs-bg);color:var(--docs-text);font-family:var(--docs-font);flex:1;font-size:14px;line-height:1.6;overflow:hidden}.docs-shell *,.docs-shell :before,.docs-shell :after{border-color:var(--docs-border)!important}.docs-shell h1,.docs-shell h2,.docs-shell h3,.docs-shell h4,.docs-shell h5,.docs-shell h6{letter-spacing:-.02em;font-weight:700;line-height:1.3;color:var(--docs-text)!important}.docs-shell h2{margin-top:28px;padding-bottom:10px;border-bottom:1px solid var(--docs-border)!important}.docs-shell p,.docs-shell li{color:#d4d4d8!important}.docs-shell [class*=sl-text-body],.docs-shell [class*=sl-text-heading],.docs-shell [class*=sl-text-xl],.docs-shell [class*=sl-text-2xl],.docs-shell [class*=sl-text-3xl],.docs-shell [class*=sl-text-4xl]{color:var(--docs-text)!important}.docs-shell [class*=sl-text-body-light],.docs-shell [class*=sl-text-muted],.docs-shell [class*=sl-text-light]{color:#a1a1aa!important}.docs-shell a{font-weight:500;text-decoration:none;transition:color .15s;color:var(--docs-green)!important}.docs-shell a:hover{color:var(--docs-green-light)!important}.docs-shell input,.docs-shell select,.docs-shell textarea{font-family:var(--docs-font);border-radius:6px;padding:7px 11px;transition:border-color .15s,box-shadow .15s;background:var(--docs-bg-2)!important;color:var(--docs-text)!important;border:1px solid var(--docs-border-hi)!important}.docs-shell input:focus,.docs-shell select:focus,.docs-shell textarea:focus{box-shadow:0 0 0 2px var(--docs-green-glow);outline:none;border-color:var(--docs-green)!important}.docs-shell button:not([role=tab]),.docs-shell [role=button]:not([role=tab]){color:var(--docs-text);border-radius:6px;font-weight:600;transition:background .15s}.docs-shell button:not([role=tab]):hover:not(:disabled),.docs-shell [role=button]:not([role=tab]):hover:not([aria-disabled=true]){background:#ffffff1a}.docs-shell code:not(pre code){font-size:.875em;font-weight:600;font-family:var(--docs-mono);border-radius:4px;padding:2px 5px;border:1px solid var(--docs-border-hi)!important;color:var(--docs-green-light)!important;background:#ffffff12!important}.docs-shell pre,.docs-shell [class*=sl-bg-code]{border-radius:8px;overflow-x:auto;box-shadow:inset 0 2px 8px #0006;border:1px solid var(--docs-border)!important;background:#0d0d0d!important}.docs-shell pre code,.docs-shell [class*=sl-bg-code] code{font-weight:400;font-family:var(--docs-mono);color:#d4d4d8!important;background:0 0!important;border:none!important;padding:0!important}.docs-shell pre *,.docs-shell [class*=sl-bg-code] *{font-family:var(--docs-mono);border-color:#0000!important}.docs-shell [class*=sl-bg-canvas-pure],.docs-shell [class*=sl-bg-canvas]{background:var(--docs-bg)!important}.docs-shell [class*=sl-bg-canvas-tint],.docs-shell [class*=sl-bg-canvas-50],.docs-shell [class*=sl-bg-canvas-100]{background:var(--docs-bg-1)!important}.docs-shell ::-webkit-scrollbar{width:6px;height:6px}.docs-shell ::-webkit-scrollbar-track{background:0 0}.docs-shell ::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.docs-shell ::-webkit-scrollbar-thumb:hover{background:#52525b}.docs-shell table{border-collapse:collapse;background:var(--docs-bg-1);border-radius:8px;width:100%;margin:12px 0;overflow:hidden}.docs-shell th{text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:12px 14px;font-size:12px;font-weight:700;background:var(--docs-bg-3)!important;color:var(--docs-text)!important}.docs-shell td{color:#d4d4d8;padding:11px 14px;font-size:13px}.docs-shell tr:hover td{background:#ffffff08!important}.docs-shell [class*=sl-badge],.docs-shell [class*=spectrum-Badge]{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:800}.docs-shell [class*=get],.docs-shell [class*=GET]{color:#93c5fd!important;background:#3b82f61f!important}.docs-shell [class*=post],.docs-shell [class*=POST]{color:#6ee7b7!important;background:#10b9811f!important}.docs-shell [class*=put],.docs-shell [class*=PUT]{color:#fcd34d!important;background:#f59e0b1f!important}.docs-shell [class*=delete],[class*=DELETE]{color:#fca5a5!important;background:#ef44441f!important}.docs-shell [class*=patch],[class*=PATCH]{color:#d8b4fe!important;background:#a855f71f!important}.docs-shell [class*=sl-tabs],.docs-shell [role=tablist]{background:var(--docs-bg-1);padding:0 8px;border-bottom:1px solid var(--docs-border)!important}.docs-shell [role=tab]{cursor:pointer;padding:10px 14px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;color:var(--docs-text-dim)!important;background:0 0!important;border-bottom:2px solid #0000!important}.docs-shell [role=tab][aria-selected=true]{font-weight:700;color:var(--docs-green)!important;border-bottom-color:var(--docs-green)!important}.docs-shell [role=tab]:hover{color:var(--docs-text)!important}.docs-shell [class*=sl-panel],.docs-shell [class*=panel]{box-shadow:none;border-radius:8px;margin:12px 0;overflow:hidden;background:var(--docs-bg)!important;border:1px solid var(--docs-border)!important}.docs-shell [class*=spectrum-Popover],.docs-shell [class*=spectrum-Menu],.docs-shell [class*=spectrum-Submenu],.docs-shell [class*=sl-menu],.docs-shell [class*=sl-popover],body.docs-page [class*=spectrum-Popover],body.docs-page [class*=spectrum-Menu],body.docs-page [class*=spectrum-Submenu]{--spectrum-popover-background-color:var(--docs-bg-3);--spectrum-popover-border-color:var(--docs-border-hi);--spectrum-selectlist-background-color:var(--docs-bg-3);--spectrum-selectlist-option-background-color:var(--docs-bg-3);--spectrum-selectlist-option-background-color-hover:#ffffff14;--spectrum-selectlist-option-text-color:var(--docs-text);--spectrum-selectlist-option-text-color-hover:var(--docs-green);--spectrum-selectlist-option-icon-color-selected:var(--docs-green);border-radius:8px;box-shadow:0 16px 40px #000c;background:var(--docs-bg-3)!important;color:var(--docs-text)!important;border:1px solid var(--docs-border-hi)!important}.docs-shell [class*=spectrum-Menu-item],body.docs-page [class*=spectrum-Menu-item]{transition:background .12s;color:var(--docs-text)!important}.docs-shell [class*=spectrum-Menu-item]:hover,body.docs-page [class*=spectrum-Menu-item]:hover,.docs-shell [class*=is-focused],body.docs-page [class*=is-focused]{color:var(--docs-green)!important;background:#ffffff14!important}.docs-shell [class*=sidebar],.docs-shell [class*=sl-sidebar]{transition:width var(--sidebar-transition), opacity var(--sidebar-transition), min-width var(--sidebar-transition);background:var(--docs-bg)!important;border-right:1px solid var(--docs-border)!important}.docs-shell [class*=sidebar] a,.docs-shell [class*=sl-sidebar] a{font-size:13px;transition:background .12s,color .12s;color:#d4d4d8!important}.docs-shell [class*=sidebar] a:hover,.docs-shell [class*=sl-sidebar] a:hover{color:var(--docs-green)!important;background:#ffffff0f!important}.docs-shell.sidebar-collapsed .sl-flex[style*=max-width],.docs-shell.sidebar-collapsed [class*=sidebar],.docs-shell.sidebar-collapsed [class*=sl-sidebar],.docs-shell.sidebar-collapsed .sl-flex.sl-overflow-y-auto.sl-flex-col.sl-sticky{opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;transition:all var(--sidebar-transition)!important;border-right:none!important;padding:0!important;overflow:hidden!important}.docs-shell.sidebar-collapsed .sl-flex-grow-0.sl-flex-shrink-0.sl-resize-x{display:none!important}.docs-shell.sidebar-collapsed .sl-flex.sl-flex-grow{flex-basis:auto!important;width:100%!important;margin-left:0!important;padding-left:0!important}.docs-shell svg{fill:currentColor}.docs-shell [class*=sl-border-warning],.docs-shell [class*=sl-ring-warning]{border-color:var(--docs-green)!important;box-shadow:0 0 0 2px var(--docs-green-glow)!important}.docs-shell [class*=sl-bg-warning]{background:#34d3991f!important}.docs-shell [class*=sl-text-warning]{color:var(--docs-green)!important}.docs-shell .sl-stack>.sl-panel,.docs-shell [data-testid=two-column-right],.docs-shell .TryItPanel,.docs-shell [class*=TryIt]{background:var(--docs-bg-1)!important}.docs-shell [class*=sl-accordion],.docs-shell [class*=sl-panel__header]{border-radius:8px;background:var(--docs-bg-2)!important}.docs-shell [class*=sl-accordion-summary],.docs-shell [class*=sl-panel__header]{font-size:13px;font-weight:600;color:var(--docs-text)!important;padding:10px 14px!important}.docs-shell [class*=sl-accordion-content],.docs-shell [class*=sl-panel__body]{background:var(--docs-bg-1)!important;border-top:1px solid var(--docs-border)!important;padding:14px!important}.docs-shell [class*=sl-http-operation__header-params] input,.docs-shell [class*=HttpSecurityScheme] input,.docs-shell [class*=OperationParameters] input,.docs-shell .sl-panel input[type=text],.docs-shell .sl-panel input[type=password],.docs-shell [class*=sl-form] input{background:var(--docs-bg)!important;border:1px solid var(--docs-border-hi)!important;color:var(--docs-text)!important;font-size:13px!important;font-family:var(--docs-mono)!important;border-radius:6px!important;padding:7px 11px!important}.docs-shell .sl-panel input:focus,.docs-shell [class*=sl-form] input:focus{border-color:var(--docs-green)!important;box-shadow:0 0 0 2px var(--docs-green-glow)!important;outline:none!important}.docs-shell [class*=SendButton],.docs-shell button[type=submit],.docs-shell [class*=sl-button--primary]{background:var(--docs-green)!important;color:#000!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:background .15s!important}.docs-shell [class*=SendButton]:hover,.docs-shell button[type=submit]:hover,.docs-shell [class*=sl-button--primary]:hover{background:var(--docs-green-light)!important}.docs-shell [class*=ServerSelector],.docs-shell [class*=sl-server-selector],.docs-shell [class*=server-selector]{background:var(--docs-bg-2)!important;border:1px solid var(--docs-border-hi)!important;color:var(--docs-text)!important;border-radius:6px!important;font-size:12px!important}.docs-shell [class*=ResponsePanel],.docs-shell [class*=sl-response],.docs-shell [class*=Response]{background:var(--docs-bg)!important;border:1px solid var(--docs-border)!important;border-radius:8px!important;margin-top:12px!important}.docs-shell [class*=sl-http-status],.docs-shell [class*=HttpStatusCode],.docs-shell [class*=response-status]{border-radius:4px!important;padding:2px 8px!important;font-size:11px!important;font-weight:800!important}.docs-shell [class*=sl-http-operation__header],.docs-shell [class*=HttpOperation__header],.docs-shell [class*=sl-elements-api__content]>div>div:first-child{border-bottom:1px solid var(--docs-border)!important;margin-bottom:24px!important;padding-bottom:20px!important}.docs-shell [class*=sl-text-3xl],.docs-shell [class*=sl-text-2xl],.docs-shell [class*=HttpOperation] h2{color:var(--docs-text)!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:700!important}.docs-shell [class*=HttpParamItem],.docs-shell [class*=sl-param-item]{border-bottom:1px solid var(--docs-border)!important;background:0 0!important;padding:12px 0!important}.docs-shell [class*=HttpParamItem]>span:first-child,.docs-shell [class*=param-name]{color:var(--docs-text)!important;font-family:var(--docs-mono)!important;font-size:13px!important;font-weight:600!important}.docs-shell [class*=sl-required],.docs-shell [data-required=true] [class*=required],.docs-shell span[class*=required]{color:#f87171!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#ef44441a!important;border-radius:3px!important;padding:1px 5px!important;font-size:11px!important;font-weight:700!important}.docs-shell [class*=HttpMethodBadge],.docs-shell [class*=sl-method-badge]{letter-spacing:.05em!important;border-radius:4px!important;padding:4px 8px!important;font-size:11px!important;font-weight:800!important}.docs-shell [class*=HttpUrlStack],.docs-shell [class*=sl-url-stack],.docs-shell [class*=EndpointPath]{background:var(--docs-bg-2)!important;border:1px solid var(--docs-border)!important;font-family:var(--docs-mono)!important;color:var(--docs-text-muted)!important;border-radius:8px!important;padding:10px 16px!important;font-size:13px!important}.docs-shell [class*=schema-type],.docs-shell [class*=sl-type]{color:#93c5fd!important;font-family:var(--docs-mono)!important;font-size:12px!important}.docs-tabs{background:var(--docs-bg);border-bottom:1px solid var(--docs-border);flex-shrink:0;gap:0;padding:0 32px;display:flex}.docs-tab{color:var(--docs-text-dim);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--docs-font);letter-spacing:.01em;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;transition:color .15s,border-color .15s;display:flex}.docs-tab:hover{color:var(--docs-text)}.docs-tab-active{color:var(--docs-green)!important;border-bottom-color:var(--docs-green)!important}.docs-tab svg{opacity:.7}.docs-tab-active svg{opacity:1}.docs-flows-tab{background:var(--docs-bg);flex:1;overflow:hidden}.docs-flows-scroll{height:100%;padding:32px 32px 64px;overflow-y:auto}.docs-hero-inner{grid-template-columns:1fr 1fr;gap:16px;max-width:1200px;margin:0 auto 32px;display:grid}.docs-hero-card{background:var(--docs-bg-2);border:1px solid var(--docs-border);border-radius:10px;padding:20px 22px}.docs-hero-card-header{color:var(--docs-text);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.docs-hero-card-header svg{color:var(--docs-green)}.docs-hero-card-text{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--docs-text-muted)!important}.docs-hero-card-text code{border:1px solid var(--docs-border-hi);color:var(--docs-green-light);font-size:12px;font-family:var(--docs-mono);background:#ffffff12;border-radius:3px;padding:1px 4px}.docs-hero-card-text a{font-weight:600;text-decoration:none;color:var(--docs-green)!important}.docs-hero-card-code{border:1px solid var(--docs-border);color:#d4d4d8;font-size:12px;line-height:1.7;font-family:var(--docs-mono);background:#0a0a0a;border-radius:6px;margin:0;padding:12px 14px;overflow-x:auto}.docs-hero-card-code .hl-comment{color:#71717a}.docs-flows-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.flow-diagram{background:var(--docs-bg-2);border:1px solid var(--docs-border);border-radius:10px;overflow:hidden}.flow-diagram-header{border-bottom:1px solid var(--docs-border);background:var(--docs-bg-3);align-items:center;gap:8px;padding:12px 16px;display:flex}.flow-diagram-header h3{color:var(--docs-text);margin:0;font-size:13px;font-weight:700}.flow-diagram-icon{color:var(--docs-green);display:flex}.flow-diagram-body{padding:12px 16px}.flow-step{gap:10px;display:flex}.flow-step-badge{width:22px;height:22px;color:var(--docs-green);background:#34d3991f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.flow-step-content{flex:1;min-width:0}.flow-step-title{color:var(--docs-text);margin-bottom:3px;font-size:13px;font-weight:600}.flow-step-endpoint{align-items:center;gap:6px;margin-bottom:4px;display:flex}.flow-step-endpoint code{color:var(--docs-text-muted);font-size:11px;font-family:var(--docs-mono);background:0 0;border:none;padding:0}.flow-step-method{text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.3}.flow-step-method-get{color:#93c5fd;background:#3b82f61f}.flow-step-method-post{color:#6ee7b7;background:#10b9811f}.flow-step-method-put{color:#fcd34d;background:#f59e0b1f}.flow-step-method-delete{color:#fca5a5;background:#ef44441f}.flow-step-desc{color:var(--docs-text-muted);font-size:12px;line-height:1.4}.flow-step-field{color:var(--docs-text-dim);flex-wrap:wrap;align-items:center;gap:3px;margin-top:5px;font-size:11px;line-height:1.4;display:flex}.flow-step-field code{color:var(--docs-green-light);font-size:11px;font-family:var(--docs-mono);background:0 0;border:none;padding:0}.flow-step-field-hl{color:var(--docs-green);font-weight:700;font-family:var(--docs-mono);font-size:11px}.flow-arrow{color:var(--docs-text-dim);gap:10px;padding:3px 0;display:flex}.flow-arrow:before{content:"";flex-shrink:0;width:22px}@media (max-width:800px){.docs-hero-inner,.docs-flows-grid{grid-template-columns:1fr}}
