.openapi-reference-page{--reference-panel:#121617;--reference-surface:#18201e;--reference-surface-hover:#202a27;--reference-border:#313a37;--reference-border-strong:#5f6e68;--reference-text:#f7f8f7;--reference-text-2:#c3cbc8;--reference-text-3:#929d99;--reference-accent:var(--openapi-accent,#31d196);--reference-accent-hover:#5ee2b1;--reference-blue:#8fd9f4;--reference-yellow:#f8d889;--reference-focus:#67e8f9;--reference-code:#0c1010;--reference-content-width:900px;--reference-radius-sm:9px;--reference-radius-md:14px;--reference-radius-lg:20px;--reference-shadow:0 22px 70px #0000003d;--reference-syntax-foreground:#dde4e1;--reference-syntax-background:#0c1010;--reference-syntax-token-comment:#929d99;--reference-syntax-token-constant:#8fd9f4;--reference-syntax-token-string:#f8d889;--reference-syntax-token-regexp:#f8d889;--reference-syntax-token-keyword:#93edcb;--reference-syntax-token-parameter:#dde4e1;--reference-syntax-token-function:#8fd9f4;--reference-syntax-token-string-expression:#f8d889;--reference-syntax-token-punctuation:#c3cbc8;--reference-syntax-token-link:#8fd9f4;width:min(100% - 40px,1280px);color:var(--reference-text);text-rendering:optimizelegibility;margin:0 auto;padding:137px 0 96px;font-family:Geist,Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.68}.openapi-reference-page,.openapi-reference-page *,.openapi-reference-page :before,.openapi-reference-page :after{box-sizing:border-box}.openapi-reference-page a{color:var(--reference-accent-hover);text-underline-offset:3px}.openapi-reference-page :focus-visible{outline:3px solid var(--reference-focus);outline-offset:3px}.openapi-reference-page ::selection{color:var(--reference-text);background:#31d19652}.openapi-reference-page h1,.openapi-reference-page h2,.openapi-reference-page h3,.openapi-reference-page p{margin-top:0}.openapi-reference-page p{margin-bottom:1em}.openapi-reference-page h1{letter-spacing:-.05em;white-space:nowrap;margin-bottom:12px;font-size:clamp(2rem,4.5vw,3.7rem);font-weight:700;line-height:1.1}.openapi-reference-page h2{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:700;line-height:1.2}.openapi-reference-page h3{letter-spacing:-.015em;margin-bottom:8px;font-size:1.05rem;font-weight:700;line-height:1.4}.openapi-reference-page code,.openapi-reference-page pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.openapi-reference-page .page-intro{margin-bottom:44px}.openapi-reference-page .page-intro-head{justify-content:space-between;align-items:center;gap:32px;margin-bottom:12px;display:flex}.openapi-reference-page .page-intro-head h1{margin-bottom:0}.openapi-reference-page .page-intro-action{white-space:nowrap;flex:none;min-height:44px;padding-inline:18px;text-decoration:none}.openapi-reference-page .page-intro p{color:var(--reference-text-2);margin-bottom:0;font-size:1rem}.openapi-reference-page .docs-layout{grid-template-columns:220px minmax(0, var(--reference-content-width));align-items:start;gap:52px;display:grid}.openapi-reference-page .docs-sidebar{border-right:1px solid var(--reference-border);max-height:calc(100vh - 116px);padding-right:22px;position:sticky;top:94px;overflow:auto}.openapi-reference-page .docs-sidebar p{color:var(--reference-text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:.7rem;font-weight:800}.openapi-reference-page .section-nav{gap:3px;margin:0;padding:0;list-style:none;display:grid}.openapi-reference-page .section-nav a{color:var(--reference-text-2);border-left:2px solid #0000;border-radius:0 7px 7px 0;padding:8px 10px;font-size:.84rem;text-decoration:none;display:block}.openapi-reference-page .section-nav a:hover{border-left-color:var(--reference-border-strong);background:var(--reference-surface);color:var(--reference-text)}.openapi-reference-page .section-nav a[aria-current=location]{border-left-color:var(--reference-accent);background:var(--reference-surface);color:var(--reference-text);font-weight:760}.openapi-reference-page .docs-content{min-width:0}.openapi-reference-page .doc-section{padding-bottom:72px;scroll-margin-top:96px}.openapi-reference-page .doc-section+.doc-section{border-top:1px solid var(--reference-border);padding-top:72px}@supports (content-visibility:auto){.openapi-reference-page .doc-section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 720px}}.openapi-reference-page .doc-section>p{width:100%;color:var(--reference-text-2)}.openapi-reference-page .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 0;display:grid}.openapi-reference-page .fact{border:1px solid var(--reference-border);border-radius:var(--reference-radius-md);background:var(--reference-panel);padding:18px}.openapi-reference-page .fact dt,.openapi-reference-page .fact dd{margin:0}.openapi-reference-page .fact span{color:var(--reference-text-3);margin-bottom:5px;font-size:.74rem;display:block}.openapi-reference-page .fact code{color:#d7faed;overflow-wrap:anywhere;font-size:.85rem}.openapi-reference-page .callout{border-left:3px solid var(--reference-accent);color:#c7ded6;background:#10231d;margin:22px 0;padding:17px 19px;font-size:.88rem}.openapi-reference-page .endpoint{border:1px solid var(--reference-border);border-radius:var(--reference-radius-lg);background:var(--reference-panel);margin-top:26px;overflow:hidden}.openapi-reference-page .endpoint-head{border-bottom:1px solid var(--reference-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:17px 19px;display:grid}.openapi-reference-page .method{border:1px solid;border-radius:5px;justify-content:center;align-items:center;min-width:48px;padding:4px 7px;font:780 .68rem/1.2 SFMono-Regular,Consolas,monospace;display:inline-flex}.openapi-reference-page .method-get{color:var(--reference-blue);background:#102126}.openapi-reference-page .method-post{color:#93edcb;background:#10231d}.openapi-reference-page .endpoint-path{min-width:0;color:var(--reference-text);overflow-wrap:anywhere;font-size:.87rem}.openapi-reference-page .endpoint-body{padding:20px}.openapi-reference-page .endpoint-body>p{color:var(--reference-text-2)}.openapi-reference-page .param-list{border-top:1px solid var(--reference-border);grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);margin:18px 0 0;display:grid}.openapi-reference-page .param-list dt,.openapi-reference-page .param-list dd{border-bottom:1px solid var(--reference-border);margin:0;padding:11px 8px}.openapi-reference-page .param-list dt{color:#b7f2dc;overflow-wrap:anywhere;font-size:.79rem}.openapi-reference-page .param-list dd{color:var(--reference-text-2);font-size:.82rem}.openapi-reference-page .param-variants{gap:5px;display:grid}.openapi-reference-page .param-variants span{display:block}.openapi-reference-page .param-variants code{color:#b7f2dc}.openapi-reference-page .param-variants span+span{color:var(--reference-text-3);font-size:.78rem}.openapi-reference-page .code-card{border:1px solid var(--reference-border);border-radius:var(--reference-radius-md);background:var(--reference-code);margin-top:20px;overflow:hidden}.openapi-reference-page .code-head{border-bottom:1px solid var(--reference-border);background:#121716;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.openapi-reference-page .code-tabs{flex-wrap:wrap;gap:20px;display:flex}.openapi-reference-page .code-tab{min-height:44px;color:var(--reference-text-3);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:8px 2px 10px;font:720 .76rem/1.2 SFMono-Regular,Consolas,monospace;transition:color .18s;display:inline-flex;position:relative}.openapi-reference-page .code-tab:after{content:"";background:0 0;height:2px;transition:background-color .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.openapi-reference-page .code-tab:hover{color:var(--reference-text-2)}.openapi-reference-page .code-tab[aria-selected=true]{color:var(--reference-text);font-weight:820}.openapi-reference-page .code-tab[aria-selected=true]:after{background:var(--reference-accent);transform:scaleX(1)}.openapi-reference-page .code-panel[hidden]{display:none}.openapi-reference-page .button{border:1px solid var(--reference-border-strong);background:var(--reference-surface);min-height:36px;color:var(--reference-text);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-size:.78rem;font-weight:740;line-height:1.2;display:inline-flex}.openapi-reference-page .button:hover{background:var(--reference-surface-hover);color:var(--reference-text)}.openapi-reference-page pre{color:#dde4e1;tab-size:2;margin:0;padding:20px;font-size:.79rem;line-height:1.75;overflow:auto}.openapi-reference-page .status-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.openapi-reference-page .status-item{border:1px solid var(--reference-border);background:var(--reference-panel);text-align:center;border-radius:9px;padding:13px 10px}.openapi-reference-page .status-item code{color:#b9f4de;margin-bottom:4px;font-size:.73rem;display:block}.openapi-reference-page .status-item span{color:var(--reference-text-3);font-size:.72rem}.openapi-reference-page .error-list{background:var(--reference-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;padding:1px;list-style:none;display:grid}.openapi-reference-page .error-item{background:var(--reference-panel);grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:118px;padding:18px;display:grid}.openapi-reference-page .error-http{color:var(--reference-text-3);font:780 .92rem/1.4 SFMono-Regular,Consolas,monospace}.openapi-reference-page .error-item strong{overflow-wrap:anywhere;margin-bottom:4px;font-size:.8rem;display:block}.openapi-reference-page .error-item p{color:var(--reference-text-3);margin:0;font-size:.77rem}.openapi-reference-page .pricing-section>p{max-width:820px}.openapi-reference-page .pricing-account-note{border-left:3px solid var(--reference-accent);color:#c7ded6;background:#10231d;grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:22px;margin-top:22px;padding:18px 20px;display:grid}.openapi-reference-page .pricing-account-note strong{color:var(--reference-text);font-size:.88rem}.openapi-reference-page .pricing-account-note p{color:#c7ded6;margin:0;font-size:.82rem}.openapi-reference-page .pricing-account-note code{color:#b7f2dc}.openapi-reference-page .pricing-group{margin-top:42px}.openapi-reference-page .pricing-group+.pricing-group{border-top:1px solid var(--reference-border);margin-top:54px;padding-top:48px}.openapi-reference-page .pricing-group-head{grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);align-items:baseline;gap:22px;margin-bottom:18px;display:grid}.openapi-reference-page .pricing-group-head h3{margin:0;font-size:1.12rem}.openapi-reference-page .pricing-group-head p{color:var(--reference-text-2);margin:0;font-size:.84rem}.openapi-reference-page .pricing-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.openapi-reference-page .pricing-model-card{border:1px solid var(--reference-border);border-radius:var(--reference-radius-md);background:var(--reference-panel);min-width:0;overflow:hidden}.openapi-reference-page .pricing-model-head{justify-content:space-between;align-items:flex-start;gap:14px;min-height:92px;padding:17px 18px 14px;display:flex}.openapi-reference-page .pricing-model-head h3{color:var(--reference-text);overflow-wrap:anywhere;margin:0 0 5px;font-size:.96rem}.openapi-reference-page .pricing-model-head code{color:var(--reference-text-3);overflow-wrap:anywhere;font-size:.7rem}.openapi-reference-page .pricing-badge{color:#b9f4de;white-space:nowrap;background:#10231d;border:1px solid #356d59;border-radius:999px;flex:none;padding:3px 7px;font-size:.65rem;font-weight:740}.openapi-reference-page .pricing-table-wrap{max-width:100%;overflow-x:auto}.openapi-reference-page .pricing-table{border-collapse:collapse;width:100%;min-width:360px;font-size:.78rem}.openapi-reference-page .pricing-table caption{color:var(--reference-text-3);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:0 18px 9px;font-size:.68rem;font-weight:760}.openapi-reference-page .pricing-table th,.openapi-reference-page .pricing-table td{border-top:1px solid var(--reference-border);text-align:left;padding:10px 18px}.openapi-reference-page .pricing-table th{color:var(--reference-text-3);background:#101414;font-size:.68rem;font-weight:780}.openapi-reference-page .pricing-table th:last-child,.openapi-reference-page .pricing-table td:last-child{text-align:right}.openapi-reference-page .pricing-table td{color:var(--reference-text-2)}.openapi-reference-page .pricing-credits strong{color:#d7faed;font:760 .82rem/1.3 SFMono-Regular,Consolas,monospace}.openapi-reference-page .pricing-credit-values{align-items:baseline;gap:7px;display:inline-flex}.openapi-reference-page .pricing-credit-values del{color:var(--reference-text-3);font:650 .72rem/1.3 SFMono-Regular,Consolas,monospace;text-decoration-thickness:1px}.openapi-reference-page .pricing-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.openapi-reference-page .pricing-credits>span:last-child{color:var(--reference-text-3);white-space:nowrap;margin-left:6px;font-size:.68rem}.openapi-reference-page .pricing-rounding-note{border-top:1px solid var(--reference-border);color:var(--reference-text-3);margin:0;padding:11px 18px 13px;font-size:.7rem}.openapi-reference-page .pricing-rounding-note strong{color:var(--reference-text-2)}.openapi-reference-global-status{z-index:100;color:#f7f8f7;opacity:0;pointer-events:none;background:#25302d;border:1px solid #5f6e68;border-radius:9px;max-width:min(360px,100vw - 44px);padding:12px 15px;font-size:.82rem;transition:opacity .18s,transform .18s;position:fixed;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 22px 70px #0000003d}.openapi-reference-global-status.is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.openapi-reference-page .docs-layout{grid-template-columns:1fr;gap:28px}.openapi-reference-page .docs-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--reference-border);background:#0b0d0e;max-height:none;padding:10px 0;position:sticky;top:68px;overflow-x:auto}.openapi-reference-page .docs-sidebar p{display:none}.openapi-reference-page .section-nav{gap:5px;width:max-content;display:flex}.openapi-reference-page .section-nav a{border:1px solid var(--reference-border);border-radius:999px;padding:6px 10px}.openapi-reference-page .section-nav a:hover{border-color:var(--reference-border-strong)}.openapi-reference-page .section-nav a[aria-current=location]{border-color:var(--reference-accent)}}@media (max-width:620px){.openapi-reference-page{width:min(100% - 32px,1280px);padding-top:117px}.openapi-reference-page h1{font-size:2rem}.openapi-reference-page .page-intro-head{flex-direction:column;align-items:stretch;gap:20px}.openapi-reference-page .page-intro-action{width:100%}.openapi-reference-page .fact-grid,.openapi-reference-page .error-list,.openapi-reference-page .pricing-model-grid{grid-template-columns:1fr}.openapi-reference-page .pricing-account-note,.openapi-reference-page .pricing-group-head{grid-template-columns:1fr;gap:8px}.openapi-reference-page .endpoint-head{align-items:start}.openapi-reference-page .endpoint-body{padding:17px 15px}.openapi-reference-page .param-list{grid-template-columns:1fr}.openapi-reference-page .param-list dt{border-bottom:0;padding-bottom:3px}.openapi-reference-page .param-list dd{padding-top:3px}.openapi-reference-page .code-head{flex-direction:column;align-items:flex-start;padding:12px}.openapi-reference-page .code-tabs{gap:8px;width:100%}.openapi-reference-page .code-tab{flex:1 1 0;min-width:0}.openapi-reference-page .code-head>.button{width:100%;min-height:40px}.openapi-reference-page pre{padding:18px 14px;font-size:.74rem}.openapi-reference-page .status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.openapi-reference-global-status{max-width:calc(100vw - 32px);bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.openapi-reference-page *,.openapi-reference-page :before,.openapi-reference-page :after,.openapi-reference-global-status{transition-duration:.01ms!important}}