*,*:before,*:after{box-sizing:border-box}
:root{--font-display:"Instrument Serif",Georgia,serif;--font-body:"Satoshi",Inter,system-ui,sans-serif;--font-mono:"DM Mono","SFMono-Regular",Consolas,monospace;--bg:#f6f5ef;--surface:#fffefb;--surface-2:#fbfaf4;--surface-3:#efeee6;--border:#dedccf;--border-strong:#c7c4b4;--text:#12140f;--text-muted:#62665e;--text-soft:#7a7d74;--green:#225f45;--green-2:#dfeade;--blue:#145a8f;--amber:#8a5a00;--red:#9d2f2f;--shadow:0 18px 48px rgba(18,20,15,.1);--nav-height:62px;--sidebar-width:286px;--toc-width:228px}
html{scroll-padding-top:calc(var(--nav-height) + 24px)}
body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
a{color:var(--blue);text-underline-offset:3px}
button,input{font:inherit}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.docs-root{min-height:100vh}
.skip-link{position:fixed;top:8px;left:8px;z-index:300;background:var(--text);color:#fff;padding:.5rem .7rem;border-radius:7px;transform:translateY(-140%);transition:transform .18s ease;text-decoration:none;font-weight:900}
.skip-link:focus{transform:translateY(0)}
.topnav{position:fixed;top:0;left:0;right:0;height:var(--nav-height);background:rgba(255,254,251,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 1.1rem 0 1.25rem;z-index:100}
.topnav-logo{display:flex;align-items:baseline;gap:.35rem;text-decoration:none;color:var(--text)}
.topnav-logo strong{font-weight:800;letter-spacing:.04em}
.topnav-logo span{color:var(--text-muted);font-weight:600}
.topnav-right{display:flex;gap:.55rem;align-items:center}
.topnav-cta{display:inline-flex;align-items:center;gap:.5rem;height:34px;font-size:.82rem;font-weight:800;color:var(--text);text-decoration:none;padding:0 12px;border:1px solid var(--border);border-radius:7px;background:#fff;cursor:pointer}
.topnav-cta:hover{border-color:var(--border-strong);background:#f8f7f1}
.topnav-cta.primary{background:var(--text);color:#fff;border-color:var(--text)}
.topnav-cta span{font-family:var(--font-mono);font-size:.72rem;color:var(--text-soft)}
.topnav-cta.primary span{color:#fff}
.search-trigger{min-width:142px;justify-content:space-between}
.version-switcher{display:inline-flex;align-items:center;gap:.45rem;height:34px;border:1px solid var(--border);border-radius:7px;background:#fff;padding:0 8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--text-muted)}
.version-switcher select{border:0;background:transparent;font-family:var(--font-mono);font-size:.78rem;color:var(--text);outline:none}
.docs-body{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,920px) var(--toc-width);gap:0;margin-top:var(--nav-height);align-items:start}
.sidebar{border-right:1px solid var(--border);padding:1.15rem 0 2rem;position:sticky;top:var(--nav-height);height:calc(100vh - var(--nav-height));overflow:auto;background:var(--surface-2)}
.sidebar nav{padding-bottom:2rem}
.sidebar-section{margin-bottom:.35rem}
.sidebar-section-title{display:block;padding:7px 1.2rem;font-weight:900;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-decoration:none}
.sidebar-section-title.active,.sidebar-section-title:hover{color:var(--text)}
.sidebar-group-label{margin:.65rem 1.2rem .2rem 2rem;font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}
.sidebar-children{list-style:none;margin:0 0 .65rem;padding:0}
.sidebar-children a{display:block;padding:5px 1.2rem 5px 2rem;font-size:.91rem;color:var(--text-muted);text-decoration:none;border-left:3px solid transparent;line-height:1.35}
.sidebar-children a:hover{color:var(--text);background:#fff}
.sidebar-children a.active{color:var(--green);border-left-color:var(--green);background:#fff;font-weight:800}
.docs-main{min-width:0;width:100%;padding:2.35rem 3rem 4.5rem}
.doc-kicker{font-family:var(--font-mono);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--green);font-weight:800;margin:0 0 .45rem}
h1{font-family:var(--font-display);font-size:clamp(2.35rem,4vw,4rem);line-height:.98;margin:.08rem 0 1rem;font-weight:400;letter-spacing:0;max-width:820px}
h2{font-size:1.36rem;margin:2.25rem 0 .78rem;line-height:1.2;letter-spacing:0;position:relative;scroll-margin-top:calc(var(--nav-height) + 24px)}
h3{font-size:1.05rem;margin:1.5rem 0 .5rem;letter-spacing:0}
p{margin:0 0 1rem}
code{font-family:var(--font-mono);background:#ecebe2;border-radius:4px;padding:.08rem .25rem;font-size:.9em}
.answer-block{font-size:1.08rem;line-height:1.75;background:linear-gradient(90deg,var(--green-2),#f7f8f2);border-left:4px solid var(--green);padding:1rem 1.1rem;border-radius:0 7px 7px 0;margin:1.2rem 0 1.55rem;color:#1b2119}
.role-routes{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.8rem;margin:0 0 1.8rem}
.role-routes a{display:grid;gap:.3rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);text-decoration:none;padding:.95rem;min-height:132px}
.role-routes a:hover{border-color:var(--green);transform:translateY(-1px)}
.role-routes span{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--green);font-weight:900}
.role-routes strong{font-size:1.02rem;line-height:1.25}
.role-routes em{font-style:normal;color:var(--text-muted);font-size:.88rem;line-height:1.45}
.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 1.35rem;font-size:.82rem;color:var(--text-muted)}
.breadcrumb a{color:var(--text-muted);text-decoration:none}
.breadcrumb a:hover{color:var(--text)}
.lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2rem}
.integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.15rem 0 1.8rem}
.integration-grid a{display:block;min-height:112px;padding:.95rem;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfaf4);text-decoration:none;color:var(--text)}
.integration-grid a:hover{border-color:var(--green);transform:translateY(-1px)}
.integration-grid strong{display:block;margin-bottom:.32rem}
.integration-grid span{display:block;color:var(--text-muted);font-size:.88rem;line-height:1.45}
.doc-card{display:block;min-height:116px;padding:1rem;border:1px solid var(--border);border-radius:8px;background:#fff;text-decoration:none;color:var(--text);box-shadow:0 1px 0 rgba(18,20,15,.03)}
.doc-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}
.doc-card.important{border-color:#9db6a4;background:#f6fbf5}
.doc-card strong{display:block;font-size:1.02rem;margin-bottom:.35rem}
.doc-card span{display:block;color:var(--text-muted);font-size:.91rem;line-height:1.5}
.spec-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;margin:1.2rem 0;background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}
.spec-table th{text-align:left;padding:10px 12px;background:#151713;color:#fff;font-weight:800}
.spec-table td{vertical-align:top;padding:10px 12px;border-top:1px solid var(--border);overflow-wrap:anywhere}
.spec-table tr:nth-child(2n) td{background:#fbfbf8}
.code-shell{position:relative;margin:1rem 0 1.25rem}
.copy-code{position:absolute;top:8px;right:8px;z-index:2;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.08);color:#eef3ea;font-size:.76rem;font-weight:800;padding:4px 8px;cursor:pointer}
.copy-code:hover{background:rgba(255,255,255,.16)}
.code-block{background:#10120f;color:#eef3ea;border-radius:8px;padding:1.05rem;overflow:auto;font-family:var(--font-mono);font-size:.86rem;line-height:1.55;margin:0;border:1px solid #242820}
.code-block code{display:block;background:transparent;color:#eef3ea;padding:0;border-radius:0;white-space:pre;min-width:max-content}
.code-block::selection,.code-block code::selection{background:#385844;color:#fff}
.endpoint-chip-row{display:inline-flex;align-items:center;gap:.55rem;margin:.2rem 0 .9rem;padding:.42rem .55rem;border:1px solid var(--border);border-radius:7px;background:#fff}
.method-badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:5px;background:#122018;color:#dff4e3;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}
.endpoint-card{border:1px solid var(--border-strong);background:#fff;border-radius:8px;padding:1.1rem;margin:1rem 0 1.35rem;box-shadow:0 8px 28px rgba(18,20,15,.06)}
.endpoint-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.8rem}
.endpoint-card h2{margin:.35rem 0 .4rem}
.endpoint-card p{color:var(--text-muted)}
.endpoint-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}
.endpoint-meta span{display:block;border:1px solid var(--border);background:var(--surface-2);border-radius:7px;padding:.62rem .7rem;color:var(--text-muted);font-size:.84rem}
.endpoint-meta strong{display:block;color:var(--text);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.12rem}
.schema-source{font-size:.88rem;color:var(--text-muted);margin:.3rem 0 .8rem}
.api-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.1rem 0 1.4rem}
.api-tab{border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden}
.api-tab-label{padding:.65rem .85rem;border-bottom:1px solid var(--border);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--green);background:#f7faf4}
.api-tab .code-shell{margin:0}
.api-tab .code-block{border:0;border-radius:0}
.callout{border:1px solid #b9ceb9;background:#f3faf2;border-radius:8px;padding:1rem;margin:1.25rem 0;color:#1a321f}
.callout.warning{border-color:#e0c486;background:#fff8e8;color:#463100}
.doc-list{padding-left:1.2rem}
.doc-list li{margin:.45rem 0}
.howto-steps{list-style:none;padding:0;counter-reset:step;display:grid;gap:.8rem;margin:1rem 0}
.howto-step{counter-increment:step;display:flex;gap:.85rem;background:#fff;border:1px solid var(--border);border-radius:8px;padding:1rem}
.howto-step:before{content:counter(step);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--green);color:#fff;font-weight:900;flex-shrink:0}
.howto-step strong{display:block}
.howto-step p{margin:.2rem 0 0;color:var(--text-muted)}
.faq-section{margin-top:2.5rem}
.faq-list{display:grid;gap:.8rem}
.faq-item{background:#fff;border:1px solid var(--border);border-radius:8px;padding:1rem}
.faq-item dt{font-weight:900;margin-bottom:.35rem}
.faq-item dd{margin:0;color:var(--text-muted)}
.heading-anchor{opacity:0;text-decoration:none;color:var(--text-soft);font-size:.88rem;margin-left:.4rem}
h2:hover .heading-anchor{opacity:1}
.toc{position:sticky;top:var(--nav-height);height:calc(100vh - var(--nav-height));padding:2rem 1.1rem 2rem 0;overflow:auto}
.toc-inner{border-left:1px solid var(--border);padding-left:1rem}
.toc p{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:var(--text-muted);margin:0 0 .65rem}
.toc a,.toc span{display:block;text-decoration:none;color:var(--text-muted);font-size:.84rem;line-height:1.35;margin:.48rem 0}
.toc a:hover{color:var(--text)}
.pager{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin:2.8rem 0 0}
.pager-link{display:block;border:1px solid var(--border);border-radius:8px;background:#fff;padding:.85rem;text-decoration:none;color:var(--text)}
.pager-link:hover{border-color:var(--border-strong)}
.pager-link span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:var(--text-soft);margin-bottom:.2rem}
.pager-link strong{display:block;line-height:1.25}
.pager-link.next{text-align:right}
.page-meta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--text-muted)}
.search-overlay{position:fixed;inset:0;background:rgba(18,20,15,.34);backdrop-filter:blur(4px);z-index:200;display:grid;place-items:start center;padding-top:90px}
.search-overlay[hidden]{display:none}
.search-dialog{width:min(720px,calc(100vw - 32px));background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}
.search-dialog input{width:100%;border:0;border-bottom:1px solid var(--border);padding:1rem 1.1rem;font-size:1rem;outline:none}
.search-results{display:grid;gap:.25rem;padding:.5rem;max-height:min(560px,calc(100vh - 180px));overflow:auto}
.search-result{display:block;text-decoration:none;color:var(--text);padding:.8rem;border-radius:7px}
.search-result:hover{background:var(--surface-2)}
.search-result strong{display:block}
.search-result span{display:block;color:var(--text-muted);font-size:.88rem;line-height:1.45;margin-top:.15rem}
.search-result small{display:block;color:var(--green);font-family:var(--font-mono);font-size:.68rem;line-height:1.35;margin-top:.38rem}
.search-result em{display:block;color:var(--text-soft);font-size:.72rem;font-style:normal;font-family:var(--font-mono);margin-top:.35rem}
.search-empty{color:var(--text-muted);padding:.85rem;margin:0}
.search-count{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);margin:.35rem .7rem}
.search-suggestions{display:flex;flex-wrap:wrap;gap:.45rem;padding:.2rem .85rem 1rem}
.search-suggestions a{border:1px solid var(--border);border-radius:7px;padding:.32rem .55rem;text-decoration:none;color:var(--text);font-size:.82rem;background:var(--surface-2)}
.playground{display:grid;gap:.9rem;border:1px solid var(--border-strong);border-radius:8px;background:#fff;padding:1rem;margin:1rem 0 1.4rem;box-shadow:0 8px 28px rgba(18,20,15,.06)}
.playground [hidden]{display:none}
.playground-grid{display:grid;grid-template-columns:2fr 1fr;gap:.8rem}
.playground label{display:grid;gap:.35rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:var(--text-muted)}
.playground input,.playground select,.playground textarea{width:100%;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text);padding:.62rem .7rem;font-family:var(--font-body);font-size:.94rem;text-transform:none;letter-spacing:0;font-weight:500}
.playground textarea,.playground-output{font-family:var(--font-mono);font-size:.84rem}
.playground-submit{justify-self:start;border:1px solid var(--text);border-radius:7px;background:var(--text);color:#fff;font-weight:900;padding:.62rem .9rem;cursor:pointer}
.playground-output{min-height:150px;background:#10120f;color:#eef3ea;border-radius:8px;padding:1rem;overflow:auto;white-space:pre-wrap;margin:0}
.operation-playground{display:grid;gap:.9rem;border:1px solid var(--border-strong);border-radius:8px;background:#fff;padding:1rem;margin:1rem 0 1.4rem;box-shadow:0 8px 28px rgba(18,20,15,.06)}
.operation-playground-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.8rem}
.operation-playground-head p{margin:.35rem 0 0;color:var(--text-muted);font-size:.86rem}
.operation-playground-head a{font-size:.82rem;font-weight:900}
.operation-playground-actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}
.operation-playground label{display:grid;gap:.35rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:var(--text-muted)}
.operation-playground label span{color:var(--green);font-size:.72rem;letter-spacing:0;text-transform:none}
.operation-playground input,.operation-playground textarea{width:100%;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text);padding:.62rem .7rem;font-family:var(--font-body);font-size:.94rem;text-transform:none;letter-spacing:0;font-weight:500}
.operation-playground textarea{font-family:var(--font-mono);font-size:.84rem}
.api-reference-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}
.api-reference-meta span{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;padding:.65rem;color:var(--text-muted);font-size:.82rem}
.api-reference-meta strong{display:block;color:var(--text);font-family:var(--font-mono);font-size:1rem}
.api-reference-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:1rem;align-items:start}
.api-request-panel,.api-response-panel{display:grid;gap:.75rem}
.api-response-panel h3{margin:.15rem 0 0}
.playground-preview{min-height:126px;background:#20231d;color:#eef3ea;border-radius:8px;padding:1rem;overflow:auto;white-space:pre-wrap;margin:0;font-family:var(--font-mono);font-size:.82rem}
.reference-playground-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:1rem;align-items:start;border:1px solid var(--border-strong);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbf4);padding:1.05rem;margin:1rem 0 1.4rem;box-shadow:0 8px 28px rgba(18,20,15,.06)}
.reference-playground-shell h2{margin:.1rem 0 .55rem}
.reference-playground-links{display:grid;gap:.45rem}
.reference-playground-links a{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:7px;background:#fff;padding:.55rem .65rem;text-decoration:none;color:var(--text);font-family:var(--font-mono);font-size:.82rem}
.reference-playground-links span{font-weight:900;color:var(--green)}
.api-version-banner{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:7px;background:#fff;padding:.4rem .55rem;margin:0 0 .9rem;font-size:.82rem}
.api-version-banner span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--text-muted)}
.api-version-banner strong{font-family:var(--font-mono)}
.docs-feedback{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:8px;background:#fff;padding:.9rem 1rem;margin:2rem 0 0}
.docs-feedback strong{display:block;line-height:1.25}
.docs-feedback span{display:block;color:var(--text-muted);font-size:.86rem;margin-top:.12rem}
.docs-feedback-actions{display:flex;gap:.45rem}
.docs-feedback button{border:1px solid var(--border-strong);border-radius:7px;background:var(--surface-2);font-weight:900;padding:.48rem .72rem;cursor:pointer}
.docs-feedback button:hover,.docs-feedback[data-submitted="true"] button{border-color:var(--green);background:#f6fbf5}
.insights-panel{border:1px solid var(--border-strong);border-radius:8px;background:#fff;padding:1.05rem;margin:1rem 0 1.4rem;box-shadow:0 12px 36px rgba(18,20,15,.08)}
.insights-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.9rem;margin-bottom:.9rem}
.insights-header h3{margin:.15rem 0 0}
.insights-header>span{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);padding:0 .7rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);white-space:nowrap}
.insights-grid{display:grid;grid-template-columns:1.35fr 1fr 1.15fr 1.15fr;gap:.75rem;margin-bottom:1rem}
.insight-metric{border:1px solid var(--border);border-radius:7px;background:linear-gradient(180deg,#fff,var(--surface-2));padding:.85rem .9rem;min-height:94px;display:flex;flex-direction:column;justify-content:space-between}
.insight-metric strong{display:block;font-family:var(--font-mono);font-size:1.7rem;line-height:1;color:var(--text)}
.insight-metric span{display:block;color:var(--text-muted);font-size:.78rem;font-weight:800;line-height:1.35}
.insights-section{border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem}
.insights-section h3{margin:.05rem 0 .2rem}
.insights-section p{margin:.05rem 0 .75rem;color:var(--text-muted);font-size:.9rem}
.insights-list{margin:.4rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}
.insights-list li{border:1px solid var(--border);border-radius:7px;background:var(--surface-2);padding:.55rem .65rem;font-family:var(--font-mono);font-size:.82rem}
.insights-empty{border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-2);padding:1rem;display:grid;gap:.25rem}
.insights-empty strong{font-size:.95rem}
.insights-empty span{color:var(--text-muted);font-size:.9rem}
.insights-raw{min-height:180px;max-height:360px;overflow:auto;margin:0}
@media(max-width:1180px){.docs-body{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.toc{display:none}.docs-main{padding-right:2rem}}
@media(max-width:860px){.topnav{padding:0 .8rem}.topnav-right{gap:.35rem}.topnav-cta{padding:0 9px}.version-switcher{display:none}.topnav-right .topnav-cta:not(.search-trigger):not(.primary){display:none}.search-trigger{min-width:82px}.search-trigger span{display:none}.docs-body{display:block}.sidebar{position:relative;display:block;top:auto;width:auto;height:auto;max-height:none;border-right:0;border-bottom:1px solid var(--border);padding:.45rem 0;background:var(--surface-2)}.sidebar nav{display:flex;gap:.4rem;overflow-x:auto;padding:0 .75rem;scrollbar-width:none;flex-wrap:nowrap}.sidebar nav::-webkit-scrollbar{display:none}.sidebar-section{min-width:max-content;margin:0}.sidebar-section-title{padding:.46rem .68rem;background:#fff;border:1px solid var(--border);border-radius:7px;white-space:nowrap}.sidebar-section.current .sidebar-section-title{border-color:var(--green);background:#f6fbf5;color:var(--green)}.sidebar-group-label{display:none}.sidebar-children,.sidebar-section.current .sidebar-children{display:none}.endpoint-chip-row{max-width:100%;align-items:flex-start}.endpoint-chip-row code{white-space:normal;overflow-wrap:anywhere}.docs-main{padding:1.45rem 1rem 3rem}.lead-grid,.integration-grid,.api-tabs,.endpoint-meta,.pager,.playground-grid,.api-reference-grid,.reference-playground-shell,.insights-grid,.role-routes{grid-template-columns:1fr}.operation-playground-head,.docs-feedback{display:grid}.operation-playground-actions{justify-content:start}.api-reference-meta{grid-template-columns:1fr}.docs-feedback-actions{justify-content:start}h1{font-size:2.35rem}.topnav-logo span{display:none}.page-meta{display:block}.page-meta span{display:block;margin:.3rem 0}}