.api-eyebrow{margin:0 0 16px;font:var(--text-t-meta);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.api-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:64px;margin-top:48px}.api-nav{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:2px;font-size:14px}.api-nav a{padding:6px 10px;margin-left:-10px;border-radius:var(--radius-6);color:var(--ink-2);text-decoration:none}.api-nav a:hover,.api-nav a[aria-current=page]{color:var(--ink);background:var(--off-white)}.api .api-body{margin-top:0;max-width:820px}.api-body h2{scroll-margin-top:96px}.api-body h4{margin:24px 0 10px;font-size:16px;line-height:1.35;font-weight:500}.api-body :not(pre)>code{padding:1px 5px;border-radius:4px;background:var(--off-white);font-size:.84em;overflow-wrap:anywhere}.api-body pre{margin:8px 0 24px;padding:16px 20px;border-radius:var(--radius-10);background:var(--ink);color:#f1efec;overflow-x:auto;font-size:13px;line-height:1.6}.api-body pre code{font-size:inherit;white-space:pre}.api-body table{font-size:14px}.api-body td code{white-space:nowrap}@media (max-width:999px){.api-grid{grid-template-columns:minmax(0,1fr);gap:32px}.api-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.api-nav a{margin:0;padding:6px 12px;border-radius:var(--radius-pill);background:var(--off-white)}.api-nav a[aria-current=page]{background:var(--ink);color:#fff}}@media (max-width:640px){.api-body pre{margin-left:-20px;margin-right:-20px;border-radius:0;font-size:12px}}