
.developer-docs{--dev-bg:#f8fafc;--dev-panel:#fff;--dev-ink:#142c40;--dev-muted:#667b8d;--dev-line:#e2e9ef;--dev-soft:#edf3f7;background:var(--dev-bg);color:var(--dev-ink);font-family:Montserrat,Arial,sans-serif;padding-bottom:50px}.developer-docs[data-theme=dark]{--dev-bg:#0c1925;--dev-panel:#102230;--dev-ink:#e8f0f6;--dev-muted:#9eb2c1;--dev-line:#263b4b;--dev-soft:#172e3e}.dev-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dev-line);padding:22px 32px;background:var(--dev-panel);gap:20px}.dev-brand{display:flex;align-items:center;gap:13px;color:var(--dev-ink);text-decoration:none;font-size:14px}.dev-brand strong{font-weight:500;color:var(--dev-muted);margin-left:5px}.dev-mark{background:#112f46;color:#f7b767;border-radius:10px;padding:10px;font:700 15px monospace}.dev-version,.dev-pill,.dev-count{font-size:10px;border:1px solid var(--dev-line);border-radius:30px;padding:6px 10px;color:var(--dev-muted);font-weight:600}.dev-tools{display:flex;gap:20px;align-items:center}.dev-tools a,.dev-tools button{font:600 11px Montserrat,sans-serif;color:var(--dev-muted);background:none;border:0;text-decoration:none;cursor:pointer}.dev-layout{max-width:1660px;margin:auto;display:grid;grid-template-columns:210px minmax(0,1fr) 345px;gap:32px;padding:38px 30px}.dev-sidebar{position:sticky;top:92px;align-self:start;max-height:calc(100vh - 115px);overflow:auto;padding:2px 5px 15px 0;scrollbar-width:thin}.dev-search{display:flex;gap:7px;align-items:center;border:1px solid var(--dev-line);background:var(--dev-panel);border-radius:9px;padding:10px;margin-bottom:28px}.dev-search input{width:100%;min-width:0;background:none;color:var(--dev-ink);border:0;outline:0;font:11px Montserrat,sans-serif}.dev-search kbd{font-size:9px;white-space:nowrap;color:var(--dev-muted)}.dev-nav-heading{font-size:9px;letter-spacing:1.5px;font-weight:800;color:var(--dev-muted);margin:25px 0 13px}.dev-nav-link,.dev-endpoint-link{display:flex;gap:10px;padding:9px 6px;border-radius:7px;align-items:center;color:var(--dev-muted);font-size:10px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.dev-nav-link:hover,.dev-endpoint-link:hover,.dev-nav-link.active,.dev-endpoint-link.active{background:var(--dev-soft);color:var(--dev-ink)}.dev-sidebar-note{border:1px solid var(--dev-line);border-radius:11px;padding:13px;font-size:9px;line-height:1.8;color:var(--dev-muted);margin-top:28px}.dev-sidebar-note p{margin:8px 0 0}.dev-dot{display:inline-block;background:#45b28e;border-radius:50%;height:6px;width:6px;margin-right:6px}.dev-content{min-width:0}.dev-breadcrumb{font-size:9px;letter-spacing:1.6px;font-weight:700;color:var(--dev-muted);margin:7px 0 30px}.dev-breadcrumb span{margin:0 12px;color:#b5c2cc}.dev-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;background:var(--dev-panel);color:var(--dev-ink);font-size:9px;letter-spacing:1px}.dev-pill i{font-style:normal;color:#d19950}.dev-intro h1{font-size:clamp(35px,3.4vw,56px);letter-spacing:-2.4px;line-height:1.13;margin:23px 0}.dev-intro em{font-style:normal;color:#bc7c31}.dev-intro>p{font-size:13px;line-height:1.9;max-width:600px;color:var(--dev-muted)}.dev-intro-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:27px 0}.dev-primary{border:0;border-radius:8px;padding:13px 17px;background:#173c56;color:#fff!important;font:700 10px Montserrat,sans-serif;text-decoration:none;display:inline-block;cursor:pointer}.dev-primary:disabled{opacity:.6;cursor:wait}.dev-text-link{color:var(--dev-ink);font-size:10px;font-weight:700;text-decoration:none}.dev-base{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--dev-line);border-radius:10px;background:var(--dev-panel);padding:16px;font-size:10px;margin:30px 0}.dev-base>span{font-size:8px;letter-spacing:1px;color:var(--dev-muted);width:100%}.dev-base code{font-size:10px;overflow-wrap:anywhere;flex:1}.dev-base button{background:var(--dev-soft);color:var(--dev-ink);border:0;padding:7px 10px;border-radius:6px;font-size:9px;cursor:pointer}.dev-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 42px}.dev-feature-grid article{border:1px solid var(--dev-line);border-radius:10px;padding:16px;background:var(--dev-panel)}.dev-feature-grid article>span{color:#af7b3c;font:700 10px monospace}.dev-feature-grid h3{font-size:11px;margin:15px 0 9px}.dev-feature-grid p{font-size:10px;color:var(--dev-muted);line-height:1.9;margin:0}.dev-section{scroll-margin-top:95px;padding:36px 0;border-top:1px solid var(--dev-line)}.dev-eyebrow{font-size:8px!important;font-weight:800;letter-spacing:1.6px;color:#a27139!important;margin:0 0 14px!important}.dev-section h2{font-size:25px;letter-spacing:-.8px;margin:0 0 17px}.dev-section p{font-size:12px;line-height:1.9;color:var(--dev-muted)}.dev-section code{font-family:Consolas,monospace;font-size:11px;overflow-wrap:anywhere;color:var(--dev-ink)}.dev-callout{border-left:3px solid #4b92ab;background:var(--dev-soft);border-radius:0 9px 9px 0;padding:17px 20px;margin:20px 0}.dev-callout strong{font-size:11px}.dev-callout p{font-size:11px;margin:8px 0 0}.dev-callout.warning{border-color:#ca923f}.dev-steps>div{display:flex;gap:12px;align-items:center;margin:16px 0;font-size:11px;color:var(--dev-muted)}.dev-steps b{display:grid;place-items:center;background:var(--dev-panel);border:1px solid var(--dev-line);border-radius:50%;width:25px;height:25px;color:var(--dev-ink);flex-shrink:0}.dev-code-panel{background:#102436;color:#dce8f0;border:1px solid #244054;border-radius:14px;padding:20px;position:sticky;top:94px;align-self:start;min-width:0;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.dev-code-heading{font-size:8px;font-weight:700;letter-spacing:1.4px;color:#a7bdcc;margin-bottom:22px}.dev-code-panel label{display:block;font-size:10px;margin:17px 0 8px;color:#b8cbd8}.dev-code-panel input,.dev-code-panel select,.dev-code-panel textarea{box-sizing:border-box;width:100%;border:1px solid #345064;border-radius:7px;background:#142e43;color:#e4edf4;padding:11px;font:10px Consolas,monospace;min-width:0}.dev-code-panel select{font-size:10px;padding:10px 6px}.dev-language-tabs{display:flex;gap:16px;border-bottom:1px solid #2b4254;margin-top:25px}.dev-language-tabs button{background:none;color:#94afc1;font:600 10px Montserrat,sans-serif;border:0;border-bottom:2px solid transparent;padding:11px 0;cursor:pointer}.dev-language-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#e3aa61}.dev-code-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;color:#a7bdcc;font:9px Consolas,monospace}.dev-code-top button,.dev-live-response button{font-size:9px;background:#253f52;color:#d7e4ed;border:0;border-radius:5px;padding:6px 9px;cursor:pointer}.dev-code-panel pre{font:10px/1.9 Consolas,monospace;overflow:auto;white-space:pre;min-height:150px;padding:16px 0;color:#d8e7f0;margin:0}.dev-code-note{font-size:9px;line-height:1.9;color:#9bb1c0;margin:20px 0}.dev-postman{display:block;text-align:center;padding:12px;border:1px solid #365467;border-radius:8px;color:#e7eef3;text-decoration:none;font-size:9px;font-weight:600}.dev-code-panel [hidden],.developer-docs [hidden]{display:none!important}#dev-copy-feedback{font-size:10px;min-height:16px;color:#8ee4bd;margin-top:10px}#dev-json-error{color:#ffb9a2;font-size:10px;line-height:1.6}.dev-reference-head{display:flex;align-items:center;gap:20px;justify-content:space-between}.dev-verb{display:inline-block;font:800 8px/1.4 Consolas,monospace;border-radius:4px;padding:4px 6px;background:#e4f2ec;color:#257255;flex-shrink:0}.dev-verb.post{background:#fff0d8;color:#9c651c}.dev-endpoint{border:1px solid var(--dev-line);border-radius:10px;background:var(--dev-panel);margin:12px 0;scroll-margin-top:96px;overflow:hidden}.dev-endpoint summary{cursor:pointer;list-style:none;display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:18px}.dev-endpoint summary::-webkit-details-marker{display:none}.dev-endpoint summary code{font-size:10px;min-width:0;overflow-wrap:anywhere;flex:1}.dev-endpoint summary small{width:100%;font-size:10px;color:var(--dev-muted);padding-left:43px}.dev-endpoint-arrow{color:var(--dev-muted);font-size:16px}.dev-endpoint[open] .dev-endpoint-arrow{transform:rotate(45deg)}.dev-endpoint-body{border-top:1px solid var(--dev-line);padding:6px 18px 18px}.dev-endpoint-body h3{font-size:11px;margin:25px 0 12px}.dev-example-button{background:var(--dev-soft);color:var(--dev-ink);font:600 9px Montserrat,sans-serif;border:1px solid var(--dev-line);padding:10px 12px;border-radius:6px;cursor:pointer}.dev-table-wrap{overflow:auto}.dev-section table{width:100%;border-collapse:collapse;text-align:left;font-size:10px}.dev-section th{font-size:8px;text-transform:uppercase;letter-spacing:.8px;color:var(--dev-muted)}.dev-section td,.dev-section th{padding:12px 8px;border-bottom:1px solid var(--dev-line);vertical-align:top}.dev-section td small{display:block;color:var(--dev-muted);line-height:1.8;margin-top:5px}.dev-required{display:block;font-size:8px;color:#ad7034;margin-top:4px}.dev-response-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.dev-response-tags span{background:var(--dev-soft);border-radius:4px;font-size:8px;color:var(--dev-muted);padding:5px 7px}.dev-live-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dev-live-controls label{font-size:10px;width:100%;color:var(--dev-muted)}.dev-live-controls select{flex:1;min-width:190px;background:var(--dev-panel);color:var(--dev-ink);border:1px solid var(--dev-line);border-radius:8px;padding:12px;font:10px Montserrat,sans-serif}.dev-live-response{border-radius:10px;overflow:hidden;margin-top:16px;background:#102436;color:#cfdeea}.dev-live-response>div{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#172f43;font:8px Consolas,monospace}.dev-live-response pre{margin:0;padding:18px;font:10px/1.8 Consolas,monospace;white-space:pre;overflow:auto;max-height:280px;min-height:80px}.dev-flow{padding-left:20px}.dev-flow li{padding:6px 0 12px 10px;font-size:12px}.dev-flow li p{font-size:11px;margin:7px 0}.dev-limit-grid{display:flex;gap:15px;margin-top:22px}.dev-limit-grid>div{flex:1;border:1px solid var(--dev-line);border-radius:9px;padding:18px;background:var(--dev-panel)}.dev-limit-grid strong{font-size:23px;display:block}.dev-limit-grid span{font-size:9px;color:var(--dev-muted);display:block;margin-top:8px}.dev-document-footer{font-size:9px;color:var(--dev-muted);line-height:2}.dev-document-footer a{color:var(--dev-ink)}.developer-docs button:focus-visible,.developer-docs a:focus-visible,.developer-docs input:focus-visible,.developer-docs select:focus-visible,.developer-docs summary:focus-visible{outline:2px solid #c28b47;outline-offset:4px}@media(min-width:1550px){.dev-layout{grid-template-columns:230px minmax(0,1fr) 385px;gap:45px}}@media(max-width:1120px){.dev-layout{grid-template-columns:190px minmax(0,1fr);gap:27px}.dev-code-panel{grid-column:2;position:static;max-height:none;grid-row:1}.dev-content{grid-column:2}.dev-sidebar{grid-column:1;grid-row:1 / span 2}.dev-code-panel pre{min-height:80px;max-height:300px}.dev-intro h1{font-size:43px}.dev-base{margin:22px 0}.dev-code-panel{margin-bottom:5px}}@media(max-width:700px){.dev-toolbar{padding:18px 17px}.dev-brand{gap:8px;font-size:11px}.dev-brand strong{display:block;margin-left:0;font-size:10px}.dev-tools{gap:12px}.dev-tools span{display:none}.dev-version{font-size:8px;padding:5px 7px}.dev-layout{display:flex;flex-direction:column;gap:24px;padding:22px 17px}.dev-sidebar{position:static;max-height:none;overflow:visible;padding:0}.dev-sidebar nav{display:flex;overflow:auto;gap:8px;padding:3px 0 10px}.dev-sidebar nav .dev-nav-heading,.dev-endpoint-link,.dev-sidebar-note{display:none}.dev-nav-link{white-space:nowrap;background:var(--dev-panel);border:1px solid var(--dev-line);padding:8px 11px;font-size:9px}.dev-search{margin-bottom:16px}.dev-code-panel{order:2;max-height:none}.dev-content{order:1}.dev-breadcrumb{margin:8px 0 22px;font-size:8px}.dev-intro h1{font-size:37px;letter-spacing:-1.6px}.dev-feature-grid{gap:7px;margin-bottom:25px}.dev-feature-grid article{padding:12px 9px}.dev-feature-grid h3{font-size:10px;line-height:1.6}.dev-feature-grid p{font-size:9px}.dev-section{padding:28px 0}.dev-section h2{font-size:23px}.dev-intro-actions{gap:17px}.dev-base code{font-size:9px}.dev-code-panel{scroll-margin-top:95px}.dev-count{white-space:nowrap;font-size:8px}.dev-reference-head{gap:8px}.dev-endpoint summary{padding:15px 12px;gap:8px}.dev-endpoint summary code{font-size:9px}.dev-endpoint-body{padding:5px 12px 16px}.dev-intro>p{font-size:12px}.dev-live-controls .dev-primary{width:100%}}@media(prefers-reduced-motion:no-preference){.developer-docs a,.developer-docs button{transition:background .18s,color .18s}}
.developer-docs .dev-sidebar nav{position:static;display:block;width:auto;height:auto;inset:auto;transform:none;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;z-index:auto}.developer-docs pre::-webkit-scrollbar{height:5px;width:5px;background:#172f43}.developer-docs pre::-webkit-scrollbar-thumb{background:#416074;border-radius:5px}.developer-docs pre{scrollbar-width:thin;scrollbar-color:#416074 #172f43}@media(max-width:700px){.developer-docs .dev-sidebar nav{display:flex;overflow:auto;gap:8px;padding:3px 0 10px}}

@media(max-width:700px){.commerce-page:has(.developer-docs) #nav .mobile-home{display:none}}
@media(max-width:700px){.developer-docs .dev-sidebar,.developer-docs .dev-code-panel{box-sizing:border-box;width:100%;min-width:0}.developer-docs .dev-sidebar nav{max-width:100%;box-sizing:border-box}.developer-docs .dev-search{min-width:0;box-sizing:border-box}}
