:where(.code-block_CodeBlock__hpyrW){display:grid;margin:1.78rem 0;position:relative}:where(.code-block_CodeBlock__hpyrW) code[class*=language-],:where(.code-block_CodeBlock__hpyrW) pre[class*=language-]{word-wrap:normal;background:none;border-radius:.44rem;color:var(--global-foreground);font-family:monospace;font-size:1.1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;overflow:auto;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}:where(.code-block_CodeBlock__hpyrW) ::selection{background-color:var(--dimmed-3);color:inherit;text-shadow:none}:where(.code-block_CodeBlock__hpyrW) pre[class*=language-]{border:1px solid var(--dimmed-1);margin:0;overflow:auto;padding:1.33rem}[data-code-block-has-toolbar=true] :is(:where(.code-block_CodeBlock__hpyrW) pre[class*=language-]){padding-top:2.67rem}:where(.code-block_CodeBlock__hpyrW) code[class*=language-]{padding-left:0}:where(.code-block_CodeBlock__hpyrW) :not(pre)>code[class*=language-],:where(.code-block_CodeBlock__hpyrW) pre[class*=language-]{background:var(--code-bg)}:where(.code-block_CodeBlock__hpyrW) :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}:where(.code-block_CodeBlock__hpyrW) .token:is(.changed){color:var(--highlight-blue-foreground);font-style:italic}:where(.code-block_CodeBlock__hpyrW) .token:is(.deleted){background-color:var(--highlight-red-background);color:var(--highlight-red-foreground);font-style:italic}:where(.code-block_CodeBlock__hpyrW) .token:is(.attr-name){color:var(--global-foreground);font-style:italic}:where(.code-block_CodeBlock__hpyrW) .token:is(.inserted){background-color:var(--highlight-green-background);color:var(--highlight-green-foreground);font-style:italic}:where(.code-block_CodeBlock__hpyrW) .token:is(.comment,.block-comment,.prolog,.cdata){color:var(--dimmed-5)}:where(.code-block_CodeBlock__hpyrW) .token:is(.string,.attr-value,.regex,.variable,.url){color:var(--highlight-green-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.variable){color:var(--global-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.number,.symbol){color:var(--highlight-yellow-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.entity){color:var(--highlight-cyan-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.punctuation){color:var(--highlight-gray-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.operator){color:var(--highlight-purple-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.script-punctuation){color:var(--highlight-cyan-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.builtin,.char){color:var(--highlight-cyan-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.function){color:var(--highlight-yellow-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.function-name,.constant){color:var(--highlight-blue-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.selector,.doctype){color:var(--global-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.class-name){color:var(--highlight-cyan-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.tag){color:var(--highlight-green-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.namespace){color:var(--dimmed-8)}:where(.code-block_CodeBlock__hpyrW) .token:is(.boolean,.important){color:var(--highlight-purple-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.property){color:var(--highlight-cyan-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.keyword,.atrule){color:var(--highlight-blue-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.rule){color:var(--highlight-red-foreground)}:where(.code-block_CodeBlock__hpyrW) .token:is(.important,.bold){font-weight:700}:where(.code-block_CodeBlock__hpyrW) .token.italic{font-style:italic}:where(.code-block_CodeBlock__hpyrW) .token.entity{cursor:help}[data-code-block-has-highlight=true]:where(.code-block_CodeBlock__hpyrW) code[class*=language-]>:not(.refractor-marker){filter:saturate(0);opacity:.5}.code-block_Toolbar___F2w6{border-radius:.44rem .44rem 0 0;left:0;padding:.44rem .44rem .44rem .89rem;position:absolute;right:0;top:.44rem}.live-area_LiveArea__dgi7I{-webkit-overflow-scrolling:touch;block-size:100%;border-radius:.44rem;max-block-size:var(--max-height);min-block-size:var(--min-height);overscroll-behavior:contain;padding:.89rem 2.22rem;position:relative;z-index:1}@media (min-width:60em){.live-area_LiveArea__dgi7I{padding:2.22rem 3.56rem}}.live-area_LiveArea__dgi7I:before{background-image:radial-gradient(circle at center,var(--dimmed-1) 60%,var(--dimmed-0));bottom:0;content:"";display:block;left:0;-webkit-mask-image:radial-gradient(#000 .9px,transparent 0);mask-image:radial-gradient(#000 .9px,transparent 0);-webkit-mask-size:18px 18px;mask-size:18px 18px;position:absolute;right:0;top:0;z-index:-1}@media (min-width:80em){.bleed_Bleed__vusUc{margin-left:50%;max-width:calc(var(--max-w, auto) - var(--offset, 0px));transform:translateX(-50%);width:100vw}}@media (min-width:120em){.bleed_Bleed__vusUc{max-width:calc(var(--max-w, auto) + var(--offset, 0px))}}.toolbar_Toolbar__ya_sa{background-color:var(--dimmed-0);border-bottom:1px solid var(--dimmed-1);color:var(--global-vibrancy-foreground);padding:.44rem 1.33rem}.toolbar_SearchLabel__vcKRn{display:none}@media (min-width:48em){.toolbar_SearchLabel__vcKRn{display:unset}}.logo_DesktopOnly__9Nh86{display:none}@media (min-width:320px){.logo_DesktopOnly__9Nh86{display:unset}}.tree_Tree__tEZM_{font-size:.89rem}.tree_Tree__tEZM_ ul{list-style-type:none;margin:0;padding:0}.tree_Tree__tEZM_ summary{padding:.22rem 1.33rem}.tree_Tree__tEZM_ details ul{margin:0 0 1.33rem;padding-left:1.33rem}.tree_Title__o2pII{padding:0 1.33rem;text-transform:uppercase}.tree_Li__8h1y_>:is(a,span,div){font-weight:600;outline-offset:-2px;padding:.11rem 1.33rem}.tree_Li__8h1y_>:is(details){padding-right:.44rem}.tree_Li__8h1y_ details>summary,.tree_Li__8h1y_>:is(a){cursor:pointer}:is(.tree_Li__8h1y_>:is(a),.tree_Li__8h1y_ details>summary):hover:not([aria-current=page]){color:var(--dimmed-6)}details .tree_Li__8h1y_ :is(a,span){font-weight:400}.tree_Li__8h1y_>[aria-current=page]{color:var(--cta-default)}.tree_Li__8h1y_:before{content:"\200B";position:absolute}.navigation_NavigationLink__3CbgN{background:none;color:var(--dimmed-9)}.sidebar_Sidebar__La30V{position:relative}.sidebar_Header__p_4Yu{background:none;padding:1.33rem}.sidebar_Header__p_4Yu>a{background:none;display:block}.sidebar_Logo__aq_mP{block-size:2.66rem;display:block;inline-size:100%}.shell_Shell__n4r0W{--sidebar-width:16.55rem;position:relative;z-index:0}.shell_Aside__FABo4{-webkit-overflow-scrolling:touch;background-color:var(--global-background);display:none;flex-shrink:0;inset:0;overflow:auto;overscroll-behavior:contain;padding-bottom:5.78rem;position:fixed;z-index:5}@media (min-width:80em){.shell_Aside__FABo4{block-size:100vh;border-right:1px solid var(--dimmed-1);display:flex;inline-size:var(--sidebar-width);padding-bottom:1.78rem;position:sticky}}@media (min-width:120em){.shell_Aside__FABo4{position:fixed}}[data-shell-collapsed=false] .shell_Aside__FABo4{display:flex}.shell_Content__qjpmM{background-color:var(--dimmed-0);flex-grow:1;min-height:100vh}.shell_MenuTrigger__NKcIU{bottom:max(1.33rem,calc(env(safe-area-inset-bottom)*1.2));left:max(1.33rem,env(safe-area-inset-left));position:fixed;z-index:6}@media (min-width:80em){.shell_MenuTrigger__NKcIU{display:none}}[data-shell-sticky-header=true] .shell_Header__E_VJW{position:sticky;top:0;z-index:4}.shell_ContentArea__pYdL2{display:none}.shell_ContentArea__pYdL2:not(:empty){display:initial;padding:.89rem 1.33rem max(4.89rem,env(safe-area-inset-bottom))}@media (min-width:60em){.shell_ContentArea__pYdL2:not(:empty){max-inline-size:var(--content-max-width);padding:0 3.56rem 2.67rem}}.shell_SkipToContent__pvzIk{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;visibility:inherit;white-space:nowrap;width:1px}.shell_SkipToContent__pvzIk:focus{clip:auto;align-items:center;background-color:var(--dimmed-1);border:1px solid var(--dimmed-2);display:flex;height:3.11rem;left:0;outline:none;padding:0 .89rem;top:0;width:auto;z-index:6}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shell_SkipToContent__pvzIk:focus{-webkit-backdrop-filter:blur(62px);backdrop-filter:blur(62px);background-color:var(--global-vibrancy-background)}}.author-card_AuthorCard__6jd5I{height:40px;overflow:hidden}.author-card_AuthorInfo__cBrwq{padding-left:.44rem;padding-right:.44rem;white-space:nowrap}.author-card_AuthorCard__6jd5I[data-author-card-collapsed=true] .author-card_AuthorInfo__cBrwq{--duration:0.20s;max-width:0;opacity:0;padding-left:0;padding-right:0;transform:translateX(-5px);transition:max-width var(--duration),transform var(--duration),opacity var(--duration),padding-right var(--duration),padding-left var(--duration)}.author-card_AuthorCard__6jd5I[data-author-card-collapsed=true]:hover .author-card_AuthorInfo__cBrwq{max-width:300px;opacity:1;padding-left:.44rem;padding-right:.44rem;transform:none;transition:max-width .8s,transform var(--duration),opacity var(--duration),padding-right var(--duration),padding-left var(--duration)}.post_PostHead__FscBm{--dot-color:var(--dimmed-3);box-shadow:inset 0 -1px 0 var(--dimmed-1);padding:3.56rem 0}@media (min-width:100em){.post_PostHead__FscBm{background-image:linear-gradient(177deg,var(--dimmed-0),rgba(49,54,63,0)),radial-gradient(var(--dot-color) .9px,transparent .9px);background-size:100%,30px 30px;padding-bottom:4.44rem}@supports (-webkit-hyphens:none){.post_PostHead__FscBm{background-image:radial-gradient(var(--dot-color) .9px,transparent .9px);background-size:30px 30px}}}.post_TopicsContainer__RHJ1a{margin-top:-5.78rem;position:relative}.post_TopicsContainer__RHJ1a>*{position:absolute;right:0}