.api-ins{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.api-eps{border-radius:24px;border:1px solid var(--line);background:#fff;padding:8px 18px 14px}.api-ep,.api-eps-head{display:grid;grid-template-columns:minmax(0,1fr) 56px 70px 120px;gap:14px;align-items:center}.api-eps-head{padding:14px 8px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.api-ep,.api-eps-head{border-bottom:1px solid var(--line)}.api-ep{width:100%;padding:16px 8px;font:400 12.5px/1 var(--mono);color:var(--ink);transition:background .3s var(--ease)}.api-ep:hover{background:var(--bg-3)}.api-ep.sel{background:var(--tint)}.api-path{display:flex;align-items:center;gap:10px;min-width:0}.api-path code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1 var(--mono)}.api-m{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:22px;border-radius:5px;font:600 11px/1 var(--mono);letter-spacing:.04em}.api-m.GET{background:rgba(46,184,124,.15);color:#13744A}.api-m.POST{background:var(--tint);color:var(--blue)}.api-mix{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden}.api-mix i{min-width:0}.api-mix .s2{background:var(--ok)}.api-mix .s4{background:var(--warn)}.api-mix .s5{background:var(--err)}.api-eps .bk-sample{margin-top:12px}.api-req{display:grid;gap:14px;padding:20px;border-radius:24px;background:var(--navy);color:var(--on-dark)}.api-req-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;animation:bk-in .5s var(--ease) both}.api-req-top code{font:500 14px/1 var(--mono);color:#fff}.api-ms{margin-left:auto;font:400 12px/1 var(--mono);color:var(--ice)}.api-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-dark);border-radius:12px;overflow:hidden}.api-meta div{display:grid;gap:6px;padding:10px 12px;border-left:1px solid var(--line-dark);min-width:0}.api-meta div:first-child{border-left:0}.api-meta dt{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ice)}.api-meta dd{margin:0;font:400 12px/1.3 var(--mono);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-req .ps-tab{height:30px;padding:0 12px;font-size:11.5px}.api-pre{margin:0;min-height:150px;padding:14px;border-radius:12px;background:var(--navy-deep);border:1px solid var(--line-dark);font:400 12.5px/1.65 var(--mono);color:#DCE5FF;white-space:pre-wrap;word-break:break-word;animation:bk-in .4s var(--ease) both}.api-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line-dark);font:400 12px/1 var(--mono);color:var(--on-dark-2)}.api-link b{font-weight:500;color:#fff}.api-link-go{margin-left:auto;color:var(--ice)}@media (max-width:1180px){.api-ins{grid-template-columns:1fr}}@media (max-width:720px){.api-eps-head{display:none}.api-ep{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.api-ep>span:nth-child(2){display:none}.api-mix{grid-column:1/-1}.api-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.api-meta div:nth-child(3){border-left:0}.api-meta div:nth-child(n+3){border-top:1px solid var(--line-dark)}}@media (prefers-reduced-motion:reduce){.api-pre,.api-req-top{animation:none}}.api-cap{max-width:1080px;margin:0 auto}.api-cap-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 16px 0}.api-cap-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--bg-3);border:1px solid var(--line)}.api-cap-seg button{height:36px;padding:0 16px;border-radius:9px;font:500 14px/1 var(--sans);color:var(--label);transition:background .3s var(--ease),color .3s var(--ease)}.api-cap-seg button[aria-selected=true]{background:var(--navy);color:#fff}.api-cap-sub{display:inline-flex;gap:6px}.api-cap-flow{display:grid;padding:28px 16px 20px}.api-row{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);align-items:center}.api-node{display:grid;gap:6px;justify-items:start;padding:14px;border-radius:14px;border:1px solid var(--line);background:#fff;transition:border-color .4s var(--ease),opacity .4s var(--ease),box-shadow .4s var(--ease)}.api-node small{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.api-node b{font:600 16px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink)}.api-node.dst{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:14px;background:var(--navy);border-color:var(--navy)}.api-node.dst small{color:var(--ice)}.api-node.dst b{color:#fff}.api-node.dst span{justify-self:end;font:400 12px/1.3 var(--mono);color:var(--on-dark-2)}.at-gw .api-node.gw,.at-svc .api-node.svc{border-color:var(--blue-2);box-shadow:0 0 0 4px rgba(76,119,255,.12)}.at-svc .api-node.gw{opacity:.45}.api-wire{position:relative;height:2px;margin:0 8px;background:var(--line)}.api-tap em,.api-wire em{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--blue-2);opacity:0}.api-wire em{top:-3px;left:0}.api-drop{height:40px}.api-tap{position:relative;justify-self:center;width:2px;height:100%;background:var(--blue-2);grid-column:5}.at-gw .api-tap{grid-column:3}.api-tap em{left:-3px;top:0}.is-run .api-wire em{animation:api-pkt 1.6s linear infinite}.is-run .api-wire.w2 em{animation-delay:.8s}.is-run .api-tap em{animation:api-drop 1.6s linear .4s infinite}@keyframes api-pkt{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes api-drop{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}to{top:calc(100% - 8px);opacity:0}}.api-cap-code{display:grid;gap:10px;padding:0 16px 18px;animation:bk-in .5s var(--ease) both}.api-cap-file{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.api-cap-code .ps-code{font-size:13px;line-height:1.7}.api-cap-code p{font-size:14px;line-height:1.5}.api-more{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-top:20px}@media (max-width:980px){.api-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr)}.api-wire{margin:0 2px}.api-node{padding:10px}.api-node b{font-size:13.5px}.api-node .chip{font-size:11px;padding:0 6px}.api-node.dst{grid-template-columns:1fr}.api-node.dst span{justify-self:start}}@media (max-width:560px){.api-node b{font-size:12.5px}.api-node .chip{height:auto;padding:3px 6px;white-space:normal}}@media (prefers-reduced-motion:reduce){.api-cap-code,.is-run .api-tap em,.is-run .api-wire em{animation:none}}.api-tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:stretch}.api-tr-chart{display:grid;grid-template-rows:auto minmax(260px,1fr) auto auto}.api-tr-dims{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:rgba(157,182,255,.12)}.api-tr-dims button{height:26px;padding:0 12px;border-radius:999px;font:500 11px/1 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--on-dark-2);transition:background .3s var(--ease),color .3s var(--ease)}.api-tr-dims button:hover{color:#fff}.api-tr-dims button[aria-checked=true]{background:#fff;color:var(--navy)}.api-tr-plot{position:relative;margin:22px 20px 0;cursor:crosshair;touch-action:pan-y;border-bottom:1px solid var(--line-dark)}.api-tr-plot:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:4px}.api-tr-plot svg{position:absolute;inset:0;width:100%;height:100%;animation:bk-in .5s var(--ease) both}.api-tr-plot path{transition:opacity .3s var(--ease)}.api-tr-plot path.dim{opacity:.22}.api-tr-x{position:absolute;top:-8px;bottom:0;width:0;border-left:1.5px solid #fff;pointer-events:none}.api-tr-x span{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:3px 6px;border-radius:5px;background:#fff;font:500 10.5px/1 var(--mono);font-style:normal;color:var(--navy)}.api-tr-axis{display:flex;justify-content:space-between;margin:8px 20px 0;font:400 10.5px/1 var(--mono);color:var(--on-dark-2)}.api-tr-note{padding:12px 20px 16px}.api-tr-read{display:grid;grid-template-rows:auto auto 1fr auto;padding:20px;border-radius:24px;background:#fff;color:var(--body)}.api-tr-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.api-tr-head span{font:500 12px/1 var(--mono);color:var(--label)}.api-tr-head b{font:600 clamp(24px,2.2vw,30px)/1 var(--display);letter-spacing:-.04em;color:var(--ink)}.api-tr-cols,.api-tr-row{display:grid;grid-template-columns:minmax(0,1fr) 56px 58px 52px;gap:10px;align-items:center}.api-tr-cols{padding:12px 8px 8px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.api-tr-cols span:not(:first-child),.api-tr-row span:not(:first-child){text-align:right}.api-tr-read ul{display:grid;align-content:start}.api-tr-row{width:100%;padding:11px 8px;border-top:1px solid var(--line);font:400 12.5px/1.2 var(--mono);color:var(--ink);transition:background .3s var(--ease)}.api-tr-row:hover{background:var(--bg-3)}.api-tr-row[aria-pressed=true]{background:var(--tint)}.api-tr-name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.api-tr-name i{flex:none;width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(3,18,74,.12)}.api-tr-row .is-bad{color:#B4232A;font-weight:500}.api-tr-read .bk-sample{margin-top:10px}.api-cl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;align-items:start}.api-cl-k{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.api-cl-cfg{display:grid;gap:14px;padding:22px;border-radius:24px;border:1px solid var(--line);background:#fff}.api-cl-lvl{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line)}.api-cl-lvl>code{font:500 14px/1 var(--mono);color:var(--ink)}.api-cl-lvl div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;border-radius:12px;background:var(--bg-3);border:1px solid var(--line)}.api-cl-lvl button{height:36px;border-radius:9px;font:500 12.5px/1 var(--mono);color:var(--label);text-align:center;transition:background .3s var(--ease),color .3s var(--ease)}.api-cl-lvl button:hover{color:var(--ink)}.api-cl-lvl button[aria-checked=true]{background:var(--navy);color:#fff}.api-cl-lvl p{font:400 14px/1.45 var(--sans);color:var(--body)}.api-cl-sw{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;cursor:pointer}.api-cl-sw input{position:absolute;opacity:0;width:1px;height:1px}.api-cl-sw span{position:relative;width:34px;height:20px;border-radius:999px;background:var(--line);transition:background .3s var(--ease)}.api-cl-sw span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(3,18,74,.2);transition:transform .3s var(--ease)}.api-cl-sw input:checked+span{background:var(--blue)}.api-cl-sw input:checked+span:after{transform:translateX(14px)}.api-cl-sw input:focus-visible+span{outline:2px solid var(--blue-bright);outline-offset:2px}.api-cl-sw code{font:400 12px/1.4 var(--mono);color:var(--ink);word-break:break-word}.api-cl-code{margin:0;padding:14px;border-radius:12px;background:var(--bg-3);border:1px solid var(--line);font:400 11.5px/1.65 var(--mono);color:var(--navy);white-space:pre;overflow-x:auto}.api-cl-code .c{color:var(--muted)}.api-cl-code b{font-weight:600;color:var(--blue)}.api-cl-foot{font:400 13px/1.45 var(--sans);color:var(--body)}.api-cl-foot code{font:500 12px/1 var(--mono);color:var(--ink)}.api-cl-out{display:grid;gap:12px;padding:20px;border-radius:24px;background:var(--navy);color:var(--on-dark)}.api-cl-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.api-cl-top .api-cl-k{color:var(--ice)}.api-cl-top b{font:500 13px/1.2 var(--mono);color:#fff}.api-cl-out li,.api-cl-out ol{display:grid;gap:6px}.api-cl-out li{padding:8px 12px;border-radius:12px;background:var(--navy-raised);border:1px solid var(--line-dark);transition:opacity .3s var(--ease),background .3s var(--ease)}.api-cl-out li.is-skip{padding:6px 12px;background:transparent;border-style:dashed;opacity:.6}.api-cl-ev{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.api-cl-ev code{font:500 12.5px/1.2 var(--mono);color:#fff}.api-cl-ev .api-m.GET{background:rgba(61,213,152,.16);color:#9BF0C9}.api-cl-ev .api-m.POST{background:rgba(157,182,255,.16);color:#DCE5FF}.api-cl-out .chip-ok{background:rgba(61,213,152,.16);color:#9BF0C9}.api-cl-out .chip-warn{background:rgba(245,165,36,.18);color:#FFD08A}.api-cl-out .chip-err{background:rgba(229,72,77,.2);color:#FFB3B5}.is-skip .api-cl-ev code{text-decoration:line-through;color:var(--on-dark-2)}.api-cl-tag{margin-left:auto;font:400 11px/1 var(--mono);color:var(--on-dark-2)}.api-cl-body{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:8px;background:var(--navy-deep);font:400 11.5px/1.4 var(--mono);color:var(--on-dark-2);animation:bk-in .35s var(--ease) both}.api-cl-body.on code{color:#DCE5FF}.api-cl-body em{margin-left:auto;font-style:normal;color:#FFD08A}.api-cl-out .bk-sample{color:var(--on-dark-2)}@media (max-width:1180px){.api-cl,.api-tr{grid-template-columns:1fr}}@media (max-width:720px){.api-tr-chart{grid-template-rows:auto 200px auto auto}.api-tr-plot{margin:24px 12px 0}.api-tr-axis{margin:8px 12px 0}.api-tr-note{padding:12px}.api-tr .frame-bar{flex-wrap:wrap}.api-tr-cols,.api-tr-row{grid-template-columns:minmax(0,1fr) 50px 52px 46px;gap:6px;font-size:11.5px}.api-cl-cfg,.api-cl-out{padding:16px}.api-cl-body em{margin-left:0}.api-cl-lvl div{grid-template-columns:1fr 1fr 1.7fr 1fr}.api-cl-lvl button{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.api-cl-body,.api-tr-plot svg{animation:none}.api-cl-out li,.api-cl-sw span,.api-cl-sw span:after,.api-tr-plot path{transition:none}}