.api-page nav [aria-current=page]{color:var(--purple)}
.api-page code,.api-page pre{font-family:'IBM Plex Mono',monospace;font-size:12px}
.api-page p code{background:var(--tint);padding:2px 4px;overflow-wrap:anywhere}
.rate-unit{font-size:15px;color:var(--muted)}
.api-base{display:flex;align-items:center;gap:24px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.api-base .eyebrow{margin:0;flex-shrink:0}.api-base>code{overflow-wrap:anywhere;min-width:0}.api-base .chip{margin-left:auto}
.api-section{margin-top:65px}.api-copy{font-size:13px;line-height:1.8;color:#75726f;max-width:420px;margin:23px 0}
#try-api label{font-size:12px;display:block;margin-bottom:10px}#try-api .search-box{max-width:none;padding-left:5px}#try-api .search-box button{white-space:nowrap}
#api-status{min-height:22px;font-size:12px;line-height:1.7;color:var(--purple);margin:16px 0}
.response-panel{min-width:0}.response-empty{min-height:255px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.response-symbol{font:38px 'IBM Plex Mono',monospace;color:#b5a8e5;margin-bottom:20px}.response-empty strong{font-weight:500;font-size:16px}.response-empty p{font-size:12px;color:var(--muted);line-height:1.8}
#api-response{margin:22px 0 0;max-height:300px;overflow:auto;line-height:1.8;background:var(--tint);padding:18px;white-space:pre;outline-offset:3px}
.request-example{margin-top:26px;padding:22px 24px;background:#f0eeeb;border:1px solid var(--line)}.request-example .eyebrow{margin-bottom:12px}.request-example pre{margin:0;line-height:2;overflow:auto;padding-bottom:4px}
.api-table-wrap{overflow:auto}.api-table{white-space:normal}.api-table th{padding-top:16px}.api-table td{font:13px/1.7 'DM Sans',sans-serif;vertical-align:top;padding-top:24px;padding-bottom:24px}.api-table td:first-child{width:46%;padding-right:28px}.api-table td code{overflow-wrap:anywhere}.api-table td small{font:11px/1.9 'DM Sans',sans-serif;margin-top:8px}.api-table td small code{font-size:10px}.api-method{display:inline-block;background:var(--tint);color:var(--purple);font:10px 'IBM Plex Mono',monospace;padding:5px 7px;margin-right:12px}.api-table tbody{border-bottom:1px solid var(--line)}
.api-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.api-guide-grid article{padding:28px;border-right:1px solid var(--line)}.api-guide-grid article:first-child{padding-left:0}.api-guide-grid article:last-child{border:0;padding-right:0}.guide-number{font:30px 'IBM Plex Mono',monospace}.guide-number span{font-size:12px;color:var(--muted)}.api-guide-grid h3{font-size:16px;margin:22px 0 14px}.api-guide-grid p{font-size:12px;line-height:1.9;color:#75726f}.api-errors{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;border-top:0;padding-top:0}
@media(max-width:800px){.api-base{gap:14px}.api-base>code{font-size:11px}.api-guide-grid{grid-template-columns:1fr}.api-guide-grid article,.api-guide-grid article:first-child,.api-guide-grid article:last-child{padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.api-guide-grid article:last-child{border-bottom:0}.api-table{min-width:580px}.api-section{margin-top:48px}}
@media(max-width:480px){.api-page header{gap:14px}.api-page nav{gap:12px}.api-page nav a:last-child{display:inline}.api-page nav a[href='/#comparisons'],.api-page nav a[href='/#methodology']{display:none}.api-base{flex-wrap:wrap}.api-base .eyebrow{width:100%}.api-base .chip{display:none}.api-base>code{font-size:10px}.api-page .intro-bottom{gap:12px}.api-page .intro-bottom p{max-width:210px}.api-page .network-count strong{white-space:nowrap}.rate-unit{font-size:11px}.request-example{padding:18px 15px}}

@media(max-width:480px){.api-page nav a[href='/#comparisons'],.api-page nav a[href='/methodology']{display:inline}}
