.docs-page{max-width:1152px;margin:auto;padding:0 24px 100px;color:var(--ink,#040d10)}.docs-page a{color:inherit}.docs-hero{padding:64px 0 52px;border-bottom:1px solid var(--line,#040d1021)}.docs-eyebrow{font:12px IBM Plex Mono,monospace;display:flex;align-items:center;gap:12px;color:var(--muted,#575f5f);margin-bottom:25px}.docs-eyebrow a{text-decoration:none}.docs-hero h1{font:400 clamp(48px,5.2vw,60px)/.96 "Instrument Serif",Georgia,serif;letter-spacing:-1.3px;margin:0 0 22px;max-width:900px}.docs-hero>p{font-size:16px;line-height:1.7;max-width:690px;margin:0;color:var(--muted,#575f5f)}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;padding-top:48px}.docs-sidebar{align-self:start;position:sticky;top:90px;max-height:calc(100vh - 120px);overflow:auto;font-size:13px}.docs-label{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#737b78)}.docs-sidebar nav{display:flex;flex-direction:column;gap:3px}.docs-sidebar nav a{text-decoration:none;padding:9px 11px;border-left:1px solid #040d1017;color:var(--muted,#575f5f);line-height:1.4}.docs-sidebar nav a.active{color:var(--ink,#040d10);border-left:2px solid var(--ink);background:var(--soft,#eeeee8)}.docs-sidebar nav a:hover{background:var(--soft);color:var(--ink,#040d10)}.docs-sidebar-links{border-top:1px solid var(--line,#040d1021);padding-top:18px;margin-top:24px;display:grid;gap:15px}.docs-sidebar-links a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:12px}.docs-content{min-width:0}.docs-layout-wide{display:block}.docs-layout-wide .docs-section h2{font-size:52px}.docs-page-actions{display:flex;align-items:center;gap:25px;margin-bottom:60px;flex-wrap:wrap}.docs-stop{border:0;background:transparent;color:var(--muted,#575f5f);text-decoration:underline;font-size:11px;padding:10px;cursor:pointer}.docs-section{scroll-margin-top:90px;padding:0 0 45px;margin:0 0 45px;border-bottom:1px solid var(--line,#040d1021)}.docs-section:last-child{border:0;margin:0}.docs-section h2{font:400 36px/1 "Instrument Serif",Georgia,serif;letter-spacing:-.5px;margin:0 0 20px;display:flex;gap:12px;align-items:center}.docs-section h3{font-size:16px;line-height:1.4;font-weight:500;margin:28px 0 14px}.docs-section h4{font-size:15px;font-weight:500}.docs-section li,.docs-section p{font-size:14px;line-height:1.8;color:var(--muted,#575f5f)}.docs-section p{margin:12px 0}.docs-section strong{color:var(--ink,#040d10);font-weight:500}.docs-section ol,.docs-section ul{padding-left:22px}.docs-section li{padding:4px 0}.docs-section .docs-intro{font-size:15px;margin-top:-8px;margin-bottom:25px}.docs-anchor{font:16px IBM Plex Mono,monospace;text-decoration:none;opacity:0}.docs-anchor:focus,.docs-section h2:hover .docs-anchor{opacity:.45}.docs-page code{font-family:IBM Plex Mono,monospace;font-size:.87em}.docs-section li code,.docs-section p code,.docs-table code{background:var(--soft,#eeeee8);border:1px solid #040d100d;padding:2px 5px;border-radius:3px;color:var(--ink,#1e2c2f);overflow-wrap:anywhere}.docs-languages{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line,#040d1021);background:var(--soft,#f7f7f2);border-radius:5px;margin:6px 0 16px}.docs-languages button{font:500 12px Inter,sans-serif;cursor:pointer;border:0;padding:7px 13px;border-radius:3px;background:transparent;color:var(--muted,#575f5f)}.docs-languages button[aria-pressed=true]{background:#040d10;color:#f1f7f7}.docs-code{border:1px solid var(--line,#040d1026);border-radius:5px;background:var(--surface,#fff);overflow:hidden;margin:18px 0 24px}.docs-code-toolbar{padding:12px 16px;border-bottom:1px solid var(--line,#040d1017);display:flex;align-items:center;justify-content:space-between;background:var(--soft,#f7f7f2);font:11px IBM Plex Mono,monospace}.docs-code-toolbar>span{display:flex;align-items:center;gap:14px}.docs-code-toolbar small{font-size:10px;color:var(--muted,#737b78)}.docs-code-toolbar button{display:flex;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer;font:11px Inter,sans-serif;color:var(--muted,#575f5f)}.docs-code pre{padding:20px;margin:0;overflow:auto;font:12px/1.9 IBM Plex Mono,monospace;tab-size:2;color:var(--ink,#1e2c2f)}.docs-code pre code{font-size:inherit}.docs-callout{border:1px solid #d9ddbd;border-left:3px solid #9bb800;border-radius:3px;padding:16px 20px;background:color-mix(in srgb,var(--lime) 10%,var(--surface));margin:24px 0;font-size:13px;line-height:1.8;color:var(--muted,#575f5f)}.docs-callout>strong{display:block;margin-bottom:4px;font-size:13px}.docs-callout p{margin:0;font-size:13px}.docs-table-scroll{overflow:auto}.docs-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;margin:20px 0;line-height:1.7}.docs-table th{font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted,#737b78)}.docs-table td{padding:15px 12px;border-bottom:1px solid var(--line,#040d1017);vertical-align:top;color:var(--muted,#575f5f)}.docs-table td:first-child{color:var(--ink,#040d10);min-width:130px}.docs-table td code{white-space:normal}.docs-link-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}.docs-link-card{border:1px solid var(--line,#040d1026);border-radius:4px;padding:22px;text-decoration:none;display:block;background:var(--surface,#fff)}.docs-link-card:hover{border-color:#728700}.docs-link-card strong{display:block;font-size:14px;margin-bottom:8px}.docs-link-card p{font-size:12px;line-height:1.7;margin:0}.docs-builder{border:1px solid var(--line,#040d1026);border-radius:5px;margin:24px 0;overflow:hidden;background:var(--surface,#fff)}.docs-builder-head{padding:16px 20px;display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--line,#040d1021);background:var(--soft,#f7f7f2)}.docs-method{font:500 10px IBM Plex Mono,monospace;color:#087a4f;letter-spacing:.04em;border:1px solid #c2ddcf;background:#e8f7f0;padding:5px 7px;border-radius:3px;display:inline-block}.docs-builder-head select{font:12px IBM Plex Mono,monospace;background:transparent;border:0;outline-offset:4px;max-width:100%;color:var(--ink,#040d10)}.docs-builder-grid{display:grid;grid-template-columns:1fr 1fr}.docs-request-fields{padding:22px;border-right:1px solid var(--line)}.docs-builder label{display:block;font-size:11px;font-weight:500;margin-bottom:7px;color:var(--ink,#394446)}.docs-builder .docs-request-fields select,.docs-builder input:not([type=checkbox]),.docs-builder textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:4px;padding:10px;background:var(--surface,#fff);color:var(--ink,#1e2c2f);font:12px/1.6 Inter,sans-serif;margin-bottom:20px;min-width:0}.docs-builder textarea{resize:vertical}.docs-builder input:focus,.docs-builder select:focus,.docs-builder textarea:focus{outline:2px solid #728700;outline-offset:1px}.docs-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.docs-builder .docs-checkbox{display:flex;gap:10px;align-items:flex-start;margin-top:10px}.docs-checkbox input{accent-color:var(--ink,#040d10);margin:3px 0 0;width:14px;height:14px}.docs-checkbox small{display:block;color:var(--muted,#737b78);font-size:10px;line-height:1.6;margin-top:4px}.docs-output{padding:22px;min-width:0;display:flex;flex-direction:column}.docs-output h3{margin:10px 0 0}.docs-output-empty{text-align:center;padding:25px 0 30px;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.docs-output-empty h4{margin:15px 0 3px}.docs-output-empty p{font-size:12px}.docs-output-empty a{font-size:11px;display:flex;gap:7px;align-items:center}.docs-terminal-icon{font:22px IBM Plex Mono,monospace;color:var(--muted,#575f5f)}.docs-output pre{font:10px/1.7 IBM Plex Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;background:var(--soft,#f7f7f2);border:1px solid var(--line);padding:12px;flex:1 1}.docs-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#040d10;color:#f1f7f7;border:1px solid #040d10;border-radius:5px;padding:12px 18px;font:500 12px Inter,sans-serif;cursor:pointer;text-decoration:none}.docs-button:hover{background:#1e2c2f}.docs-button:disabled{opacity:.4;cursor:not-allowed}.docs-key-note{font-size:9px;line-height:1.7;color:var(--muted,#737b78);margin-top:9px}.docs-builder>.docs-code{margin:0;border:0;border-top:1px solid var(--line,#040d1021);border-radius:0}.docs-badge{display:inline-block;padding:5px 9px;border:1px solid var(--line,#040d1021);border-radius:3px;font:10px IBM Plex Mono,monospace;background:var(--soft,#f7f7f2);color:var(--muted,#575f5f)}.docs-endpoint{border:1px solid var(--line,#040d1026);border-radius:4px;margin:12px 0;background:var(--surface,#fff)}.docs-endpoint summary{display:flex;gap:14px;align-items:center;cursor:pointer;padding:18px;list-style:none}.docs-endpoint summary::-webkit-details-marker{display:none}.docs-endpoint summary>code{font-size:12px}.docs-endpoint summary>span:not(.docs-method):not(.docs-expand){font-size:11px;color:var(--muted,#737b78);margin-left:auto}.docs-expand{font:18px IBM Plex Mono,monospace;transition:transform .15s}.docs-endpoint[open] .docs-expand{transform:rotate(45deg)}.docs-endpoint-body{padding:0 20px 20px;border-top:1px solid var(--line)}.docs-endpoint-body>p{font-size:13px}.docs-copy-error{padding:0 15px;color:#bf3636!important;font-size:11px!important}.docs-steps li{padding-left:7px}.docs-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px}.technique-registry{display:grid;grid-template-columns:1fr 1.25fr;border:1px solid var(--line,#040d1026);border-radius:4px;background:var(--surface,#fff);margin:28px 0;overflow:hidden}.technique-list{border-right:1px solid var(--line)}.technique-list button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:18px 15px;background:transparent;border:0;border-bottom:1px solid var(--line,#040d1017);cursor:pointer}.technique-list button:last-child{border-bottom:0}.technique-list button[aria-pressed=true]{background:color-mix(in srgb,var(--lime) 16%,var(--surface))}.technique-number{font:12px IBM Plex Mono,monospace;color:#9ca39f;align-self:flex-start;padding-top:2px}.technique-list button small{display:block;font:9px IBM Plex Mono,monospace;color:var(--muted,#737b78);margin-bottom:6px}.technique-list button strong{font-size:11px;font-weight:500}.technique-list button svg{margin-left:auto;flex-shrink:0}.technique-detail{padding:25px;min-width:0}.technique-detail h3{font:400 32px/1.15 "Instrument Serif",Georgia,serif;margin:25px 0 16px}.technique-detail>p{font-size:12px}.technique-detail pre{white-space:pre-wrap;background:var(--soft,#f7f7f2);border:1px solid var(--line);padding:18px;border-radius:3px;font:11px/1.9 IBM Plex Mono,monospace;min-height:180px;overflow-wrap:anywhere}.technique-detail .technique-caption{font-size:11px;color:var(--muted,#737b78);margin:16px 0 28px}.docs-preview-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.docs-preview-list div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line,#040d1017);padding:17px 0;font-size:12px;color:var(--muted,#575f5f)}.docs-preview-list span{font:9px IBM Plex Mono,monospace;color:#9ca39f}.docs-section :focus-visible{outline:2px solid #728700;outline-offset:3px}@media (max-width:900px){.docs-layout{gap:30px;grid-template-columns:170px minmax(0,1fr)}.docs-builder-grid{grid-template-columns:1fr}.docs-request-fields{border-right:0;border-bottom:1px solid var(--line,#040d1021)}.docs-output-empty{padding:24px}.technique-registry{grid-template-columns:1fr}.technique-list{border:0;display:grid;grid-template-columns:1fr 1fr}.technique-list button{border-bottom:1px solid var(--line,#040d1017)!important}.technique-detail{border-top:1px solid var(--line,#040d1021)}.docs-endpoint summary>span:not(.docs-method):not(.docs-expand){display:none}.docs-expand{margin-left:auto}}@media (max-width:650px){.docs-page{padding:0 20px 60px}.docs-hero{padding:40px 0 34px}.docs-hero h1{font-size:48px}.docs-hero>p{font-size:14px}.docs-layout{display:block;padding-top:26px}.docs-sidebar{position:static;max-height:none;margin-bottom:40px}.docs-sidebar nav{display:flex;flex-direction:row;gap:6px;overflow:auto;padding-bottom:8px}.docs-sidebar nav a{white-space:nowrap;border:1px solid var(--line,#040d1021);border-radius:4px;font-size:11px}.docs-sidebar nav a.active{border:1px solid var(--ink)}.docs-sidebar-links{display:none}.docs-layout-wide .docs-section h2,.docs-section h2{font-size:34px}.docs-section{padding-bottom:30px;margin-bottom:32px}.docs-link-cards{grid-template-columns:1fr}.docs-code pre{font-size:11px;padding:16px}.docs-code-toolbar{padding:11px 13px}.docs-endpoint summary{gap:10px;padding:14px 12px}.docs-endpoint summary>code{font-size:10px}.docs-endpoint-body{padding:0 12px 12px}.docs-table td{padding:12px 8px;font-size:11px}.docs-table th{padding:10px 8px}.docs-preview-list{grid-template-columns:1fr}.docs-output,.docs-request-fields{padding:18px}.docs-eyebrow{font-size:10px}.technique-detail{padding:20px}.technique-list button{padding:15px 10px;gap:8px}.technique-list button strong{font-size:10px}.technique-list button small{font-size:8px}}.docs-output{--ink:#f1f7f7;--muted:#a8b5b4;--surface:#0d171b;--line:#344044;--soft:#0d171b;background:#040d10;color:var(--ink);color-scheme:dark}.docs-output .docs-label,.docs-output p{color:#a8b5b4}.docs-output pre{background:transparent;color:#e3f7d0}.docs-output-empty{color:var(--ink)}.docs-output input::placeholder{color:var(--muted)}.docs-output .docs-button{background:var(--lime);border-color:var(--lime);color:#040d10}.docs-output .docs-button:hover:not(:disabled){background:#e2ff42}@media (max-width:1279px){.docs-builder-grid{grid-template-columns:1fr}.docs-request-fields{border-right:0;border-bottom:1px solid var(--line)}}.docs-section>ol,.docs-section>p,.docs-section>ul{font-size:15px}@media (max-width:1023px){.docs-layout{display:block}.docs-sidebar{position:static;max-height:none;margin-bottom:36px}.docs-sidebar nav{display:flex;flex-direction:row;gap:6px;overflow:auto;padding-bottom:8px}.docs-sidebar nav a{white-space:nowrap;border:1px solid var(--line);border-radius:4px}.docs-sidebar-links{display:none}}.docs-feedback{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:24px 0}.docs-feedback-fields{padding:20px;min-width:0}.docs-feedback>.docs-code{margin:0;border:0;border-top:1px solid var(--line);border-radius:0;min-width:0}@media (min-width:640px){.docs-feedback-fields{padding:24px}}@media (min-width:1280px){.docs-feedback{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.docs-feedback>.docs-code{border-top:0;border-left:1px solid var(--line)}}