.dx{--dx-top:56px;--dx-side:260px;--dx-text-w:720px;--dx-aside-w:452px;--dx-code-bg:var(--mx-bg-sunken);background:var(--mx-bg);min-height:100vh;color:var(--mx-text);font-family:var(--mx-font-display);font-size:var(--mx-text-md);letter-spacing:-.008em;line-height:1.65}[data-theme=light] .dx{--dx-code-bg:#fafafa}.dx ::selection{background:var(--mx-selection)}.dx :focus-visible{box-shadow:var(--mx-focus-ring);outline:none}.dx-skip{z-index:80;border-radius:var(--mx-radius-md);background:var(--mx-ink);color:var(--mx-on-ink);padding:8px 12px;font-weight:500;position:fixed;top:10px;left:16px;transform:translateY(-200%)}.dx-skip:focus-visible{transform:none}.dx-top{z-index:40;height:var(--dx-top);border-bottom:1px solid var(--mx-line);background:color-mix(in srgb, var(--mx-bg) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);position:sticky;top:0}.dx-top-bar{align-items:center;gap:10px;height:100%;padding:0 20px;display:flex}.dx-menu-btn,.dx-search-icon-btn{display:none}.dx-brand{border-radius:var(--mx-radius-sm);color:var(--mx-text);align-items:center;text-decoration:none;display:inline-flex}.dx-brand-docs{border-radius:var(--mx-radius-sm);color:var(--mx-text-2);font-size:var(--mx-text-sm);transition:color var(--mx-dur-fast) var(--mx-ease-out);padding:2px 8px;font-weight:500;text-decoration:none}.dx-brand-docs:hover{color:var(--mx-text)}.dx-top-search{flex:1;justify-content:center;display:flex}.dx-search-trigger{width:min(380px,100%);height:var(--mx-control-h);border:1px solid var(--mx-line-control);border-radius:var(--mx-radius-md);background:var(--mx-fill);color:var(--mx-text-3);font-size:var(--mx-text-sm);cursor:pointer;transition:background-color var(--mx-dur-fast) var(--mx-ease-out), border-color var(--mx-dur-fast) var(--mx-ease-out);align-items:center;gap:8px;padding:0 6px 0 10px;display:inline-flex}.dx-search-trigger:hover{border-color:var(--mx-line-strong);background:var(--mx-fill-hover);color:var(--mx-text-2)}.dx-search-trigger span{text-align:left;flex:1}.dx-kbd{border:1px solid var(--mx-line);border-radius:var(--mx-radius-xs);background:var(--mx-surface-2);min-width:20px;height:20px;color:var(--mx-text-3);font-family:var(--mx-font-text);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.dx-top-actions{align-items:center;gap:6px;display:flex}.dx-frame{grid-template-columns:var(--dx-side) minmax(0, 1fr);display:grid}.dx-side{top:var(--dx-top);height:calc(100vh - var(--dx-top));overscroll-behavior:contain;border-right:1px solid var(--mx-line);scrollbar-width:thin;padding:24px 12px 40px 16px;position:sticky;overflow-y:auto}.dx-main{outline:none;min-width:0}.dx-nav{flex-direction:column;gap:22px;display:flex}.dx-nav ul{margin:0;padding:0;list-style:none}.dx-nav-label{color:var(--mx-text-3);font-size:var(--mx-text-xs);margin:0 0 6px;padding:0 10px;font-weight:500}.dx-nav-link{border-radius:var(--mx-radius-sm);color:var(--mx-text-2);font-size:var(--mx-text-sm);transition:background-color var(--mx-dur-fast) var(--mx-ease-out), color var(--mx-dur-fast) var(--mx-ease-out);padding:5px 10px;text-decoration:none;display:block}.dx-nav-link:hover{background:var(--mx-fill);color:var(--mx-text)}.dx-nav-link[aria-current=page]{background:var(--mx-fill-active);color:var(--mx-text);font-weight:500}.dx-nav-sub{border-left:1px solid var(--mx-line);margin:4px 0 8px 14px!important;padding-left:8px!important}.dx-nav-sublink{border-radius:var(--mx-radius-sm);color:var(--mx-text-3);font-size:var(--mx-text-xs);transition:color var(--mx-dur-fast) var(--mx-ease-out);align-items:center;gap:8px;padding:4px 8px;line-height:1.45;text-decoration:none;display:flex}.dx-nav-sublink:hover{color:var(--mx-text)}.dx-nav-sublink[aria-current=location]{color:var(--mx-accent)}.dx-method{border-radius:var(--mx-radius-xs);background:var(--mx-fill);height:22px;color:var(--mx-text-2);font-family:var(--mx-font-mono);letter-spacing:.02em;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.dx-method[data-method=GET]{background:var(--mx-info-soft);color:var(--mx-info)}.dx-method[data-method=POST]{background:var(--mx-accent-soft);color:var(--mx-accent)}.dx-method[data-method=DELETE]{background:var(--mx-danger-soft);color:var(--mx-danger)}.dx-method--sm{min-width:42px;height:20px;font-size:10px}.dx-method--xs{flex:none;min-width:34px;height:16px;padding:0 4px;font-size:9px}.dx-article{width:100%;max-width:calc(var(--dx-text-w) + 96px);margin:0 auto;padding:48px 48px 64px}.dx-article[data-reference]{max-width:calc(var(--dx-text-w) + var(--dx-aside-w) + 152px)}.dx-article:has(.dx-section[data-split]){max-width:calc(var(--dx-text-w) + var(--dx-aside-w) + 152px)}.dx-header{max-width:var(--dx-text-w);border-bottom:1px solid var(--mx-line);margin-bottom:40px;padding-bottom:28px}.dx-h1{font-size:var(--mx-text-4xl);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.dx-intro{color:var(--mx-text-2);font-size:var(--mx-text-lg);text-wrap:pretty;margin:12px 0 0;line-height:1.55}.dx-section,.dx-endpoint{padding:8px 0 40px}.dx-section+.dx-section,.dx-section+.dx-endpoint,.dx-endpoint+.dx-endpoint{border-top:1px solid var(--mx-line);padding-top:40px}.dx-section-text,.dx-endpoint-text{max-width:var(--dx-text-w);min-width:0}.dx-section-aside,.dx-endpoint-code{flex-direction:column;gap:16px;min-width:0;margin-top:24px;display:flex}.dx-sticky{flex-direction:column;gap:16px;display:flex}.dx-h2{font-size:var(--mx-text-2xl);letter-spacing:-.022em;scroll-margin-top:calc(var(--dx-top) + 24px);margin:0 0 14px;font-weight:600;line-height:1.25}.dx-h3{font-size:var(--mx-text-lg);letter-spacing:-.015em;scroll-margin-top:calc(var(--dx-top) + 24px);margin:28px 0 10px;font-weight:600}.dx-anchor{border-radius:var(--mx-radius-xs);color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.dx-anchor-icon{color:var(--mx-text-3);opacity:0;transition:opacity var(--mx-dur-fast) var(--mx-ease-out)}.dx-anchor:hover .dx-anchor-icon,.dx-anchor:focus-visible .dx-anchor-icon{opacity:1}.dx-section-text>p,.dx-prose p,.dx-list,.dx-ordered{color:var(--mx-text-2);text-wrap:pretty;margin:0 0 14px}.dx-section-text strong,.dx-prose strong{color:var(--mx-text);font-weight:600}.dx-list,.dx-ordered{flex-direction:column;gap:8px;padding-left:20px;display:flex}.dx-list{list-style:outside}.dx-ordered{list-style:decimal}.dx-list li::marker{color:var(--mx-text-3)}.dx-ordered li::marker{color:var(--mx-text-3)}.dx-link{color:var(--mx-text);text-decoration:underline;-webkit-text-decoration-color:var(--mx-line-strong);text-decoration-color:var(--mx-line-strong);text-underline-offset:3px;transition:text-decoration-color var(--mx-dur-fast) var(--mx-ease-out)}.dx-link:hover{-webkit-text-decoration-color:var(--mx-accent);text-decoration-color:var(--mx-accent)}.dx-inline{border:1px solid var(--mx-line);border-radius:var(--mx-radius-xs);background:var(--mx-fill);color:var(--mx-text);font-family:var(--mx-font-mono);overflow-wrap:anywhere;padding:1px 5px;font-size:.86em}.dx-note{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--mx-surface-2);gap:12px;margin:18px 0;padding:14px 16px;display:flex}.dx-note-icon{color:var(--mx-info);flex:none;margin-top:3px}.dx-note[data-tone=warning]{border-color:color-mix(in srgb, var(--mx-warning) 30%, transparent);background:var(--mx-warning-soft)}.dx-note[data-tone=warning] .dx-note-icon{color:var(--mx-warning)}.dx-note[data-tone=tip] .dx-note-icon{color:var(--mx-accent)}.dx-note-title{color:var(--mx-text);margin:0 0 2px;font-weight:600}.dx-note-text{color:var(--mx-text-2)}.dx-note-text p{margin:0}.dx-table-wrap{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);margin:4px 0 18px;overflow-x:auto}.dx-table{border-collapse:collapse;width:100%;font-size:var(--mx-text-sm)}.dx-table th{border-bottom:1px solid var(--mx-line);background:var(--mx-surface-2);color:var(--mx-text-3);font-size:var(--mx-text-xs);text-align:left;white-space:nowrap;padding:9px 14px;font-weight:500}.dx-table td{border-bottom:1px solid var(--mx-line);color:var(--mx-text-2);vertical-align:top;padding:10px 14px}.dx-table tr:last-child td{border-bottom:0}.dx-table td:first-child{color:var(--mx-text);white-space:nowrap}.dx-table .dx-inline{overflow-wrap:normal;white-space:nowrap}.dx-status{font-family:var(--mx-font-mono);font-size:var(--mx-text-xs);font-variant-numeric:tabular-nums}.dx-status[data-tone=danger]{color:var(--mx-danger)}.dx-status[data-tone=warning]{color:var(--mx-warning)}.dx-code{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);background:var(--dx-code-bg);box-shadow:var(--mx-shadow-xs);overflow:hidden}.dx-section-text .dx-code{margin:4px 0 18px}.dx-code-head{border-bottom:1px solid var(--mx-line);background:var(--mx-surface-2);align-items:center;gap:10px;min-height:40px;padding:0 6px 0 14px;display:flex}.dx-code-title{color:var(--mx-text);font-size:var(--mx-text-xs);white-space:nowrap;font-weight:500}.dx-code-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.dx-code-tab{border-radius:var(--mx-radius-sm);height:26px;color:var(--mx-text-3);font-size:var(--mx-text-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--mx-dur-fast) var(--mx-ease-out), color var(--mx-dur-fast) var(--mx-ease-out);background:0 0;border:0;padding:0 9px;font-weight:500}.dx-code-tab:hover{color:var(--mx-text)}.dx-code-tab[aria-selected=true]{background:var(--mx-fill-active);color:var(--mx-text)}.dx-code-lang{color:var(--mx-text-3);font-size:var(--mx-text-xs)}.dx-code-meta{color:var(--mx-text-3);font-family:var(--mx-font-mono);white-space:nowrap;margin-left:auto;font-size:11px}.dx-copy{border-radius:var(--mx-radius-sm);height:26px;color:var(--mx-text-3);font-size:var(--mx-text-xs);cursor:pointer;transition:background-color var(--mx-dur-fast) var(--mx-ease-out), color var(--mx-dur-fast) var(--mx-ease-out);background:0 0;border:0;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 8px;display:inline-flex}.dx-code-meta+.dx-copy{margin-left:0}.dx-copy:hover{background:var(--mx-fill-hover);color:var(--mx-text)}.dx-copy[data-copied]{color:var(--mx-accent)}.dx-pre{max-height:560px;color:var(--mx-text);font-family:var(--mx-font-mono);tab-size:2;scrollbar-width:thin;margin:0;padding:14px 16px 16px;font-size:12.5px;line-height:1.7;overflow:auto}.dx-pre code{white-space:pre;font-family:inherit}.dx-tk-keyword,.dx-tk-method,.dx-tk-tag{color:var(--mx-info)}.dx-tk-call,.dx-tk-deco{color:var(--mx-text);font-weight:500}.dx-tk-string{color:var(--mx-accent)}.dx-tk-number{color:var(--mx-warning)}.dx-tk-comment{color:var(--mx-text-3);font-style:italic}.dx-tk-punct{color:var(--mx-text-3)}.dx-tk-flag,.dx-tk-header{color:var(--mx-text-2)}.dx-tk-var{color:var(--mx-warning)}.dx-tk-key{color:var(--mx-text)}.dx-endpoint-line{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.dx-path{color:var(--mx-text);font-family:var(--mx-font-mono);font-size:var(--mx-text-md);overflow-wrap:anywhere}.dx-path-param{color:var(--mx-accent)}.dx-lead{color:var(--mx-text-2);font-size:var(--mx-text-base);text-wrap:pretty;margin:0 0 18px;line-height:1.6}.dx-facts{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:8px 32px;margin:0 0 20px;padding:14px 16px;display:grid}.dx-facts dt{color:var(--mx-text-3);font-size:var(--mx-text-xs);margin-bottom:4px}.dx-facts dd{font-size:var(--mx-text-sm);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.dx-or{color:var(--mx-text-3);font-size:var(--mx-text-xs)}.dx-flag-on{color:var(--mx-text);font-weight:500}.dx-muted{color:var(--mx-text-3)}.dx-chip{border-radius:var(--mx-radius-xs);background:var(--mx-fill);height:20px;color:var(--mx-text);font-family:var(--mx-font-mono);white-space:nowrap;align-items:center;padding:0 6px;font-size:11.5px;display:inline-flex}.dx-chip[data-status="4"]{background:var(--mx-warning-soft);color:var(--mx-warning)}.dx-chip[data-status="5"]{background:var(--mx-danger-soft);color:var(--mx-danger)}.dx-fields{margin:24px 0 0}.dx-fields-title{border-bottom:1px solid var(--mx-line);color:var(--mx-text);font-size:var(--mx-text-sm);margin:0 0 8px;padding-bottom:8px;font-weight:600}.dx-fields-intro{color:var(--mx-text-2);margin:0 0 8px}.dx-field-list{margin:0;padding:0;list-style:none}.dx-field{border-bottom:1px solid var(--mx-line);padding:12px 0}.dx-field:last-child{border-bottom:0}.dx-field[data-depth="1"]{padding-left:18px}.dx-field[data-depth="2"]{padding-left:36px}.dx-field-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dx-field-name{color:var(--mx-text);font-family:var(--mx-font-mono);font-size:var(--mx-text-sm);font-weight:600}.dx-field-type,.dx-field-flag{color:var(--mx-text-3);font-size:var(--mx-text-xs)}.dx-field-flag[data-required]{color:var(--mx-warning);font-weight:500}.dx-field-desc{color:var(--mx-text-2);font-size:var(--mx-text-sm);margin:4px 0 0}.dx-field-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dx-rule{border:1px solid var(--mx-line);border-radius:var(--mx-radius-xs);height:20px;color:var(--mx-text-3);align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.dx-errors{margin:0;padding:0;list-style:none}.dx-errors li{border-bottom:1px solid var(--mx-line);font-size:var(--mx-text-sm);grid-template-columns:40px minmax(150px,auto) minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.dx-errors li:last-child{border-bottom:0}.dx-error-code{color:var(--mx-text);font-family:var(--mx-font-mono);font-size:12.5px;text-decoration:none}.dx-error-code:hover{text-underline-offset:3px;text-decoration:underline}.dx-error-text{color:var(--mx-text-2)}.dx-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dx-next-link{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);height:100%;color:inherit;transition:border-color var(--mx-dur-fast) var(--mx-ease-out), background-color var(--mx-dur-fast) var(--mx-ease-out);flex-direction:column;gap:4px;padding:16px 40px 16px 16px;text-decoration:none;display:flex;position:relative}.dx-next-link:hover{border-color:var(--mx-line-strong);background:var(--mx-fill)}.dx-next-title{color:var(--mx-text);font-weight:600}.dx-next-text{color:var(--mx-text-2);font-size:var(--mx-text-sm)}.dx-next-arrow{color:var(--mx-text-3);transition:transform var(--mx-dur-base) var(--mx-ease-out);position:absolute;top:18px;right:16px}.dx-next-link:hover .dx-next-arrow{color:var(--mx-text);transform:translate(3px)}.dx-pager{max-width:var(--dx-text-w);border-top:1px solid var(--mx-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:32px;display:grid}.dx-pager-link{border:1px solid var(--mx-line);border-radius:var(--mx-radius-lg);color:inherit;transition:border-color var(--mx-dur-fast) var(--mx-ease-out), background-color var(--mx-dur-fast) var(--mx-ease-out);flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.dx-pager-link:hover{border-color:var(--mx-line-strong);background:var(--mx-fill)}.dx-pager-link[data-next]{text-align:right;grid-column:2;align-items:flex-end}.dx-pager-label{color:var(--mx-text-3);font-size:var(--mx-text-xs);align-items:center;gap:6px;display:inline-flex}.dx-pager-title{color:var(--mx-text);font-weight:600}.dx-search{border-radius:var(--mx-radius-xl);width:min(640px,100% - 24px);max-width:none;max-height:min(560px,100dvh - 24px);color:var(--mx-text);background:0 0;border:0;margin:max(12px,12vh) auto auto;padding:0;overflow:visible}.dx-search::backdrop{background:var(--mx-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dx-search[open]{animation:dx-pop var(--mx-dur-base) var(--mx-ease-out)}.dx-search-panel{border-radius:var(--mx-radius-xl);background:var(--mx-material-strong);max-height:min(560px,100dvh - 24px);box-shadow:var(--mx-shadow-modal);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);font-family:var(--mx-font-display);flex-direction:column;display:flex;overflow:hidden}.dx-search-field{border-bottom:1px solid var(--mx-line);color:var(--mx-text-3);align-items:center;gap:10px;padding:0 14px;display:flex}.dx-search-field input{min-width:0;height:52px;color:var(--mx-text);font-size:var(--mx-text-base);background:0 0;border:0;outline:none;flex:1}.dx-search-field input::-webkit-search-cancel-button{display:none}.dx-search-field input::placeholder{color:var(--mx-text-3)}.dx-search-field input:focus-visible{box-shadow:none}.dx-search-list{overscroll-behavior:contain;flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.dx-search-item{border-radius:var(--mx-radius-md);cursor:pointer;align-items:center;gap:12px;padding:8px 10px;display:flex}.dx-search-item[aria-selected=true]{background:var(--mx-fill-active)}.dx-search-icon{width:42px;color:var(--mx-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.dx-search-text{flex-direction:column;flex:1;min-width:0;display:flex}.dx-search-title{color:var(--mx-text);font-size:var(--mx-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dx-search-detail{color:var(--mx-text-3);font-size:var(--mx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-search-kind{color:var(--mx-text-3);font-size:var(--mx-text-xs);flex:none}.dx-search-enter{color:var(--mx-text-3);opacity:0;flex:none}.dx-search-item[aria-selected=true] .dx-search-enter{opacity:1}.dx-search-empty{color:var(--mx-text-2);text-align:center;margin:0;padding:32px 20px}.dx-search-foot{border-top:1px solid var(--mx-line);color:var(--mx-text-3);font-size:var(--mx-text-xs);gap:16px;padding:10px 14px;display:flex}.dx-search-foot span{align-items:center;gap:4px;display:inline-flex}@keyframes dx-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (min-width:1240px){.dx-section[data-split],.dx-endpoint{grid-template-columns:minmax(0, var(--dx-text-w)) minmax(0, var(--dx-aside-w));align-items:start;gap:56px;display:grid}.dx-section-aside,.dx-endpoint-code{margin-top:0}.dx-section-aside{top:calc(var(--dx-top) + 24px);position:sticky}.dx-endpoint-code{align-self:stretch}.dx-sticky{top:calc(var(--dx-top) + 24px);position:sticky}.dx-endpoint-code .dx-pre{max-height:calc((100vh - var(--dx-top) - 160px) / 2)}}@media (max-width:1023px){.dx-frame{grid-template-columns:minmax(0,1fr)}.dx-side{display:none}.dx-menu-btn{display:inline-flex}.dx-top-bar{padding:0 12px}.dx-article{padding:32px 24px 56px}}@media (max-width:720px){.dx-top-search{justify-content:flex-end}.dx-search-trigger,.dx-top-login{display:none}.dx-search-icon-btn{display:inline-flex}.dx-article{padding:24px 16px 48px}.dx-h1{font-size:var(--mx-text-3xl)}.dx-intro{font-size:var(--mx-text-base)}.dx-h2{font-size:var(--mx-text-xl)}.dx-facts{grid-template-columns:minmax(0,1fr)}.dx-errors li{grid-template-columns:40px minmax(0,1fr)}.dx-error-text{grid-column:2}.dx-next,.dx-pager{grid-template-columns:minmax(0,1fr)}.dx-pager-link[data-next]{grid-column:1}.dx-search-kind{display:none}.dx-pre{font-size:12px}}@media (max-width:400px){.dx-brand-docs{display:none}}@media (prefers-reduced-motion:reduce){.dx *,.dx-search[open]{transition:none!important;animation:none!important}}
