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}.ep-index-list{border-top:1px solid var(--color-border-hairline);flex-direction:column;margin-top:24px;display:flex}.ep-index-list a{border-bottom:1px solid var(--color-border-hairline);font-size:var(--text-small);grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr) 140px;align-items:baseline;gap:12px;padding:10px 4px;display:grid;text-decoration:none!important}.ep-index-list a:hover{background:var(--color-surface-hover)}.ep-index-list .path,.ep-route .path{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}.ep-index-list .blurb,.ep-index-list .meta{color:var(--color-text-muted)}.method-pill{font-size:var(--text-caption);background:var(--color-surface-hover);color:var(--color-method);border-radius:9999px;justify-self:start;padding:2px 8px;font-weight:500;display:inline-block}.method-pill.POST{color:#9fbdf4}.method-pill.DELETE{color:#f2a3a3}.ep-route{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ep-route .auth{font-size:var(--text-small);color:var(--color-text-muted)}.ep-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:16px;display:grid}.ep-layout h4{font-size:var(--text-small);color:var(--color-text);margin-top:16px;font-weight:500}.params dt{color:var(--color-text);margin-top:12px;font-weight:500}.params .type{font-weight:400;font-size:var(--text-caption);color:var(--color-text-muted);margin-left:8px}.params dd{font-size:var(--text-small);color:var(--color-text-muted);margin:4px 0 0;line-height:1.6}.err-codes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.err-codes span{background:var(--color-surface-hover);font-size:var(--text-caption);color:var(--color-text-muted);border-radius:9999px;padding:3px 10px}@media (width<=760px){.ep-index-list a{grid-template-columns:56px minmax(0,1fr)}.ep-index-list .blurb,.ep-index-list .meta{grid-column:2}.ep-layout{grid-template-columns:minmax(0,1fr)}}.conf-badge{background:var(--color-method-surface);border:1px solid var(--color-method-border);color:var(--color-method);font-size:var(--text-caption);border-radius:9999px;margin:16px 8px 0 0;padding:3px 10px;font-weight:500;display:inline-flex}.callout{background:var(--color-surface-code);border:1px solid var(--color-border-hairline);border-radius:14px;margin-top:24px;padding:16px 20px}.callout .label{color:var(--color-text-strong);font-weight:500}.callout p{margin-top:10px}.req{font-size:var(--text-caption);color:var(--color-method);margin-left:8px}
