.api-reference{padding-top:48px;padding-bottom:80px;color:#172642}.api-reference-heading{max-width:760px;margin-bottom:40px}.api-reference h1{font-size:clamp(30px,3vw,42px);line-height:1.15;margin:12px 0 20px}.api-reference-heading>p:not(.eyebrow){font-size:17px;line-height:1.65;color:#56657d;margin-bottom:20px}.api-reference-heading>a{color:#3156d3;text-decoration:underline;text-underline-offset:4px;font-size:14px}.api-reference-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;align-items:start}.api-reference-sidebar{position:sticky;top:100px}.api-reference-sidebar nav{display:grid;border-left:1px solid #dce3f0}.api-reference-sidebar a{padding:10px 16px;min-height:40px;color:#56657d;font-size:14px}.api-reference-sidebar a:hover{color:#3156d3;background:#eaf0ff}.api-reference-body{min-width:0;display:grid;gap:32px}.api-reference :is(section,article)[id]{scroll-margin-top:110px}.api-reference h2{font-family:var(--font-plex),sans-serif;font-size:21px;line-height:1.3;letter-spacing:-.02em;font-weight:500;margin:0}.api-reference h3{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:0;margin:0 0 8px}.api-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-top:24px}.api-guide-grid>section{min-width:0}.api-reference :is(.api-guide-grid,.api-errors) p{font-size:14px;line-height:1.7;color:#56657d}.api-reference .api-code{background:#142744;color:#eaf0ff;border-radius:6px;font-size:12px;line-height:1.7;padding:14px 16px;margin-top:12px;overflow:auto;max-height:420px}.api-resources-grid{display:grid;gap:24px;align-items:start}.api-resource>.ns-panel{border:1px solid #dce3f0;border-radius:10px;background:white;overflow:hidden}.api-resource .ns-panel-head{padding:18px 20px;background:#f3f6fc;border-bottom:1px solid #dce3f0}.api-endpoint{padding:16px 20px}.api-endpoint+.api-endpoint{border-top:1px solid #dce3f0}.api-endpoint-line{display:flex;align-items:center;gap:12px}.api-reference .api-method{border-radius:4px;font-family:var(--font-plex-mono),monospace;font-size:10px;height:24px;min-width:54px;padding:2px 6px;color:#3156d3;background:#eaf0ff}.api-reference .api-method-post{background:#eaf4ef;color:#29674c}.api-reference .api-method-patch{background:#f9f2df;color:#80621c}.api-reference .api-method-delete{background:#f9ede6;color:#9c4f2b}.api-endpoint-path{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.api-endpoint-meta{margin-left:auto;display:inline-flex;align-items:center;gap:12px;color:#56657d;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.api-reference .api-endpoint>p{margin:6px 0 0;font-size:14px;line-height:1.6;color:#56657d}.api-endpoint summary{width:fit-content;cursor:pointer;color:#3156d3;font-size:12px;padding:8px 0;min-height:32px}.api-reference .api-errors>p{margin-top:12px}.api-errors table{width:100%;margin-top:20px;font-size:14px;border-collapse:collapse;background:white}.api-errors :is(th,td){text-align:left;padding:12px 16px;border-bottom:1px solid #dce3f0}.api-errors thead{background:#eaf0fc}.api-errors tbody th{font-family:var(--font-plex-mono),monospace;font-size:12px;font-weight:500}@media (max-width:1100px){.api-reference-layout{grid-template-columns:160px minmax(0,1fr);gap:24px}.api-endpoint-line{flex-wrap:wrap;gap:6px 10px}.api-endpoint-meta{width:100%;margin:0}}@media (max-width:760px){.api-reference{padding-top:32px;padding-bottom:48px}.api-reference-layout{grid-template-columns:minmax(0,1fr);gap:28px}.api-reference-sidebar{position:static}.api-reference-sidebar nav{display:flex;flex-wrap:wrap;gap:4px;border:0}.api-reference-sidebar a{border:1px solid #dce3f0;border-radius:5px;background:white;padding:10px 12px;min-height:44px}.api-guide-grid{grid-template-columns:minmax(0,1fr);gap:24px}.api-endpoint{padding:16px}.api-endpoint-path{flex:1;min-width:0;font-size:13px}.api-endpoint summary{min-height:44px;padding:12px 0}}@media (min-width:1280px){.api-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-endpoint-line{flex-wrap:wrap;gap:8px 10px}.api-endpoint-path{flex:1;min-width:0}.api-endpoint-meta{width:100%;margin-left:0}.api-endpoint,.api-resource .ns-panel-head{padding:14px 16px}}