.MdxContent_root__15w0O 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__15w0O 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__15w0O code[data-language=ansi] span[style*="color:#bbbbbb80"]{color:var(--ds-color-code-tab-text)!important}.MdxContent_root__15w0O code:not(pre code):after,.MdxContent_root__15w0O code:not(pre code):before{content:none}.MdxContent_root__15w0O figure[data-rehype-pretty-code-figure]>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__15w0O figure[data-rehype-pretty-code-figure]>pre code{color:inherit;font-size:.875rem}.dark .MdxContent_root__15w0O{color:var(--ds-color-text-inverse)}.MdxContent_root__15w0O .csl-entry{display:flex;margin:5px 0}.MdxContent_root__15w0O .csl-left-margin{margin:0 10px 0 0}.MdxContent_root__15w0O .label foreignObject{overflow:visible}.MdxContent_root__15w0O h2.references-title{margin-top:0}.MdxContent_root__15w0O a[data-state=closed],.MdxContent_root__15w0O a[data-state=open]{vertical-align:middle}.MdxContent_root__15w0O span[data-preview-url]{vertical-align:top}.MdxContent_root__15w0O .references{margin:0 0 2em}.MdxContent_root__15w0O .references div{font-size:.875rem}.MdxContent_root__15w0O .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__15w0O .footnotes-section-hidden{display:none}.MdxContent_root__15w0O sup{position:relative;top:-.4em;vertical-align:baseline}.MdxContent_root__15w0O sup:has(a.citation-link),.MdxContent_root__15w0O sup:has(a[href*="#bib-"]){top:-.16em}.MdxContent_root__15w0O a.citation-link.citation-group,.MdxContent_root__15w0O a.citation-link.citation-group span,.MdxContent_root__15w0O a.citation-link:not(.citation-group),.MdxContent_root__15w0O a[href*="#bib-"]:not(.citation-group),.MdxContent_root__15w0O sup a.footnote-link,.MdxContent_root__15w0O sup a[data-footnote-ref]{align-items:center;background:var(--ds-color-citation-badge-bg);border-radius:var(--ds-radius-pill);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__15w0O sup a.footnote-link,.MdxContent_root__15w0O 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__15w0O a.citation-link.citation-group,.MdxContent_root__15w0O a.citation-link:not(.citation-group),.MdxContent_root__15w0O 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__15w0O 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__15w0O 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__15w0O .citation-cluster{display:inline-flex;gap:1px;line-height:1;margin:0;vertical-align:baseline}.MdxContent_root__15w0O .citation-cluster sup{line-height:1}.MdxContent_root__15w0O td a.citation-link.citation-group,.MdxContent_root__15w0O th a.citation-link.citation-group{gap:2px;margin:0 2px}.MdxContent_root__15w0O a.citation-link:hover,.MdxContent_root__15w0O a[href*="#bib-"]:hover,.MdxContent_root__15w0O sup a.footnote-link:hover,.MdxContent_root__15w0O sup a[data-footnote-ref]:hover{background:var(--ds-color-citation-badge-bg-hover);text-decoration:none}.MdxContent_root__15w0O a.citation-link.citation-group:hover{background:transparent}.MdxContent_root__15w0O a.citation-link:not(.citation-group):hover,.MdxContent_root__15w0O a[href*="#bib-"]:not(.citation-group):hover{transform:translateY(-1px)}.MdxContent_root__15w0O a.citation-link.citation-group:hover span{background:var(--ds-color-citation-badge-bg-hover);transform:translateY(-1px)}.MdxContent_root__15w0O .citations-section{border-top:1px solid var(--ds-color-citation-divider);margin-top:3rem;padding-top:2rem}.MdxContent_root__15w0O .citation-list{counter-reset:citation-counter}.MdxContent_root__15w0O .citation-list li{counter-increment:citation-counter;font-size:.875rem;line-height:1.5;margin:.75rem 0;scroll-margin-top:50px}.MdxContent_root__15w0O .citation-entry{color:var(--ds-color-citation-entry-text)}.MdxContent_root__15w0O a.citation-source-link{color:var(--ds-color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:nowrap}.MdxContent_root__15w0O a.citation-source-link:hover{color:var(--ds-color-accent-dark);text-decoration-thickness:2px}.MdxContent_root__15w0O .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__15w0O .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__15w0O .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__15w0O .katex{font-size:.95em}.MdxContent_root__15w0O .caption{color:var(--ds-color-caption-text);display:table;font-size:.875rem;margin:1em 0;text-align:center;width:100%}.MdxContent_root__15w0O summary{cursor:pointer;font-size:1.25rem;font-weight:700}.MdxContent_root__15w0O [data-highlighted-line]{background:var(--ds-color-code-line-highlight-bg);border-left-color:var(--ds-color-code-line-highlight-border)}.MdxContent_root__15w0O [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__15w0O figure[data-rehype-pretty-code-figure]{margin:1em 0}.MdxContent_root__15w0O figcaption{margin-bottom:1rem}.MdxContent_root__15w0O figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-caption]),.MdxContent_root__15w0O 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__15w0O figcaption[data-rehype-pretty-code-caption],.MdxContent_root__15w0O 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__15w0O figcaption[data-rehype-pretty-code-caption]:after,.MdxContent_root__15w0O 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__15w0O figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-caption]) pre,.MdxContent_root__15w0O figure[data-rehype-pretty-code-figure]:has(>figcaption[data-rehype-pretty-code-title]) pre{border-radius:0}@media (max-width:32rem){.MdxContent_root__15w0O figcaption[data-rehype-pretty-code-caption]:after,.MdxContent_root__15w0O figcaption[data-rehype-pretty-code-title]:after{display:none}}.Table_root__tjUXa{margin-bottom:2rem;margin-top:2rem;max-width:100%;width:100%}.Table_scroll__nQSgT{--table-sticky-shadow-offset:1px;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__3tA7n{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__nQSgT table{border-collapse:separate;border-spacing:0}.Table_scroll__nQSgT tbody tr:hover{background-color:var(--ds-color-table-row-hover)}.Table_scroll__nQSgT tbody .Table_columnHover__wr_n4{background-color:var(--ds-color-table-col-hover)}.Table_scroll__nQSgT thead th{box-shadow:none;position:sticky;top:0;z-index:var(--ds-z-sticky)}.Table_scroll__nQSgT thead th.Table_columnHover__wr_n4{background-color:var(--ds-color-table-header-alt-bg)}.Table_scroll__nQSgT tbody td:first-child{background-color:var(--ds-color-table-sticky-bg);position:sticky;z-index:var(--ds-z-raised)}.Table_scroll__nQSgT tbody td:first-child,.Table_scroll__nQSgT thead th:first-child{box-shadow:var(--table-sticky-shadow-offset) 0 0 var(--ds-color-table-border);inset-inline-start:0}.Table_scroll__nQSgT thead th:first-child{z-index:calc(var(--ds-z-sticky) + 1)}.Table_scroll__nQSgT td,.Table_scroll__nQSgT th{border-bottom:1px solid var(--ds-color-table-cell-border)}.Table_scroll__nQSgT td+td,.Table_scroll__nQSgT th+th{border-inline-start:1px solid var(--ds-color-table-cell-divider)}.Table_scroll__nQSgT tbody tr:last-child td{border-bottom:0}.Table_scroll__nQSgT:dir(rtl){--table-sticky-shadow-offset:-1px}.TableOfContents_root__ZgwsS{min-width:0;color:var(--ds-color-text)}.TableOfContents_label__8_S04{margin:0 0 12px;font-weight:600}.TableOfContents_scroll__yPryX [data-slot=scroll-area-viewport]{height:auto;max-height:min(32rem,calc(100svh - 8rem))}.TableOfContents_scroll__yPryX [data-slot=scroll-area-viewport]>div{display:block!important}.TableOfContents_list__br2Pw{display:grid;gap:calc(var(--ds-space-scale, 1) * 2px);padding:0;margin:0;list-style:none}.TableOfContents_list__br2Pw>li{padding-inline-start:calc(var(--ds-space-scale, 1) * var(--toc-depth, 0) * 16px)}.TableOfContents_row__c6dAa{display:flex;align-items:start;gap:calc(var(--ds-space-scale, 1) * 4px)}.TableOfContents_link__FvfhL{display:flex;flex:1;min-width:0;min-height:calc(var(--ds-space-scale, 1) * 32px);align-items:center;padding:calc(var(--ds-space-scale, 1) * 6px) calc(var(--ds-space-scale, 1) * 8px);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-muted);font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.TableOfContents_link__FvfhL:hover{color:var(--ds-color-text);background:var(--ds-color-surface-muted)}.TableOfContents_link__FvfhL[data-active=true]{color:var(--ds-color-accent);background:color-mix(in srgb,var(--ds-color-accent) 8%,transparent);font-weight:600}.TableOfContents_branch__tXJwR{padding-inline-start:calc(var(--ds-space-scale, 1) * 16px)}.TableOfContents_branchTrigger__jVp6V{margin-top:4px;flex-shrink:0}.TableOfContents_chevron__BV9QY{transition:transform .16s var(--ds-motion-ease-out)}:is(.TableOfContents_branchTrigger__jVp6V,.TableOfContents_visualIndexHeader__SVWY8)[data-state=open] .TableOfContents_chevron__BV9QY{transform:rotate(90deg)}.TableOfContents_visualIndex__4hXuD{border-top:1px solid var(--ds-color-border);margin-top:16px;padding-top:calc(var(--ds-space-scale, 1) * 12px)}.TableOfContents_visualIndexHeader__SVWY8{width:100%;justify-content:start;gap:calc(var(--ds-space-scale, 1) * 8px);white-space:normal;text-align:start}.TableOfContents_visualIndexTitle__wc162{flex:1;min-width:0;font-size:13px;font-weight:600}.TableOfContents_visualIndexCount__Tz744{color:var(--ds-color-text-muted);font-size:12px;font-weight:400}.TableOfContents_visualBody__7xF4_[data-state=closed]{display:none}.TableOfContents_visualBody__7xF4_{margin-top:8px}.TableOfContents_visualLink__UhTW6{gap:calc(var(--ds-space-scale, 1) * 8px)}.TableOfContents_visualLink__UhTW6 svg{flex-shrink:0}@media (pointer:coarse){.TableOfContents_link__FvfhL{min-height:calc(var(--ds-space-scale, 1) * 44px)}.TableOfContents_branchTrigger__jVp6V{min-width:44px;min-height:44px;margin-top:0}}@media (prefers-reduced-motion:reduce){.TableOfContents_chevron__BV9QY{transition:none}}.CitationPopover_body__6ilXv{color:var(--ds-color-popover-text);font-size:14px;font-weight:400;line-height:1.5;position:relative}.CitationPopover_body__6ilXv strong{color:var(--ds-color-popover-strong);font-size:14px;font-weight:600;line-height:1.35}.CitationPopover_item___yZB_{border-bottom:1px solid var(--ds-color-popover-divider);margin:0;padding:calc(var(--ds-space-scale, 1) * .45rem) 0}.CitationPopover_item___yZB_:last-child{border-bottom:none;margin-bottom:0}.CitationPopover_entry__RhAec{align-items:flex-start;border-radius:var(--ds-radius-sm);display:flex;gap:calc(var(--ds-space-scale, 1) * .8rem);margin:0;padding:calc(var(--ds-space-scale, 1) * .75rem)}.CitationPopover_number__dX5D1{align-items:center;background:var(--ds-color-citation-badge-bg);border-radius:var(--ds-radius-pill);color:var(--ds-color-citation-badge-text);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-top:.1rem;width:24px}.CitationPopover_citationContent__PKjct{flex:1;line-height:1.5;min-width:0}.CitationPopover_item___yZB_ strong{color:var(--ds-color-popover-link);font-size:.9em;margin-right:.5rem}