body.docs-page{background:var(--color-surface-page);min-height:100vh}.docs-shell{grid-template-columns:240px minmax(0,1fr);display:grid}.docs-menu-toggle{display:none}.docs-side{flex-direction:column;align-self:start;gap:22px;max-height:calc(100vh - 64px);padding-block:24px 32px;padding-inline:0 16px;display:flex;position:sticky;top:64px;overflow-y:auto}.docs-side-group{flex-direction:column;gap:2px;display:flex}.docs-side-group p{font-size:var(--text-caption);color:var(--color-text);margin-block:0 6px;margin-inline:10px 0;font-weight:500}.docs-side a{min-height:34px;font-size:var(--text-small);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.docs-side a:hover{background:var(--color-surface-hover);color:var(--color-text)}.docs-side a[aria-current]{background:var(--color-surface-button-hover);color:var(--color-text-strong)}.docs-badge{background:var(--color-method-surface);border:1px solid var(--color-method-border);color:var(--color-method);font:600 var(--text-micro)/1.5 var(--sans);border-radius:5px;flex-shrink:0;padding:1px 5px}.docs-panel{outline:none;min-width:0;padding:24px 0 64px clamp(24px,4vw,56px)}@media (width<=860px){.docs-shell{grid-template-columns:minmax(0,1fr)}.docs-menu-toggle{padding:12px 0 4px;display:block}.docs-menu-toggle summary{background:var(--color-surface-hover);min-height:40px;font-size:var(--text-small);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;list-style:none;display:inline-flex}.docs-menu-toggle summary::-webkit-details-marker{display:none}.docs-side{max-height:none;padding:8px 0 16px;display:none;position:static}body.docs-menu-open .docs-side{display:flex}.docs-panel{padding:8px 0 40px}}.docs-body{min-width:0}.docs-head,.docs-section:not(.docs-endpoint){max-width:720px}.docs-head h1{font:500 var(--text-heading)/1.1 var(--display-sans);letter-spacing:-.04em}.docs-head p{font-size:var(--text-lead);color:var(--color-text-muted);margin-top:16px;line-height:1.6}.docs-section{padding-top:56px;scroll-margin-top:33px}.docs-section h2{font:500 var(--text-subhead)/1.2 var(--display-sans);letter-spacing:-.03em}.docs-section p,.docs-section li{font-size:var(--text-ui);color:var(--color-text-muted);margin-top:14px;line-height:1.7}.docs-section ul{margin:0;padding-inline-start:20px}.docs-section code{font:500 .95em var(--sans);color:var(--color-text)}.docs-section .docs-group{font-size:var(--text-caption);color:var(--color-primary);margin:0 0 6px;line-height:1.2}.docs-pre{background:var(--color-surface-code);border:1px solid var(--color-border-hairline);font:var(--text-body)/1.7 var(--sans);color:var(--color-text-code);border-radius:14px;margin:16px 0 0;padding:18px 20px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:var(--text-body);margin-top:20px}.docs-table th{text-align:start;font-size:var(--text-caption);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-hairline);padding:10px 12px;font-weight:500}.docs-table td{vertical-align:top;border-bottom:1px solid var(--color-border-hairline);color:var(--color-text-muted);padding:12px;line-height:1.6}.docs-table td:first-child{white-space:nowrap}.docs-endpoint{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.docs-ep-code{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:88px}.docs-ep-code pre{max-height:420px;overflow:auto}.docs-ep-code .code-line{white-space:pre-wrap;overflow-wrap:anywhere}.docs-path{border:1px solid var(--color-border-hairline);background:var(--color-surface-code);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;margin-top:20px!important}.docs-path code{font-size:var(--text-body);overflow-wrap:anywhere}.docs-endpoint h3{font:500 var(--text-title)/1.2 var(--display-sans);letter-spacing:-.02em;margin-top:36px}.docs-params{margin:12px 0 0}.docs-params>div{border-bottom:1px solid var(--color-border-hairline);padding:14px 0}.docs-params dt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docs-params dd{font-size:var(--text-body);color:var(--color-text-muted);margin:6px 0 0;line-height:1.6}.docs-tag{background:var(--color-surface-hover);font-size:var(--text-micro);color:var(--color-text-muted);border-radius:6px;padding:1px 7px}.docs-tag-req{background:color-mix(in srgb,var(--color-negative) 14%,transparent);color:var(--color-negative)}.docs-response{background:var(--color-surface-code);border:1px solid var(--color-border-hairline);border-radius:16px;overflow:hidden}.docs-response>p{border-bottom:1px solid var(--color-border-hairline);font-size:var(--text-caption);color:var(--color-text);align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.docs-status{background:color-mix(in srgb,var(--color-positive) 12%,transparent);color:var(--color-positive);font-size:var(--text-micro);border-radius:6px;padding:0 7px}.docs-response pre{font:var(--text-small)/1.7 var(--sans);color:var(--color-text-code);margin:0;padding:16px 20px}@media (width<=1100px){.docs-endpoint{grid-template-columns:minmax(0,1fr);gap:20px}.docs-ep-code{position:static}}@media (width<=760px){.docs-section{scroll-margin-top:64px}}@media (width<=520px){.docs-table td:first-child{white-space:normal}}.docs-crumb{font-size:var(--text-small);color:var(--color-text-muted);margin-bottom:10px}.docs-link{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-border-hairline);text-underline-offset:3px}.docs-link:hover{text-decoration-color:currentColor}.guide-shot{border:1px solid var(--color-border-hairline);background:var(--color-surface-code);border-radius:14px;margin:20px 0 0;overflow:hidden}.guide-shot img{width:100%;height:auto;display:block}.guide-tool{color:var(--color-text);align-items:center;gap:10px;display:inline-flex}.guide-tool svg{color:var(--color-text-muted);flex-shrink:0}.docs-section .guide-tip{background:var(--color-method-surface);border:1px solid var(--color-method-border);font-size:var(--text-body);color:var(--color-text);border-radius:12px;gap:10px;margin-top:20px;padding:12px 16px;display:flex}.guide-tip svg{color:var(--color-method);flex-shrink:0;margin-top:4px}.docs-section.docs-wide,.docs-live-body{max-width:none}.docs-live-body>:not(.docs-live-ep),.docs-live-body>div>:not(.docs-live-ep):not(section){max-width:760px}.docs-live-ep{margin-top:48px}.docs-live-ep .docs-ep-text>h2:first-child,.docs-live-ep .docs-ep-code>*{margin-top:0}.docs-live-ep .docs-ep-code pre{max-height:520px}.docs-overview-links{flex-wrap:wrap;gap:6px 18px;display:flex}.docs-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:24px;display:grid}.docs-guides a{border-bottom:1px solid var(--color-border-hairline);font-size:var(--text-body);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;text-decoration:none;display:flex}.docs-guides a:hover{color:var(--color-method)}.docs-guides svg{color:var(--color-text-muted);flex-shrink:0}.docs-body .pg-card svg{color:var(--color-method)}@media (width<=900px){.docs-guides{grid-template-columns:minmax(0,1fr)}}.docs-live-body [id]{scroll-margin-top:88px}.docs-live-body :is(pre,pre code,.code-line){white-space:pre-wrap;overflow-wrap:anywhere}.docs-live-body .type{margin-block:0;margin-inline:4px 8px}.api-reference-layout{grid-template-columns:220px minmax(0,1fr);max-width:1100px;min-height:calc(100vh - 57px);margin:0 auto;display:grid}.api-reference-main{border-left:1px solid var(--hairline);min-width:0;padding:32px 40px 80px}.api-reference-main :not(pre)>code{overflow-wrap:anywhere}.api-reference-mobile-nav{display:none}@media (width<=760px){.api-reference-layout{display:block}.api-reference-layout>aside{display:none}.api-reference-main{border-left:0;padding:28px 20px 72px}.api-reference-mobile-nav{border:1px solid var(--hairline-2);background:var(--surface);border-radius:8px;margin:24px 0 32px;padding:12px 16px;display:block}.api-reference-mobile-nav summary{color:var(--ink);cursor:pointer;font-weight:600}.api-reference-mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.api-reference-mobile-nav nav>div{flex-direction:column;gap:8px;display:flex}.api-reference-mobile-nav strong{color:var(--ink);font-size:14px}.api-reference-mobile-nav a{color:var(--secondary);font-size:14px;text-decoration:none}.api-reference-params>div:first-child{display:none!important}.api-reference-params>div:not(:first-child){grid-template-columns:minmax(0,1fr) auto!important;gap:4px 12px!important}.api-reference-params>div:not(:first-child)>span:last-child{grid-column:1/-1}}@media (width<=420px){.api-reference-mobile-nav nav{grid-template-columns:1fr}}.code-block{--cb-bg:#15171c;--cb-fg:#e6e8ea;--cb-dim:#8b93a0;--cb-line:#262a31;border:1px solid var(--cb-line);background:var(--cb-bg);color:var(--cb-fg);border-radius:10px;margin:16px 0 0;overflow:hidden}.code-block-bar{border-bottom:1px solid var(--cb-line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 8px 6px 14px;display:flex}.code-block-tabs{flex-wrap:wrap;gap:4px;margin-left:-6px;display:flex}.code-block-tabs button{color:var(--cb-dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:14px}.code-block-tabs button[aria-selected=true]{color:#fff;background:#30343b}.code-block-label{color:var(--cb-dim);font-size:14px}.code-block-code{color:var(--cb-fg);tab-size:2;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;overflow-x:auto}.code-block-code code{font:inherit;color:inherit;background:0 0;padding:0}.code-block-prompt{color:#5bc0eb}.code-block-comment{color:#6b7480}.code-block-note{border-top:1px solid var(--cb-line);color:#a9afb8;padding:12px 16px 14px;font-size:14px;line-height:1.5}.integration-actions{flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:14px;display:flex}.integration-actions a{color:var(--accent);font-weight:500;text-decoration:none}.integration-actions a:hover{text-decoration:underline}.integration-guides{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.integration-guides a{border:1px solid var(--hairline-2);background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none}.integration-guides a:hover{border-color:var(--accent);color:var(--accent)}
