@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-latin-variable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(./jetbrains-mono-latin-variable.woff2)format("woff2")}:root{--ui-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--ui-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ui-text-xs:.75rem;--ui-text-sm:.8125rem;--ui-text-md:.875rem;--ui-text-body:1rem;--ui-text-lead:1.0625rem;--ui-control-height:36px;--ui-control-radius:8px;--ui-panel-radius:16px}.docs-shell,.studio{--ui-border:var(--border);--ui-field-border:color-mix(in srgb, var(--muted) 55%, var(--bg));--ui-chrome:color-mix(in srgb, var(--bg) 90%, transparent);--ui-shadow:0 1px 2px #00000005}@media (pointer:coarse),(width<=760px){:root{--ui-control-height:44px}}@media (prefers-contrast:more){.docs-shell,.studio{--ui-border:var(--muted);--ui-field-border:var(--muted);--ui-shadow:none;--ui-chrome:var(--bg)}}:root{font-family:var(--ui-font);color:#343438;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#fff;--surface:#f5f5f7;--subtle:#eeeff2;--border:#e0e0e4;--text:#343438;--muted:#61616b;--heading:#1d1d20;--accent:#16a076;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18181b;--surface:#202024;--subtle:#28282c;--border:#36363c;--text:#dedee4;--muted:#aaaab4;--heading:#f5f5f7;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.65}input,textarea,select{color:var(--text);border:1px solid var(--ui-field-border);background:var(--bg);border-radius:var(--ui-control-radius);min-height:var(--ui-control-height);min-width:0;padding:10px 12px}input:focus,textarea:focus,select:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}button:focus-visible,a:focus-visible,pre:focus-visible,summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:4px}code,pre,kbd{font-family:var(--ui-mono)}code{font-size:.86em}svg{flex-shrink:0}kbd{border:1px solid var(--ui-border,var(--border));font-size:var(--ui-text-xs);border-radius:4px;padding:2px 5px;font-weight:500}.skip-link{z-index:200;background:var(--accent);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.docs-shell{background:var(--bg);min-height:100vh;color:var(--text)}.site-header{z-index:40;background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ui-border,var(--border));position:sticky;top:0}.header-main{align-items:center;gap:48px;max-width:1600px;height:76px;margin:auto;padding:0 40px;display:flex}.brand{min-width:235px;color:var(--heading);letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:10px;font-size:1.5rem;font-weight:700;display:flex}.brand-mark{color:#fff;background:var(--accent);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.brand-mark.small{border-radius:5px;width:21px;height:21px}.docs-label{font-size:var(--ui-text-sm);color:var(--muted);letter-spacing:0;border:1px solid var(--ui-border,var(--border));border-radius:5px;margin-left:2px;padding:3px 6px;font-weight:500}.search-trigger{border:1px solid var(--ui-border,var(--border));background:var(--surface);color:var(--muted);text-align:left;border-radius:8px;align-items:center;gap:10px;width:350px;max-width:37vw;padding:10px 12px;font-size:.9375rem;display:flex}.search-trigger kbd{white-space:nowrap;margin-left:auto}.header-actions{align-items:center;gap:25px;margin-left:auto;display:flex}.header-actions a{font-size:var(--ui-text-md);color:var(--muted);align-items:center;gap:6px;font-weight:550;display:flex}.header-actions a:hover{color:var(--accent-text)}.icon-button{width:var(--ui-control-height);height:var(--ui-control-height);border-radius:var(--ui-control-radius);color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--subtle)}.mobile-menu{display:none}.header-tabs{align-items:stretch;gap:28px;max-width:1600px;height:47px;margin:auto;padding:0 40px;font-size:.9375rem;display:flex;overflow-x:auto}.header-tabs>a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:0 2px;display:flex}.header-tabs>a.active{border-color:var(--accent-text);color:var(--accent-text);font-weight:600}.docs-layout{max-width:1600px;margin:0 auto;display:flex}.sidebar{width:var(--sidebar-width,274px);min-width:var(--sidebar-width,274px);border-right:1px solid var(--ui-border,var(--border));scrollbar-width:thin;flex-direction:column;height:calc(100dvh - 124px);padding:28px 23px 0 34px;display:flex;position:sticky;top:124px;overflow-y:auto}.sidebar-project{color:var(--muted);font-size:var(--ui-text-sm);white-space:nowrap;align-items:center;gap:8px;margin:0 0 29px 6px;display:flex}.version-pill{font-family:monospace;font-size:var(--ui-text-xs);border:1px solid var(--ui-border,var(--border));border-radius:4px;margin-left:auto;padding:2px 5px}.nav-group{margin-bottom:26px}.nav-group h2{font-size:var(--ui-text-md);color:var(--heading);margin:0 0 10px 9px;font-weight:650}.nav-link{min-height:36px;font-size:var(--ui-text-md);color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;line-height:1.5;display:flex}.nav-link:hover{background:var(--surface);color:var(--heading)}.nav-link.active{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 8%, transparent);font-weight:570}.nav-link span:last-child{text-overflow:ellipsis;overflow:hidden}.endpoint-link{gap:8px}.method-badge{min-width:2.75rem;min-height:1.5rem;font-family:var(--ui-mono);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:#1268a5;background:#eaf4fe;border-radius:.375rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.method-badge.put{color:#9662cd;background:#f2eaff}.method-badge.patch{color:#895807;background:#fff4dc}.method-badge.delete{color:#b03642;background:#ffedef}:root[data-theme=dark] .method-badge{color:#72b8ef;background:#18334b}:root[data-theme=dark] .method-badge.put{color:#c4a0ef;background:#332646}:root[data-theme=dark] .method-badge.patch{color:#dfbc70;background:#3c321c}:root[data-theme=dark] .method-badge.delete{color:#ed9197;background:#421f27}.sidebar-bottom{color:var(--muted);font-size:var(--ui-text-xs);background:var(--bg);flex-shrink:0;align-items:center;gap:6px;min-height:44px;margin-top:auto;padding:25px 0 18px;display:flex}.sidebar-bottom strong{font-weight:600}.sidebar-bottom:hover strong{text-underline-offset:3px;text-decoration:underline}.version-select{color:var(--muted);font-size:var(--ui-text-sm);gap:6px;margin:0 0 25px;display:grid}.version-select select{width:100%;font-size:var(--ui-text-md)}.main-area{flex:1;align-items:start;gap:44px;min-width:0;padding:42px 40px 0 48px;display:grid}.api-layout{grid-template-columns:minmax(0,1fr) minmax(300px,365px);gap:34px}.article{overflow-wrap:anywhere;min-width:0;max-width:850px;padding-bottom:30px}.breadcrumb{color:var(--muted);font-size:var(--ui-text-sm);align-items:center;gap:9px;margin-bottom:31px;display:flex}.eyebrow{color:var(--accent-text);font-size:var(--ui-text-md);margin-bottom:11px;font-weight:650}h1{letter-spacing:-1.1px;color:var(--heading);margin:0 0 16px;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:700;line-height:1.15}h2{letter-spacing:-.45px;color:var(--heading);margin:32px 0 15px;font-size:1.5rem;font-weight:650;line-height:1.4}h3{color:var(--heading);margin:25px 0 10px;font-size:1.125rem;font-weight:620;line-height:1.5}.page-description{font-size:var(--ui-text-lead);color:var(--muted);max-width:650px;margin:0 0 27px;line-height:1.8}.article p{font-size:var(--ui-text-body);color:var(--muted);line-height:1.8}.article section h2{border-bottom:1px solid var(--ui-border,var(--border));letter-spacing:-.25px;align-items:center;gap:8px;margin-top:34px;padding-bottom:12px;font-size:1.1875rem;display:flex}.article section h2 svg{color:var(--muted)}.article h2[id],.article h3[id]{scroll-margin-top:150px}.guide-content{font-size:var(--ui-text-body);line-height:1.8}.guide-content>h1:first-child{display:none}.guide-content a{color:var(--accent-text);text-underline-offset:3px;font-weight:550;text-decoration:underline}.guide-content p code,.guide-content li code{color:var(--heading);border:1px solid var(--ui-border,var(--border));background:var(--surface);white-space:break-spaces;border-radius:4px;padding:2px 5px}.guide-content pre{background:var(--surface);border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);font-size:var(--ui-text-md);color:var(--text);padding:19px 22px;line-height:1.9;overflow-x:auto}.guide-content blockquote{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--ui-border,var(--border)));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--bg));color:var(--text);border-radius:7px;flex-direction:column;gap:0;margin:24px 0;padding:7px 18px;display:flex}.guide-content blockquote p{color:var(--text);margin:6px 0;font-size:.9375rem}.guide-content ul,.guide-content ol{color:var(--muted);padding-left:22px}.guide-content li{margin:9px 0;padding-left:3px}.guide-content li::marker{color:var(--accent-text)}.guide-content img{border-radius:var(--radius);max-width:100%}.guide-content table{border-collapse:collapse;width:100%;font-size:var(--ui-text-md);display:block;overflow-x:auto}.guide-content th,.guide-content td{border-bottom:1px solid var(--ui-border,var(--border));text-align:left;padding:12px}.guide-content strong{color:var(--heading);font-weight:610}.page-toc{font-size:var(--ui-text-sm);padding-top:6px;position:sticky;top:158px}.page-toc h2{font-size:var(--ui-text-sm);letter-spacing:0;align-items:center;gap:8px;margin:0 0 17px;display:flex}.page-toc nav{border-left:1px solid var(--ui-border,var(--border));color:var(--muted);gap:15px;padding-left:16px;display:grid}.page-toc nav a:hover{color:var(--accent-text)}.page-toc .nested{font-size:var(--ui-text-xs);padding-left:10px}.next-pages{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;display:grid}.next-pages a{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);flex-direction:column;gap:10px;padding:17px 16px;transition:border-color .15s;display:flex;position:relative}.next-pages a:hover{border-color:var(--accent-text)}.next-pages a>svg:first-child{color:var(--accent-text);width:18px}.next-pages a>svg:last-child{color:var(--muted);width:15px;position:absolute;top:18px;right:15px}.next-pages strong{font-size:var(--ui-text-md);color:var(--heading)}.next-pages span{color:var(--muted);font-size:var(--ui-text-sm);line-height:1.7}.article-footer{border-top:1px solid var(--ui-border,var(--border));color:var(--muted);font-size:var(--ui-text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:44px;padding-top:20px;display:flex}.article-footer>div{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.article-footer>span{white-space:nowrap}.article-feedback{min-height:32px;font-size:var(--ui-text-sm);color:var(--heading);align-items:center;gap:6px;padding:6px 0;font-weight:500;display:inline-flex}.endpoint-address{border:1px solid var(--ui-border,var(--border));border-radius:8px;align-items:center;gap:12px;margin:24px 0;padding:13px 15px;display:flex}.endpoint-address code{word-break:break-all;color:var(--heading);font-size:.9375rem}.endpoint-version{font-size:var(--ui-text-xs);color:var(--muted);margin-left:auto}.callout{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--ui-border,var(--border)));background:color-mix(in srgb, var(--accent) 4%, var(--bg));color:var(--text);font-size:var(--ui-text-md);border-radius:7px;align-items:flex-start;gap:10px;padding:15px;line-height:1.8;display:flex}.callout>svg{color:var(--accent-text);margin-top:2px}.callout small{color:var(--muted);font-size:var(--ui-text-sm)}.callout.warning{background:color-mix(in srgb, #bd8e38 6%, var(--bg));border-color:#bd8e38}.parameter-row,.schema-field{border-bottom:1px solid var(--ui-border,var(--border));padding:17px 0}.field-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.field-heading>code{font-size:var(--ui-text-md);color:var(--heading);font-weight:600}.type-label{font-family:monospace;font-size:var(--ui-text-xs);color:var(--muted)}.required{font-size:var(--ui-text-xs);color:#a83c2c;margin-left:auto;font-weight:500}.deprecated-label{font-size:var(--ui-text-xs);color:var(--muted);border:1px solid var(--ui-border,var(--border));border-radius:4px;padding:1px 5px}.parameter-row p,.schema-field p{font-size:var(--ui-text-md);margin:7px 0;line-height:1.8}.schema-leaf p:empty{display:none}.schema-leaf{font-size:var(--ui-text-sm);color:var(--muted);line-height:1.8}.schema-constraints{margin:8px 0}.schema-constraints>div{flex-wrap:wrap;gap:6px 10px;margin:4px 0;display:flex}.schema-constraints dt{font-weight:500}.schema-constraints dd{overflow-wrap:anywhere;min-width:0;margin:0}.schema-enum{margin:8px 0}.schema-child,.schema-array>details{margin:10px 0}.schema-child summary,.schema-array>details>summary{cursor:pointer;font-size:var(--ui-text-sm)}.schema-child>.schema-view,.schema-array>details>.schema-view,.schema-variants>details>.schema-view{border-left:1px solid var(--ui-border,var(--border));margin:10px 0 10px 3px;padding-left:14px}.schema-leaf code{border:1px solid var(--ui-border,var(--border));border-radius:3px;margin-right:4px;padding:0 4px;display:inline-block}.schema-field details{margin:10px 0 0}.schema-field details summary,.schema-variants summary,.response-content details summary{font-size:var(--ui-text-sm);color:var(--muted);cursor:pointer}.schema-fields .schema-fields{border-left:1px solid var(--ui-border,var(--border));margin:12px 0 0 3px;padding-left:15px}.schema-recursive{font-style:italic;font-size:var(--ui-text-sm)!important}.schema-array{margin-top:10px}.schema-variants>small{font-size:var(--ui-text-xs);color:var(--muted)}.schema-variants>details{border:1px solid var(--ui-border,var(--border));border-radius:6px;margin:12px 0;padding:12px}.media-label{font-family:monospace;font-size:var(--ui-text-xs);color:var(--muted);margin:4px 0 6px;display:inline-block}.status-tabs{border-bottom:1px solid var(--ui-border,var(--border));gap:5px;display:flex}.status-tabs button{font-size:var(--ui-text-sm);color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:9px 13px;display:flex}.status-tabs button.active{border-color:var(--accent-text);color:var(--heading)}.status-dot{background:#d17c51;border-radius:50%;width:6px;height:6px}.explorer{scrollbar-width:thin;border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);background:var(--surface);min-width:0;max-height:calc(100dvh - 176px);margin-top:12px;position:sticky;top:151px;overflow-y:auto}.explorer-header{color:var(--heading);font-size:var(--ui-text-sm);border-bottom:1px solid var(--ui-border,var(--border));align-items:center;gap:7px;padding:17px 16px;font-weight:600;display:flex}.playground-label{font-size:var(--ui-text-xs);color:var(--muted);border:1px solid var(--ui-border,var(--border));border-radius:4px;margin-left:auto;padding:3px 5px;font-weight:400}.explorer-tabs{border-bottom:1px solid var(--ui-border,var(--border));gap:20px;padding:0 15px;display:flex}.explorer-tabs button{color:var(--muted);font-size:var(--ui-text-sm);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0 11px;display:flex}.explorer-tabs button.active{border-color:var(--accent-text);color:var(--heading);font-weight:600}.request-fields{gap:16px;padding:17px 16px 8px;display:grid}.example-selector{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;font-size:.9375rem;display:flex}.example-selector select{max-width:100%}.example-note{color:var(--muted);font-size:var(--ui-text-md)}.request-fields label{font-size:var(--ui-text-sm);color:var(--text);gap:7px;font-weight:550;display:grid}.request-fields .parameter-presence{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-weight:400;display:flex}.playground-inputs .request-fields .parameter-presence input{width:14px;height:14px;accent-color:var(--accent-text);flex:none;padding:0}.request-fields label>span{justify-content:space-between;gap:8px;display:flex}.request-fields label small{font-size:var(--ui-text-xs);color:var(--muted);font-weight:400}.request-fields input,.request-fields select{font-family:monospace;font-size:var(--ui-text-xs);width:100%;padding:9px 10px}.request-fields textarea{font-family:monospace;font-size:var(--ui-text-sm);resize:vertical;width:100%;line-height:1.8}.request-fields .subtle{font-size:var(--ui-text-xs);color:var(--muted);margin:0;font-weight:400;line-height:1.8}.body-editor,.form-body-editor{gap:12px;display:grid}.body-editor-modes{border-bottom:1px solid var(--ui-border,var(--border));gap:4px;display:flex}.body-editor-modes button{font-size:var(--ui-text-md);color:var(--muted);border-bottom:2px solid #0000;padding:7px 12px;font-weight:550}.body-editor-modes button[aria-pressed=true]{color:var(--accent-text);border-bottom-color:currentColor}.body-editor-modes button:disabled{opacity:.6;cursor:not-allowed}.body-fields{border:1px solid var(--ui-border,var(--border));border-radius:7px;gap:16px;min-width:0;margin:0;padding:12px;display:grid}.body-fields legend{font-size:var(--ui-text-sm);color:var(--heading);padding:0 5px}.body-field,.body-value{gap:8px;min-width:0;display:grid}.body-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.body-field-heading small{font-size:var(--ui-text-xs);color:var(--muted)}.request-fields .body-checkbox{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-fields .body-checkbox input{width:24px;height:24px;accent-color:var(--accent-text);flex-shrink:0;margin:0;padding:0}.body-value p[role=alert]{color:var(--error-text);font-size:var(--ui-text-sm);margin:0}.body-constant{overflow-wrap:anywhere;font-size:var(--ui-text-sm)}.auth-fields{font-size:var(--ui-text-sm);border:1px solid var(--ui-border,var(--border));border-radius:7px;padding:12px}.auth-fields summary{cursor:pointer;align-items:center;gap:6px;display:flex}.auth-fields p{font-size:var(--ui-text-xs);color:var(--muted);line-height:1.6}.auth-fields label{margin-top:10px}.credential-memory-controls{border:1px solid var(--ui-border,var(--border));background:var(--surface);border-radius:6px;margin:10px 0;padding:10px}.credential-memory-controls .body-checkbox{flex-wrap:nowrap;align-items:flex-start;margin-top:0;line-height:1.5}.credential-memory-controls .body-checkbox span{flex:1;min-width:0}.auth-field+.auth-field{border-top:1px solid var(--ui-border,var(--border));margin-top:14px;padding-top:4px}.auth-action{border:1px solid var(--ui-border,var(--border));font-size:var(--ui-text-sm);color:var(--accent-text);border-radius:6px;margin-top:10px;padding:7px 9px;display:inline-block}.oauth-settings{margin-top:12px}.oauth-settings summary{color:var(--muted)}.oauth-callback{max-width:560px;margin:15vh auto;padding:24px;line-height:1.7}.snippet-controls{font-size:var(--ui-text-xs);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:13px 16px 8px;display:flex}.snippet-controls select{background:var(--bg);min-width:0;max-width:50%;font-size:var(--ui-text-xs);border-color:var(--ui-border,var(--border));padding:5px 8px}.static-sample-notice{font-size:var(--ui-text-sm);color:var(--muted);margin:4px 16px 12px;line-height:1.5}.multipart-part-headers{border:1px solid var(--ui-border,var(--border));border-radius:8px;gap:12px;min-width:0;margin:0 0 16px;padding:12px;display:grid}.multipart-part-headers legend{font-size:var(--ui-text-md);color:var(--heading);padding:0 4px}.multipart-part-headers label{overflow-wrap:anywhere}.code-block{color:#c7d6e6;background:#151b23;border:1px solid #293340;border-radius:8px;margin:14px 0;overflow:hidden}.code-toolbar{color:#93a5ba;font-size:var(--ui-text-xs);background:#1a222d;border-bottom:1px solid #2c3440;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.code-toolbar>span,.code-toolbar button{align-items:center;gap:6px;display:flex}.code-toolbar button{font-size:var(--ui-text-xs);color:#9dafc2}.code-toolbar button:hover{color:#fff}.code-block pre{font-size:var(--ui-text-sm);tab-size:2;scrollbar-width:thin;margin:0;padding:17px 16px;line-height:1.85;overflow-x:auto}.code-block code{font-size:inherit}.explorer .code-block{border-left:0;border-right:0;border-radius:0;margin:0}.explorer .code-toolbar{display:none}.explorer .code-block pre{font-size:var(--ui-text-xs);padding:13px 16px 18px}.send-request{border-top:1px solid var(--ui-border,var(--border));padding:16px}.button-primary{background:var(--accent);color:#fff;font-size:var(--ui-text-md);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:10px 15px;font-weight:600;display:inline-flex}.button-primary:hover{filter:brightness(.93)}.send-request .button-primary{width:100%;font-size:var(--ui-text-sm)}.send-request p{text-align:center;color:var(--muted);font-size:var(--ui-text-xs);margin:10px 0 0;line-height:1.6}.request-error,.preview-error{color:var(--error-text,#b03642);font-size:var(--ui-text-sm);overflow-wrap:anywhere;padding:10px 16px;line-height:1.8}.response-empty{text-align:center;min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.response-empty svg{color:var(--accent-text)}.response-empty h3{margin:16px 0 3px;font-size:.9375rem}.response-empty p{font-size:var(--ui-text-sm);line-height:1.8}.response-meta{font-size:var(--ui-text-sm);color:var(--muted);gap:15px;padding:16px;display:flex}.response-success{font-size:var(--ui-text-xs);color:var(--success-text)}.response-failed{font-size:var(--ui-text-xs);color:var(--error-text)}.response-content details{padding:14px 16px}.response-content details pre{font-size:var(--ui-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.search-dialog{border:1px solid var(--ui-border,var(--border));background:var(--bg);color:var(--text);border-radius:13px;width:600px;max-width:calc(100vw - 32px);max-height:75vh;margin:0 auto;padding:0;top:12vh;box-shadow:0 24px 80px #0003}.search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c182655}.search-input-row{border-bottom:1px solid var(--ui-border,var(--border));color:var(--muted);align-items:center;gap:12px;padding:17px 20px;display:flex}.search-input-row input{box-shadow:none;font-size:var(--ui-text-body);background:0 0;border:0;width:100%;min-width:0;padding:8px 12px}.search-input-row button{padding:0}.search-results{max-height:50vh;padding:7px;overflow-y:auto}.search-results>a{border-radius:6px;align-items:center;gap:14px;padding:13px 15px;display:flex}.search-results>a:hover,.search-results>a:focus{background:var(--surface)}.search-result-icon{width:4.5rem;color:var(--accent-text);flex-shrink:0;justify-content:center;display:flex}.search-results>a>span:nth-child(2){flex:1;min-width:0}.search-results small{font-size:var(--ui-text-xs);color:var(--muted);margin-bottom:4px;display:block}.search-results strong{font-size:var(--ui-text-md);color:var(--heading);font-weight:600}.search-results p{font-size:var(--ui-text-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;line-height:1.7;overflow:hidden}.search-empty{min-height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.search-empty h3{font-size:var(--ui-text-body);margin:14px 0 0}.search-empty p{font-size:var(--ui-text-md)}.search-dialog-footer{border-top:1px solid var(--ui-border,var(--border));font-size:var(--ui-text-xs);color:var(--muted);justify-content:space-between;padding:13px 20px;display:flex}.font-serif .article{font-family:Georgia,serif}.density-compact .nav-link{min-height:29px;padding:5px 8px}.density-compact .schema-field{padding:10px 0}@media (width>=1600px){.header-main{gap:70px}.main-area{gap:55px;padding-left:65px;padding-right:50px}.sidebar{padding-left:36px}}@media (width<=1250px){.header-main{gap:20px;padding:0 28px}.brand{min-width:220px}.header-tabs{padding:0 28px}.sidebar{width:242px;min-width:242px;padding-left:23px;padding-right:16px}.main-area{gap:26px;padding:35px 28px 0 32px}.guide-layout{grid-template-columns:minmax(0,1fr) 150px}.api-layout{grid-template-columns:minmax(0,1fr) 310px}.header-actions{gap:15px}.search-trigger{width:290px}.header-actions>a:last-of-type{display:none}.page-description{font-size:var(--ui-text-body)}h1{font-size:2.125rem}}@media (width<=1080px){.guide-layout{grid-template-columns:1fr}.page-toc{display:none}.api-layout{grid-template-columns:1fr}.explorer{max-height:none;margin:0 0 30px;position:relative;top:auto}.search-trigger{flex:1;max-width:none}.article{max-width:760px}.api-article{padding-bottom:0}.guide-article{padding-bottom:35px}.header-actions>a{display:none!important}.main-area{padding-right:36px}.header-main{gap:20px}}@media (width<=760px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-main{gap:16px;height:65px;padding:0 20px}.brand{gap:8px;min-width:0;font-size:1rem}.brand-mark{width:27px;height:27px}.docs-label{display:none}.search-trigger{width:var(--ui-control-height);min-height:var(--ui-control-height);background:0 0;border:none;flex:none;margin-left:auto;padding:10px}.search-trigger>span,.search-trigger kbd{display:none}.header-actions{gap:5px;margin-left:0}.mobile-menu{display:inline-flex}.header-tabs{height:44px;font-size:var(--ui-text-md);gap:18px;padding:0 20px}.sidebar{z-index:35;background:var(--bg);width:285px;min-width:285px;height:calc(100dvh - 110px);padding:25px 22px 0;display:none;position:fixed;top:110px;box-shadow:15px 20px 30px #0001}.sidebar.is-open{display:flex}.main-area{width:100%;padding:28px 23px 0;display:block}.breadcrumb{font-size:var(--ui-text-xs);margin-bottom:25px}.eyebrow{font-size:var(--ui-text-sm)}h1{letter-spacing:-.8px;font-size:2rem}.page-description{font-size:var(--ui-text-body)}.guide-content{font-size:.9375rem}.article p{font-size:var(--ui-text-body)}.next-pages{grid-template-columns:1fr}.article-footer{font-size:var(--ui-text-xs)}.article-footer>span{display:none}.explorer{margin:20px 0 35px}.search-dialog{max-height:85vh;top:5vh}.search-results{max-height:60vh}.guide-content pre{font-size:var(--ui-text-sm);padding:15px}.code-block pre{font-size:var(--ui-text-xs)}.endpoint-address{padding:11px}.endpoint-address code{font-size:var(--ui-text-sm)}.version-pill{margin-left:10px}.send-request p{font-size:var(--ui-text-xs)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.docs-shell{--accent-text:var(--accent-text-light,#0f6f57)}:root[data-theme=dark] .docs-shell{--accent-text:var(--accent-text-dark,#77d5b7)}.button-primary{background:var(--action-bg,#0f6f57)}:root[data-theme=dark] .required{color:#f19b8d}.page-skeleton{grid-column:1/-1;width:min(100%,72ch);padding-block:12px 48px}.page-skeleton [aria-hidden]>div{background:color-mix(in srgb, var(--muted) 14%, var(--bg));border-radius:6px}.skeleton-title{width:55%;height:40px;margin-bottom:20px}.skeleton-description{width:85%;height:20px;margin-bottom:30px}.skeleton-endpoint{height:50px;margin-bottom:60px}.skeleton-section{width:35%;height:24px;margin-bottom:24px}.page-skeleton .skeleton-line{height:16px;margin-bottom:16px}.page-skeleton .skeleton-line:last-child{width:70%}.nav-search-more{text-align:left;color:var(--accent-text);font-size:var(--ui-text-sm);border:1px solid var(--ui-border,var(--border));border-radius:6px;align-items:center;gap:8px;margin:0 0 15px;padding:10px;display:flex}.search-filters{border-bottom:1px solid var(--ui-border,var(--border));align-items:center;gap:12px;padding:12px 20px;display:flex}.search-filters label{color:var(--muted);font-size:var(--ui-text-xs);align-items:center;gap:7px;display:flex}.search-filters select{font-size:var(--ui-text-xs);padding:5px 7px}.search-filters small{font-size:var(--ui-text-xs);color:var(--muted);margin-left:auto}@media (width<=600px){.search-filters{flex-wrap:wrap;gap:10px}}.content-tabs{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);margin:24px 0;overflow:hidden}.content-tabs [role=tablist]{background:var(--surface);border-bottom:1px solid var(--ui-border,var(--border));display:flex;overflow-x:auto}.content-tabs [role=tab]{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 18px;font-size:.9375rem}.content-tabs [role=tab][aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent-text)}.content-tabs [role=tabpanel]{padding:4px 18px 16px}.guide-content [hidden]{display:none}.content-callout{border:1px solid var(--ui-border,var(--border));border-left:3px solid var(--accent-text);background:var(--surface);border-radius:var(--radius);margin:24px 0;padding:16px 20px;display:block}.content-callout.warning{border-left-color:#c58a22}.content-callout.danger{border-left-color:#c94242}.content-callout>strong{color:var(--heading)}.content-steps{counter-reset:steps;padding-left:24px}.content-steps>li{padding:8px 0 20px 12px}.content-accordion{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);margin:16px 0;padding:14px 18px}.content-accordion>summary{cursor:pointer;color:var(--heading);font-weight:600}.content-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin:24px 0;display:grid}.content-card{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);padding:20px;transition:border-color .15s;display:block}.content-card:hover{border-color:var(--accent-text)}.content-card>strong{color:var(--heading);display:block}.content-code-group,.content-schema{margin:20px 0}.brand-logo{object-fit:contain;max-width:120px;height:30px}.logo-dark{display:none}:root[data-theme=dark] .brand:has(.logo-dark) .logo-light{display:none}:root[data-theme=dark] .brand .logo-dark{display:block}.code-light .code-block,.code-light .code-block pre{background:var(--surface);color:var(--text)}.code-light .code-block .code-toolbar{background:var(--subtle);color:var(--muted);border-color:var(--ui-border,var(--border))}.skip-link,.brand-mark{background:var(--action-bg,#0f6f57)}.font-sans .article{font-family:ui-sans-serif,system-ui,sans-serif}.docs-shell :is(.code-block,.callout,.endpoint-address,.content-card,.content-accordion,.content-tabs){border-radius:var(--radius)}.code-dark .guide-content pre{color:#dbe5ef;background:#131820;border-color:#2a3440}.code-light .guide-content pre{background:var(--surface);color:var(--text);border-color:var(--ui-border,var(--border))}.lifecycle-center .page-description{max-width:640px}.lifecycle-note{color:var(--muted);font-size:var(--ui-text-md);line-height:1.8}.lifecycle-filters,.lifecycle-pagination,.lifecycle-links,.lifecycle-operation,.lifecycle-card-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lifecycle-filters{align-items:flex-start;margin:24px 0 14px}.lifecycle-filters a,.lifecycle-filters summary,.lifecycle-pagination a{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);min-height:36px;font-size:var(--ui-text-md);cursor:pointer;align-items:center;gap:12px;padding:7px 12px;display:inline-flex}.lifecycle-filters [aria-current]{border-color:var(--accent-text);color:var(--accent-text)}.lifecycle-group-options{gap:6px;max-height:300px;margin-top:8px;display:grid;overflow:auto}.lifecycle-entries{gap:18px;display:grid}.lifecycle-card{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;padding:22px}.lifecycle-card h2{border:0;margin:16px 0 10px;padding:0;font-size:1.25rem}.lifecycle-card p{margin:12px 0 0}.lifecycle-card-meta{color:var(--muted);font-size:var(--ui-text-sm);justify-content:space-between}.lifecycle-status{color:var(--accent-text);background:var(--subtle);border-radius:5px;padding:4px 7px}.lifecycle-operation{font-size:var(--ui-text-md);min-width:0}.lifecycle-operation code{white-space:normal}.lifecycle-dates{flex-wrap:wrap;gap:14px 32px;margin:16px 0;display:flex}.lifecycle-dates dt{color:var(--muted);font-size:var(--ui-text-sm)}.lifecycle-dates dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:.9375rem}.lifecycle-links a,.lifecycle-notice>div>a{min-height:28px;color:var(--accent-text);font-size:var(--ui-text-md);align-items:center;gap:6px;display:inline-flex}.lifecycle-notice p{margin:8px 0}.lifecycle-notice>div>a{margin-top:8px}.lifecycle-pagination{font-size:var(--ui-text-md);justify-content:center;margin-top:28px}.multipart-file{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);background:var(--subtle);margin:12px 0;padding:12px}.multipart-file input[type=file]{max-width:100%;font-size:var(--ui-text-sm);padding:8px}.multipart-file input::file-selector-button{border:1px solid var(--ui-border,var(--border));background:var(--surface);color:var(--text);cursor:pointer;border-radius:5px;margin-right:8px;padding:6px 9px}.multipart-selection{font-size:var(--ui-text-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.multipart-selection button{border:1px solid var(--ui-border,var(--border));border-radius:5px;min-height:28px;padding:4px 8px}.playground-preview{min-width:0;position:sticky;top:151px}.playground-preview .explorer{position:static}.try-now{background:var(--action-bg);color:#fff;font-size:var(--ui-text-sm);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;display:inline-flex}.try-now:hover{background:color-mix(in srgb, var(--action-bg) 88%, #000)}.preview-hint{font-size:var(--ui-text-md);color:var(--muted);padding:8px 18px 18px}.playground-dialog{border:1px solid var(--ui-border,var(--border));width:min(1600px,100vw - 32px);max-width:none;height:min(1100px,100dvh - 32px);max-height:none;color:var(--text);background:var(--bg);border-radius:20px;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 100px #0003}.playground-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182766}.playground-dialog .playground-workspace{background:var(--bg);border:0;border-radius:0;flex-direction:column;height:100%;max-height:none;margin:0;display:flex;position:static;overflow:hidden}.playground-heading{border-bottom:1px solid var(--ui-border,var(--border));align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.playground-heading strong{color:var(--heading);font-size:.9375rem}.playground-heading code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ui-border,var(--border));min-width:0;font-size:var(--ui-text-md);background:var(--surface);border-radius:8px;flex:1;padding:9px 12px;overflow:hidden}.playground-heading .icon-button{flex-shrink:0}.playground-panels{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.playground-inputs,.playground-output{scrollbar-width:thin;overscroll-behavior:contain;min-width:0;overflow:auto}.playground-inputs{border-right:1px solid var(--ui-border,var(--border))}.playground-intro h2{letter-spacing:-.3px;margin:0 0 8px;font-size:1.25rem}.playground-intro p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.7}.playground-inputs .request-fields label{font-size:var(--ui-text-md)}.playground-inputs .request-fields input,.playground-inputs .request-fields select{font-size:var(--ui-text-md);padding:10px 12px}.playground-inputs .send-request{background:var(--bg);border-top:1px solid var(--ui-border,var(--border));padding:16px 24px;position:sticky;bottom:0}.playground-output{background:var(--surface);padding:16px}.playground-output .explorer-tabs{margin-bottom:16px}.playground-output .code-block{border:1px solid var(--ui-border,var(--border));border-radius:10px;margin:0}.playground-output .code-block pre{max-height:none;font-size:var(--ui-text-md)}@media (width<=1080px){.playground-preview{position:static}}@media (width<=760px){.playground-dialog{border-radius:14px;width:calc(100vw - 20px);height:calc(100dvh - 24px)}.playground-heading{flex-wrap:wrap;gap:8px;padding:12px}.playground-heading strong{flex:1;min-width:0}.playground-heading code{flex-basis:100%;order:1}.playground-panels{display:block;overflow:auto}.playground-inputs,.playground-output{overflow:visible}.playground-inputs{border-right:0}.playground-inputs .send-request{position:static}.playground-intro{padding:20px 16px 0}.playground-inputs .request-fields{padding:20px 16px}}.playground-output .code-toolbar{display:flex}.endpoint-address .try-now{flex-shrink:0;margin-left:0}@media (width<=760px){.endpoint-address{flex-wrap:wrap}.endpoint-address code{overflow-wrap:anywhere;flex:1;min-width:0}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.playground-target{border:1px solid var(--ui-border,var(--border));background:var(--surface);border-radius:8px;flex:1;align-items:center;min-width:0;padding-right:4px;display:flex}.playground-heading .playground-target code{text-overflow:clip;scrollbar-width:thin;background:0 0;border:0;overflow-x:auto}.copy-action{flex-shrink:0;align-items:center;display:inline-flex}.copy-error{font-size:var(--ui-text-sm);color:var(--error-text)}.playground-request-example{border:1px solid var(--ui-border,var(--border));border-radius:10px;margin:0 24px 24px;overflow:hidden}.playground-request-example>summary{font-size:var(--ui-text-md);color:var(--heading);cursor:pointer;padding:12px 14px}.response-editor{border:1px solid var(--ui-border,var(--border));border-radius:10px;margin:12px 0 18px;overflow:hidden}.response-editor-toolbar{border-bottom:1px solid var(--ui-border,var(--border));font-size:var(--ui-text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.response-editor-toolbar>span:first-child{color:var(--heading);margin-right:auto}.response-editor-toolbar small{color:var(--muted);font-size:var(--ui-text-xs);margin-left:8px}.response-editor-toolbar>button{font-size:var(--ui-text-xs)}.response-monaco{width:100%;height:clamp(280px,56dvh,650px)}.response-fallback{max-height:60dvh;padding:14px;overflow:auto}@media (width<=760px){.playground-heading .playground-target{flex-basis:100%;order:1}.playground-heading .playground-target code{flex-basis:auto;order:0}.playground-request-example{margin-left:16px;margin-right:16px}}.playground-heading .request-url-bar{background:var(--bg);border-radius:7px;gap:4px;padding:3px 4px 3px 8px}.playground-heading .request-url-bar code{align-items:center;min-height:30px;padding:2px;font-size:.9375rem;line-height:24px;display:flex}.url-origin{border:1px solid var(--ui-border,var(--border));color:var(--muted);background:var(--surface);border-radius:4px;flex-shrink:0;padding:0 5px;line-height:22px}.url-path{color:var(--heading);flex-shrink:0;padding-left:4px}.url-send{min-height:var(--ui-control-height);font-size:var(--ui-text-md);background:var(--heading);color:var(--bg);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-weight:550;display:inline-flex}.url-cancel{min-height:var(--ui-control-height);font-size:var(--ui-text-sm);flex-shrink:0;padding:7px}.request-note{color:var(--muted);font-size:var(--ui-text-sm);padding:0 24px 20px}.mock-response-controls{border:1px solid var(--ui-border,var(--border));font-size:var(--ui-text-sm);color:var(--muted);border-radius:8px;margin:12px 24px 0;padding:10px 12px}.mock-response-controls summary{cursor:pointer;color:var(--heading);font-weight:600}.mock-response-controls p{margin:10px 0;line-height:1.6}.mock-response-fields{gap:10px;margin:12px 0;display:grid}.mock-response-fields label{gap:5px;min-width:0;display:grid}.mock-response-fields input,.mock-response-fields select{width:100%;min-width:0;font-size:var(--ui-text-sm)}.mock-response-controls>button{border:1px solid var(--ui-border,var(--border));background:var(--surface);color:var(--heading);border-radius:5px;margin-top:10px;padding:8px 10px;display:block}.mock-response-badge{color:var(--heading);font-weight:600}@media (width<=760px){.playground-heading .request-url-bar{flex-basis:0;order:0}.playground-heading .request-url-bar code{font-size:var(--ui-text-sm)}.url-send{padding:7px}.url-send svg{display:none}}.body-object-fields{gap:16px;min-width:0;display:grid}.body-nested-fields{border:1px solid var(--ui-border,var(--border));background:var(--surface);border-radius:7px;min-width:0;margin:0;padding:12px}.body-nested-fields legend{overflow-wrap:anywhere;max-width:100%;font-size:var(--ui-text-xs)}.body-nested-modes{gap:4px;display:flex}.body-nested-modes button{font-size:var(--ui-text-sm);color:var(--muted);border-radius:5px;padding:5px 9px}.body-nested-modes button[aria-pressed=true]{color:var(--heading);background:var(--subtle)}.body-object-fields .body-checkbox code{overflow-wrap:anywhere;min-width:0}.body-array-fields{gap:12px;min-width:0;display:grid}.body-array-item{border:1px solid var(--ui-border,var(--border));border-radius:6px;gap:10px;min-width:0;padding:10px;display:grid}.body-array-item-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.body-array-item-heading code{overflow-wrap:anywhere;min-width:0;font-size:var(--ui-text-sm)}.body-array-item-heading button,.body-array-add{border:1px solid var(--ui-border,var(--border));font-size:var(--ui-text-sm);border-radius:5px;padding:5px 9px}.body-array-item-heading button{flex-shrink:0}.body-array-add{justify-self:start}.relay-controls{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);padding:12px}.relay-notice{color:var(--muted);font-size:var(--ui-text-md);margin:10px 0 0;line-height:1.6}.locale-menu{font-size:var(--ui-text-md);position:relative}.locale-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;list-style:none;display:flex}.locale-menu>summary::-webkit-details-marker{display:none}.locale-menu>summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:5px;border-radius:4px}.locale-menu nav{z-index:70;border:1px solid var(--ui-border,var(--border));background:var(--bg);border-radius:10px;width:245px;padding:6px;position:absolute;top:30px;right:0;box-shadow:0 12px 32px #0002}.locale-menu nav a{border-radius:6px;justify-content:space-between;padding:9px}.locale-menu nav a:hover,.locale-menu nav a[aria-current]{background:var(--subtle);color:var(--heading)}.locale-menu nav p{border-top:1px solid var(--ui-border,var(--border));color:var(--muted);font-size:var(--ui-text-sm);margin:0;padding:8px 9px;line-height:1.6}.locale-fallback{border:1px solid var(--ui-border,var(--border));background:var(--subtle);color:var(--text);font-size:var(--ui-text-md);border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:10px;margin:20px 24px 0;padding:12px 16px;line-height:1.6;display:flex}.locale-fallback p{margin:0}.locale-fallback svg{flex-shrink:0;margin-top:2px}.reader-extension-host{grid-column:1/-1;min-width:0;margin:24px}.reader-extension-host:empty,.reader-extension-host>div:empty{display:none}.reader-extension-host>div{border:1px solid var(--ui-border,var(--border));border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;margin-bottom:12px;padding:18px}.reader-extension-host h2{margin:0 0 10px;font-size:1.125rem}.reader-extension-host p{margin:8px 0;font-size:.9375rem;line-height:1.7}button,a,summary{-webkit-tap-highlight-color:transparent}button:active:not(:disabled){filter:brightness(.94)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.guide-content :where(p,ul,ol,blockquote){max-width:72ch}@media (width<=760px){input:not([type=checkbox]):not([type=radio]),textarea,select,.playground-inputs .request-fields input,.playground-inputs .request-fields select{font-size:max(16px,1rem)}.url-send,.url-cancel,.try-now,.response-editor-toolbar button,.code-toolbar button,.search-input-row button,.status-tabs button,.explorer-tabs button,.parameter-inclusion,.schema-child summary{min-height:44px}}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--accent-text)}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){min-height:var(--ui-control-height);align-content:center}@media (width<=760px){.playground-heading{align-items:flex-start}.playground-heading .request-url-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:6px;display:grid}.playground-heading .request-url-bar code{min-width:0;min-height:44px}.request-url-bar .url-send,.request-url-bar .url-cancel{grid-column:1/-1;width:100%}}.brand-mark{color:var(--accent-text,#6d28d9);background:0 0}.brand-mark>img{object-fit:contain;width:36px;height:36px;display:block}.brand-mark.small{background:0 0;width:24px;height:24px}.brand-mark.small>img{width:20px;height:20px}.playground-inputs{container:request-pane/inline-size}.playground-intro{padding:18px 16px 0}.playground-intro h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.playground-intro p{font-size:var(--ui-text-md);line-height:1.6}.playground-inputs .request-fields{gap:12px;padding:16px 16px 12px}.request-fields [hidden]{display:none!important}.request-form-section,.playground-request-example,.mock-response-controls{border:1px solid var(--ui-border,var(--border));background:var(--bg);border-radius:14px;min-width:0;padding:0;overflow:clip}.request-form-section>summary,.playground-request-example>summary,.mock-response-controls>summary{box-sizing:border-box;min-height:42px;color:var(--text);font-size:var(--ui-text-md);cursor:pointer;align-items:center;gap:8px;margin:0;padding:10px 16px;font-weight:600;line-height:20px;list-style:none;display:flex}.request-form-section>summary::-webkit-details-marker{display:none}.playground-request-example>summary::-webkit-details-marker{display:none}.mock-response-controls>summary::-webkit-details-marker{display:none}.request-form-section>summary:before,.playground-request-example>summary:before,.mock-response-controls>summary:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:6px;height:6px;margin-right:2px;transform:rotate(-45deg)}.request-form-section[open]>summary:before,.playground-request-example[open]>summary:before,.mock-response-controls[open]>summary:before{transform:rotate(45deg)}.request-form-section>summary:focus-visible,.playground-request-example>summary:focus-visible,.mock-response-controls>summary:focus-visible{outline-offset:-3px}.request-form-field{border-top:1px solid var(--ui-border,var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:20px 16px;display:grid}.request-field-meta,.request-field-control{min-width:0}.request-fields .request-field-meta{margin:0;display:block}.request-fields .request-field-meta>.parameter-name{justify-content:start;gap:8px;display:grid}.request-field-heading,.request-fields .request-field-heading{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.request-field-heading code,.request-field-heading label{font-family:var(--ui-font);font-size:var(--ui-text-md);overflow-wrap:anywhere;font-weight:600}.request-fields .request-field-description,.auth-fields .request-field-description{font-size:var(--ui-text-md);color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-weight:400;line-height:1.6;display:block}.request-type-badge,.request-required-badge,.request-fields .request-type-badge,.request-fields .request-required-badge{background:var(--surface);max-width:100%;color:var(--muted);font:600 var(--ui-text-xs)/1.3 var(--ui-mono);overflow-wrap:anywhere;border-radius:5px;align-items:center;padding:2px 6px;display:inline-flex}.request-required-badge,.request-fields .request-required-badge{color:var(--error-text);background:color-mix(in srgb, var(--error-text) 12%, var(--bg))}.request-field-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.request-field-actions{align-items:center;gap:2px;display:flex}.request-fields .request-field-control>input,.request-fields .request-field-control>textarea,.request-fields .auth-primary-field input{border:1px solid var(--ui-border,var(--border));background:var(--bg);width:100%;min-width:0;min-height:36px;color:var(--text);font:var(--ui-text-md)/1.4 var(--ui-font);border-radius:8px;margin:0;padding:8px 10px}.request-fields .request-field-control>textarea{font-family:var(--ui-mono);line-height:1.5}.request-field-control>:focus-visible,.request-fields .additional-parameter-name:focus-visible,.request-fields .body-form-key:focus-visible,.request-fields .request-type-select:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.request-fields .request-field-actions .parameter-presence{place-items:center;width:28px;min-width:28px;height:28px;margin:0;padding:0;display:grid}.playground-inputs .request-fields .parameter-presence input{width:14px;height:14px;min-height:0;margin:0;padding:0}.parameter-remove,.parameter-required{width:28px;min-width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.parameter-remove:hover:not(:disabled){color:var(--text);background:var(--surface)}.request-form-actions{border-top:1px solid var(--ui-border,var(--border));background:var(--surface);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;display:flex}.request-form-actions button{min-height:36px;color:var(--text);font:var(--ui-text-sm)/1.4 var(--ui-font);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.request-fields .additional-parameter-name,.request-fields .body-form-key{border:1px solid var(--ui-border,var(--border));background:var(--bg);width:100%;min-width:0;color:var(--text);font:600 var(--ui-text-md)/1.4 var(--ui-font);border-radius:8px}.playground-inputs .request-fields .additional-parameter-name,.playground-inputs .request-fields .body-form-key{margin:0;padding:8px 10px}.request-custom-field{align-items:start}.request-custom-field .request-field-meta{justify-items:start;gap:8px;display:grid}.request-fields .request-type-select{width:auto;max-width:100%;min-height:28px;color:var(--text);background:var(--surface);font:var(--ui-text-xs)/1.4 var(--ui-mono);border:0;border-radius:5px;margin:0;padding:3px 6px}.auth-fields{padding:0}.request-fields .auth-primary-field{margin:0;padding:20px 16px;font-weight:400}.auth-field+.auth-field{border:0;margin-top:0;padding-top:0}.auth-field>.auth-action,.auth-field>.oauth-settings,.auth-field>p,.auth-fields>.credential-memory-controls{margin:8px 16px 12px}.auth-field>.oauth-settings{padding:12px}.request-fields .credential-memory-controls{background:0 0;border:0;padding:0}.body-editor{display:block;position:relative}.body-editor>summary{padding-right:130px}.body-editor>.body-editor-modes{background:var(--surface);border:0;border-radius:20px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:6px;right:12px}.body-editor>.body-editor-modes>button{min-height:26px;color:var(--muted);font-size:var(--ui-text-xs);border:0;border-radius:16px;padding:3px 10px}.body-editor>.body-editor-modes>button:nth-child(2){order:-1}.body-editor>.body-editor-modes>button[aria-pressed=true]{background:var(--bg);color:var(--text)}.body-schema-fields{margin:16px}.body-schema-fields>summary{cursor:pointer;font-size:var(--ui-text-sm);color:var(--muted)}.body-editor>label,.body-editor>.body-variant-selector,.body-editor>.subtle{margin:16px}.body-editor>.body-fields{border:0;border-top:1px solid var(--ui-border,var(--border));border-radius:0;margin:0;padding:16px}.body-form{min-width:0}.body-form>.request-form-field:first-child{border-top:1px solid var(--ui-border,var(--border))}.request-form-error{color:var(--error-text);font-size:var(--ui-text-sm);overflow-wrap:anywhere;margin:0;padding:10px 16px}.request-settings-fields{border-top:1px solid var(--ui-border,var(--border));gap:12px;padding:16px;display:grid}.playground-request-example,.mock-response-controls{margin:0 16px 12px}.mock-response-controls>:not(summary){margin-left:16px;margin-right:16px}.mock-response-controls>button{margin-bottom:16px}.request-note{font-size:var(--ui-text-xs);margin:0;padding:0 16px 16px}@container request-pane (width<=520px){.request-form-field{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}@media (pointer:coarse),(width<=760px){.request-fields .request-field-control>input,.request-fields .request-field-control>textarea,.request-fields .auth-primary-field input,.request-fields .additional-parameter-name,.request-fields .body-form-key{min-height:44px;font-size:1rem}.request-fields .request-field-actions .parameter-presence,.parameter-remove,.parameter-required{width:44px;min-width:44px;height:44px}.request-form-actions button{min-height:44px}.body-editor>.body-editor-modes{top:3px}.body-editor>.body-editor-modes>button{min-height:32px}}.request-fields .auth-credential-control{border:1px solid var(--ui-field-border);background:var(--bg);border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.request-fields .auth-credential-control:focus-within{border-color:var(--accent-text);outline:2px solid var(--accent-text);outline-offset:2px}.request-fields .auth-primary-field .auth-credential-control input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:8px 0}@media (forced-colors:active){.request-fields .auth-credential-control:focus-within{outline-color:highlight}}.auth-credential-prefix{color:var(--muted);font-size:var(--ui-text-md);flex:none}.request-field-control:not(:has(.request-field-actions)){grid-template-columns:minmax(0,1fr)}.header-tabs>button,.header-tabs>.section-fallback,.header-tabs>a{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;min-height:34px;padding:6px 12px;display:flex}.header-tabs>button.active,.header-tabs>.section-fallback.active,.header-tabs>a.active{border-color:var(--ui-border,var(--border));background:var(--bg);color:var(--accent-text);font-weight:600;box-shadow:0 1px 3px #00000008}.header-tabs>button:hover,.header-tabs>a:hover{background:var(--subtle)}.header-tabs>.section-fallback[hidden],.header-tabs>button[hidden]{display:none}.reader-settings{color-scheme:inherit;border:1px solid var(--ui-border,var(--border));background:var(--bg);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border-radius:22px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 60px #0003}.reader-settings::backdrop{-webkit-backdrop-filter:blur(4px);background:#12121655}.reader-settings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reader-settings-heading>div{overflow-wrap:anywhere;min-width:0}.reader-settings-heading>button{flex-shrink:0}.reader-settings h2{color:var(--heading);margin:4px 0 0;font-size:1.75rem}.reader-settings small{color:var(--accent-text);font-size:var(--ui-text-sm);font-weight:600}.reader-settings p{font-size:var(--ui-text-md);color:var(--muted);line-height:1.7}.reader-settings label{min-width:0;font-size:var(--ui-text-md);flex-direction:column;gap:8px;margin:14px 0;display:flex}.reader-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.reader-settings select{width:100%;min-width:0}.reader-settings-controls{margin-top:24px}.reader-settings .settings-privacy{background:var(--surface);border-radius:10px;margin:0 0 20px;padding:12px 14px}.reader-settings-grid>label:last-child{grid-column:1/-1}.layout-classic.docs-shell{--canvas:var(--bg);--workspace-top:calc(7rem + 1px);--island-radius:4px;padding:0}.layout-classic .site-header{box-shadow:none;border-width:0 0 1px;border-radius:0;top:0}.layout-classic .docs-layout{grid-template-columns:min(250px,26vw) minmax(0,1fr);max-width:1600px;margin:0 auto}.layout-classic .sidebar{top:var(--workspace-top);height:calc(100dvh - var(--workspace-top));border:0;border-right:1px solid var(--ui-border,var(--border));border-radius:0;padding-top:28px}.layout-classic .navigation-resize-controls,.layout-classic .inspector-resize{display:none}.layout-classic .main-area{padding:32px;display:block}.layout-classic .article{border:0;border-radius:0;min-height:0;padding:0}.layout-classic .api-layout .inspector-island{border-radius:4px;margin-top:28px;position:static}.layout-classic .page-toc{display:none}@media (width<=760px){.layout-classic.docs-shell{--workspace-top:calc(6.75rem + 1px)}.layout-classic .docs-layout{display:block}.layout-classic .sidebar{width:min(320px,90vw);left:0;top:var(--workspace-top);height:calc(100dvh - var(--workspace-top))}.layout-classic .main-area{padding:24px 16px}.reader-settings{padding:20px}.header-tabs>button,.header-tabs>a,.header-tabs>.section-fallback{min-height:44px;padding-inline:10px}}@media (width<=520px){.reader-settings-grid{grid-template-columns:minmax(0,1fr)}}.classic-api-overview .docs-layout{display:block}.classic-api-overview .sidebar,.classic-api-overview .navigation-resize-controls{display:none}.classic-reference-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.classic-reference-header>div{flex:1;min-width:min(100%,240px)}.classic-reference-header label{font-size:var(--ui-text-md);color:var(--muted);gap:8px;width:min(100%,320px);display:grid}.classic-reference-header select{width:100%}.classic-reference-help{color:var(--muted);font-size:.9375rem;line-height:1.7}.classic-pagination{color:var(--muted);font-size:var(--ui-text-md);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.classic-pagination>span{margin-right:auto}.classic-pagination button,.classic-reference-error button,.classic-endpoint-content [role=alert] button{border:1px solid var(--ui-border,var(--border));min-height:34px;color:var(--text);border-radius:6px;padding:7px 12px}.classic-pagination button:disabled{cursor:not-allowed}.classic-reference h1{overflow-wrap:anywhere}.classic-endpoint-group>h2{overflow-wrap:anywhere;color:var(--heading);margin:30px 0 16px;font-size:1.5rem}.classic-endpoint-row{grid-template-columns:minmax(0,1fr) auto;margin:10px 0;display:grid}.classic-endpoint-row>.endpoint-disclosure{grid-area:1/1/auto/-1}.classic-header-try{z-index:1;min-width:88px;min-height:36px;font-size:var(--ui-text-md);border-radius:8px;grid-area:1/2;place-self:start end;margin-top:10px;margin-right:44px;padding:8px 12px}.classic-try-error{color:var(--error-text);font-size:var(--ui-text-md);grid-column:1/-1;padding:12px 16px}.classic-try-error button{color:var(--accent-text);min-height:var(--ui-control-height);padding:6px 0}.endpoint-disclosure{--endpoint-color:#347fc4;border:1px solid var(--endpoint-color);background:color-mix(in srgb, var(--endpoint-color) 7%, var(--bg));border-radius:5px;margin:0;scroll-margin-top:128px;overflow:clip}.endpoint-disclosure.method-post{--endpoint-color:#16875e}.endpoint-disclosure.method-put,.endpoint-disclosure.method-patch{--endpoint-color:#ba7b20}.endpoint-disclosure.method-delete{--endpoint-color:#c34b5b}.endpoint-disclosure>summary{text-align:left;cursor:pointer;min-height:56px;color:var(--heading);grid-template-columns:4.5rem minmax(0,36%) minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 146px 10px 16px;list-style:none;display:grid;position:relative}.endpoint-disclosure>summary::-webkit-details-marker{display:none}.endpoint-disclosure>summary>code{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:.9375rem;font-weight:600}.endpoint-summary{text-align:left;overflow-wrap:anywhere;grid-column:3;min-width:0;font-size:.9375rem}.endpoint-disclosure>summary>svg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.endpoint-disclosure[open]>summary>svg{transform:translateY(-50%)rotate(90deg)}.classic-deprecated{font-size:var(--ui-text-sm);color:var(--muted)}.classic-endpoint-content{border-top:1px solid var(--endpoint-color);background:var(--bg);overflow-wrap:anywhere;padding:clamp(16px,3vw,30px)}.classic-endpoint-content h3{border-bottom:1px solid var(--ui-border,var(--border));color:var(--heading);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-bottom:12px;font-size:1.1875rem;display:flex}.classic-endpoint-content>p{font-size:var(--ui-text-body);line-height:1.8}.classic-reference-error{border:1px solid var(--ui-border,var(--border));border-radius:8px;padding:16px}@media (width<=600px){.endpoint-disclosure>summary{grid-template-rows:44px auto auto;grid-template-columns:4.5rem minmax(0,1fr);gap:10px;padding:12px 44px 12px 16px}.endpoint-disclosure>summary>code{grid-area:2/1/auto/-1}.endpoint-summary,.classic-deprecated{grid-column:1/-1}.endpoint-disclosure>summary>svg{top:34px}.classic-header-try{min-height:44px;margin-top:12px}}.docs-shell{--workspace-max:1408px;--workspace-header-size:112px;--workspace-top:calc(var(--workspace-header-size) + 40px);--canvas:var(--bg);background:var(--bg);min-height:100dvh;padding:0}.site-header{border:0;border-bottom:1px solid var(--ui-border);background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;top:0}.header-main{max-width:var(--workspace-max);grid-template-columns:minmax(200px,1fr) minmax(240px,460px) minmax(150px,1fr);align-items:center;gap:16px;height:64px;margin:0 auto;padding:0 16px;display:grid}.brand{letter-spacing:-.03em;gap:8px;min-width:0;font-size:24px;font-weight:600}.brand-mark,.brand-mark img{width:32px;height:32px}.brand .docs-label{display:none}.brand>span:not(.brand-mark):not(.docs-label){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-trigger{width:264px;max-width:100%;height:38px;min-height:36px;box-shadow:none;background:0 0;border-radius:14px;justify-self:start;padding:0 12px;font-size:14px}.search-trigger kbd{font:600 12px var(--ui-font);background:0 0;border:0;padding:0}.header-actions{justify-self:end;gap:12px;margin:0}.header-actions>a{color:var(--muted);font-size:14px}.header-actions>a:last-of-type{color:#fff;background:var(--action-bg);border-radius:12px;padding:8px 12px}.header-tabs{max-width:var(--workspace-max);align-items:stretch;gap:24px;height:47px;margin:0 auto;padding:0 16px}.header-tabs>:is(button,a,.section-fallback){min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:14px;font-weight:500}.header-tabs>:is(button,a,.section-fallback).active{border-color:var(--accent-text);box-shadow:none;color:var(--heading);background:0 0;font-weight:650}.header-tabs>:is(button,a):hover{color:var(--heading);background:0 0}.header-tabs svg{display:none}.docs-layout{max-width:var(--workspace-max);grid-template-columns:min(var(--sidebar-width,288px), 30vw) 12px minmax(0, 1fr);align-items:start;margin:0 auto;display:grid}.sidebar{width:auto;min-width:0;top:var(--workspace-header-size);height:calc(100dvh - var(--workspace-header-size));background:var(--bg);box-shadow:none;scrollbar-gutter:stable;border:0;border-radius:0;padding:32px 16px 0 0;position:sticky}.sidebar-project{margin-bottom:28px;padding:0 16px}.sidebar-project>svg{display:none}.sidebar nav{margin-bottom:26px}.sidebar nav h3{color:var(--heading);margin-bottom:12px;padding-left:16px;font-size:14px;font-weight:650}.nav-link{border-radius:12px;min-height:36px;padding:8px 16px;font-size:14px;line-height:20px}.nav-link.active{background:color-mix(in srgb, var(--accent) 9%, var(--bg));color:var(--accent-text);font-weight:600}.sidebar .endpoint-link{gap:12px;padding-block:6px}.sidebar-bottom{border-radius:0;padding:20px 16px}.sidebar-bottom .brand-mark,.sidebar-bottom .brand-mark img{width:18px;height:18px}.main-area{align-items:start;gap:0;min-width:0;padding:40px 0 60px 32px}.api-layout{grid-template-columns:minmax(0, 1fr) 48px minmax(260px, min(var(--api-panel-width,448px), 44%))}.guide-layout{grid-template-columns:minmax(0, 1fr) 48px minmax(160px, min(var(--guide-panel-width,192px), 24%))}.article{width:100%;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.api-article>.breadcrumb,.guide-article>.breadcrumb{display:none}.article>.eyebrow{color:var(--accent-text);margin:0 0 12px;font-size:14px;font-weight:600}.article h1{letter-spacing:-.035em;margin:0 0 8px;font-size:2.25rem;font-weight:650;line-height:1.2}.article>.page-description{margin:0 0 26px;font-size:1.125rem;line-height:1.6}.article section{scroll-margin-top:136px}.api-article>section{margin-top:60px}.article section h2{letter-spacing:-.015em;margin:0 0 12px;padding:0 0 12px;font-size:1.125rem;font-weight:600}.api-article section>h2>svg{display:none}.section-media-label{color:var(--muted);font:500 12px/1.5 var(--ui-mono);margin-left:auto}.guide-article{display:block}.guide-content{max-width:min(100%, var(--content-width,760px));font-size:1rem;line-height:1.75}.guide-content h2{margin-top:40px}.guide-content :is(.content-card,.content-card-grid,.content-accordion,.content-callout){box-shadow:none;border-radius:12px}.guide-content .content-callout{border-left-width:1px}.endpoint-address{--endpoint-address-radius:var(--radius,16px);--endpoint-address-inset:6px;padding:var(--endpoint-address-inset);border:1px solid var(--ui-border);border-radius:var(--endpoint-address-radius);background:0 0;align-items:center;gap:8px;min-width:0;margin:0 0 60px;display:flex}.endpoint-address code{min-width:0;font:600 13px/1.5 var(--ui-mono)}.endpoint-address .endpoint-version{display:none}.endpoint-address>.copy-action{margin-left:auto}.endpoint-address>.try-now{border-radius:max(0px, calc(var(--endpoint-address-radius) - var(--endpoint-address-inset) - 1px));align-self:stretch;margin-left:0}.try-now,.request-url-bar .url-send{color:#fff;background:#2563eb}.try-now:hover,.request-url-bar .url-send:hover{background:#1d4ed8}.method-badge.get{color:#087444;background:#e4f8ed}.method-badge.post{color:#225fbb;background:#eaf2ff}:root[data-theme=dark] .method-badge.get{color:#61d79b;background:#123426}:root[data-theme=dark] .method-badge.post{color:#6db3ff;background:#142f43}.api-examples{min-width:0;top:var(--workspace-top);align-content:start;gap:24px;display:grid;position:sticky}.page-toc{min-width:0;top:var(--workspace-top);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 20px;position:sticky;overflow:clip}.page-toc nav{border-left:1px solid var(--ui-border);padding-left:16px}.playground-preview{position:static}.playground-preview .explorer{border:1px solid var(--ui-border);background:var(--surface);border-radius:16px;margin:0;overflow:hidden}.snippet-controls{background:var(--surface);align-items:center;gap:8px;min-height:36px;margin:0;padding:8px 12px;display:flex}.snippet-title{color:var(--heading);margin-right:auto;font-size:12px;font-weight:600}.snippet-controls>select{width:auto;min-width:0;max-width:150px;color:var(--muted);font:500 12px var(--ui-font);background:0 0;border:0;padding:0 2px}.snippet-controls .copy-action>button,.snippet-controls>.try-now{border-radius:6px;width:24px;height:24px;min-height:24px;padding:0}.request-example .try-now{color:var(--muted);background:0 0;place-items:center;margin:0;display:grid}.code-block{border:1px solid var(--ui-border);background:var(--surface);box-shadow:none;border-radius:16px}.code-toolbar{background:var(--surface);border-bottom:0;min-height:36px;padding:7px 12px;font-size:12px}.code-toolbar button{font-size:12px}.code-block pre{background:var(--bg);color:var(--text);font:400 12px/1.8 var(--ui-mono);tab-size:2;border-radius:14px;max-height:420px;margin:0;padding:16px 18px;overflow:auto}.code-block code{font-family:var(--ui-mono)}.request-example .code-block{border:0;border-radius:14px;margin:0}.request-example .code-block pre{max-height:380px}.code-token-string{color:var(--code-string)}.code-token-key{color:var(--code-key)}.code-token-number{color:var(--code-number)}.code-token-keyword{color:var(--code-keyword)}.code-token-comment{color:var(--code-comment)}.code-token-flag{color:var(--code-flag)}.response-preview{border:1px solid var(--ui-border);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.response-preview-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex}.response-preview-statuses{gap:16px;min-width:0;display:flex;overflow:auto}.response-preview-statuses button{min-height:36px;color:var(--muted);border-bottom:2px solid #0000;padding:6px;font-size:12px}.response-preview-statuses button.active{color:var(--accent-text);border-bottom-color:currentColor}.response-preview-toolbar .icon-button{width:28px;height:28px;min-height:28px}.response-preview .code-block{border:0;border-radius:14px;margin:0}.response-preview .code-block pre{max-height:320px}.response-preview .example-selector,.response-preview-format{gap:6px;margin:0;padding:10px 12px;font-size:12px;display:grid}.response-preview .example-selector select,.response-preview-format select{background:var(--bg);min-width:0;max-width:100%;color:var(--text);border:1px solid var(--ui-border);font:inherit;border-radius:6px;padding:6px 8px}.response-preview-empty{color:var(--muted);margin:0;padding:14px 18px;font-size:13px;line-height:1.7}.api-article .parameter-row,.api-article .schema-field{border-bottom:1px solid var(--ui-border);padding:24px 0 28px}.api-article .field-heading{gap:8px}.api-article .field-heading>code{color:var(--accent-text);font-family:var(--ui-mono);font-size:13px}.api-article .type-label,.api-article .required{font:500 11px/1.4 var(--ui-mono);background:var(--surface);border-radius:5px;padding:2px 6px}.api-article .required{color:var(--error-text);background:color-mix(in srgb, var(--error-text) 12%, var(--bg));margin-left:0}.api-article :is(.parameter-row,.schema-field)>p{margin:14px 0 0;font-size:14px;line-height:1.75}.api-article .schema-view:has(>.schema-fields)>.type-label{display:none}.api-article .schema-constraints{margin:12px 0 0;font-size:12px}.api-article .schema-constraints>div{gap:6px;margin:3px 8px 0 0;display:inline-flex}.api-article .schema-constraints dd code{background:var(--surface);border-radius:4px;padding:2px 4px}.authorization-policy{color:var(--muted);font-size:13px;line-height:1.7}.authorization-reference>p code{background:var(--surface);color:var(--text);border-radius:5px;padding:2px 5px;font-size:12px}.inline-response-example{border:1px solid var(--ui-border);border-radius:12px;margin-top:20px;overflow:hidden}.inline-response-example>summary{cursor:pointer;color:var(--muted);padding:12px 16px;font-size:13px}.inline-response-example .code-block{border:0;margin:0}.article-footer{color:var(--muted);margin-top:48px;font-size:12px}.article-footer>div{display:none}.locale-fallback{border-radius:12px;margin:0 0 16px}.lifecycle-layout{grid-template-columns:minmax(0,1fr)}.lifecycle-layout>section{background:0 0;border:0;border-radius:0;padding:0}.panel-resize-handle{cursor:col-resize;touch-action:none;outline:none;justify-content:center;align-self:stretch;width:calc(100% + 12px);min-width:0;margin-inline:-6px;display:flex;position:relative}.panel-resize-handle>span{background:0 0;border-radius:999px;width:3px;margin:24px 0;transition:background .12s}.panel-resize-handle:hover>span{background:var(--ui-border,var(--border))}.panel-resize-handle:focus-visible>span,.panel-resize-handle[data-dragging]>span{background:var(--accent-text)}.panel-resize-handle:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:8px}.navigation-resize-controls{top:var(--workspace-top);height:calc(100dvh - var(--workspace-top) - 12px);position:sticky}.navigation-resize{height:100%}.inspector-resize{top:var(--workspace-top);height:calc(100dvh - var(--workspace-top) - 12px);align-self:start;min-height:240px;position:sticky}.playground-dialog{background:var(--canvas);border-radius:24px;padding:10px}.playground-dialog .playground-workspace{background:0 0;gap:10px}.playground-heading{background:var(--bg);border:1px solid var(--ui-border,var(--border));border-radius:14px;padding:10px 12px}.playground-panels{grid-template-columns:minmax(280px, min(var(--request-panel-width,740px), calc(100% - 272px))) 12px minmax(260px, 1fr)}.playground-inputs,.playground-output{border:1px solid var(--ui-border,var(--border));background:var(--bg);border-radius:14px}.playground-inputs{border:0;border-radius:0}.playground-resize>span{margin:16px 0}.playground-output{flex-direction:column;padding:0;display:flex;overflow:hidden}.playground-output>.response-content{flex-direction:column;flex:1;min-height:0;display:flex}.playground-output .response-meta{flex-wrap:wrap;flex:none}.playground-output .response-editor{border:0;border-top:1px solid var(--ui-border,var(--border));border-radius:0;flex:1;min-height:0;margin:0}.playground-output .response-editor:not([hidden]){flex-direction:column;display:flex}.playground-output .response-editor-toolbar{flex:none}.playground-output .response-monaco{flex:1;height:0;min-height:0}.playground-output .response-fallback{flex:1;min-height:0;max-height:none}.playground-output .response-content>details{border-top:1px solid var(--ui-border,var(--border));flex:none;max-height:35%;overflow:auto}.playground-output .response-empty{flex:1;min-height:0}.playground-inputs>.mock-response-controls{margin:0 16px 12px}.response-editor-toolbar>button{min-height:var(--ui-control-height);border-radius:8px;padding-inline:8px}.response-editor-toolbar>button:hover{background:var(--subtle)}.response-fullscreen-toggle{justify-content:center;align-items:center;display:inline-flex}.response-fullscreen-dialog{background:var(--bg);width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:var(--text);border:1px solid var(--ui-border,var(--border));border-radius:16px;margin:0;padding:0;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 90px #0004}.response-fullscreen-dialog[open]{flex-direction:column;display:flex}.response-fullscreen-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101419aa}.response-fullscreen-dialog .response-editor-toolbar{flex:none;padding:12px 16px}.response-fullscreen-dialog .response-monaco{flex:1;height:auto;min-height:0}.response-fullscreen-dialog .response-fallback{flex:1;min-height:0;max-height:none}.response-fullscreen-dialog .response-editor-toolbar>span:first-child{font-size:.9375rem}@media (width<=1280px) and (width>=761px){.header-main{grid-template-columns:minmax(180px,1fr) minmax(220px,300px) auto;gap:20px}.main-area.api-layout{grid-template-columns:minmax(0,1fr);gap:32px}.api-layout>.inspector-resize{display:none}.api-examples{position:static}.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-layout>.inspector-resize{display:none}}@media (width<=1023px) and (width>=761px){.docs-layout{grid-template-columns:220px 12px minmax(0,1fr)}.main-area{padding:32px 24px 48px}.sidebar{padding-left:8px}}@media (width<=760px){.docs-shell{--workspace-header-size:108px;--workspace-top:132px}.header-main{gap:8px;height:64px;padding:0 16px;display:flex}.brand{flex:1;min-width:0;font-size:21px}.brand-mark,.brand-mark img{width:28px;height:28px}.header-actions{gap:4px;display:flex}.header-actions>a{display:none}.search-trigger{border:0;justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.search-trigger span,.search-trigger kbd{display:none}.header-tabs{gap:20px;height:43px;padding:0 16px}.docs-layout{margin:0;display:block}.navigation-resize-controls,.navigation-resize,.inspector-resize,.playground-resize{display:none}.sidebar{top:var(--workspace-header-size);width:min(320px,100vw - 24px);height:calc(100dvh - var(--workspace-header-size));z-index:45;border-right:1px solid var(--ui-border);border-radius:0;padding:24px 16px;left:0;box-shadow:16px 0 40px #0002}.main-area{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 24px 48px;display:grid}.article h1{font-size:1.875rem}.article>.page-description{font-size:1rem}.article{border:0;border-radius:0;min-height:0;padding:0}.api-examples,.page-toc{position:static}.endpoint-address{margin-bottom:40px}.api-article>section{margin-top:40px}.snippet-controls .copy-action>button,.snippet-controls>.try-now{width:36px;height:36px;min-height:36px}.response-preview-statuses button,.response-preview-toolbar .icon-button{min-height:36px}.playground-dialog{border-radius:18px;padding:6px}.playground-panels{display:block}.playground-inputs{margin-bottom:8px}.playground-inputs,.playground-output{overflow:visible}.playground-output{height:min(720px,80dvh);min-height:320px;overflow:hidden}.playground-inputs>.mock-response-controls{margin-inline:16px}.response-fullscreen-dialog{border-radius:12px;width:calc(100vw - 12px);height:calc(100dvh - 12px);inset:6px}.response-fullscreen-dialog .response-editor-toolbar{gap:6px;padding:8px}}@media (prefers-reduced-motion:reduce){.panel-resize-handle>span{transition:none}}.request-url-bar code:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:4px}:root,*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted,#68737f) 50%, transparent) transparent}:hover,:focus-within{scrollbar-color:color-mix(in srgb, var(--muted,#68737f) 75%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted,#68737f) 50%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--muted,#68737f)}::-webkit-scrollbar-button{width:0;height:0;display:none}@media (forced-colors:active){:root,*{scrollbar-color:auto}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header,.studio>header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.playground-dialog::backdrop,.reader-settings::backdrop,.response-fullscreen-dialog::backdrop,.search-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:is(.docs-shell,.studio),:is(.docs-shell,.studio) *,:is(.docs-shell,.studio) :before,:is(.docs-shell,.studio) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.docs-shell,.studio{--ui-border:CanvasText;--ui-field-border:ButtonText;--ui-shadow:none}:is(.docs-shell,.studio) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid highlight}:is(.docs-shell,.studio) :is(button,input,select,textarea){border-color:buttontext}}
