.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)}}: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}.toc_ToC__YFAt7{display:flex;flex-direction:column;list-style:none;padding:0}.toc_ToC__YFAt7[data-toc-has-titles=false]{display:none}@media (min-width:120em){.toc_ToC__YFAt7{left:calc(100% - 300px);max-inline-size:270px;position:fixed;top:5.78rem}}.toc_ToCItem__MIH5s{grid-gap:.89rem;align-items:center;color:var(--global-interactive-text);display:inline-flex;font-size:1.22rem;justify-content:flex-start}.toc_ToCItem__MIH5s svg{flex-shrink:0}.toc_QuickNav__tnDMd.toc_QuickNav__tnDMd{display:none}@media (min-width:120em){.toc_QuickNav__tnDMd.toc_QuickNav__tnDMd{display:unset}}.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}}@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))}}.mdx_MdxLayout__eHigh{position:relative}.mdx_Links__liTbw{max-inline-size:12.11rem}.mdx_Hero__V_HxX{position:relative}.mdx_Action__U21Pv{bottom:.44rem;position:absolute;right:.44rem}.color-palette_ColorPalette__hL9Pl{position:relative}.color-palette_ColorPalette__hL9Pl ul{border-radius:.22rem;list-style:none;margin:0;padding:0;z-index:0}.color-palette_Drop__wR2on{block-size:3.56rem;color:#000;padding:.44rem .89rem;transform-origin:100% 50%;transition:transform .7s cubic-bezier(.3,.07,.34,1)}.color-palette_Drop__wR2on:first-of-type{border-radius:.22rem .22rem 0 0}.color-palette_Drop__wR2on:last-of-type{border-radius:0 0 .22rem .22rem}.color-palette_Drop__wR2on.color-palette_White__IzsLg{color:#fff}.color-palette_Drop__wR2on:hover{transform:scale(1.02);transition:transform .1s cubic-bezier(.3,.07,.34,1);z-index:1}.color-palette_ColorValue__5Xv0t{min-inline-size:130px;opacity:0;text-align:right;transition:opacity 50ms cubic-bezier(.3,.07,.34,1)}.color-palette_Drop__wR2on:hover .color-palette_ColorValue__5Xv0t{opacity:1}[data-rmiz-wrap=hidden],[data-rmiz-wrap=visible]{align-items:flex-start;display:inline-flex;position:relative}[data-rmiz-wrap=hidden]{visibility:hidden}[data-rmiz-overlay]{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;transition-property:background-color;width:100%}[data-rmiz-btn-close],[data-rmiz-btn-open]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;bottom:0;color:inherit;font:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}[data-rmiz-btn-open]{cursor:zoom-in}[data-rmiz-btn-close]{cursor:zoom-out}[data-rmiz-modal-content]{position:absolute;transform-origin:center center;transition-property:transform}.zoomer_Zoomer__rCQYh{margin:1.78rem 0}.contrast-calc_ContrastCalc__wt4c_,.contrast-calc_Preview__TyaxQ{position:relative}.contrast-calc_Preview__TyaxQ{background-color:var(--bg);block-size:180px;border:2px solid var(--dimmed-1);border-radius:.44rem;color:var(--fg);inline-size:180px}.contrast-calc_Badge__o9QFZ{border-radius:.22rem;padding:.44rem .89rem}.contrast-calc_ContrastCalc__wt4c_[data-contrast-calc-valid=true] .contrast-calc_Badge__o9QFZ{background-color:var(--highlight-green-background);color:var(--highlight-green-foreground)}.contrast-calc_ContrastCalc__wt4c_[data-contrast-calc-valid=false] .contrast-calc_Badge__o9QFZ{background-color:var(--highlight-red-background);color:var(--highlight-red-foreground)}