.MdxContent_root__yiKQf code:not(pre code){background-color:var(--ds-color-code-inline-bg);border:1px solid var(--ds-color-code-inline-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-code-inline-text);font-family:var(--ds-font-mono);font-size:.85em;margin:0 .125rem;padding:.125rem .375rem}.MdxContent_root__yiKQf code[data-theme]:not(pre code){background-color:var(--ds-color-code-block-bg);border-color:color-mix(in srgb,var(--ds-color-code-tab-text) 45%,transparent);color:var(--ds-color-code-tab-text-hover)}.MdxContent_root__yiKQf code[data-language=ansi] span[style*="color:#bbbbbb80"]{color:var(--ds-color-code-tab-text)!important}.MdxContent_root__yiKQf code:not(pre code):after,.MdxContent_root__yiKQf code:not(pre code):before{content:none}.MdxContent_root__yiKQf pre{background-color:var(--ds-color-code-block-bg)!important;color:var(--ds-color-text-inverse);margin:0;overflow-x:auto;padding:1rem}.MdxContent_root__yiKQf pre code{color:inherit;font-size:.875rem}.dark .MdxContent_root__yiKQf{color:var(--ds-color-text-inverse)}.MdxContent_root__yiKQf .csl-entry{display:flex;margin:5px 0}.MdxContent_root__yiKQf .csl-left-margin{margin:0 10px 0 0}.MdxContent_root__yiKQf .label foreignObject{overflow:visible}.MdxContent_root__yiKQf h2.references-title{margin-top:0}.MdxContent_root__yiKQf a[data-state=closed],.MdxContent_root__yiKQf a[data-state=open]{vertical-align:middle}.MdxContent_root__yiKQf span[data-preview-url]{vertical-align:top}.MdxContent_root__yiKQf .references{margin:0 0 2em}.MdxContent_root__yiKQf .references div{font-size:.875rem}.MdxContent_root__yiKQf .references:before{border-bottom:1px solid var(--ds-color-references-rule);content:"References";display:block;font-family:var(--font-space-inter),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.5em;font-weight:700;margin:0 0 .5em;width:100%}.MdxContent_root__yiKQf .footnotes-section-hidden{display:none}.MdxContent_root__yiKQf sup{position:relative;top:-.4em;vertical-align:baseline}.MdxContent_root__yiKQf sup:has(a.citation-link),.MdxContent_root__yiKQf sup:has(a[href*="#bib-"]){top:-.16em}.MdxContent_root__yiKQf a.citation-link.citation-group,.MdxContent_root__yiKQf a.citation-link.citation-group span,.MdxContent_root__yiKQf a.citation-link:not(.citation-group),.MdxContent_root__yiKQf a[href*="#bib-"]:not(.citation-group),.MdxContent_root__yiKQf sup a.footnote-link,.MdxContent_root__yiKQf sup a[data-footnote-ref]{align-items:center;background:var(--ds-color-citation-badge-bg);border-radius:50%;box-sizing:border-box;color:var(--ds-color-citation-badge-text);cursor:pointer;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;justify-content:center;line-height:1;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.MdxContent_root__yiKQf sup a.footnote-link,.MdxContent_root__yiKQf sup a[data-footnote-ref]{font-weight:600;height:1rem;margin:0 1px 0 3px;position:relative;top:0;vertical-align:baseline;width:1rem}.MdxContent_root__yiKQf a.citation-link.citation-group,.MdxContent_root__yiKQf a.citation-link:not(.citation-group),.MdxContent_root__yiKQf a[href*="#bib-"]:not(.citation-group){border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-citation);font-weight:600;gap:3px;height:15px;line-height:1;margin:0 2px;min-height:15px;min-width:15px;padding:0 3px;position:relative;scroll-margin-top:50px;vertical-align:baseline;width:auto}.MdxContent_root__yiKQf a.citation-link.citation-group{background:transparent;border-radius:0;height:auto;margin:0 3px;min-height:0;min-width:0;padding:0;width:auto}.MdxContent_root__yiKQf a.citation-link.citation-group span{border-radius:var(--ds-radius-pill);font-size:var(--ds-font-size-citation);height:15px;line-height:1;min-width:15px;padding:0 3px;text-align:center;width:auto}.MdxContent_root__yiKQf .citation-cluster{display:inline-flex;gap:1px;line-height:1;margin:0;vertical-align:baseline}.MdxContent_root__yiKQf .citation-cluster sup{line-height:1}.MdxContent_root__yiKQf td a.citation-link.citation-group,.MdxContent_root__yiKQf th a.citation-link.citation-group{gap:2px;margin:0 2px}.MdxContent_root__yiKQf a.citation-link:hover,.MdxContent_root__yiKQf a[href*="#bib-"]:hover,.MdxContent_root__yiKQf sup a.footnote-link:hover,.MdxContent_root__yiKQf sup a[data-footnote-ref]:hover{background:var(--ds-color-citation-badge-bg-hover);text-decoration:none}.MdxContent_root__yiKQf a.citation-link.citation-group:hover{background:transparent}.MdxContent_root__yiKQf a.citation-link:not(.citation-group):hover,.MdxContent_root__yiKQf a[href*="#bib-"]:not(.citation-group):hover{transform:translateY(-1px)}.MdxContent_root__yiKQf a.citation-link.citation-group:hover span{background:var(--ds-color-citation-badge-bg-hover);transform:translateY(-1px)}.MdxContent_root__yiKQf .citations-section{border-top:1px solid var(--ds-color-citation-divider);margin-top:3rem;padding-top:2rem}.MdxContent_root__yiKQf .citation-list{counter-reset:citation-counter}.MdxContent_root__yiKQf .citation-list li{counter-increment:citation-counter;font-size:.875rem;line-height:1.5;margin:.75rem 0;scroll-margin-top:50px}.MdxContent_root__yiKQf .citation-entry{color:var(--ds-color-citation-entry-text)}.MdxContent_root__yiKQf .citation-back-link{align-items:center;background:var(--ds-color-citation-back-bg);border:1px solid var(--ds-color-citation-back-border);border-radius:var(--ds-radius-sm);color:var(--ds-color-citation-back-text);display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;line-height:1;margin-left:.5rem;opacity:.8;padding:4px 8px;text-decoration:none;transition:all .2s ease}.MdxContent_root__yiKQf .citation-back-link:hover{background:var(--ds-color-citation-back-hover-bg);border-color:var(--ds-color-citation-back-hover-border);opacity:1;text-decoration:none}.MdxContent_root__yiKQf .citation-back-link[data-recently-clicked=true]{background:var(--ds-color-citation-back-active-bg);border-color:var(--ds-color-citation-back-active-border);color:var(--ds-color-citation-back-active-text);opacity:1}.MdxContent_root__yiKQf .katex{font-size:.95em}.MdxContent_root__yiKQf .caption{color:var(--ds-color-caption-text);display:table;font-size:.875rem;margin:1em 0;text-align:center;width:100%}.MdxContent_root__yiKQf summary{cursor:pointer;font-size:1.25rem;font-weight:700}.MdxContent_root__yiKQf [data-highlighted-line]{background:var(--ds-color-code-line-highlight-bg);border-left-color:var(--ds-color-code-line-highlight-border)}.MdxContent_root__yiKQf [data-highlighted-chars]{background-color:var(--ds-color-code-chars-highlight-bg);border-radius:var(--ds-radius-sm);box-shadow:0 0 0 4px var(--ds-color-code-chars-highlight-bg)}.MdxContent_root__yiKQf .relative{display:grid}.MdxContent_root__yiKQf figure[data-rehype-pretty-code-figure]{margin:1em 0}.MdxContent_root__yiKQf figcaption{margin-bottom:1rem}.MdxContent_root__yiKQf figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-caption]),.MdxContent_root__yiKQf figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-title]){background:var(--ds-color-code-block-bg);border-radius:var(--ds-radius-card);display:flex;flex-direction:column;overflow:hidden}.MdxContent_root__yiKQf figcaption[data-rehype-pretty-code-caption],.MdxContent_root__yiKQf figcaption[data-rehype-pretty-code-title]{align-items:center;background:var(--ds-color-code-chrome-bg);border-bottom:1px solid var(--ds-color-code-chrome-border);color:var(--ds-color-code-tab-text-hover);display:flex;font-family:var(--ds-font-mono);font-size:.875rem;font-weight:500;gap:1rem;line-height:1.5;margin:0;min-height:2.75rem;order:-1;overflow-wrap:anywhere;padding:.625rem 1rem}.MdxContent_root__yiKQf figcaption[data-rehype-pretty-code-caption]:after,.MdxContent_root__yiKQf figcaption[data-rehype-pretty-code-title]:after{color:var(--ds-color-code-tab-text-active);content:attr(data-language);flex:0 0 auto;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1;margin-left:auto;text-transform:uppercase}.MdxContent_root__yiKQf figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-caption]) pre,.MdxContent_root__yiKQf figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-title]) pre{border-radius:0}@media (max-width:32rem){.MdxContent_root__yiKQf figcaption[data-rehype-pretty-code-caption]:after,.MdxContent_root__yiKQf figcaption[data-rehype-pretty-code-title]:after{display:none}}.Table_root__i51Sp{margin-bottom:2rem;margin-top:2rem;max-width:100%;width:100%}.Table_breakout__Dm9Hp{position:relative;width:100%}.Table_scroll__CCqMB{max-height:600px;overflow-x:auto;overflow-y:auto;position:relative;scroll-behavior:smooth;scrollbar-color:var(--ds-color-scrollbar-thumb) var(--ds-color-scrollbar-track);scrollbar-width:thin}.Table_frame__KM7Ww{background:var(--ds-color-table-frame-bg);border:1px solid var(--ds-color-table-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-table)}.Table_scroll__CCqMB table{border-collapse:separate;border-spacing:0}.Table_scroll__CCqMB tbody tr:hover{background-color:var(--ds-color-table-row-hover)}.Table_scroll__CCqMB tbody .Table_columnHover__8Le3G{background-color:var(--ds-color-table-col-hover)}.Table_scroll__CCqMB thead th{background-color:var(--ds-color-table-header-bg);border-bottom:1px solid var(--ds-color-table-border);box-shadow:none;position:sticky;top:0;z-index:var(--ds-z-sticky)}.Table_scroll__CCqMB thead th.Table_columnHover__8Le3G{background-color:var(--ds-color-table-header-alt-bg)}.Table_scroll__CCqMB tbody td:first-child,.Table_scroll__CCqMB thead th:first-child{background-color:var(--ds-color-table-sticky-bg);box-shadow:1px 0 0 var(--ds-color-table-border);left:0;position:sticky;z-index:var(--ds-z-raised)}.Table_scroll__CCqMB thead th:first-child{background-color:var(--ds-color-table-header-alt-bg);z-index:calc(var(--ds-z-sticky) + 1)}.Table_scroll__CCqMB td,.Table_scroll__CCqMB th{border-bottom:1px solid var(--ds-color-table-cell-border)}.Table_scroll__CCqMB td+td,.Table_scroll__CCqMB th+th{border-left:1px solid var(--ds-color-table-cell-divider)}.Table_scroll__CCqMB tbody tr:last-child td{border-bottom:0}.Table_cellPadding__yjJgf{padding:.75rem}@media (min-width:640px){.Table_cellPadding__yjJgf{padding:1rem}}