.devdoc code,.devdoc-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.devdoc code{font-size:.92em;overflow-wrap:anywhere}.devdoc-code{margin:14px 0 18px;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in oklab,var(--bg-elev) 85%,transparent);color:var(--fg);font-size:13.5px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.devdoc-code:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.devdoc-code code{font-size:inherit;overflow-wrap:anywhere}.devdoc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.devdoc-list,.devdoc-steps{display:grid;gap:10px;margin:0 0 18px;padding-left:22px}.devdoc-steps li::marker{color:var(--accent);font-weight:700}.devdoc-list li::marker{color:var(--accent)}.devdoc-clients{display:grid;gap:14px;margin:8px 0 32px}.devdoc-client{min-width:0}.devdoc-client .devdoc-code{margin-bottom:0}.devdoc-sub{margin:32px 0 10px}.devdoc-table{font-size:14.5px}.devdoc-table td,.devdoc-table th{padding:12px 14px;vertical-align:top}.devdoc-table td:last-child,.devdoc-table th:last-child{text-align:left}.devdoc-muted{color:var(--fg-muted);font-size:13.5px;margin-top:4px}.devdoc-type{white-space:normal}.devdoc-ref{display:grid;gap:14px}.devdoc-endpoint{min-width:0;scroll-margin-top:96px}.devdoc-route{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:16px}.devdoc-method{padding:3px 10px;border-radius:999px;font:700 12px/1.4 var(--font-sans);letter-spacing:.04em;background:color-mix(in oklab,var(--success) 16%,transparent);color:var(--success)}.devdoc-method[data-method=POST]{background:var(--accent-soft);color:var(--accent)}.devdoc-meta{margin:0 0 10px;color:var(--fg-muted);font-size:13.5px}.devdoc-a{color:var(--accent);text-underline-offset:3px}.devdoc-cta{display:grid;gap:12px;padding:32px}.devdoc-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.devdoc-cta-row .devdoc-a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:600px){.devdoc-cta{padding:22px}.devdoc-code{font-size:12.5px;padding:14px}}