.apidoc-page{overflow-x:hidden;min-height:100vh;background:#fff;color:#0f1936;font-family:var(--cx-ui,"IBM Plex Sans",sans-serif)}.apidoc-top{padding:14px 28px;background:#0f1936}.apidoc-top,.apidoc-top a{display:flex;align-items:center;gap:10px}.apidoc-top a{text-decoration:none}.apidoc-mark{height:22px;width:auto}.apidoc-brand{color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em}.apidoc-eyebrow{color:rgba(255,255,255,.5);font:600 10px var(--cx-mono,ui-monospace,monospace);letter-spacing:.14em;padding:3px 7px;border:1px solid rgba(255,255,255,.18);border-radius:3px}.apidoc-top .apidoc-raw{margin-left:auto;color:rgba(255,255,255,.65);text-decoration:none;font:600 11px var(--cx-mono,ui-monospace,monospace)}.apidoc-top .apidoc-raw:hover{color:#fff}.apidoc-hero{max-width:1160px;margin:0 auto;padding:44px 24px 4px}.apidoc-hero h1{font-size:30px;font-weight:700;margin:0 0 8px}.apidoc-hero p{font-size:14.5px;color:#4e5478;line-height:1.6;margin:0;max-width:64ch}.apidoc-hero .apidoc-note{margin-top:12px;padding:10px 14px;border-radius:8px;background:#f2f5f8;border:1px solid #e0e6eb;font-size:13.5px}.apidoc-body code,.apidoc-hero code{font:13px var(--cx-mono,ui-monospace,monospace)}.apidoc-body{max-width:1160px;margin:0 auto;padding:12px 24px 64px;font-size:14.5px;line-height:1.6;color:#2b3152}.apidoc-body section{max-width:76ch}.apidoc-body h2{font-size:19px;font-weight:700;color:#0f1936;margin:32px 0 8px}.apidoc-body ol,.apidoc-body p,.apidoc-body ul{margin:0 0 10px}.apidoc-body ol,.apidoc-body ul{padding-left:22px}.apidoc-body ul{list-style:disc}.apidoc-body ol{list-style:decimal}.apidoc-body li{margin-bottom:4px}.apidoc-body a{color:#1f4fd8;text-decoration:underline}.apidoc-body pre{margin:0 0 10px;padding:10px 14px;border-radius:8px;background:#0f1936;color:#fff;overflow-x:auto}.apidoc-body pre code{color:inherit;white-space:pre}.apidoc-body table{border-collapse:collapse;margin:0 0 10px;font-size:13.5px}.apidoc-body td,.apidoc-body th{border:1px solid #e0e6eb;padding:6px 12px;text-align:left}.apidoc-body th{background:#f2f5f8;font-weight:600}.apidoc-loading{max-width:1160px;margin:0 auto;padding:40px 24px;color:#6b7194;font-size:14px}@media (max-width:640px){.apidoc-top{padding:12px 16px}.apidoc-hero{padding:28px 16px 4px}.apidoc-hero h1{font-size:24px}.apidoc-body{padding:8px 16px 48px}.apidoc-body table{display:block;overflow-x:auto}}