.docs-site{--docs-code-bg:#11151b;--docs-code-text:#e2e8f0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.75}.docs-site *,.docs-site :after,.docs-site :before{box-sizing:border-box}.docs-site a{color:inherit;text-decoration:none}.docs-site button,.docs-site input{font:inherit}.docs-site button{color:inherit;cursor:pointer}.docs-site a:focus-visible,.docs-site button:focus-visible,.docs-site pre:focus-visible,.docs-site summary:focus-visible,.docs-table-wrap:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.docs-site [tabindex="-1"]:focus{outline:none}.docs-skip{position:fixed;left:16px;top:-80px;z-index:200;padding:10px 16px;background:var(--accent);color:#101207!important;border-radius:6px}.docs-skip:focus{top:10px}.docs-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:72px;border-bottom:1px solid var(--border);background:var(--bg)}.docs-topbar-inner{max-width:1480px;height:100%;padding:0 36px;margin:0 auto;gap:40px}.docs-brand,.docs-topbar-inner{display:flex;align-items:center}.docs-brand{gap:13px;flex-shrink:0;font-family:var(--font-logo);font-weight:800;font-size:20px;letter-spacing:-.8px}.docs-brand span:first-child{color:var(--border-2);font-family:var(--font);font-size:25px;font-weight:300}.docs-brand span:last-child{font:500 16px var(--font);color:var(--text-dim);letter-spacing:-.3px}.docs-topnav{align-self:stretch;gap:26px;margin-left:24px;font-size:13px}.docs-topnav,.docs-topnav a{display:flex;align-items:center}.docs-topnav a{gap:7px;color:var(--text-dim);border-bottom:2px solid transparent;padding-top:2px}.docs-topnav a:first-child{color:var(--text);border-bottom-color:var(--accent)}.docs-openapi:hover,.docs-topnav a:hover{color:var(--accent-text)}.docs-top-actions{margin-left:auto;display:flex;align-items:center;gap:21px}.docs-key-link,.docs-openapi{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.docs-key-link{border:1px solid var(--border-2);background:var(--surface);padding:7px 12px;border-radius:7px;font-weight:600}.docs-key-link:hover{border-color:var(--accent-text)}.docs-menu-toggle{display:none;background:none;border:0;padding:8px}.docs-layout{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:258px minmax(0,1fr);padding:0 36px}.docs-sidebar{position:-webkit-sticky;position:sticky;top:72px;height:calc(100dvh - 72px);overflow-y:auto;padding:30px 26px 28px 0;border-right:1px solid var(--border);overscroll-behavior:contain;scrollbar-width:thin}.docs-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border-2);background:var(--surface);border-radius:7px;padding:0 9px;color:var(--text-dim);min-width:0}.docs-search:focus-within{border-color:var(--accent-text);outline:1px solid var(--accent-text)}.docs-search svg{flex-shrink:0}.docs-search input{min-width:0;width:100%;padding:10px 0;border:0;outline:0;background:transparent;color:var(--text);font-size:11px;line-height:1.5}.docs-search input::placeholder{color:var(--text-dim);opacity:1}.docs-search kbd{flex-shrink:0;font:10px var(--font);white-space:nowrap;border:1px solid var(--border-2);border-radius:3px;padding:1px 3px}.docs-nav-group{margin-top:25px}.docs-nav-group>p{margin:0 0 7px 10px;font-size:10px;text-transform:uppercase;letter-spacing:1.1px;color:var(--text-dim);font-weight:600}.docs-nav-group a{display:block;font-size:12px;padding:6px 10px;border-radius:5px;color:var(--text-dim);border-left:2px solid transparent;line-height:1.65}.docs-nav-group a:hover{color:var(--text);background:var(--surface)}.docs-nav-group a[aria-current]{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 7%,transparent);border-left-color:var(--accent-text);font-weight:500}.docs-sidebar-footer{margin:30px 10px 0;padding-top:20px;border-top:1px solid var(--border);display:grid;grid-gap:8px;gap:8px;font-size:11px;color:var(--text-dim)}.docs-sidebar-footer a{display:inline-flex;gap:8px;align-items:center;color:var(--text)}.docs-search-results{padding:16px 2px}.docs-search-results p{font-size:12px;color:var(--text-dim)}.docs-search-results a{padding:11px 8px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere}.docs-search-results a:hover{color:var(--accent-text);background:var(--surface)}.docs-search-results svg{flex-shrink:0}.docs-reset-search{border:0;background:transparent;color:var(--accent-text)!important;font-size:12px!important;padding:12px 0;text-align:left}.docs-main{min-width:0;padding:35px 64px 0;max-width:1060px;width:100%}.docs-hero{padding-bottom:50px;border-bottom:1px solid var(--border)}.docs-breadcrumb{display:flex;gap:12px;align-items:center;color:var(--text-dim);font-size:11px;margin-bottom:40px}.docs-breadcrumb a:hover{color:var(--text)}.docs-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-text);font-weight:600;margin:0 0 18px}.docs-status-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.docs-hero h1{font-family:var(--font);font-size:clamp(36px,4vw,52px);letter-spacing:-2.4px;line-height:1.13;font-weight:650;margin:0 0 24px}.docs-hero h1 span,.docs-lead{color:var(--text-dim)}.docs-lead{max-width:650px;margin:0;font-size:15px;line-height:1.85}.docs-hero-actions{display:flex;align-items:center;gap:24px;margin:26px 0;flex-wrap:wrap}.docs-primary,.docs-secondary{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.docs-site .docs-primary{background:var(--accent);color:#111407;padding:11px 16px;border-radius:7px}.docs-primary:hover{background:var(--accent-hover)}.docs-secondary:hover{color:var(--accent-text)}.docs-base{display:flex;gap:20px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);margin:27px 0;min-width:0}.docs-base>span{font-size:9px;font-weight:600;letter-spacing:1px;color:var(--text-dim);flex-shrink:0}.docs-site .docs-base code{font-size:12px;overflow-wrap:anywhere;background:transparent;padding:0}.docs-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.docs-paths>a{position:relative;display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;border:1px solid var(--border);border-radius:8px;padding:17px 14px}.docs-paths>a:hover{border-color:var(--border-2);background:var(--surface)}.docs-paths>a>svg:first-child{color:var(--accent-text);margin-bottom:7px}.docs-paths strong{font-size:12px;font-weight:600}.docs-paths span{font-size:10px;color:var(--text-dim)}.docs-card-arrow{position:absolute;right:13px;top:18px;color:var(--text-dim)}.docs-section{padding:44px 0;border-bottom:1px solid var(--border);scroll-margin-top:24px;min-width:0}.docs-section>.docs-eyebrow{margin-bottom:10px}.docs-section h2{font:600 27px/1.3 var(--font);letter-spacing:-.85px;margin:0 0 20px;overflow-wrap:anywhere}.docs-section h2 a{display:flex;align-items:baseline;gap:10px}.docs-section h2 a span{color:var(--text-dim);opacity:0;font-size:18px;font-weight:400}.docs-section h2 a:focus-visible span,.docs-section h2 a:hover span{opacity:1}.docs-section h3{font:600 17px/1.5 var(--font);letter-spacing:-.3px;margin:27px 0 12px}.docs-section h4{font-size:13px;margin:22px 0 12px}.docs-section p{margin:12px 0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--text) 85%,var(--bg))}.docs-footer a,.docs-section p a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.docs-section a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.docs-site code{font-family:var(--font-mono);font-size:.88em;background:var(--surface-2);border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.docs-muted code,.docs-site .docs-muted{color:var(--text-dim);font-size:12px}.docs-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;margin-top:27px}.docs-step>span{border:1px solid var(--border-2);background:var(--surface);width:27px;height:27px;text-align:center;line-height:25px;border-radius:50%;font-size:11px;color:var(--accent-text);font-weight:600}.docs-step h3{margin:0 0 7px;font-size:15px}.docs-step p{margin:0 0 8px}.docs-note{display:flex;align-items:flex-start;flex-direction:column;gap:3px;margin:22px 0 4px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--accent-text) 22%,var(--border));border-left:2px solid var(--accent-text);background:color-mix(in srgb,var(--accent) 3%,var(--bg));border-radius:0 7px 7px 0;font-size:13px}.docs-note>strong{font-size:12px;font-weight:600;color:var(--accent-text)}.docs-note p{margin:4px 0}.docs-result{display:flex;align-items:flex-start;gap:13px;margin:16px 0;font-size:12px}.docs-success{color:var(--positive-text);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.docs-result>span{padding-top:3px}.docs-result p{margin:0}.docs-code{background:var(--docs-code-bg);color:var(--docs-code-text);border:1px solid #292f39;border-radius:9px;margin:18px 0;min-width:0;max-width:100%;overflow:hidden}.docs-code-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid #292f39;padding:0 12px}.docs-code-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto}.docs-code-tabs button{position:relative;font-size:11px;color:#aab3c2;background:none;border:0;padding:13px 10px 12px;white-space:nowrap;border-radius:0}.docs-code-tabs button[aria-selected=true]{color:#d7fa9a}.docs-code-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;background:#c6ff2e}.docs-code-tabs button:focus-visible{outline-offset:-4px}.docs-code-label{font-size:11px;color:#aab3c2;padding:10px 4px}.docs-copy{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;flex-shrink:0;border:0;background:none;color:#aab3c2!important;padding:6px;font-size:10px!important}.docs-copy:hover{color:#fff!important}.docs-code pre{margin:0;padding:22px 21px;max-width:100%;overflow-x:auto;font:12px/1.85 var(--font-mono);-moz-tab-size:2;tab-size:2;white-space:pre;color:var(--docs-code-text)}.docs-code pre:focus-visible{outline-offset:-3px}.docs-code pre code{padding:0;background:transparent;color:inherit;font:inherit;border-radius:0;white-space:pre;overflow-wrap:normal}.docs-token-string{color:#b5db9d}.docs-token-keyword{color:#c5aff0}.docs-token-comment{color:#97a2b5}.docs-token-number{color:#edbc88}.docs-table-wrap{max-width:100%;overflow-x:auto;margin:19px 0;border:1px solid var(--border);border-radius:7px}.docs-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;table-layout:fixed}.docs-table-wrap th{background:var(--surface);padding:11px 13px;font-size:10px;font-weight:600;color:var(--text-dim)}.docs-table-wrap td{padding:13px;border-top:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}.docs-table-wrap td:first-child{font-weight:500}.docs-table-wrap td:not(:first-child){color:var(--text-dim)}.docs-table-wrap code{font-size:11px;background:transparent;padding:0}.docs-table-wrap table:has(th:nth-child(2):last-child) th:first-child{width:34%}.docs-table-wrap table:has(th:nth-child(3):last-child) th:first-child{width:22%}#errors .docs-table-wrap th:first-child{width:10%}#errors .docs-table-wrap td:nth-child(2){font:10.5px/1.9 var(--font-mono)}.docs-disclosure{border:1px solid var(--border);border-radius:7px;margin:18px 0;padding:0 16px;min-width:0}.docs-disclosure>summary{cursor:pointer;padding:14px 0;font-size:12px;color:var(--text-dim)}.docs-disclosure[open]>summary{border-bottom:1px solid var(--border);color:var(--text)}.docs-disclosure[open]{padding-bottom:14px}.docs-endpoint{display:flex;align-items:center;flex-wrap:wrap;gap:11px;border:1px solid var(--border);border-radius:7px;background:var(--surface);padding:10px 13px;margin:16px 0}.docs-endpoint code{background:transparent;padding:0;font-size:12px}.docs-method{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:2px 5px;border-radius:4px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font:600 9px/1.65 var(--font-mono);letter-spacing:.2px;flex-shrink:0}.docs-method-get{color:var(--ion-text);background:color-mix(in srgb,var(--ion-text) 10%,transparent)}.docs-method-delete{color:var(--negative-text);background:color-mix(in srgb,var(--negative-text) 9%,transparent)}.docs-method-patch{color:#c2a0ee;background:#211d29}html[data-theme=light] .docs-method-patch{color:#7940ae;background:#efe7f6}.docs-scope{color:var(--text-dim);font-size:10px;margin-left:auto}.docs-flow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;color:var(--text-dim)}.docs-flow span{font:11px var(--font-mono);border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:10px 13px}.docs-reference-group{margin:26px 0}.docs-reference-group>h3{margin:0 0 12px;color:var(--text-dim);font-size:12px}.docs-reference-item{border:1px solid var(--border);border-radius:7px;margin:8px 0;scroll-margin-top:24px}.docs-reference-item>summary{display:flex;list-style:none;align-items:flex-start;gap:13px;padding:16px;cursor:pointer}.docs-nested>summary::-webkit-details-marker,.docs-reference-item>summary::-webkit-details-marker{display:none}.docs-reference-item>summary>svg{margin-left:auto;margin-top:3px;flex-shrink:0;color:var(--text-dim)}.docs-reference-item[open]>summary>svg{transform:rotate(180deg)}.docs-reference-item[open]>summary{background:var(--surface);border-bottom:1px solid var(--border);border-radius:7px 7px 0 0}.docs-reference-title{display:grid;grid-gap:5px;gap:5px;min-width:0}.docs-reference-title code{padding:0;background:transparent;font-size:12px}.docs-reference-title span{font-size:11px;color:var(--text-dim);line-height:1.6}.docs-reference-body{padding:8px 18px 14px;font-size:12px}.docs-fields{border:1px solid var(--border);border-radius:6px;margin:15px 0;overflow:hidden}.docs-field{padding:13px 15px;border-bottom:1px solid var(--border);min-width:0}.docs-field:last-child{border-bottom:0}.docs-field-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:11px;overflow-wrap:anywhere}.docs-field-heading code{font-size:11px;padding:0;background:none}.docs-field-heading>span{color:var(--text-dim);font:10px/1.8 var(--font-mono)}.docs-field-heading strong{font-size:9px;color:var(--accent-text);font-weight:500}.docs-field p{margin:5px 0 0;font-size:11px;color:var(--text-dim)}.docs-nested{margin-top:9px}.docs-nested>summary{display:inline-flex;gap:10px;align-items:center;color:var(--text-dim);list-style:none;cursor:pointer;font-size:10px}.docs-nested .docs-fields{margin-bottom:0}.docs-response-schema{margin:9px 0;border:1px solid var(--border);border-radius:6px;padding:0 12px}.docs-response-schema>summary{display:flex;gap:12px;align-items:center;cursor:pointer;padding:11px 0;list-style:none;font-size:11px}.docs-response-schema>summary svg{flex-shrink:0;margin-left:auto}.docs-footer{padding:28px 0 140px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:10px;color:var(--text-dim)}.docs-footer>div{display:flex;gap:18px}.docs-backdrop,.docs-mobile-menu-title{display:none}@media (min-width:1150px){body:has(.docs-site) .consent-bar{left:auto;right:20px;bottom:20px;transform:none;width:350px;max-width:calc(100vw - 40px);display:block}body:has(.docs-site) .consent-actions{margin-top:14px}}@media (max-width:1200px){.docs-topbar-inner{padding:0 24px;gap:24px}.docs-layout{padding:0 24px;grid-template-columns:230px minmax(0,1fr)}.docs-sidebar{padding-right:20px}.docs-search kbd{display:none}.docs-main{padding:28px 0 0 40px}.docs-topnav{margin-left:5px;gap:18px}.docs-top-actions{gap:14px}}@media (max-width:900px){.docs-topbar{height:64px}.docs-topbar-inner{padding:0 20px}.docs-openapi,.docs-topnav{display:none}.docs-menu-toggle{display:inline-flex}.docs-layout{display:block;padding:0 24px}.docs-main{padding:26px 0 0;max-width:760px;margin:0 auto}.docs-sidebar{display:none;position:fixed;top:0;bottom:0;left:0;z-index:70;width:min(330px,90vw);height:100dvh;padding:18px 22px 34px;background:var(--bg)}.docs-sidebar.is-open{display:block}.docs-backdrop{display:block;position:fixed;inset:0;z-index:65;background:rgba(0,0,0,.65);border:0}.docs-mobile-menu-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.docs-mobile-menu-title button{display:inline-flex;padding:8px;background:transparent;border:0}.docs-search input{font-size:16px}.docs-nav-group a{padding:8px 10px;font-size:13px}.docs-reference-item,.docs-section{scroll-margin-top:16px}.docs-breadcrumb{margin-bottom:30px}.docs-hero h1{font-size:46px}}@media (max-width:540px){.docs-site{font-size:13px}.docs-topbar-inner{padding:0 16px;gap:10px}.docs-brand{font-size:17px;gap:9px}.docs-brand span:last-child{font-size:13px}.docs-top-actions{gap:8px}.docs-key-link{font-size:10px;padding:6px 8px}.docs-key-link svg{display:none}.docs-top-actions .theme-toggle{width:30px;height:30px;font-size:15px}.docs-layout{padding:0 20px}.docs-hero h1{font-size:40px;letter-spacing:-1.7px}.docs-lead{font-size:13px;line-height:1.8}.docs-desktop-br{display:none}.docs-hero-actions{gap:18px;margin-top:24px}.docs-base{display:grid;grid-gap:6px;gap:6px;padding:12px 14px}.docs-base code{font-size:11px!important}.docs-paths{grid-template-columns:1fr;gap:8px}.docs-paths>a{padding:13px 38px 13px 46px;gap:2px}.docs-paths>a>svg:first-child{position:absolute;left:15px;top:17px}.docs-paths span{font-size:11px}.docs-hero{padding-bottom:32px}.docs-section{padding:32px 0}.docs-section h2{font-size:23px;letter-spacing:-.6px}.docs-section h3{font-size:16px}.docs-code-toolbar{padding:0 7px}.docs-code-tabs button{padding:12px 8px;font-size:10px}.docs-copy span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.docs-copy{padding:10px}.docs-code pre{font-size:11px;padding:17px 14px}.docs-note{padding:12px 14px;font-size:12px}.docs-table-wrap table{min-width:490px;table-layout:auto}.docs-table-wrap td,.docs-table-wrap th{padding:10px}.docs-disclosure{padding-left:12px;padding-right:12px}.docs-field{padding:11px}.docs-reference-item>summary{padding:13px 11px;gap:9px}.docs-reference-title code{font-size:10.5px}.docs-reference-body{padding:6px 12px 12px}.docs-scope{margin-left:0}.docs-footer{padding-bottom:210px}body:has(.docs-site) .consent-bar{font-size:11px}}@media (prefers-reduced-motion:reduce){.docs-site *,.docs-site :after,.docs-site :before{scroll-behavior:auto!important;transition:none!important}}