.CodeBlock_wrapper__8Zy0J{position:relative}.CodeBlock_copy__B26H4{align-items:center;background:var(--backgroundLight);border:1px solid var(--border);border-radius:var(--borderRadiusS,6px);color:var(--textLight);cursor:pointer;display:inline-flex;font-size:var(--fontSizeBodyXS);font-weight:var(--fontWeightMedium);gap:var(--spaceXS);opacity:0;padding:4px 8px;position:absolute;right:var(--spaceS);top:var(--spaceS);transition:opacity var(--durationXS) ease,color var(--durationXS) ease;z-index:1}.CodeBlock_copy__B26H4:focus-visible,.CodeBlock_wrapper__8Zy0J:hover .CodeBlock_copy__B26H4{opacity:1}.CodeBlock_copy__B26H4:hover,.CodeBlock_copy__B26H4[data-copied=true]{border-color:var(--accent);color:var(--accent)}.CodeBlock_copy__B26H4[data-copied=true]{opacity:1}@media (pointer:coarse){.CodeBlock_copy__B26H4{opacity:1}}.Toc_toc__YCCMC{border-left:1px solid var(--border);flex-shrink:0;max-height:calc(100vh - var(--navHeight) - var(--space2XL));overflow-y:auto;padding-left:var(--spaceL);position:sticky;scrollbar-width:thin;top:calc(var(--navHeight) + var(--spaceXL));width:220px}.Toc_heading__2ZGbg{color:var(--textLight);font-size:var(--fontSizeBodyXS);font-weight:var(--fontWeightSemiBold);letter-spacing:.06em;margin-bottom:var(--spaceM);text-transform:uppercase}.Toc_list__srJKt{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.Toc_list__srJKt li[data-depth="3"] .Toc_link__5UX1H{padding-left:var(--spaceM)}.Toc_list__srJKt li[data-depth="4"] .Toc_link__5UX1H{padding-left:var(--spaceL)}.Toc_link__5UX1H{border-left:2px solid transparent;color:var(--textLight);display:block;font-size:var(--fontSizeBodyS);line-height:1.4;margin-left:-1px;padding:4px 0;padding-left:var(--spaceS);text-decoration:none;transition:color var(--durationXS) ease,border-color var(--durationXS) ease}.Toc_link__5UX1H:hover{color:var(--textBody)}.Toc_link__5UX1H[data-active=true]{border-left-color:var(--accent);color:var(--accent);font-weight:var(--fontWeightMedium)}@media (max-width:1240px){.Toc_toc__YCCMC{display:none}}:not(pre)>code{background:color-mix(in oklch,var(--text) 8%,var(--background));border:1px solid color-mix(in oklch,var(--text) 8%,transparent);border-radius:var(--borderRadiusS);color:var(--textTitle);font-size:.875em;padding:.15em .4em;white-space:nowrap}:not(pre)>code,pre{font-family:var(--monoFontStack)}pre{background:var(--codeBg,#f6f8fa);border:1px solid var(--codeBorder,#e1e4e8);border-radius:var(--borderRadiusM);color:var(--codeText,#24292e);font-size:var(--fontSizeBodyS);line-height:1.6;overflow-x:auto;padding:var(--spaceL);scrollbar-width:thin}pre>code{background:transparent!important;border:none!important;color:inherit;font-family:var(--monoFontStack);font-size:inherit;margin:0!important;padding:0!important}.hljs{background:transparent;color:var(--codeText,#24292e)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--synKeyword,#d73a49)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--synEntity,#6f42c1)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--synConstant,#005cc5)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--synString,#032f62)}.hljs-built_in,.hljs-symbol{color:var(--synVariable,#e36209)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--synComment,#6a737d)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--synTag,#22863a)}.hljs-subst{color:var(--synText,#24292e)}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}[data-theme=dark]{--codeBg:oklch(24% 0 0);--codeBorder:oklch(34% 0 0);--codeText:#c9d1d9;--synKeyword:#ff7b72;--synEntity:#d2a8ff;--synConstant:#79c0ff;--synString:#a5d6ff;--synVariable:#ffa657;--synComment:#8b949e;--synTag:#7ee787;--synText:#c9d1d9}.Table_tableWrap__9IJc0{border:1px solid var(--border);border-radius:var(--borderRadiusM);margin:var(--spaceL) 0;overflow-x:auto;scrollbar-width:thin}.Table_table__56Y8t{border-collapse:separate;border-spacing:0;font-size:var(--fontSizeBodyS);line-height:1.5;width:100%}.Table_tableHeader__RojH8{background:color-mix(in oklch,var(--text) 4%,var(--background));color:var(--textTitle);font-weight:var(--fontWeightSemiBold);text-align:left}.Table_tableHeader__RojH8,.Table_tableRow__BOX26>.Table_tableCell__ULY3F{border-bottom:1px solid var(--border)}.Table_tableBody__eVznd .Table_tableRow__BOX26:last-child>.Table_tableCell__ULY3F{border-bottom:none}.Table_tableBody__eVznd>.Table_tableRow__BOX26:nth-child(2n){background:color-mix(in oklch,var(--text) 2.5%,transparent)}.Table_tableCell__ULY3F,.Table_tableHeader__RojH8{padding:var(--spaceS) var(--spaceM);vertical-align:top}