.docs-root{--docs-cream:var(--brand-cream);--docs-ink:var(--brand-ink);--docs-blue:var(--brand-blue);--docs-yellow:var(--brand-yellow);--docs-muted:var(--brand-muted);--docs-red:#b4121b;--docs-green:#2f6d50;--docs-line:rgb(22 22 22/28%);--docs-code:#10100f;--docs-code-ink:#f3f0e7;--docs-code-dim:#9a988f;--docs-nav:272px;min-height:100dvh;background:var(--docs-cream);color:var(--docs-ink);font:400 16px/1.6 var(--font-archivo),system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.docs-root *,.docs-root :after,.docs-root :before{box-sizing:border-box}.docs-root section{padding:0;border:0}.docs-root a{border:0;color:inherit;text-decoration:none}.docs-root code{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.docs-root :is(p,li,td,h4) code{border:1px solid var(--docs-line);border-radius:0;background:rgb(255 255 255/28%);color:var(--docs-ink);font-size:.84em;padding:1px 5px}.docs-root :is(p,li,h4) code{white-space:nowrap}.docs-root .skip-link{position:fixed;z-index:60;top:8px;left:8px;padding:10px 14px;border:1px solid var(--docs-ink);background:var(--docs-yellow);color:var(--docs-ink);font:500 12px/1 var(--font-ibm-plex-mono),monospace;transform:translateY(-150%)}.docs-root .skip-link:focus{transform:translateY(0)}.docs-root .topbar{position:-webkit-sticky;position:sticky;z-index:40;top:0;height:64px;border-bottom:1px solid var(--docs-ink);background:var(--docs-cream)}.docs-root .topbar-inner{display:flex;height:100%;align-items:center;gap:22px;padding:0 32px}.docs-root .brand{display:flex;flex-shrink:0;align-items:center;gap:18px}.docs-root .brand img{display:block;width:122px;height:auto;outline:0}.docs-root .brand-tag{padding-left:18px;border-left:1px solid var(--docs-ink);color:var(--docs-muted);font:500 11px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em}.docs-root .top-links{display:flex;align-items:center;gap:26px;margin-left:auto;font:400 13px/1 var(--font-ibm-plex-mono),monospace}.docs-root .top-links a:not(.top-cta){position:relative}.docs-root .top-links a:not(.top-cta):after{position:absolute;right:0;bottom:-6px;left:0;height:1px;background:var(--docs-ink);content:"";opacity:0;transform:scaleX(.5);transition:opacity .12s ease,transform .12s ease}.docs-root .top-cta{min-height:40px;padding:11px 16px;border:1px solid var(--docs-ink);background:var(--docs-ink);box-shadow:4px 4px 0 var(--docs-yellow);color:var(--docs-cream);font-weight:500;transition:box-shadow .12s ease,transform .12s ease}.docs-root .menu-btn{display:none}.docs-root .shell{display:grid;width:100%;grid-template-columns:var(--docs-nav) minmax(0,900px) minmax(32px,1fr);align-items:start}.docs-root .sidebar{position:-webkit-sticky;position:sticky;top:64px;display:flex;height:calc(100dvh - 64px);flex-direction:column;overflow-y:auto;padding:28px 18px 18px;border-right:1px solid var(--docs-ink);background:var(--docs-cream);overscroll-behavior:contain;scrollbar-color:var(--docs-ink) transparent;scrollbar-width:thin}.docs-root .nav-group{margin:0 0 24px}.docs-root .nav-group>.label{margin:0 0 8px;padding:0 10px;color:var(--docs-muted);font:500 10px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.docs-root .nav-group ul{margin:0 -18px;padding:0;border-top:1px solid rgb(22 22 22/8%);list-style:none}.docs-root .nav-group li{border-bottom:1px solid rgb(22 22 22/8%)}.docs-root .nav-group li a{position:relative;display:flex;min-height:38px;align-items:center;padding:8px 28px;color:var(--docs-muted);font-size:13px;line-height:1.25;transition:color .1s ease}.docs-root .nav-group li a.active{z-index:1;border:1px solid var(--docs-ink);margin:0 18px;padding-inline:10px;background:var(--docs-blue);box-shadow:4px 4px 0 var(--docs-ink);color:var(--docs-ink);font-weight:600;transform:translateX(5px)}.docs-root .sidebar-foot{display:grid;grid-gap:3px;gap:3px;margin-top:auto;padding:15px 10px 0;border-top:1px solid var(--docs-ink);font:400 10px/1.45 var(--font-ibm-plex-mono),monospace}.docs-root .sidebar-foot span{color:var(--docs-muted);letter-spacing:.1em}.docs-root .sidebar-foot strong{font-weight:500}.docs-root .content{width:100%;min-width:0;padding:54px clamp(32px,5vw,72px) 120px;border-right:1px solid var(--docs-line)}.docs-root .content section{scroll-margin-top:92px}.docs-root .content section+section{margin-top:44px}.docs-root #overview{position:relative;padding:0 0 42px;border-bottom:3px solid var(--docs-ink)}.docs-root #overview:after{position:absolute;right:0;bottom:-1px;width:112px;height:14px;background:var(--docs-yellow);content:""}.docs-root .crumb{display:flex;gap:9px;margin:0 0 24px;color:var(--docs-muted);font:400 11px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.04em}.docs-root .crumb a{text-decoration:underline;text-underline-offset:3px}.docs-root .crumb .sep{color:var(--docs-ink)}.docs-root h1.page-title{max-width:720px;margin:0 0 22px;color:var(--docs-ink);font-size:clamp(44px,5.1vw,70px);font-weight:600;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.docs-root .lede{max-width:660px;margin:0 0 12px;color:var(--docs-ink);font:300 18px/1.55 var(--font-ibm-plex-mono),monospace}.docs-root .lede.small{color:var(--docs-muted);font-size:15px}.docs-root h2.h{margin:0 0 14px;font-size:26px;letter-spacing:-.025em;line-height:1.15}.docs-root h2.h,.docs-root h3.sh{color:var(--docs-ink);font-weight:600}.docs-root h3.sh{margin:30px 0 10px;font-size:16px;letter-spacing:-.01em}.docs-root p.body{max-width:700px;margin:0 0 15px;color:#302f2b;font-size:16px;line-height:1.68}.docs-root p.body.muted{color:var(--docs-muted)}.docs-root .group-head{margin:68px 0 0;padding:12px 16px;border:1px solid var(--docs-ink);background:var(--docs-ink);color:var(--docs-cream);font:500 11px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.docs-root .group-head+section{margin-top:32px}.docs-root .doors{margin:0;border-top:1px solid var(--docs-ink);counter-reset:docs-door}.docs-root .door{display:grid;min-height:98px;grid-template-columns:34px 88px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 14px;border-bottom:1px solid var(--docs-ink);counter-increment:docs-door;transition:background-color .12s ease,padding-left .12s ease}.docs-root .door:before{color:var(--docs-muted);content:"0" counter(docs-door);font:400 11px/1 var(--font-ibm-plex-mono),monospace}.docs-root .dk,.docs-root .dl{font:500 11px/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.06em}.docs-root .dk{color:var(--docs-muted)}.docs-root .dt{display:block;margin-bottom:3px;color:var(--docs-ink);font-size:16px;font-weight:600}.docs-root .dd{display:block;max-width:560px;color:var(--docs-muted);font-size:13.5px;line-height:1.5}.docs-root .dl{color:var(--docs-ink);white-space:nowrap}.docs-root .dl:after{margin-left:8px;content:"→"}.docs-root .codecard{overflow:hidden;margin:20px 0 26px;border:1px solid var(--docs-ink);border-radius:0;background:var(--docs-code);box-shadow:7px 7px 0 var(--docs-blue)}.docs-root .codecard-head{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 8px 0 17px;border-bottom:1px solid rgb(243 240 231/32%);color:var(--docs-code-dim);font:400 11px/1 var(--font-ibm-plex-mono),monospace}.docs-root .codecard-head>span:before{margin-right:9px;color:var(--docs-yellow);content:"▰"}.docs-root .copy-btn{min-width:68px;min-height:36px;margin-left:auto;border:1px solid rgb(243 240 231/42%);border-radius:0;background:transparent;color:var(--docs-code-ink);cursor:pointer;font:500 11px/1 var(--font-ibm-plex-mono),monospace;transition:background-color .1s ease,color .1s ease}.docs-root .copy-btn.copied{border-color:var(--docs-yellow);background:var(--docs-yellow);color:var(--docs-ink)}.docs-root .codecard pre{margin:0;overflow-x:auto;padding:22px 22px 28px;color:var(--docs-code-ink);font:300 12.5px/1.72 var(--font-ibm-plex-mono),monospace;-moz-tab-size:2;tab-size:2;white-space:pre}.docs-root .com,.docs-root .fl{color:var(--docs-code-dim)}.docs-root .com{font-style:italic}.docs-root .pr,.docs-root .str{color:var(--docs-yellow)}.docs-root .kw,.docs-root .num,.docs-root .ty{color:var(--docs-blue)}.docs-root .url{color:var(--docs-code-ink)}.docs-root .endpoint{display:flex;max-width:100%;min-height:48px;align-items:stretch;margin:12px 0 14px;border:1px solid var(--docs-ink);background:rgb(255 255 255/22%)}.docs-root .method{display:grid;min-width:64px;place-items:center;padding:0 10px;border-right:1px solid var(--docs-ink);color:var(--docs-ink);font:600 10px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em}.docs-root .method.get{background:var(--docs-blue)}.docs-root .method.post{background:var(--docs-yellow)}.docs-root .method.put{background:var(--docs-cream)}.docs-root .method.del{background:var(--docs-red);color:var(--docs-cream)}.docs-root .method.mcp{background:var(--docs-ink);color:var(--docs-cream)}.docs-root .endpoint .path{min-width:0;overflow-x:auto;padding:13px 14px;color:var(--docs-ink);font:500 13px/1.5 var(--font-ibm-plex-mono),monospace;scrollbar-width:thin;white-space:nowrap}.docs-root .endpoint .path .seg{color:var(--docs-muted)}.docs-root .endpoint .ep-desc{flex-shrink:0;align-self:center;margin-left:auto;padding:0 14px;border-left:1px solid var(--docs-line);color:var(--docs-muted);font:400 11px/1.4 var(--font-ibm-plex-mono),monospace;white-space:nowrap}.docs-root .ptable{width:100%;margin:16px 0 26px;border-collapse:collapse;border-top:1px solid var(--docs-ink);font-size:14px}.docs-root .ptable thead th{padding:10px 14px;border-right:1px solid rgb(243 240 231/28%);border-bottom:1px solid var(--docs-ink);background:var(--docs-ink);color:var(--docs-cream);font:500 10px/1.3 var(--font-ibm-plex-mono),monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.docs-root .ptable td{padding:13px 14px;border-right:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);color:#302f2b;line-height:1.55;vertical-align:top}.docs-root .ptable :is(th,td):last-child{border-right:0}.docs-root .ptable td:first-child{width:1%;color:var(--docs-ink);font:500 12px/1.55 var(--font-ibm-plex-mono),monospace;white-space:nowrap}.docs-root .ptable.compact td:first-child{color:#244f61}.docs-root .codes{display:grid;max-width:560px;margin:18px 0 12px;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--docs-ink);border-left:1px solid var(--docs-ink)}.docs-root .codeitem{display:flex;min-height:52px;align-items:baseline;gap:16px;padding:13px;border-right:1px solid var(--docs-ink);border-bottom:1px solid var(--docs-ink)}.docs-root .codeitem .n{width:34px;flex-shrink:0;color:var(--docs-ink);font:600 13px/1 var(--font-ibm-plex-mono),monospace}.docs-root .codeitem .d{color:var(--docs-muted);font-size:13px;line-height:1.4}.docs-root .note{max-width:700px;margin:20px 0;padding:17px 19px;border:1px solid var(--docs-ink);background:rgb(255 255 255/28%);color:#302f2b;font-size:14px;line-height:1.62}.docs-root .note .k{display:block;margin-bottom:7px;color:var(--docs-ink);font:600 11px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.docs-root .note p{margin:0}.docs-root .note b{color:var(--docs-ink);font-weight:600}.docs-root .note.tip{background:var(--docs-blue);box-shadow:5px 5px 0 var(--docs-yellow)}.docs-root .guards{margin:18px 0 8px;border-top:1px solid var(--docs-ink)}.docs-root .guard{display:grid;grid-template-columns:minmax(140px,180px) 1fr;align-items:baseline;grid-gap:28px;gap:28px;padding:18px 0;border-bottom:1px solid var(--docs-ink)}.docs-root .guard h4{margin:0;color:var(--docs-ink);font-size:14px;font-weight:600}.docs-root .guard p{max-width:500px;margin:0;color:var(--docs-muted);font-size:14px;line-height:1.62}.docs-root .endwrap{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:64px;padding-top:18px;border-top:3px solid var(--docs-ink);color:var(--docs-muted);font:400 11px/1.5 var(--font-ibm-plex-mono),monospace}.docs-root .endwrap a{color:var(--docs-ink);text-decoration:underline;text-underline-offset:3px}.docs-root :focus-visible{outline:3px solid #244f61;outline-offset:3px}.docs-root .scrim{display:none}@media (hover:hover) and (pointer:fine){.docs-root .top-links a:not(.top-cta):hover:after{opacity:1;transform:scaleX(1)}.docs-root .top-cta:hover{box-shadow:6px 6px 0 var(--docs-yellow);transform:translate(-1px,-1px)}.docs-root .nav-group li a:not(.active):hover{background:rgb(255 255 255/36%);color:var(--docs-ink)}.docs-root .door:hover{padding-left:20px;background:var(--docs-yellow)}.docs-root .copy-btn:hover{background:var(--docs-cream);color:var(--docs-ink)}}@media (max-width:1120px){.docs-root .shell{grid-template-columns:250px minmax(0,1fr)}.docs-root .content{border-right:0}}@media (max-width:900px){.docs-root .topbar{height:58px}.docs-root .topbar-inner{gap:14px;padding:0 16px}.docs-root .menu-btn{display:inline-grid;min-width:58px;min-height:44px;place-items:center;padding:0 9px;border:1px solid var(--docs-ink);border-radius:0;background:var(--docs-yellow);color:var(--docs-ink);cursor:pointer;font:600 10px/1 var(--font-ibm-plex-mono),monospace;letter-spacing:.05em}.docs-root .brand{gap:12px}.docs-root .brand img{width:106px}.docs-root .brand-tag{padding-left:12px}.docs-root .top-links{display:none}.docs-root .shell{grid-template-columns:minmax(0,1fr)}.docs-root .sidebar{position:fixed;z-index:36;top:58px;left:0;width:min(330px,88vw);height:calc(100dvh - 58px);box-shadow:8px 0 0 var(--docs-blue);transform:translateX(calc(-100% - 10px));visibility:hidden;transition:transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s}.docs-root .sidebar.open{transform:translateX(0);visibility:visible;transition-delay:0s}.docs-root .scrim{position:fixed;z-index:35;inset:58px 0 0;width:100%;border:0;background:rgb(22 22 22/46%)}.docs-root .scrim.show{display:block}.docs-root .content{padding:40px clamp(22px,6vw,52px) 96px}}@media (max-width:580px){.docs-root .brand-tag{display:none}.docs-root .content{padding:32px 18px 80px}.docs-root #overview{padding-bottom:34px}.docs-root h1.page-title{font-size:clamp(40px,13vw,52px)}.docs-root .lede{font-size:16px}.docs-root h2.h{font-size:23px}.docs-root .door{grid-template-columns:30px 1fr auto;gap:12px;padding-inline:8px}.docs-root .door .dk{display:none}.docs-root .door .dl{align-self:start;padding-top:4px;font-size:0}.docs-root .door .dl:after{margin:0;font-size:16px}.docs-root .codecard{box-shadow:5px 5px 0 var(--docs-blue)}.docs-root .codecard pre{padding:18px 16px 23px;font-size:11.5px}.docs-root .endpoint{flex-wrap:wrap}.docs-root .endpoint .path{flex:1 1}.docs-root .endpoint .ep-desc{width:100%;margin:0;padding:9px 12px;border-top:1px solid var(--docs-line);border-left:0}.docs-root .ptable{table-layout:fixed}.docs-root .ptable :is(th,td){overflow-wrap:anywhere;padding:11px 9px}.docs-root .ptable td:first-child{width:38%;white-space:normal}.docs-root .codes,.docs-root .guard{grid-template-columns:1fr}.docs-root .guard{gap:6px}.docs-root .endwrap{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.docs-root .door,.docs-root .nav-group li a,.docs-root .sidebar,.docs-root .top-cta,.docs-root .top-links a:after{transition:none}}@media print{.docs-root .scrim,.docs-root .sidebar,.docs-root .topbar{display:none}.docs-root .shell{display:block}.docs-root .content{padding:0;border:0}.docs-root .codecard{box-shadow:none}}