.page:has(.docs)>.page-main>.page-head{padding-left:var(--gutter);padding-right:var(--gutter)}.page:has(.docs)>.page-main>.band{padding-left:var(--gutter);padding-right:var(--gutter)}.page:has(.docs)>.page-foot{padding-left:var(--gutter);padding-right:var(--gutter)}.docs{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,80px);max-width:1240px;margin-inline:0;display:grid}.docs-rail{top:calc(var(--docs-bar,64px) + 26px);max-height:calc(100vh - var(--docs-bar,64px) - 52px);overscroll-behavior:contain;position:sticky;overflow-y:auto}.docs-rail-list{border-left:1px solid var(--line);list-style:none}.docs-rail-group{padding:20px 0 6px 16px;display:block}.docs-rail-item:first-child .docs-rail-group{padding-top:0}.docs-rail-link{min-height:44px;color:var(--dim);align-items:center;gap:10px;padding:4px 8px 4px 16px;font-size:14px;line-height:1.3;transition:color .22s;display:flex;position:relative}.docs-rail-link:hover{color:var(--figure)}.docs-rail-link[aria-current=true]{color:var(--figure);font-weight:600}.docs-rail-link:before{content:"";transform-origin:0;background:currentColor;width:9px;height:1px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:-1px;transform:scaleX(0)}.docs-rail-link[aria-current=true]:before{transform:scaleX(1)}.docs-rail-num{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--dim);font-size:11px;font-weight:500}.docs-body .band{scroll-margin-top:var(--docs-offset,96px);padding:clamp(30px,3.6vw,46px) 0}.docs-body .band:first-child{padding-top:0}.docs-body .band:last-child{border-bottom:0;padding-bottom:0}.docs-body .band-head{gap:6px;margin-bottom:clamp(12px,1.6vw,20px)}.docs-body .band-head .t-h2{font-size:clamp(21px,2.3vw,32px)}.docs-lede{max-width:62ch;margin-bottom:22px;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.docs-p{max-width:68ch;margin:18px 0;font-size:clamp(14px,1.05vw,16px);line-height:1.6}.docs-sub{color:var(--figure);margin:34px 0 12px}.docs-note{max-width:66ch;color:var(--mute);border-left:1px solid var(--line-strong);margin:22px 0;padding-left:clamp(14px,1.6vw,22px);font-size:clamp(14px,1.05vw,16px);line-height:1.6}.docs-ep{font-family:var(--font-body);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:10px;margin:30px 0 12px;font-size:clamp(15px,1.3vw,18px);font-weight:600;display:flex}.docs-body .band-head+.docs-ep{margin-top:0}.docs-method{border:1px solid var(--line-strong);color:var(--mute);border-radius:999px;padding:5px 10px 4px}.docs-path{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.docs-steps{max-width:62ch;margin:0 0 26px;list-style:none}.docs-step{border-top:1px solid var(--line);grid-template-columns:3ch 1fr;align-items:baseline;gap:14px;padding:12px 0;font-size:clamp(14px,1.05vw,16px);display:grid}.docs-step:last-child{border-bottom:1px solid var(--line)}.docs-step .doc-num{font-size:11px}.docs-kv{grid-template-columns:max-content minmax(0,1fr);gap:10px clamp(16px,2vw,32px);margin:22px 0;font-size:clamp(14px,1.05vw,16px);display:grid}.docs-kv dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-top:3px;font-size:clamp(10px,.82vw,12px);font-weight:600}.docs-kv dd{color:var(--mute);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.docs-block{margin:20px 0}.docs-block-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;display:flex}.docs-copy{letter-spacing:.16em;text-transform:uppercase;min-width:96px;min-height:44px;color:var(--mute);justify-content:flex-end;align-items:center;gap:8px;padding:0 2px 0 14px;font-size:clamp(10px,.82vw,12px);font-weight:600;transition:color .2s;display:inline-flex}.docs-copy:hover,.docs-copy[data-copied=true]{color:var(--figure)}.docs-copy svg{flex:none}.docs-block .doc-code{tab-size:2;padding-top:2px;padding-bottom:2px;font-size:clamp(15px,.98vw,16px);line-height:1.7}.docs-scroll{margin:20px 0;overflow-x:auto}.docs-body .doc-table td{font-size:clamp(13px,1vw,15px);line-height:1.55}.docs-p-name{overflow-wrap:anywhere;font-weight:600}.docs-p-type,.docs-p-req{white-space:nowrap;font-variant-numeric:tabular-nums}.docs-p-req{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10px,.82vw,12px);font-weight:600}.docs-params th:first-child,.docs-fields th:first-child{width:22%}.docs-params th:nth-child(2),.docs-params th:nth-child(3),.docs-fields th:nth-child(2){width:11%}.docs-err th:first-child{width:14%}.docs-err th:nth-child(2){width:22%}.docs-err th:nth-child(3){width:10%}.docs-e-code{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.docs-e-retry,.docs-pref .docs-p-name,.docs-pref-img,.docs-pref-vid{white-space:nowrap}.docs-pref th:nth-child(2){width:40%}.docs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.docs{grid-template-columns:minmax(0,1fr);gap:4px}.docs-rail{top:var(--docs-bar,64px);z-index:10;max-height:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:var(--ground);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000 100%)}.docs-rail::-webkit-scrollbar{display:none}.docs-rail-list{border-left:0;width:max-content;display:flex}.docs-rail-group{display:none}.docs-rail-link{white-space:nowrap;padding:4px 15px}.docs-rail-item:first-child .docs-rail-link{padding-left:0}.docs-rail-link:before{width:auto;height:1px;inset:auto 15px 6px}.docs-rail-item:first-child .docs-rail-link:before{left:0}.docs-body .band:first-child{padding-top:clamp(26px,5vw,34px)}}@media (max-width:760px){.docs-params tr,.docs-fields tr,.docs-err tr,.docs-pref tr{grid-template-columns:minmax(0,1fr) max-content;gap:3px 12px}.docs-params .docs-p-name,.docs-fields .docs-p-name,.docs-pref .docs-p-name{grid-area:1/1}.docs-params .docs-p-type,.docs-fields .docs-p-type{grid-area:2/1;font-size:13px}.docs-params .docs-p-req{text-align:right;grid-area:1/2}.docs-params .docs-p-req:before{content:"required: ";color:var(--dim)}.docs-params .docs-p-note,.docs-fields .docs-p-note{grid-area:3/1/auto/-1;padding-top:3px}.docs-err .docs-e-code{grid-area:1/1}.docs-err .docs-e-meaning{text-align:right;grid-area:1/2}.docs-err .docs-e-retry{grid-area:2/1}.docs-err .docs-e-retry:before{content:"retry: ";color:var(--dim)}.docs-err .docs-e-do{grid-area:3/1/auto/-1;padding-top:3px}.docs-pref .docs-pref-for{grid-area:2/1/auto/-1;font-size:13px}.docs-pref .docs-pref-img{grid-area:3/1}.docs-pref .docs-pref-img:before{content:"image: ";color:var(--dim)}.docs-pref .docs-pref-vid{grid-area:3/2}.docs-pref .docs-pref-vid:before{content:"video: ";color:var(--dim)}}@media (max-width:640px){.docs :is(.docs-kv dt,.docs-copy,.docs-p-req,.docs-sub),.docs .docs-rail-num,.docs-rail-link{font-size:12px}.docs-rail-link{font-size:13px}.docs-p-req:before,.docs-e-retry:before,.docs-pref-img:before,.docs-pref-vid:before{font-size:12px}}@media (prefers-reduced-motion:reduce){.docs-rail-link:before{transition:none}}
