.api-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);padding-block-end:80px;display:grid}.api-sidebar{position:sticky;top:110px}.api-sidebar nav{border-inline-start:1px solid var(--line,#d8ded8);margin-block-end:24px;display:grid}.api-sidebar nav a{align-items:center;min-height:44px;padding:8px 16px;text-decoration:none;display:flex}.api-sidebar nav a:hover{color:#ad492b;background:#eeeee7}.api-content{min-width:0}.api-content h2{letter-spacing:-.025em;font-size:clamp(24px,3vw,36px)}.api-content h3{font-size:20px}.api-content p{max-width:75ch;line-height:1.7}.api-content section,.api-endpoint{scroll-margin-top:110px}.api-base{border-block:1px solid #d8ded8;gap:8px;margin-block:24px;padding:20px 0;display:grid}.api-base code{overflow-wrap:anywhere;text-align:start;font-size:clamp(12px,2vw,16px)}.api-code{color:#f7f6f2;background:#182c2b;min-width:0;margin-block:20px}.api-code-toolbar{border-block-end:1px solid #40524f;justify-content:space-between;align-items:center;gap:12px;padding-inline:20px 8px;font-size:13px;display:flex}.api-code button{color:#f7f6f2;cursor:pointer;background:0 0;border:0;min-width:64px;min-height:44px}.api-code pre{white-space:pre;text-align:left;margin:0;padding:22px;font-size:13px;line-height:1.8;overflow-x:auto}.api-code :focus-visible{outline-offset:-3px;outline:2px solid #b5d0c4}.api-copy-status{padding-inline:20px;font-size:13px;display:block}.api-copy-status:not(:empty){padding-block-end:12px}.api-permissions{margin-block:32px}.api-permissions dl>div,.api-errors>div{border-block-end:1px solid #d8ded8;grid-template-columns:100px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.api-permissions dd,.api-errors dd{margin:0;line-height:1.6}.api-search{border-block-start:1px solid #d8ded8;padding-block:24px}.api-search label{margin-block-end:10px;font-weight:700;display:block}.api-search input{color:#182c2b;background:#fff;border:1px solid #99aaa3;border-radius:0;width:100%;min-height:48px;padding:12px 16px;font-size:16px}.api-search p{color:#596967;font-size:13px}.api-group{margin-block:24px 40px}.api-group h2{margin-block-end:16px}.api-endpoint{border-block-end:1px solid #d8ded8}.api-endpoint:first-of-type{border-block-start:1px solid #d8ded8}.api-endpoint summary{cursor:pointer;align-items:center;gap:20px;min-height:64px;padding:20px 4px;list-style:none;display:flex}.api-endpoint summary::-webkit-details-marker{display:none}.api-endpoint summary:focus-visible,.api-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.api-method{color:#ad492b;min-width:58px;font:12px ui-monospace,monospace}.api-endpoint-name{flex:1;gap:6px;min-width:0;display:grid}.api-endpoint-name strong{font-size:16px;font-weight:600}.api-endpoint-name code{color:#596967;overflow-wrap:anywhere;text-align:start;font-size:12px}.api-disclosure{font-size:22px}.api-endpoint[open] .api-disclosure{transform:rotate(45deg)}.api-endpoint-body{padding-block:0 24px}.api-table-scroll{max-width:100%;overflow-x:auto}.api-table-scroll table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.api-table-scroll caption{text-align:start;padding-block:12px;font-weight:700}.api-table-scroll td,.api-table-scroll th{vertical-align:top;text-align:start;border-block-end:1px solid #d8ded8;padding:12px 14px}.api-table-scroll th:first-child,.api-table-scroll td:first-child{padding-inline-start:0}.api-table-scroll th{font-weight:600}.api-table-scroll code{overflow-wrap:anywhere;font-size:12px}.api-table-scroll td{line-height:1.6}.api-note{border-inline-start:3px solid #ad492b;padding-inline-start:16px}.api-responses{margin-block-start:48px}.api-empty{background:#eeeee7;padding:24px}@media (width<=800px){.api-layout{grid-template-columns:minmax(0,1fr);gap:24px}.api-sidebar{position:static}.api-sidebar nav{border-block:1px solid #d8ded8;border-inline-start:0;flex-wrap:wrap;display:flex}.api-sidebar nav a{padding-inline:10px;font-size:14px}.api-endpoint summary{gap:10px}.api-method{min-width:48px}.api-code pre{padding:16px;font-size:12px}.api-table-scroll table{min-width:440px}.api-permissions dl>div,.api-errors>div{grid-template-columns:80px minmax(0,1fr);gap:12px}}
