.pg-shop-api code{font:500 .88em/1.4 var(--mono);background:var(--panel);border:1px solid var(--line-soft);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px}.pg-shop-api .sa-hero .wrap{align-items:center;gap:32px;display:grid}@media (min-width:1024px){.pg-shop-api .sa-hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:48px}}.pg-shop-api .code{color:#f4f1ed;border-radius:var(--r-md);min-width:0;box-shadow:var(--shadow-sm);background:#23201d;margin:18px 0;overflow:hidden}.pg-shop-api .code figcaption{color:#d3cbc4;border-bottom:1px solid #3a3430;padding:10px 16px;font-size:13px;font-weight:600}.pg-shop-api .code pre{font:500 13px/1.6 var(--mono);margin:0;padding:14px 16px 16px;overflow-x:auto}.pg-shop-api .code code{color:inherit;font:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.pg-shop-api .ref{padding-top:24px}.pg-shop-api .ref .wrap{gap:32px;display:grid}@media (min-width:1024px){.pg-shop-api .ref .wrap{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px}}.pg-shop-api .toc{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:16px}@media (min-width:1024px){.pg-shop-api .toc{position:sticky;top:92px}}.pg-shop-api .toc b{margin-bottom:8px;font-size:14px;display:block}.pg-shop-api .toc ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px) and (max-width:1023px){.pg-shop-api .toc ul{grid-template-columns:1fr 1fr}}.pg-shop-api .toc a{min-height:40px;color:var(--ink-soft);transition:background-color var(--t-ui) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pg-shop-api .toc a:hover{background:var(--primary-tint);color:var(--ink)}.pg-shop-api .toc a .ic{color:var(--primary-ink)}.pg-shop-api .toc a[aria-current=location]{background:var(--primary-soft);color:var(--ink);position:relative}.pg-shop-api .toc a[aria-current=location]:before{content:"";background:var(--primary);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.pg-shop-api .doc{min-width:0}.pg-shop-api .doc>section,.pg-shop-api .doc .ep{padding:0 0 48px}.pg-shop-api .doc h2{margin-bottom:14px;font-size:clamp(26px,3vw,34px)}.pg-shop-api .doc .eps-title{margin:8px 0 20px}.pg-shop-api .doc p{color:var(--ink-soft);margin:12px 0}.pg-shop-api .doc p b,.pg-shop-api .doc li b{color:var(--ink)}.pg-shop-api .doc .steps{margin-top:12px}.pg-shop-api .ep{border-top:1px solid var(--line);padding-top:32px!important}.pg-shop-api .ep h3,.pg-shop-api .ep h4{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;display:flex}.pg-shop-api .ep h4{margin:28px 0 0;font-size:17px}.pg-shop-api .ep h3 code,.pg-shop-api .ep h4 code{font-size:16px}.pg-shop-api .verb{min-width:52px;font:700 13px/1.4 var(--mono);letter-spacing:.02em;border-radius:8px;place-items:center;padding:3px 8px;display:inline-grid}.pg-shop-api .verb.get{background:color-mix(in srgb, var(--info) 14%, var(--panel));color:var(--info)}.pg-shop-api .verb.post{background:var(--primary-soft);color:var(--primary-ink)}.pg-shop-api .needs{align-items:center;gap:8px;font-size:14.5px;display:flex;margin:8px 0 0!important}.pg-shop-api .needs .ic{color:var(--muted)}.pg-shop-api .plain{color:var(--ink-soft);gap:8px;margin:12px 0;padding-left:20px;display:grid}.pg-shop-api .note{border-radius:var(--r-sm);background:var(--primary-tint);border:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15.5px;display:flex}.pg-shop-api .note .ic{color:var(--primary-ink);flex:none;margin-top:4px}.pg-shop-api .tbl{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--panel);margin:16px 0;overflow-x:auto}.pg-shop-api table{border-collapse:collapse;width:100%;font-size:15px}.pg-shop-api th,.pg-shop-api td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:10px 14px}.pg-shop-api tr:last-child td{border-bottom:0}.pg-shop-api th{color:var(--muted);background:var(--bg);font-size:13px;font-weight:700}.pg-shop-api td:first-child{white-space:nowrap}.pg-shop-api td{color:var(--ink-soft)}
