.ArticleHero_hero__yNKMN{position:relative;isolation:isolate;padding:0 0 24px;border-bottom:1px solid color-mix(in srgb,var(--accent-bright) 30%,var(--border))}.ArticleHero_breadcrumbs__VFo4G{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 26px;color:var(--text-muted);font-size:.8rem;font-weight:500}.ArticleHero_breadcrumbs__VFo4G a:hover{color:var(--navigation-selected-icon,var(--accent-bright))}.ArticleHero_content__H50Et{position:relative;width:min(100%,850px)}.ArticleHero_category__sVkwx{color:var(--navigation-selected-icon,var(--accent-bright));font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ArticleHero_title___Zwsc{margin:12px 0 0;color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(2rem,3.3vw,3rem);font-weight:700;line-height:1.12;text-wrap:balance;overflow-wrap:anywhere}.ArticleHero_description__q4_r_{max-width:800px;margin:16px 0 0;color:var(--text-main);font-size:1.05rem;line-height:1.65}.ArticleHero_meta__bJFWQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;color:var(--text-muted);font-size:.86rem}.ArticleHero_meta__bJFWQ>span{display:inline-flex;align-items:center;gap:7px}.ArticleHero_meta__bJFWQ>span+span{border-left:1px solid var(--border);padding-left:16px}.ArticleHero_artwork___pNay{position:absolute;z-index:-1;overflow:hidden;top:-16px;right:0;width:45%;height:calc(100% + 16px);pointer-events:none;color:var(--navigation-selected-icon,var(--accent-bright));-webkit-mask-image:linear-gradient(90deg,transparent,black 32%);mask-image:linear-gradient(90deg,transparent,black 32%)}.ArticleHero_artwork___pNay svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;opacity:.58}@media(max-width:1024px){.ArticleHero_artwork___pNay{opacity:.45}}@media(max-width:767px){.ArticleHero_hero__yNKMN{padding-bottom:20px}.ArticleHero_breadcrumbs__VFo4G{margin-bottom:22px;font-size:.75rem}.ArticleHero_description__q4_r_{font-size:.98rem}.ArticleHero_title___Zwsc{font-size:clamp(1.8rem,7vw,2.5rem)}.ArticleHero_artwork___pNay{width:60%;opacity:.2}.ArticleHero_meta__bJFWQ{font-size:.8rem;gap:10px 12px}.ArticleHero_meta__bJFWQ>span+span{padding-left:12px}}.ArticleHero_artwork___pNay{-webkit-mask-image:linear-gradient(90deg,transparent,black 18%),linear-gradient(180deg,transparent,black 14%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%),linear-gradient(180deg,transparent,black 14%,black 84%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:url(/images/shapes/article-contours-reference.png) 50%/100% 100% no-repeat;mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg);opacity:.85;-webkit-clip-path:inset(0 0 3px 0);clip-path:inset(0 0 3px 0);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%);mask-image:linear-gradient(90deg,transparent,black 12%)}[data-theme=light] .ArticleHero_artwork___pNay{mix-blend-mode:multiply;filter:none;opacity:.72}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ArticleHero_artwork___pNay{mix-blend-mode:multiply;filter:none;opacity:.72}}.ArticleHero_filterDefinitions__ZV1y3{position:absolute;pointer-events:none}.ArticleHero_hero__yNKMN .ArticleHero_artwork___pNay{mix-blend-mode:normal;filter:url(#article-contour-ink);opacity:.65}[data-theme=light] .ArticleHero_hero__yNKMN .ArticleHero_artwork___pNay{opacity:.55}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ArticleHero_hero__yNKMN .ArticleHero_artwork___pNay{opacity:.55}}@media(max-width:1024px){.ArticleHero_hero__yNKMN .ArticleHero_artwork___pNay{opacity:.45}}@media(max-width:767px){.ArticleHero_hero__yNKMN .ArticleHero_artwork___pNay{opacity:.2}}.ArticleLayout_layout__qbSgj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--content-gap);gap:var(--content-gap);padding:32px 0 var(--section-space)}.ArticleLayout_article__Ro1_h{min-width:0}.ArticleLayout_sideRail__kF_Zu{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0}.ArticleLayout_title__9_rNW{margin:18px 0 8px;color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.25}.ArticleLayout_divider__JKY_l{height:1px;margin:24px 0;background:var(--border)}.ArticleLayout_markdown__3eNn1{width:100%;min-width:0;color:var(--text-main);font-size:1rem;line-height:1.8}.ArticleLayout_markdown__3eNn1 h1,.ArticleLayout_markdown__3eNn1 h2,.ArticleLayout_markdown__3eNn1 h3,.ArticleLayout_markdown__3eNn1 h4{color:var(--text-strong);font-family:var(--font-heading);line-height:1.3;scroll-margin-top:96px}.ArticleLayout_markdown__3eNn1 h1{margin:0 0 1.4rem;border-bottom:1px solid var(--border);font-size:clamp(1.8rem,3vw,2.25rem)}.ArticleLayout_markdown__3eNn1 h2{margin:.5rem 0 1.2rem;padding-bottom:.7rem;font-size:clamp(1.8rem,2.2vw,1.9rem)}.ArticleLayout_markdown__3eNn1 h3{margin:.5rem 0 .9rem;font-size:clamp(1.5rem,1.8vw,1.5rem)}.ArticleLayout_markdown__3eNn1 h4{margin:.5rem 0 .75rem;font-size:1.2rem}.ArticleLayout_markdown__3eNn1 p{margin:0 0 1.25rem;line-height:1.8}.ArticleLayout_markdown__3eNn1 ol,.ArticleLayout_markdown__3eNn1 ul{margin:1rem 0 1.4rem;padding-left:1.6rem}.ArticleLayout_markdown__3eNn1 li{margin:.45rem 0;line-height:1.75}.ArticleLayout_markdown__3eNn1 li::marker{color:var(--accent-bright)}.ArticleLayout_markdown__3eNn1 strong{color:var(--accent-bright)}.ArticleLayout_markdown__3eNn1 blockquote{margin:1.6rem 0;padding:16px 20px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-left:4px solid var(--accent-bright);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised));color:var(--text-main)}.ArticleLayout_markdown__3eNn1 :not(pre)>code{padding:.15em .42em;border:1px solid var(--border);border-radius:5px;background:var(--surface-raised);color:var(--accent-bright);font-family:var(--font-mono);font-size:.9em}.ArticleLayout_markdown__3eNn1 img{display:block;max-width:100%;height:auto;margin:2rem auto;border:1px solid var(--border);border-radius:var(--radius-md)}.ArticleLayout_markdown__3eNn1 a{color:var(--accent-bright);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ArticleLayout_markdown__3eNn1 hr{height:1px;margin:3rem 0;border:0;background:var(--border)}.ArticleLayout_markdown__3eNn1 .markdown-code-block{margin:1.6rem 0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:#0d1117}.ArticleLayout_markdown__3eNn1 .markdown-code-header{display:flex;min-height:38px;align-items:center;padding:0 14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--text-strong) 5%,#0d1117);color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem;font-weight:700}.ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki{margin:0;padding:16px 18px;overflow-x:auto;border-radius:0;background:#0d1117!important;font-family:var(--font-mono);font-size:.88rem;line-height:1.7;-moz-tab-size:4;tab-size:4}.ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki code{display:block;min-width:max-content;padding:0;border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper{width:100%;margin:1.8rem 0;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper table{width:100%;min-width:640px;border-collapse:collapse;background:var(--surface)}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper td,.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper th{padding:12px 16px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper td:last-child,.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper th:last-child{border-right:0}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper tbody tr:last-child td{border-bottom:0}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper th{background:var(--surface-raised);color:var(--accent-bright);font-family:var(--font-heading);font-size:1rem;font-weight:800}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper td{color:var(--text-main);font-size:.94rem;line-height:1.65}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.ArticleLayout_markdown__3eNn1 .markdown-figure{display:flex;flex-direction:column;align-items:center;margin:0}.ArticleLayout_markdown__3eNn1 .markdown-figure img{display:block;width:auto;height:auto;margin:15px auto;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ArticleLayout_markdown__3eNn1 .markdown-figure figcaption{max-width:min(100%,900px);color:var(--text-muted);font-size:.9rem;line-height:1.5;text-align:center;font-style:bold;font-weight:800}.ArticleLayout_nextCard__5jXb1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-background-reverse)}.ArticleLayout_nextCard__5jXb1 h2{margin:0 0 6px;color:var(--text-strong);font-family:var(--font-heading)}.ArticleLayout_nextCard__5jXb1 p{margin:0;color:var(--text-muted)}.ArticleLayout_nextLink__4Q6Cl{display:inline-flex;min-height:40px;align-items:center;padding:0 16px;border-radius:var(--radius-sm);background:var(--accent);color:#07171b;font-weight:800;white-space:nowrap}.ArticleLayout_relatedSection__s2KCl{margin:0 0 24px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-background)}.ArticleLayout_relatedSectionCompact__K0l_u{margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.ArticleLayout_relatedHeader__NwMyQ{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.ArticleLayout_relatedHeader__NwMyQ h2{margin:0;color:var(--text-strong);font-family:var(--font-heading);font-size:1.18rem}.ArticleLayout_relatedProgress__bUk3P{display:inline-flex;margin-top:7px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-bright);font-size:.72rem;font-weight:800}.ArticleLayout_relatedHeader__NwMyQ p{max-width:420px;margin:0;color:var(--text-muted);font-size:.9rem;text-align:right}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedHeader__NwMyQ{display:grid;align-items:start;grid-gap:6px;gap:6px;margin-bottom:10px}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedHeader__NwMyQ p{display:none}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedHeader__NwMyQ h2{font-size:.9rem;text-transform:uppercase}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedProgress__bUk3P{margin-top:4px;padding:3px 7px;font-size:.68rem}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedList__FCpW2{gap:2px}.ArticleLayout_relatedList__FCpW2{display:grid;grid-gap:10px;gap:10px}.ArticleLayout_relatedItem__LqwyF{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;min-height:50px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--text-strong) 10%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-strong) 4%,transparent);color:var(--text-main);transition:background .16s ease,border-color .16s ease,color .16s ease}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedItem__LqwyF{grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:34px;padding:10px 12px;border:0;border-radius:6px;background:rgba(0,0,0,0)}.ArticleLayout_relatedItem__LqwyF:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:var(--text-strong)}.ArticleLayout_relatedItem__LqwyF:hover,.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedItem__LqwyF:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.ArticleLayout_relatedItemActive__Mybct{border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedItemActive__Mybct{background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:none}.ArticleLayout_relatedIndex__XYWQ8{display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--text-strong) 12%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface-raised) 84%,transparent);color:var(--text-muted);font-size:.78rem;font-weight:900}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedIndex__XYWQ8{width:22px;height:22px;font-size:.68rem}.ArticleLayout_relatedItemActive__Mybct .ArticleLayout_relatedIndex__XYWQ8{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text-strong)}.ArticleLayout_relatedTitle__SX3PG{overflow:hidden;color:var(--text-strong);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedTitle__SX3PG{font-size:.84rem;line-height:1.5;white-space:normal}.ArticleLayout_relatedMeta__TAkOw{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.84rem;white-space:nowrap}.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedItem__LqwyF>svg,.ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedMeta__TAkOw{display:none}.ArticleLayout_relatedCollapsedList__WjadW,.ArticleLayout_relatedCompactList__QPPHS,.ArticleLayout_relatedExpand__vqNmv{display:grid;grid-gap:2px;gap:2px}.ArticleLayout_relatedGap__2inH1{display:grid;height:20px;place-items:center start;padding-left:8px;color:var(--text-muted);font-size:.9rem;font-weight:900;letter-spacing:0}.ArticleLayout_relatedCompactList__QPPHS:has(.ArticleLayout_relatedExpand__vqNmv[open]) .ArticleLayout_relatedCollapsedList__WjadW{display:none}.ArticleLayout_relatedExpand__vqNmv summary{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin-top:4px;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:6px;color:var(--accent-bright);font-size:.78rem;font-weight:800;cursor:pointer;list-style:none}.ArticleLayout_expandTextOpen___nri1,.ArticleLayout_relatedExpand__vqNmv[open] .ArticleLayout_expandTextClosed__LHwnj{display:none}.ArticleLayout_relatedExpand__vqNmv[open] .ArticleLayout_expandTextOpen___nri1{display:inline}.ArticleLayout_relatedExpand__vqNmv summary::-webkit-details-marker{display:none}.ArticleLayout_relatedExpand__vqNmv[open] summary{margin-bottom:4px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.ArticleLayout_relatedExpandedList__gK5LY{display:none;gap:2px}.ArticleLayout_relatedExpand__vqNmv[open] .ArticleLayout_relatedExpandedList__gK5LY{display:grid}.ArticleLayout_relatedEmpty__GFzsI{padding:18px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);text-align:center}@media(min-width:1200px){.ArticleLayout_layout__qbSgj{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.ArticleLayout_sideRail__kF_Zu{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 64px) + 20px)}}@media(max-width:620px){.ArticleLayout_relatedHeader__NwMyQ{display:block}.ArticleLayout_relatedHeader__NwMyQ p{margin-top:6px;text-align:left}.ArticleLayout_relatedItem__LqwyF{grid-template-columns:30px minmax(0,1fr) auto}.ArticleLayout_relatedMeta__TAkOw{grid-column:2/-1;grid-row:2}.ArticleLayout_nextCard__5jXb1{display:block}.ArticleLayout_nextLink__4Q6Cl{margin-top:14px}}[data-theme=light] .ArticleLayout_markdown__3eNn1 .markdown-table-wrapper th,[data-theme=light] .ArticleLayout_markdown__3eNn1 :not(pre)>code,[data-theme=light] .ArticleLayout_markdown__3eNn1 a,[data-theme=light] .ArticleLayout_markdown__3eNn1 strong,[data-theme=light] .ArticleLayout_relatedHeader__NwMyQ h2,[data-theme=light] .ArticleLayout_relatedItemActive__Mybct .ArticleLayout_relatedIndex__XYWQ8,[data-theme=light] .ArticleLayout_relatedTitle__SX3PG{color:var(--home-action)}[data-theme=light] .ArticleLayout_markdown__3eNn1 li::marker{color:var(--navigation-selected-icon)}[data-theme=light] .ArticleLayout_markdown__3eNn1 blockquote{border-left-color:var(--navigation-selected-icon)}[data-theme=light] .ArticleLayout_nextLink__4Q6Cl{background:var(--navigation-selected-icon)}[data-theme=light] .ArticleLayout_relatedProgress__bUk3P{color:var(--home-action);border-color:color-mix(in srgb,var(--navigation-selected-icon) 35%,transparent)}[data-theme=light] .ArticleLayout_relatedItemActive__Mybct,[data-theme=light] .ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedItemActive__Mybct{background:color-mix(in srgb,var(--navigation-selected-icon) 12%,transparent)}[data-theme=light] .ArticleLayout_relatedItemActive__Mybct .ArticleLayout_relatedIndex__XYWQ8{border-color:var(--navigation-selected-icon)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 .markdown-table-wrapper th,:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 :not(pre)>code,:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 a,:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 strong,:root:not([data-theme=dark]) .ArticleLayout_relatedHeader__NwMyQ h2,:root:not([data-theme=dark]) .ArticleLayout_relatedItemActive__Mybct .ArticleLayout_relatedIndex__XYWQ8,:root:not([data-theme=dark]) .ArticleLayout_relatedTitle__SX3PG{color:var(--home-action)}:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 li::marker{color:var(--navigation-selected-icon)}:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 blockquote{border-left-color:var(--navigation-selected-icon)}:root:not([data-theme=dark]) .ArticleLayout_nextLink__4Q6Cl{background:var(--navigation-selected-icon)}:root:not([data-theme=dark]) .ArticleLayout_relatedProgress__bUk3P{color:var(--home-action);border-color:color-mix(in srgb,var(--navigation-selected-icon) 35%,transparent)}:root:not([data-theme=dark]) .ArticleLayout_relatedItemActive__Mybct,:root:not([data-theme=dark]) .ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedItemActive__Mybct{background:color-mix(in srgb,var(--navigation-selected-icon) 12%,transparent)}:root:not([data-theme=dark]) .ArticleLayout_relatedItemActive__Mybct .ArticleLayout_relatedIndex__XYWQ8{border-color:var(--navigation-selected-icon)}}.ArticleLayout_markdown__3eNn1{font-size:1.125rem}.ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki{font-size:1rem;line-height:1.75}.ArticleLayout_markdown__3eNn1 .markdown-table-wrapper td{font-size:1rem}[data-theme=light] .ArticleLayout_markdown__3eNn1 .markdown-code-block{background:var(--surface);border-color:var(--border);box-shadow:0 6px 18px color-mix(in srgb,var(--text-strong) 6%,transparent)}[data-theme=light] .ArticleLayout_markdown__3eNn1 .markdown-code-header{background:var(--navigation-background);color:var(--text-strong);border-bottom-color:var(--border)}[data-theme=light] .ArticleLayout_markdown__3eNn1 .markdown-code-header:before{background:var(--navigation-selected-icon);box-shadow:none}[data-theme=light] .ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki{background:var(--shiki-light-bg,var(--surface))!important;color:var(--shiki-light,var(--text-strong))!important}[data-theme=light] .ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki span{color:var(--shiki-light,inherit)!important}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 .markdown-code-block{background:var(--surface);border-color:var(--border);box-shadow:0 6px 18px color-mix(in srgb,var(--text-strong) 6%,transparent)}:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 .markdown-code-header{background:var(--navigation-background);color:var(--text-strong);border-bottom-color:var(--border)}:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 .markdown-code-header:before{background:var(--navigation-selected-icon);box-shadow:none}:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki{background:var(--shiki-light-bg,var(--surface))!important;color:var(--shiki-light,var(--text-strong))!important}:root:not([data-theme=dark]) .ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki span{color:var(--shiki-light,inherit)!important}}@media(max-width:620px){.ArticleLayout_markdown__3eNn1{font-size:1.0625rem}.ArticleLayout_markdown__3eNn1 .markdown-code-block .shiki{font-size:.9375rem}}.ArticleLayout_layout__qbSgj{padding-top:24px}.ArticleLayout_sideRail__kF_Zu{gap:20px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ArticleLayout_sideRail__kF_Zu .ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedProgress__bUk3P{display:none}.ArticleLayout_sideRail__kF_Zu .ArticleLayout_relatedSectionCompact__K0l_u .ArticleLayout_relatedHeader__NwMyQ{margin-bottom:12px}.ArticleLayout_sideRail__kF_Zu>aside{position:static;top:auto;padding:16px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:rgba(0,0,0,0)}[data-theme=light] .ArticleLayout_sideRail__kF_Zu{border-color:#cbdde6}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .ArticleLayout_sideRail__kF_Zu{border-color:#cbdde6}}@media(max-width:767px){.ArticleLayout_sideRail__kF_Zu{padding:16px}}.TableOfContents_toc__JsTZu{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 20px);align-self:start;overflow-y:auto;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-background-reverse);scrollbar-width:thin}.TableOfContents_title__cGRpL{margin:0 0 10px;color:var(--text-strong);font-family:var(--font-heading);font-size:1rem}.TableOfContents_item__EsqOV{display:block;padding:8px 10px;border-left:2px solid rgba(0,0,0,0);border-radius:6px;color:var(--text-muted);font-size:.9rem;transition:background .16s ease,border-color .16s ease,color .16s ease}.TableOfContents_item__EsqOV[data-level="2"]{padding-left:22px;font-size:.9rem}.TableOfContents_item__EsqOV[data-level="3"]{padding-left:34px;font-size:.84rem}.TableOfContents_item__EsqOV[data-level="4"]{padding-left:46px;font-size:.8rem}.TableOfContents_item__EsqOV:hover{color:var(--text-strong)}.TableOfContents_active__p9AXO{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-strong);font-weight:800}[data-theme=light] .TableOfContents_active__p9AXO,[data-theme=light] .TableOfContents_title__cGRpL{color:var(--home-action)}[data-theme=light] .TableOfContents_active__p9AXO{border-left-color:var(--navigation-selected-icon);background:color-mix(in srgb,var(--navigation-selected-icon) 10%,transparent)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .TableOfContents_active__p9AXO,:root:not([data-theme=dark]) .TableOfContents_title__cGRpL{color:var(--home-action)}:root:not([data-theme=dark]) .TableOfContents_active__p9AXO{border-left-color:var(--navigation-selected-icon);background:color-mix(in srgb,var(--navigation-selected-icon) 10%,transparent)}}