.docs-root{--docs-header-h:56px;--docs-subbar-h:48px;--docs-bg:var(--bg-page);--docs-code-bg:var(--bg-surface);background:var(--docs-bg);min-height:100vh;color:var(--text-1);font-family:var(--font-sans);overflow-x:clip}[data-theme=light] .docs-root{--docs-bg:var(--p-gray-0);--docs-code-bg:var(--p-gray-50)}.docs-root,.docs-root *,.docs-root :before,.docs-root :after{box-sizing:border-box}html:has(.docs-root){scroll-behavior:smooth}.docs-root :where(a){color:inherit;text-decoration:none}.docs-root :where(a,button):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.docs-skip{z-index:80;border-radius:var(--radius-6);background:var(--accent);color:var(--accent-fg);padding:8px 12px;font-size:13px;position:absolute;top:-48px;left:16px}.docs-skip:focus{top:8px}.docs-header{z-index:40;height:var(--docs-header-h);border-bottom:1px solid var(--border-default);background:var(--docs-bg);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;position:sticky;top:0}.docs-header-left{align-items:center;min-width:0;display:flex}.docs-brand{height:32px;color:var(--text-1);align-items:center;display:flex}.docs-logo{width:auto;height:19px;display:block}.docs-slash{color:var(--border-strong);margin:0 10px 0 12px;font-size:20px;font-weight:300}.docs-section-link{letter-spacing:-.01em;color:var(--text-1);font-size:15px;font-weight:500}.docs-site-nav{align-items:center;gap:4px;margin-left:28px;display:none}.docs-site-nav a{border-radius:var(--radius-6);color:var(--text-2);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:6px 10px;font-size:14px}.docs-site-nav a:hover{color:var(--text-1);background:var(--bg-hover)}.docs-account{flex-shrink:0;justify-content:flex-end;min-width:112px;display:flex}.docs-auth-links{align-items:center;gap:8px;display:flex}.docs-account[data-state=pending] .docs-auth-links{visibility:hidden}.docs-auth-links .docs-login{display:none}.docs-btn{border-radius:var(--radius-6);white-space:nowrap;height:32px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.docs-btn-ghost{border-color:var(--border-default);color:var(--text-1)}.docs-btn-ghost:hover{border-color:var(--border-strong);background:var(--bg-hover)}.docs-btn-primary{background:var(--accent);color:var(--accent-fg)}.docs-btn-primary:hover{background:var(--accent-hover)}.docs-account-menu{position:relative}.docs-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.docs-avatar{border:1px solid var(--border-strong);background:var(--bg-raised);object-fit:cover;width:30px;height:30px;color:var(--text-1);transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.docs-avatar-btn:hover .docs-avatar,.docs-avatar-btn[aria-expanded=true] .docs-avatar{border-color:var(--text-3)}.docs-account-panel{z-index:50;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-raised);width:248px;animation:docs-pop var(--dur-base) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000003d}.docs-account-who{border-bottom:1px solid var(--border-subtle);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.docs-account-name{color:var(--text-1);font-size:13px;font-weight:500}.docs-account-email{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.docs-account-panel ul{margin:0;padding:0;list-style:none}.docs-account-panel a,.docs-account-signout{border-radius:var(--radius-6);width:100%;min-height:34px;font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.docs-account-panel a:hover,.docs-account-signout:hover{background:var(--bg-hover);color:var(--text-1)}.docs-account-panel svg{color:var(--text-3)}.docs-account-sep{background:var(--border-subtle);height:1px;margin:4px 0}.docs-subbar{top:var(--docs-header-h);z-index:30;height:var(--docs-subbar-h);border-bottom:1px solid var(--border-default);background:var(--docs-bg);align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky}.docs-menu-btn{border:1px solid var(--border-default);border-radius:var(--radius-6);height:32px;font:inherit;color:var(--text-1);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.docs-subbar-current{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.docs-drawer-backdrop{z-index:60;animation:docs-fade var(--dur-base) var(--ease-out);background:#00000080;position:fixed;inset:0}.docs-drawer{z-index:70;overscroll-behavior:contain;border-right:1px solid var(--border-default);background:var(--docs-bg);width:min(320px,86vw);animation:docs-slide var(--dur-slow) var(--ease-out);flex-direction:column;gap:16px;padding:0 12px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.docs-drawer[hidden],.docs-drawer-backdrop[hidden]{display:none}.docs-drawer-head{height:var(--docs-header-h);border-bottom:1px solid var(--border-subtle);background:var(--docs-bg);justify-content:space-between;align-items:center;padding-left:8px;font-size:14px;font-weight:500;display:flex;position:sticky;top:0}.docs-icon-btn{border-radius:var(--radius-6);width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.docs-icon-btn:hover{color:var(--text-1);background:var(--bg-hover)}.docs-drawer-site{border-top:1px solid var(--border-subtle);padding-top:12px;display:grid}.docs-drawer-site a{color:var(--text-2);padding:10px 8px;font-size:14px}.docs-layout{grid-template-columns:minmax(0,1fr);max-width:1440px;margin:0 auto;display:grid}.docs-sidebar,.docs-toc{display:none}.docs-main{min-width:0;padding:32px 16px 96px}.docs-nav{gap:16px;display:grid}.docs-nav-title{border-radius:var(--radius-6);width:100%;height:32px;font:inherit;color:var(--text-1);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:flex}.docs-nav-title:hover{background:var(--bg-hover)}.docs-nav-chevron{color:var(--text-3);transition:transform var(--dur-base) var(--ease-out)}.docs-nav-title[aria-expanded=false] .docs-nav-chevron{transform:rotate(-90deg)}.docs-nav ul{gap:1px;margin:2px 0 0;padding:0;list-style:none;display:grid}.docs-nav ul[hidden]{display:none}.docs-nav-link{border-radius:var(--radius-6);min-height:32px;color:var(--text-2);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:5px 8px 5px 12px;font-size:14px;line-height:1.35;display:flex}.docs-nav-link:hover{color:var(--text-1);background:var(--bg-hover)}.docs-nav-link[aria-current=location]{color:var(--text-1);background:var(--bg-active);box-shadow:inset 2px 0 0 var(--accent);font-weight:500}.docs-nav-label{flex:1;min-width:0}.docs-nav-ext{color:var(--text-3)}.docs-method{border:1px solid var(--border-default);border-radius:var(--radius-4);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:500;line-height:16px}.docs-method[data-method=POST]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-subtle);color:var(--accent-text)}.docs-side-cta{border:1px solid var(--border-default);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease-out);align-items:flex-start;gap:10px;padding:12px;display:flex}.docs-side-cta:hover{border-color:var(--border-strong)}.docs-side-cta>svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.docs-side-cta span{gap:2px;display:grid}.docs-side-cta strong{color:var(--text-1);font-size:13px;font-weight:500}.docs-side-cta span span{color:var(--text-3);font-size:12px}.docs-toc-title{color:var(--text-1);margin:0 0 12px;font-size:13px;font-weight:500}.docs-toc ul{border-left:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.docs-toc a{color:var(--text-3);transition:color var(--dur-fast) var(--ease-out);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 12px;font-size:13px;line-height:1.4;display:block}.docs-toc li[data-depth="2"] a{font-family:var(--font-mono);padding-left:22px;font-size:12px}.docs-toc a:hover{color:var(--text-1)}.docs-toc a[aria-current=location]{border-left-color:var(--accent);color:var(--text-1)}@keyframes docs-slide{0%{opacity:0;transform:translate(-16px)}}@keyframes docs-fade{0%{opacity:0}}@keyframes docs-pop{0%{opacity:0;transform:translateY(-4px)}}@media (min-width:440px){.docs-auth-links .docs-login{display:inline-flex}.docs-account{min-width:186px}}@media (min-width:768px){.docs-header{padding:0 24px}.docs-main{padding:40px 32px 120px}}@media (min-width:900px){.docs-site-nav{display:flex}}@media (min-width:1024px){.docs-subbar,.docs-drawer,.docs-drawer-backdrop{display:none}.docs-layout{grid-template-columns:264px minmax(0,1fr)}.docs-sidebar{top:var(--docs-header-h);height:calc(100vh - var(--docs-header-h));border-right:1px solid var(--border-subtle);flex-direction:column;gap:24px;padding:28px 16px 32px;display:flex;position:sticky;overflow-y:auto}.docs-main{padding:48px 48px 128px 56px}}@media (min-width:1280px){.docs-layout{grid-template-columns:264px minmax(0,1fr) 240px}.docs-toc{top:var(--docs-header-h);height:calc(100vh - var(--docs-header-h));padding:48px 24px 32px 8px;display:block;position:sticky;overflow-y:auto}}
.apid{max-width:760px}.apid a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}.apid a:hover{text-decoration-color:currentColor}.apid code{border:1px solid var(--border-subtle);background:var(--docs-code-bg);font-family:var(--font-mono);color:var(--text-1);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.86em}.apid-crumbs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.apid-crumbs [aria-current]{color:var(--text-2)}.apid-crumb-sep{color:var(--border-strong)}.apid-h1{letter-spacing:-.04em;color:var(--text-1);text-wrap:balance;margin:0;font-size:clamp(34px,5vw,46px);font-weight:600;line-height:1.08}.apid-lead{max-width:64ch;color:var(--text-2);margin:16px 0 0;font-size:18px;line-height:1.6}.apid-ledger{border:1px solid var(--border-default);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;display:grid}.apid-ledger div{padding:12px 16px}.apid-ledger div:nth-child(2n){border-left:1px solid var(--border-subtle)}.apid-ledger div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.apid-ledger dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:11px}.apid-ledger dd{font-family:var(--font-mono);color:var(--text-1);margin:4px 0 0;font-size:14px}.apid-body{color:var(--text-2);margin-top:8px;font-size:16px;line-height:1.7}.apid-body p{margin:0 0 16px}.apid-body ul{margin:0 0 16px;padding-left:20px}.apid-body li+li{margin-top:8px}.apid-body li::marker{color:var(--text-3)}.apid-body section[id]{scroll-margin-top:calc(var(--docs-header-h) + var(--docs-subbar-h) + 16px)}.apid-body>section{margin-top:56px}.apid-body h2{letter-spacing:-.03em;color:var(--text-1);margin:0 0 16px;font-size:26px;font-weight:600;line-height:1.25;position:relative}.apid-h3{letter-spacing:-.02em;color:var(--text-1);margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.3;position:relative}.apid-body h4{color:var(--text-1);margin:32px 0 12px;font-size:15px;font-weight:600;line-height:1.4}.apid .apid-anchor{color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);margin-left:10px;font-weight:400;text-decoration:none}.apid :is(h2,h3):hover .apid-anchor,.apid .apid-anchor:focus-visible{opacity:1}.apid-endpoints>h2{margin-bottom:0}.apid-endpoint{border-top:1px solid var(--border-subtle);margin-top:40px;padding-top:40px}.apid-body .apid-route{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--docs-code-bg);align-items:center;gap:12px;margin:0 0 20px;padding:10px 14px;display:flex}.apid-route .docs-method{padding:2px 7px;font-size:11px}.apid-path{min-width:0;font-family:var(--font-mono);color:var(--text-1);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.apid-code{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--docs-code-bg);margin:0 0 20px;overflow:hidden}.apid-code-bar{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 14px;display:flex}.apid-code-label{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.apid-tabs{gap:2px;margin-left:-8px;display:flex}.apid-tab{min-height:40px;font:inherit;font-family:var(--font-mono);color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0 10px;font-size:12px;position:relative}.apid-tab:hover,.apid-tab[aria-selected=true]{color:var(--text-1)}.apid-tab[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.apid-tab:focus-visible,.apid-copy:focus-visible,.apid-code pre:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.apid-copy{border-radius:var(--radius-6);min-height:30px;font:inherit;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.apid-copy:hover{color:var(--text-1);border-color:var(--border-default)}.apid-code pre{font-family:var(--font-mono);color:var(--text-1);white-space:pre;tab-size:2;margin:0;padding:16px;font-size:13px;line-height:1.65;overflow-x:auto}.apid-code pre[hidden]{display:none}.apid-code pre code{font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.apid-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-card);margin:0 0 20px;overflow-x:auto}.apid-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.55}.apid-table th{border-bottom:1px solid var(--border-default);background:var(--docs-code-bg);text-align:left;color:var(--text-1);padding:9px 14px;font-size:13px;font-weight:500}.apid-table td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:12px 14px}.apid-table tr:last-child td{border-bottom:0}.apid-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap}.apid-codes{width:34%}.apid-codes code{margin:0 4px 4px 0;display:inline-block}.apid-type{font-family:var(--font-mono);color:var(--text-3);margin-top:4px;font-size:12px;display:block}.apid-in{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:12px}.apid-fields{margin:4px 0 0}.apid-fields div{border-top:1px solid var(--border-subtle);gap:4px;padding:12px 0;font-size:14px;display:grid}.apid-fields div:last-child{border-bottom:1px solid var(--border-subtle)}.apid-fields dt{color:var(--text-1)}.apid-fields dd{margin:0}.apid-toc-method{color:var(--text-3)}.docs-toc a[aria-current=location] .apid-toc-method{color:var(--accent-text)}.apid-body>.apid-cta{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--docs-code-bg);flex-direction:column;align-items:flex-start;gap:16px;margin-top:72px;padding:24px;display:flex}.apid-cta h2{margin-bottom:6px;font-size:20px}.apid-cta p{margin:0}.apid .apid-cta-btn{height:36px;color:var(--accent-fg);padding:0 14px;text-decoration:none}@media (min-width:640px){.apid-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.apid-ledger div+div{border-left:1px solid var(--border-subtle)}.apid-ledger div:nth-child(n+3){border-top:0}.apid-fields div{grid-template-columns:220px minmax(0,1fr);gap:16px}.apid-body>.apid-cta{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.apid-body section[id]{scroll-margin-top:calc(var(--docs-header-h) + 24px)}}@media (max-width:767px){.apid-copy{justify-content:center;min-width:44px;min-height:44px}.apid-tab{min-height:44px}}@media (max-width:479px){.apid-copy{padding:0}.apid-copy-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.apid-h1{font-size:34px}}.apid-table td:first-child code{overflow-wrap:normal;white-space:nowrap}
