.api-docs-v2{--v2-bg:#ffffff;--v2-surface-2:#fafafa;--v2-fg:#171717;--v2-fg-2:#4d4d4d;--v2-muted:#666666;--v2-meta:#6f6f6f;--v2-border:rgba(0,0,0,0.08);--v2-border-hard:#ebebeb;--v2-accent:#0070f3;--v2-accent-hover:#0058c9;--v2-accent-tint-bg:#ebf5ff;--v2-accent-tint-fg:#0068d6;--v2-m-get:#15803d;--v2-m-post:#0068d6;--v2-m-put:#a16207;--v2-m-del:#b91c1c;--v2-code-bg:#0a0a0a;--v2-code-bg-2:#141414;--v2-code-fg:#e5e5e5;--v2-code-muted:#8f8f8f;--v2-code-border:#262626;--v2-font-display:"Geist","Geist Sans",-apple-system,"Segoe UI",Arial,sans-serif;--v2-font-body:"Geist","Geist Sans",-apple-system,"Segoe UI",Arial,sans-serif;--v2-font-mono:"Geist Mono",ui-monospace,"SF Mono","Roboto Mono",Menlo,Monaco,"Courier New",monospace;--v2-container-max:1600px;--v2-gutter:24px;--v2-ease:cubic-bezier(0.2,0,0,1);--docs-sticky-top:48px;min-height:100vh;font-family:var(--v2-font-body);font-size:14px;line-height:1.55;color:var(--v2-fg);background:var(--v2-bg);-webkit-font-smoothing:antialiased}.api-docs-v2 ::selection{background:var(--v2-accent-tint-bg);color:var(--v2-fg)}.api-docs-v2 svg{display:block}.api-docs-v2 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.api-docs-v2 code,.api-docs-v2 kbd,.api-docs-v2 pre{font-family:var(--v2-font-mono)}.api-docs-v2 :is(a,button,input,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.api-docs-v2 .docs-skip,.api-docs-v2 .docs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.api-docs-v2 .docs-skip:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip-path:none;padding:12px;background:var(--v2-bg);z-index:200}.api-docs-v2 .docs-bar{position:sticky;top:0;z-index:100;background:var(--v2-bg);border-bottom:1px solid var(--v2-border-hard)}.api-docs-v2 .docs-bar-inner{max-width:var(--v2-container-max);margin:0 auto;padding:0 var(--v2-gutter);height:48px;display:flex;align-items:center;gap:20px}.api-docs-v2 .docs-version{display:inline-flex;align-items:center;height:26px;padding:0 8px;box-shadow:0 0 0 1px var(--v2-border-hard);font:500 12px var(--v2-font-mono);flex-shrink:0}.api-docs-v2 .docs-tabs{display:flex;align-items:stretch;height:100%}.api-docs-v2 .docs-tabs a{display:inline-flex;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;color:var(--v2-muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s var(--v2-ease)}.api-docs-v2 .docs-tabs a.active{color:var(--v2-fg);border-bottom-color:var(--v2-fg)}.api-docs-v2 .docs-right{margin-left:auto}.api-docs-v2 .docs-login{font-size:13px;font-weight:600;color:var(--v2-fg);transition:color .15s var(--v2-ease)}.api-docs-v2 .docs-menu-toggle{display:none}.api-docs-v2 .shell{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;max-width:var(--v2-container-max);margin:0 auto;align-items:start;min-height:calc(100vh - 104px)}.api-docs-v2 .docs-content{min-width:0}.api-docs-v2 .right,.api-docs-v2 .sidebar{position:sticky;top:var(--docs-sticky-top);height:calc(100dvh - var(--docs-sticky-top));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--v2-border-hard) transparent}.api-docs-v2 .sidebar{border-right:1px solid var(--v2-border-hard);padding:16px 0 80px}.api-docs-v2 .jumpto{position:relative;margin:0 16px 8px}.api-docs-v2 .jumpto>svg{position:absolute;left:10px;top:9px;width:14px;height:14px;color:var(--v2-muted);pointer-events:none}.api-docs-v2 .jumpto input{width:100%;height:32px;padding:0 64px 0 32px;border:0;box-shadow:0 0 0 1px var(--v2-border-hard);background:var(--v2-bg);font:13px var(--v2-font-body);color:var(--v2-fg);outline:none}.api-docs-v2 .jumpto input::placeholder{color:var(--v2-meta)}.api-docs-v2 .jumpto input:focus-visible{box-shadow:0 0 0 2px var(--v2-accent);outline:none}.api-docs-v2 .jumpto-label{position:absolute;right:10px;top:50%;transform:translateY(-50%);font:11px var(--v2-font-mono);color:var(--v2-meta);pointer-events:none}.api-docs-v2 .docs-no-results{padding:0 18px;color:var(--v2-muted)}.api-docs-v2 .nav-group{padding:8px 16px 4px}.api-docs-v2 .nav-group-title{font-size:12px;font-weight:500;color:var(--v2-muted);padding:10px 8px 6px}.api-docs-v2 .nav-item{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:13.5px;color:var(--v2-fg-2);transition:background-color .15s var(--v2-ease),color .15s var(--v2-ease)}.api-docs-v2 .nav-item.active{background:var(--v2-accent-tint-bg);color:var(--v2-accent-tint-fg);font-weight:500}.api-docs-v2 .nav-item .label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-docs-v2 .method{flex-shrink:0;min-width:36px;padding:3px 5px;font:600 10px/1 var(--v2-font-mono);text-align:center;color:#fff}.api-docs-v2 .method.GET{background:var(--v2-m-get)}.api-docs-v2 .method.POST{background:var(--v2-m-post)}.api-docs-v2 .method.PUT{background:var(--v2-m-put)}.api-docs-v2 .method.DEL{background:var(--v2-m-del)}.api-docs-v2 .right{padding:24px 20px 80px;border-left:1px solid var(--v2-border-hard)}.api-docs-v2 .right-title{font-size:12px;font-weight:500;color:var(--v2-fg);margin-bottom:10px}.api-docs-v2 .guide-toc{list-style:none;border-left:1px solid var(--v2-border-hard)}.api-docs-v2 .guide-toc a{display:block;padding:5px 14px;margin-left:-1px;font-size:13px;color:var(--v2-muted);border-left:1px solid transparent;transition:color .15s var(--v2-ease)}.api-docs-v2 .guide-toc a.active{color:var(--v2-accent-tint-fg);border-left-color:var(--v2-accent)}.api-docs-v2 .main{min-width:0;max-width:860px;padding:40px 56px 96px}.api-docs-v2 .guide-hero{margin-bottom:8px}.api-docs-v2 .guide-hero h1{font:600 34px/1.1 var(--v2-font-display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:12px}.api-docs-v2 .guide-lead{color:var(--v2-fg-2);font-size:16px;line-height:1.6;max-width:62ch}.api-docs-v2 section.block{margin-top:48px;scroll-margin-top:72px}.api-docs-v2 section.block>h2{font:600 20px/1.25 var(--v2-font-display);letter-spacing:-.025em;margin-bottom:12px}.api-docs-v2 .guide-sub{color:var(--v2-fg-2);font-size:14.5px;line-height:1.65;max-width:68ch;margin-bottom:16px}.api-docs-v2 :is(ol,ul).guide-sub{padding-left:20px}.api-docs-v2 :is(ol,ul).guide-sub li+li{margin-top:8px}.api-docs-v2 :is(.guide-lead,.guide-sub,.docs-notes,.docs-caption,.guide-step-body p) code{font-size:.9em;padding:1px 4px;background:var(--v2-surface-2);box-shadow:0 0 0 1px var(--v2-border-hard);overflow-wrap:anywhere}.api-docs-v2 .docs-more,.api-docs-v2 .docs-next a,.api-docs-v2 .guide-next a,.api-docs-v2 :is(.guide-sub,.docs-notes,.docs-caption,.guide-step-body p,.guide-table td) a{color:var(--v2-accent-tint-fg);text-decoration:underline;text-decoration-color:rgba(0,104,214,.35);text-underline-offset:3px;transition:text-decoration-color .15s var(--v2-ease)}.api-docs-v2 .docs-more{font-size:14px;font-weight:500}.api-docs-v2 .docs-caption{margin-top:10px;font-size:12.5px;color:var(--v2-muted);overflow-wrap:anywhere}.api-docs-v2 .docs-notes{padding-left:20px;color:var(--v2-fg-2);max-width:68ch}.api-docs-v2 .docs-notes li{margin-block:10px}.api-docs-v2 .endpoint{display:flex;align-items:center;gap:12px;margin-top:24px;padding-left:12px;border:1px solid var(--v2-border-hard);font:13px var(--v2-font-mono)}.api-docs-v2 .endpoint .url{flex:1 1;min-width:0;padding:10px 0;overflow-wrap:anywhere}.api-docs-v2 .endpoint .docs-copy{align-self:stretch;border-left:1px solid var(--v2-border-hard)}.api-docs-v2 .endpoint .docs-copy button{height:100%;min-height:40px;width:40px}.api-docs-v2 .docs-copy{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.api-docs-v2 .docs-copy button{width:32px;height:32px;display:grid;place-items:center;color:inherit;transition:transform .12s var(--v2-ease),background-color .15s var(--v2-ease)}.api-docs-v2 .docs-copy button:active{transform:scale(.94)}.api-docs-v2 .docs-copy svg{width:14px;height:14px}.api-docs-v2 .docs-copy [role=status]{font:11px var(--v2-font-body);max-width:130px}.api-docs-v2 .docs-copy [role=status]:empty{display:none}.api-docs-v2 .guide-baseurl{display:flex;align-items:center;background:var(--v2-code-bg);color:var(--v2-code-fg);border:1px solid var(--v2-code-border)}.api-docs-v2 .guide-baseurl .val{flex:1 1;min-width:0;padding:12px 16px;font-size:13.5px;overflow-wrap:anywhere}.api-docs-v2 .guide-baseurl .docs-copy{padding:0 6px}.api-docs-v2 .guide-steps{list-style:none;display:grid;gap:32px}.api-docs-v2 .guide-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px}.api-docs-v2 .guide-step-num{width:26px;height:26px;display:grid;place-items:center;box-shadow:0 0 0 1px var(--v2-border-hard);font:500 12px var(--v2-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v2-fg)}.api-docs-v2 .guide-step-body h3{font:600 16px/26px var(--v2-font-display);letter-spacing:-.015em;margin-bottom:4px}.api-docs-v2 .guide-step-body p{color:var(--v2-fg-2);font-size:14.5px;line-height:1.6;max-width:64ch;margin-bottom:12px}.api-docs-v2 .guide-step-body p.docs-caption{font-size:12.5px;color:var(--v2-muted);margin-bottom:0}.api-docs-v2 .guide-codeblock{background:var(--v2-code-bg);border:1px solid var(--v2-code-border)}.api-docs-v2 .guide-codeblock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:4px 6px 4px 14px;background:var(--v2-code-bg-2);border-bottom:1px solid var(--v2-code-border);font-size:12.5px;color:var(--v2-code-fg)}.api-docs-v2 .guide-codeblock-tabs{display:flex;gap:2px;margin-left:-8px}.api-docs-v2 .guide-codeblock-tabs button{min-height:30px;padding:0 10px;font-size:12.5px;font-weight:500;color:var(--v2-code-muted);transition:color .15s var(--v2-ease),background-color .15s var(--v2-ease)}.api-docs-v2 .guide-codeblock-tabs button:active{background:var(--v2-code-border)}.api-docs-v2 .guide-codeblock-tabs .active{color:var(--v2-code-fg);background:var(--v2-code-border)}.api-docs-v2 .guide-codeblock pre{margin:0;padding:14px 18px;font:12.5px/1.7 var(--v2-font-mono);color:var(--v2-code-fg);white-space:pre;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--v2-code-border) transparent}.api-docs-v2 .guide-codeblock ::selection{background:#264f78;color:#ffffff}.api-docs-v2 .tk-kw{color:#ff7b72}.api-docs-v2 .tk-str{color:#7ee787}.api-docs-v2 .tk-key{color:#ffa657}.api-docs-v2 .tk-flag,.api-docs-v2 .tk-num,.api-docs-v2 .tk-var{color:#79c0ff}.api-docs-v2 .tk-fn{color:#d2a8ff}.api-docs-v2 .tk-com{color:var(--v2-code-muted);font-style:italic}.api-docs-v2 .docs-table-scroll{max-width:100%;overflow-x:auto;margin-bottom:16px}.api-docs-v2 .guide-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.api-docs-v2 .guide-table caption{text-align:left;color:var(--v2-muted);padding-block:8px;font-size:12.5px}.api-docs-v2 .guide-table td,.api-docs-v2 .guide-table th{text-align:left;padding:10px 16px 10px 0;border-bottom:1px solid var(--v2-border);vertical-align:top}.api-docs-v2 .guide-table th{font-weight:500}.api-docs-v2 .guide-table thead th{color:var(--v2-muted);font-size:12.5px;border-bottom-color:var(--v2-border-hard)}.api-docs-v2 .guide-table td{color:var(--v2-fg-2)}.api-docs-v2 .guide-status-table th[scope=row]{width:64px}.api-docs-v2 .guide-status-table td b{font-weight:500;color:var(--v2-fg)}.api-docs-v2 .docs-table-scroll[aria-label="Authentication errors"] table{min-width:640px}.api-docs-v2 .docs-table-scroll[aria-label="Authentication errors"] code{white-space:nowrap}.api-docs-v2 .docs-error-row{padding:14px 0;border-bottom:1px solid var(--v2-border)}.api-docs-v2 .docs-error-row>code{font-size:13px;font-weight:500}.api-docs-v2 .guide-table code{font-size:13px;overflow-wrap:anywhere}.api-docs-v2 .docs-error-row p{color:var(--v2-fg-2);margin-top:4px}.api-docs-v2 .docs-error-row+.guide-codeblock{margin-top:20px}.api-docs-v2 .docs-response-example{margin:16px 0 20px}.api-docs-v2 .docs-response-example summary{cursor:pointer;color:var(--v2-accent-tint-fg);font-weight:500;padding-block:8px}.api-docs-v2 .docs-response-example .docs-caption{margin:0 0 10px}.api-docs-v2 .docs-next{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:20px;border-top:1px solid var(--v2-border-hard)}.api-docs-v2 .guide-next{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.api-docs-v2 .guide-next a{font-size:15px;font-weight:500}.api-docs-v2 .guide-next p{margin-top:4px;color:var(--v2-muted);font-size:13.5px;line-height:1.55}.api-docs-v2 .guide-btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;background:var(--v2-accent);color:#fff;font-size:13.5px;font-weight:500;transition:background-color .15s var(--v2-ease),transform .12s var(--v2-ease)}.api-docs-v2 .guide-btn:active{transform:scale(.98)}.api-docs-v2 .docs-spec-group{margin-top:32px}.api-docs-v2 .docs-spec-group h3{font-size:15px;font-weight:600;margin-bottom:4px}.api-docs-v2 .docs-spec-group .guide-sub{margin-bottom:4px}.api-docs-v2 .docs-change-list{list-style:none;display:grid;gap:10px;font-size:14.5px;color:var(--v2-fg-2);max-width:72ch}.api-docs-v2 .docs-change-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:baseline}.api-docs-v2 .docs-change-kind{font-size:12.5px;font-weight:500;color:var(--v2-muted)}.api-docs-v2 .docs-change-kind.new{color:var(--v2-accent-tint-fg)}@media (hover:hover) and (pointer:fine){.api-docs-v2 .docs-tabs a:hover,.api-docs-v2 .guide-toc a:hover{color:var(--v2-fg)}.api-docs-v2 .docs-login:hover{color:var(--v2-accent)}.api-docs-v2 .nav-item:not(.active):hover{background:var(--v2-surface-2);color:var(--v2-fg)}.api-docs-v2 .docs-more:hover,.api-docs-v2 .docs-next a:hover,.api-docs-v2 .guide-next a:hover,.api-docs-v2 :is(.guide-sub,.docs-notes,.docs-caption,.guide-step-body p,.guide-table td) a:hover{text-decoration-color:currentColor}.api-docs-v2 .docs-copy button:hover{background:rgba(127,127,127,.16)}.api-docs-v2 .guide-codeblock-tabs button:not(.active):hover{color:var(--v2-code-fg)}.api-docs-v2 .guide-btn:hover{background:var(--v2-accent-hover)}}@media (prefers-reduced-motion:reduce){.api-docs-v2 *{transition:none!important}}@media (max-width:1280px){.api-docs-v2 .shell{grid-template-columns:240px minmax(0,1fr) 240px}.api-docs-v2 .main{padding:32px 40px 96px}}@media (max-width:1080px){.api-docs-v2 .shell{grid-template-columns:240px minmax(0,1fr)}.api-docs-v2 .right{display:none}}@media (max-width:840px){.api-docs-v2 .shell{grid-template-columns:minmax(0,1fr)}.api-docs-v2 .docs-bar-inner{gap:4px;padding-inline:12px}.api-docs-v2 .docs-right,.api-docs-v2 .docs-version{display:none}.api-docs-v2 .docs-tabs{overflow-x:auto;scrollbar-width:none}.api-docs-v2 .docs-tabs a{font-size:13px;padding-inline:8px}.api-docs-v2 .docs-menu-toggle{display:block;flex-shrink:0;min-height:36px;padding:0 12px;margin-left:auto;box-shadow:0 0 0 1px var(--v2-border-hard);font-size:13px;font-weight:500}.api-docs-v2 .sidebar{display:none}.api-docs-v2 .sidebar.is-open{display:block;position:fixed;top:var(--docs-sticky-top);bottom:0;left:0;width:min(340px,100%);height:auto;z-index:90;background:var(--v2-bg);box-shadow:8px 0 24px rgba(0,0,0,.08);padding-bottom:24px}.api-docs-v2 .nav-item{min-height:44px}.api-docs-v2 .jumpto input{height:40px;font-size:16px}.api-docs-v2 .jumpto>svg{top:13px}.api-docs-v2 .main{padding:28px 20px 80px}.api-docs-v2 .guide-hero h1{font-size:28px}.api-docs-v2 .guide-step{grid-template-columns:24px minmax(0,1fr);gap:12px}.api-docs-v2 .guide-step-num{width:24px;height:24px;margin-top:1px}.api-docs-v2 .guide-codeblock pre{padding:12px 14px;font-size:12px}.api-docs-v2 .guide-codeblock-tabs button{min-height:36px;padding-inline:8px}.api-docs-v2 .docs-copy button{width:40px;height:40px}.api-docs-v2 .guide-next{grid-template-columns:minmax(0,1fr)}.api-docs-v2 .guide-table td,.api-docs-v2 .guide-table th{min-width:96px}.api-docs-v2 .guide-status-table th[scope=row]{min-width:56px}}