@layer lfpdocs{*,:before,:after{margin:0}@keyframes move-in{0%{pointer-events:none;translate:0 10px}to{pointer-events:none}}@keyframes fade-in{0%{opacity:0;pointer-events:none}to{pointer-events:none}}:root{--lfp-color-bg-aside:#f6f6f7;--lfp-color-bg-main:#fff;--lfp-color-fg-primary:#3c3c43;--lfp-color-fg-secondary:#67676c;--lfp-color-fg-accent-1:#3451b2;--lfp-color-fg-accent-2:#3a5ccc;--lfp-color-border-1:#e2e2e3;--lfp-color-border-2:var(--lfp-color-border-1);--lfp-color-note:#0969da;--lfp-color-tip:#1a7f37;--lfp-color-important:#9a6700;--lfp-color-caution:#d1242f;--lfp-color-new:#8250df;--lfp-font-base:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--lfp-font-prose:var(--lfp-font-base);--lfp-font-mono:"Dank Mono", "Operator Mono", Inconsolata, "Fira Mono", ui-monospace, "SF Mono", Menlo, Monaco, "Droid Sans Mono", "Source Code Pro", "Cascadia Code", Consolas, "DejaVu Sans Mono", monospace;--lfp-font-sm:clamp(.875rem, 1.1451rem + .2439vw, .875em);--lfp-font-md:1rem;--lfp-font-lg:1.15em;--lfp-font-xl:clamp(1.2rem, 1.1451rem + .2439vw, 1.25rem);--lfp-font-2xl:clamp(1.44rem, 1.3055rem + .5976vw, 1.5625rem);--lfp-font-3xl:clamp(1.728rem, 1.4809rem + 1.0982vw, 1.9531rem);--lfp-font-4xl:clamp(2.0736rem, 1.6699rem + 1.7942vw, 2.4414rem);--lfp-font-5xl:clamp(2.4883rem, 1.8699rem + 2.7485vw, 3.0518rem);--lfp-spacing-2xs:2px;--lfp-spacing-xs:4px;--lfp-spacing-sm:8px;--lfp-spacing-md:16px;--lfp-spacing-lg:32px;--lfp-spacing-xl:64px;--lfp-inline-margin:0;--lfp-min-inline-margin:15rem;--lfp-border-1:1px solid var(--lfp-color-border-1);--lfp-border-2:1px solid var(--lfp-color-border-2);--lfp-border-radius-sm:var(--lfp-spacing-sm);--lfp-border-radius-md:var(--lfp-spacing-md);--lfp-mono-1:#383a42;--lfp-mono-2:#696c77;--lfp-mono-3:#a0a1a7;--lfp-hue-1:#0184bc;--lfp-hue-2:#4078f2;--lfp-hue-3:#a626a4;--lfp-hue-4:#50a14f;--lfp-hue-5:#e45649;--lfp-hue-5-2:#ca1243;--lfp-hue-6:#b76b01;--lfp-syntax-bg:#fafafa;--lfp-syntax-gutter:#9d9d9f;--lfp-syntax-guide:rgba(56,58,66,.2);--lfp-syntax-selection-color:#e5e5e6;--lfp-syntax-cursor-line:rgba(56,58,66,.05)}@media (prefers-color-scheme:dark){:root{--lfp-color-bg-aside:#161618;--lfp-color-bg-main:#1b1b1f;--lfp-color-fg-primary:#dfdfd6;--lfp-color-fg-secondary:#98989f;--lfp-color-fg-accent-1:#a8b1ff;--lfp-color-fg-accent-2:#5c73e7;--lfp-color-border-1:#2e2e32;--lfp-color-border-2:#000;--lfp-color-note:#2f81f7;--lfp-color-tip:#3fb950;--lfp-color-important:#d29922;--lfp-color-danger:#f85149;--lfp-color-new:#a371f7;--lfp-mono-1:#abb2bf;--lfp-mono-2:#828997;--lfp-mono-3:#5c6370;--lfp-hue-1:#56b6c2;--lfp-hue-2:#61afef;--lfp-hue-3:#c678dd;--lfp-hue-4:#98c379;--lfp-hue-5:#e06c75;--lfp-hue-5-2:#be5046;--lfp-hue-6:#d19a66;--lfp-syntax-bg:#282c34;--lfp-syntax-gutter:#636d83;--lfp-syntax-guide:rgba(171,178,191,.15);--lfp-syntax-selection-color:#3e4451;--lfp-syntax-cursor-line:rgba(153,187,255,.04)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}:focus-visible{outline:2px solid var(--lfp-color-fg-accent-2)}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable;overscroll-behavior:contain}body{background-color:var(--lfp-color-bg-main);min-height:100dvh;color:var(--lfp-color-fg-primary);font-family:var(--lfp-font-base);font-size:var(--lfp-font-md);scroll-margin-block-start:var(--lfp-spacing-xl);line-height:1.7}body:has(.lfp-site-menu:where(:popover-open,.lfp-popover-open)){height:100dvh;overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--lfp-color-fg-accent-1);transition:color .25s}a code{color:inherit}a:hover,a:focus{color:var(--lfp-color-fg-accent-2)}a[data-external=true]:not(:has(svg)):after{content:"" / "(external link)";background-color:currentColor;width:.75em;height:.75em;display:inline-block;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5\"/><path fill-rule=\"evenodd\" d=\"M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z\"/></svg>") 0 0/cover;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5\"/><path fill-rule=\"evenodd\" d=\"M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z\"/></svg>") 0 0/cover}a[data-external=true]:not(:has(svg)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.125em}a[data-external=true]:not(:has(svg)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.125em}a.lfp-secondary{color:var(--lfp-color-fg-secondary);text-decoration:none}a.lfp-secondary:hover,a.lfp-secondary:focus{color:var(--lfp-color-fg-primary)}summary::marker{content:""}summary::-webkit-details-marker{content:""}button{cursor:pointer}.lfp-collapsible-arrow{--_color-arrow:var(--lfp-color-fg-secondary);align-items:center;gap:var(--lfp-spacing-sm);grid-template-columns:1fr min-content;display:grid}.lfp-collapsible-arrow:after{content:"";background-color:var(--lfp-color-fg-secondary);width:1em;height:1em;rotate:var(--_rotate);transition:background-color .25s,rotate .25s;display:block;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708\"/></svg>") 0 0/cover;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708\"/></svg>") 0 0/cover}.lfp-collapsible-arrow:hover:after,.lfp-collapsible-arrow:focus:after{background-color:var(--lfp-color-fg-primary)}.lfp-collapsible-arrow::-webkit-details-marker{display:none}.lfp-with-icon{align-items:center;gap:var(--lfp-spacing-xs);display:flex}.lfp-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lfp-popover-open{display:initial}:popover-open{display:initial}code,pre{background:var(--lfp-syntax-bg);color:var(--lfp-mono-1);font-family:var(--lfp-font-mono);font-size:var(--lfp-font-sm);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;direction:ltr;line-height:1.5}pre{margin-inline:calc(-1 * var(--lfp-spacing-lg));padding:var(--lfp-spacing-md);overflow:auto}@media (min-width:800px){pre{border-radius:var(--lfp-border-radius-sm);margin-left:0;margin-right:0}}li pre{border-radius:var(--lfp-border-radius-sm);margin-left:0;margin-right:0}:not(pre)>code{border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);white-space:normal;padding:.1em .3em}.token.comment,.token.prolog,.token.cdata{color:var(--lfp-mono-3)}.token.doctype,.token.punctuation,.token.entity{color:var(--lfp-mono-1)}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:var(--lfp-hue-6)}.token.keyword{color:var(--lfp-hue-3)}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:var(--lfp-hue-5)}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:var(--lfp-hue-4)}.token.variable,.token.operator,.token.function{color:var(--lfp-hue-2)}.token.url{color:var(--lfp-hue-1)}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:var(--lfp-mono-1)}.language-css .token.selector{color:var(--lfp-hue-5)}.language-css .token.property{color:var(--lfp-mono-1)}.language-css .token.function,.language-css .token.url>.token.function{color:var(--lfp-hue-1)}.language-css .token.url>.token.string.url{color:var(--lfp-hue-4)}.language-css .token.important,.language-css .token.atrule .token.rule,.language-javascript .token.operator{color:var(--lfp-hue-3)}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:var(--lfp-hue-5-2)}.language-json .token.operator{color:var(--lfp-mono-1)}.language-json .token.null.keyword{color:var(--lfp-hue-6)}.language-markdown .token.url,.language-markdown .token.url>.token.operator,.language-markdown .token.url-reference.url>.token.string{color:var(--lfp-mono-1)}.language-markdown .token.url>.token.content{color:var(--lfp-hue-2)}.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:var(--lfp-hue-1)}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:var(--lfp-mono-3);font-style:italic}.language-markdown .token.code-snippet{color:var(--lfp-hue-4)}.language-markdown .token.bold .token.content{color:var(--lfp-hue-6)}.language-markdown .token.italic .token.content{color:var(--lfp-hue-3)}.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:var(--lfp-hue-5)}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:var(--lfp-syntax-guide)}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:var(--lfp-syntax-selection-color);color:var(--lfp-mono-2);border-radius:.3em;padding:.1em .4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{color:var(--lfp-mono-1);background:#c6c7c7}.line-highlight.line-highlight{background:var(--lfp-syntax-cursor-line)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:var(--lfp-syntax-selection-color);color:var(--lfp-mono-1);border-radius:.3em;padding:.1em .6em;box-shadow:0 2px rgba(0,0,0,.2)}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:var(--lfp-syntax-cursor-line)}.line-numbers.line-numbers .line-numbers-rows,.command-line .command-line-prompt{border-right-color:var(--lfp-syntax-guide)}.line-numbers .line-numbers-rows>span:before,.command-line .command-line-prompt>span:before{color:var(--lfp-syntax-gutter)}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:var(--lfp-hue-5)}.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:var(--lfp-hue-4)}.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:var(--lfp-hue-2)}.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:var(--lfp-hue-3)}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:rgba(255,82,102,.15)}pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection{background-color:rgba(251,86,105,.25)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::-moz-selection{background-color:rgba(251,86,105,.25)}pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection{background-color:rgba(251,86,105,.25)}pre>code.diff-highlight .token.token.deleted:not(.prefix) ::-moz-selection{background-color:rgba(251,86,105,.25)}pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection{background-color:rgba(251,86,105,.25)}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection{background-color:rgba(251,86,105,.25)}pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:rgba(251,86,105,.25)}pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection{background-color:rgba(251,86,105,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:rgba(26,255,91,.15)}pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection{background-color:rgba(56,224,98,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::-moz-selection{background-color:rgba(56,224,98,.25)}pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection{background-color:rgba(56,224,98,.25)}pre>code.diff-highlight .token.token.inserted:not(.prefix) ::-moz-selection{background-color:rgba(56,224,98,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection{background-color:rgba(56,224,98,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection{background-color:rgba(56,224,98,.25)}pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:rgba(56,224,98,.25)}pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection{background-color:rgba(56,224,98,.25)}.lfp-site-header{height:var(--lfp-spacing-xl);background-color:var(--lfp-color-bg-main);z-index:2;grid-template-columns:max-content 1fr;align-items:center;display:grid}.lfp-site-title{height:inherit;align-content:center;justify-content:center;justify-self:end;display:grid}.lfp-site-title a{color:var(--lfp-color-fg-secondary);font-weight:600;text-decoration:none;transition:color .25s}.lfp-site-title a:hover,.lfp-site-title a:focus{color:var(--lfp-color-fg-primary)}.lfp-site-header-left{height:var(--lfp-spacing-xl);border-bottom:var(--lfp-border-2);border-color:transparent;display:grid}.lfp-site-header-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--lfp-spacing-md)}.lfp-site-header-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--lfp-spacing-md)}.lfp-bare-page .lfp-site-header-left{border-color:var(--lfp-color-border-2)}.lfp-site-header-right{justify-content:end;align-items:center;gap:var(--lfp-spacing-sm);height:var(--lfp-spacing-xl);border-bottom:var(--lfp-border-2);display:flex}.lfp-site-header-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--lfp-spacing-md)}.lfp-site-header-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--lfp-spacing-md)}@media print{.lfp-site-header-right{display:none}}.lfp-site-menu-toggle,.lfp-site-menu-close{aspect-ratio:1;border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);background:0 0;border-color:transparent;align-content:center;justify-content:center;height:36px;display:grid}:is(.lfp-site-menu-toggle,.lfp-site-menu-close):hover{border-color:var(--lfp-color-fg-accent-2)}:is(.lfp-site-menu-toggle,.lfp-site-menu-close):focus-visible{border-color:var(--lfp-color-fg-accent-2)}pagefind-modal{z-index:1000}.lfp-site-menu{justify-content:space-between;align-items:inherit;gap:var(--lfp-spacing-md);background-color:var(--lfp-color-bg-main);color:var(--lfp-color-fg-secondary);border:none;list-style-type:none}@supports not selector(:popover-open){.lfp-site-menu:where(:not(.lfp-popover-open)){display:none}}.lfp-site-menu ul{text-align:center;padding:0;list-style-type:none;display:flex}.lfp-site-menu .lfp-bordered-entry:where(:not(:last-of-type)){border-bottom:var(--lfp-border-1)}.lfp-site-menu a{padding:var(--lfp-spacing-sm) var(--lfp-spacing-md);color:var(--lfp-color-fg-secondary);text-decoration:none;display:inline-block}.lfp-site-menu a:hover,.lfp-site-menu a:focus,.lfp-site-menu a[aria-current=page]{color:var(--lfp-color-fg-accent-1)}.lfp-site-menu .lfp-anchor-like{padding:var(--lfp-spacing-sm) var(--lfp-spacing-md);color:var(--lfp-color-fg-secondary);text-decoration:none;display:inline-block}.lfp-site-menu .lfp-anchor-like:hover,.lfp-site-menu .lfp-anchor-like:focus,.lfp-site-menu .lfp-anchor-like[aria-current=page]{color:var(--lfp-color-fg-accent-1)}.lfp-site-menu .lfp-site-menu-close{display:none}.lfp-site-menu:popover-open{box-sizing:border-box;width:100%;height:100dvh;padding-block:var(--lfp-spacing-md);z-index:3;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.lfp-site-menu:popover-open .lfp-site-menu-close{inset:var(--lfp-spacing-md) var(--lfp-spacing-md) auto auto;display:initial;position:absolute}.lfp-site-menu:popover-open .lfp-site-menu-list{flex-direction:inherit;justify-content:inherit;padding-top:var(--lfp-spacing-lg)}.lfp-site-menu.lfp-popover-open{box-sizing:border-box;width:100%;height:100dvh;padding-block:var(--lfp-spacing-md);z-index:3;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.lfp-site-menu.lfp-popover-open .lfp-site-menu-close{inset:var(--lfp-spacing-md) var(--lfp-spacing-md) auto auto;display:initial;position:absolute}.lfp-site-menu.lfp-popover-open .lfp-site-menu-list{flex-direction:inherit;justify-content:inherit;padding-top:var(--lfp-spacing-lg)}.lfp-navigation{background-color:var(--lfp-color-bg-main);border-bottom:var(--lfp-border-1);z-index:1;position:sticky;top:0}.lfp-navigation:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--lfp-inline-margin)}.lfp-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--lfp-inline-margin)}.lfp-navigation button{padding:var(--lfp-spacing-md);color:var(--lfp-color-fg-secondary);font-size:var(--lfp-font-sm);background:0 0;border:none}.lfp-navigation:has(.lfp-page-navigation:popover-open,.lfp-page-navigation.lfp-popover-open) .lfp-page-navigation-toggle{--_rotate:90deg}@media print{.lfp-navigation{display:none}}.lfp-locale-navigation{padding-block:var(--lfp-spacing-xs)}.lfp-locale-navigation:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.lfp-locale-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.lfp-locale-navigation[open]{--_rotate:90deg}.lfp-locale-navigation summary{padding:var(--lfp-spacing-sm) var(--lfp-spacing-md);cursor:pointer;justify-content:space-between}.lfp-locale-navigation .lfp-locale-current{padding-inline:var(--lfp-spacing-md);font-weight:700}.lfp-navigation-toggle-set{justify-content:space-between;display:flex}.lfp-page-navigation-toggle{border-radius:var(--lfp-border-radius-sm)}.lfp-site-navigation{all:unset;width:var(--lfp-min-inline-margin);background-color:var(--lfp-color-bg-aside);transition:translate .25s;display:grid;position:fixed;top:0;bottom:0;translate:-100%}.lfp-site-navigation:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.lfp-site-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.lfp-site-navigation:popover-open{translate:0}.lfp-site-navigation:popover-open::-ms-backdrop{background-color:rgba(0,0,0,.267);transition:background-color .25s}@starting-style{.lfp-site-navigation:popover-open::-ms-backdrop{background-color:transparent}}.lfp-site-navigation:popover-open::-ms-backdrop{background-color:rgba(0,0,0,.267);transition:background-color .25s}.lfp-site-navigation:popover-open::backdrop{background-color:rgba(0,0,0,.267);transition:background-color .25s}@starting-style{.lfp-site-navigation:popover-open::-ms-backdrop{background-color:transparent}.lfp-site-navigation:popover-open::backdrop{background-color:transparent}}.lfp-site-navigation.lfp-popover-open{translate:0}.lfp-site-navigation.lfp-popover-open::-ms-backdrop{background-color:rgba(0,0,0,.267);transition:background-color .25s}@starting-style{.lfp-site-navigation.lfp-popover-open::-ms-backdrop{background-color:transparent}}.lfp-site-navigation.lfp-popover-open::-ms-backdrop{background-color:rgba(0,0,0,.267);transition:background-color .25s}.lfp-site-navigation.lfp-popover-open::backdrop{background-color:rgba(0,0,0,.267);transition:background-color .25s}@starting-style{.lfp-site-navigation.lfp-popover-open::-ms-backdrop{background-color:transparent}.lfp-site-navigation.lfp-popover-open::backdrop{background-color:transparent}}.lfp-site-navigation nav{box-sizing:border-box;width:var(--lfp-min-inline-margin);padding:var(--lfp-spacing-sm) var(--lfp-spacing-md);justify-self:right;overflow-x:auto}.lfp-site-navigation li:not(:first-child) details{border-top:var(--lfp-border-1)}.lfp-site-navigation li:not(:last-child) details{border-bottom:var(--lfp-border-1)}.lfp-site-navigation details ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--lfp-spacing-md)}.lfp-site-navigation details ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--lfp-spacing-md)}.lfp-site-navigation summary{cursor:pointer;padding-top:.25em;padding-bottom:.25em;font-weight:600}.lfp-site-navigation [open] summary{--_rotate:90deg}.lfp-site-navigation ul{padding:0;list-style-type:none}.lfp-site-navigation a{color:var(--lfp-color-fg-secondary);padding-top:.25em;padding-bottom:.25em;text-decoration:none;display:inline-block}.lfp-site-navigation a:hover,.lfp-site-navigation a:focus,.lfp-site-navigation a[aria-current=page]{color:var(--lfp-color-fg-accent-1)}.lfp-page-navigation{position-area:block-end span-inline-end;position-try-fallbacks:flip-inline;width:max-content;max-width:100dvw;margin:-5px var(--lfp-spacing-sm);border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);background-color:var(--lfp-color-bg-aside);animation:.25s move-in,.25s fade-in;position:absolute}@supports not selector(:popover-open){.lfp-page-navigation{display:none}}.lfp-page-navigation:popover-open{display:initial;box-shadow:2px 2px 12px rgba(0,0,0,.2)}.lfp-page-navigation.lfp-popover-open{display:initial;box-shadow:2px 2px 12px rgba(0,0,0,.2)}.lfp-page-navigation .lfp-return-to-top-link{padding:0 var(--lfp-spacing-md) var(--lfp-spacing-sm);border-bottom:var(--lfp-border-1);margin-bottom:var(--lfp-spacing-sm);text-decoration:none;display:block}.lfp-page-navigation h2{padding-inline:var(--lfp-spacing-md);color:var(--lfp-color-fg-primary);font-size:inherit}.lfp-page-navigation nav{max-height:min(calc(100dvh - 3 * var(--lfp-spacing-xl)), 80dvh);scrollbar-gutter:stable;overflow-y:auto}.lfp-page-navigation ul{scroll-target-group:auto;padding:0;list-style-type:none}.lfp-page-navigation a{padding-inline:var(--_bookmark-indentation) var(--lfp-spacing-md);text-overflow:ellipsis}@media (max-width:799px){.lfp-page-navigation a.lfp-target-current{color:var(--lfp-color-fg-accent-1)}.lfp-page-navigation a:target-current{color:var(--lfp-color-fg-accent-1)}}.lfp-site-main{margin-inline:var(--lfp-inline-margin) 0;padding:var(--lfp-spacing-xl) var(--lfp-spacing-lg) var(--lfp-spacing-lg)}.lfp-page-main{max-width:688px;margin-left:auto;margin-right:auto}.lfp-page-main .lfp-heading-anchor{color:var(--lfp-color-fg-primary);text-decoration:none;position:relative}.lfp-page-main .lfp-heading-anchor:before{content:"#";color:var(--lfp-color-fg-accent-1);opacity:0;line-height:1;transition:opacity .25s;position:absolute;top:0;bottom:auto;left:0;right:auto;translate:-100%}.lfp-page-main .lfp-heading-anchor:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{padding-right:var(--lfp-spacing-sm)}.lfp-page-main .lfp-heading-anchor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{padding-left:var(--lfp-spacing-sm)}.lfp-page-main .lfp-heading-anchor:hover:before,.lfp-page-main .lfp-heading-anchor:focus:before{opacity:1}.lfp-site-footer{padding:var(--lfp-spacing-xl) var(--lfp-spacing-lg) var(--lfp-spacing-lg)}.lfp-site-footer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--lfp-inline-margin)}.lfp-site-footer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--lfp-inline-margin)}@media (min-width:800px){:root{--lfp-inline-margin:max(var(--lfp-min-inline-margin), 25dvw)}.lfp-site-header{grid-template-columns:var(--lfp-inline-margin) 1fr;border:none;padding:0;position:sticky;top:0}.lfp-documentation-page .lfp-site-header-left{background-color:var(--lfp-color-bg-aside)}.lfp-site-header-right{border-bottom:var(--lfp-border-2);justify-content:space-between}.lfp-site-header-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--lfp-spacing-lg)}.lfp-site-header-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--lfp-spacing-lg)}.lfp-site-title{line-height:1.05}.lfp-site-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--lfp-spacing-lg)}.lfp-site-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--lfp-spacing-lg)}.lfp-site-menu-toggle{display:none}.lfp-site-menu{display:flex;position:static;overflow-x:auto}.lfp-site-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--lfp-spacing-lg)}.lfp-site-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--lfp-spacing-lg)}.lfp-site-menu .lfp-site-menu-list{align-items:center;gap:var(--lfp-spacing-md)}.lfp-site-menu a,.lfp-site-menu .lfp-anchor-like{padding:0}.lfp-site-menu .lfp-bordered-entry{border:none;flex-shrink:0}.lfp-locale-navigation summary,.lfp-locale-navigation .lfp-locale-current{padding:0}.lfp-locale-navigation .lfp-locale-menu{position-area:block-end;padding:var(--lfp-spacing-sm);border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);background-color:var(--lfp-color-bg-main);animation:.25s move-in,.25s fade-in;position:absolute}.lfp-navigation{top:var(--lfp-spacing-xl)}.lfp-navigation .lfp-site-navigation-toggle{border-radius:var(--lfp-border-radius-sm);display:none}.lfp-site-navigation{width:var(--lfp-inline-margin);justify-content:end;translate:0}.lfp-site-navigation nav{margin-top:var(--lfp-spacing-xl)}}@media (min-width:1200px){.lfp-site-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:max(var(--lfp-spacing-lg), 15dvw)}.lfp-site-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(var(--lfp-spacing-lg), 15dvw)}.lfp-navigation .lfp-navigation-toggle-set{display:none}.lfp-page-navigation{all:unset;inset-block:var(--lfp-spacing-xl) 0;width:var(--lfp-inline-margin);background-color:initial;padding-top:var(--lfp-spacing-xl);justify-content:start;position:fixed}.lfp-page-navigation:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lfp-page-navigation:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lfp-page-navigation h2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--lfp-border-1)}.lfp-page-navigation h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--lfp-border-1)}@supports not selector(:popover-open){.lfp-page-navigation{display:initial}}.lfp-page-navigation .lfp-return-to-top-link{display:none}.lfp-page-navigation a{padding-top:.25em;padding-bottom:.25em;transition:border-color .25s,color .25s;display:block}.lfp-page-navigation a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:var(--lfp-border-1)}.lfp-page-navigation a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:var(--lfp-border-1)}.lfp-page-navigation a.lfp-target-current{border-color:var(--lfp-color-fg-accent-1)}.lfp-page-navigation a:target-current{border-color:var(--lfp-color-fg-accent-1)}.lfp-site-main:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--lfp-inline-margin)}.lfp-site-main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--lfp-inline-margin)}}.lfp-page-content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:var(--lfp-font-prose)}.lfp-page-content>*+*{margin-top:1lh}.lfp-page-content li ul{margin-top:0;margin-bottom:0}.lfp-page-content ::marker{color:var(--lfp-color-fg-secondary)}.lfp-page-content h2{--_scroll-margin:calc(var(--lfp-spacing-xl) + var(--lfp-spacing-lg));scroll-margin-block-start:var(--_scroll-margin)}@media (not (max-width:800px)) and (not (min-width:1200px)){.lfp-page-content h2{scroll-margin-block-start:calc(2 * var(--_scroll-margin))}}.lfp-page-content h3{--_scroll-margin:calc(var(--lfp-spacing-xl) + var(--lfp-spacing-lg));scroll-margin-block-start:var(--_scroll-margin)}@media (not (max-width:800px)) and (not (min-width:1200px)){.lfp-page-content h3{scroll-margin-block-start:calc(2 * var(--_scroll-margin))}}.lfp-page-content h4{--_scroll-margin:calc(var(--lfp-spacing-xl) + var(--lfp-spacing-lg));scroll-margin-block-start:var(--_scroll-margin)}@media (not (max-width:800px)) and (not (min-width:1200px)){.lfp-page-content h4{scroll-margin-block-start:calc(2 * var(--_scroll-margin))}}.lfp-page-content h5{--_scroll-margin:calc(var(--lfp-spacing-xl) + var(--lfp-spacing-lg));scroll-margin-block-start:var(--_scroll-margin)}@media (not (max-width:800px)) and (not (min-width:1200px)){.lfp-page-content h5{scroll-margin-block-start:calc(2 * var(--_scroll-margin))}}.lfp-page-content h6{--_scroll-margin:calc(var(--lfp-spacing-xl) + var(--lfp-spacing-lg));scroll-margin-block-start:var(--_scroll-margin)}@media (not (max-width:800px)) and (not (min-width:1200px)){.lfp-page-content h6{scroll-margin-block-start:calc(2 * var(--_scroll-margin))}}.lfp-page-content a[id^=fnref]{--_scroll-margin:calc(var(--lfp-spacing-xl) + var(--lfp-spacing-lg));scroll-margin-block-start:var(--_scroll-margin)}@media (not (max-width:800px)) and (not (min-width:1200px)){.lfp-page-content a[id^=fnref]{scroll-margin-block-start:calc(2 * var(--_scroll-margin))}}.lfp-page-content h1{font-size:var(--lfp-font-4xl)}.lfp-page-content h2{margin-block:var(--lfp-spacing-lg) var(--lfp-spacing-md);border-top:var(--lfp-border-1);font-size:var(--lfp-font-3xl);padding-top:var(--lfp-spacing-md);line-height:1}.lfp-page-content h3{margin-block:var(--lfp-spacing-lg) var(--lfp-spacing-sm);font-size:var(--lfp-font-2xl)}.lfp-page-content h4{font-size:var(--lfp-font-xl)}.lfp-page-content h5{font-size:var(--lfp-font-lg)}.lfp-page-content h6{font-size:var(--lfp-font-md);text-transform:uppercase}.lfp-page-content dl dd{margin:auto auto var(--lfp-spacing-md) var(--lfp-spacing-md)}table{border-collapse:collapse;display:block;overflow-x:auto}thead,tr:nth-child(2n){background-color:var(--lfp-color-bg-aside)}td,th{border:var(--lfp-border-1);padding:var(--lfp-spacing-sm) var(--lfp-spacing-md)}td:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.lfp-page-metadata{margin-block:var(--lfp-spacing-lg);font-size:var(--lfp-font-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.lfp-edit-link{text-decoration:none}.lfp-edit-time{color:var(--lfp-color-fg-secondary)}.lfp-pagination ul{gap:var(--lfp-spacing-md);padding:0;padding-block:var(--lfp-spacing-lg);border-top:var(--lfp-border-1);grid-template-columns:1fr;list-style-type:none;display:grid}@media print{.lfp-pagination ul{display:none}}.lfp-pagination-next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.lfp-pagination-next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.lfp-pagination-link{padding:var(--lfp-spacing-sm) var(--lfp-spacing-md);border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);text-decoration:none;transition:border-color .25s,color .25s;display:grid}.lfp-pagination-link:hover,.lfp-pagination-link:focus{border-color:var(--lfp-color-fg-accent-2)}.lfp-pagination-link small{color:var(--lfp-color-fg-primary)}@media (min-width:640px){.lfp-pagination ul{grid-template-columns:repeat(2,1fr)}.lfp-pagination-previous{grid-column:1}.lfp-pagination-next{grid-column:2}}.lfp-alert{padding:var(--lfp-spacing-md);border:var(--lfp-border-1);border-color:var(--_c);border-radius:var(--lfp-border-radius-sm)}@media not print{.lfp-alert{background-color:rgb(from var(--_c) r g b / .05)}}.lfp-alert:not(:only-child){margin-block:var(--lfp-spacing-lg)}.lfp-alert .lfp-alert-title{color:var(--_c);font:revert;align-items:center;gap:1ch;margin:0;display:flex}.lfp-alert .lfp-alert-title+*{margin-top:0}.lfp-alert>:last-child{margin-bottom:0}.lfp-alert.lfp-alert-caution{--_c:var(--lfp-color-caution)}.lfp-alert.lfp-alert-important{--_c:var(--lfp-color-important)}.lfp-alert.lfp-alert-new{--_c:var(--lfp-color-new)}.lfp-alert.lfp-alert-note{--_c:var(--lfp-color-note)}.lfp-alert.lfp-alert-tip{--_c:var(--lfp-color-tip)}.lfp-codeblock{margin-inline:calc(-1 * var(--lfp-spacing-lg));background-color:var(--lfp-syntax-bg);display:grid;position:relative;overflow:hidden}@media (min-width:800px){.lfp-codeblock{border-radius:var(--lfp-border-radius-sm);margin-left:0;margin-right:0}}.lfp-codeblock figcaption{padding:var(--lfp-spacing-sm);border-bottom:var(--lfp-border-1);font-size:var(--lfp-font-sm);order:-1}.lfp-codeblock pre{margin-left:0;margin-right:0}.lfp-codeblock .lfp-copy-button{inset:var(--lfp-spacing-sm) var(--lfp-spacing-sm) auto auto;padding:var(--lfp-spacing-sm);border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);background-color:var(--lfp-color-bg-main);color:var(--lfp-color-fg-secondary);transition:opacity .25s;position:absolute}.lfp-codeblock .lfp-copy-button:not(:is(:hover,:focus)){opacity:0}.lfp-codeblock:hover .lfp-copy-button,.lfp-codeblock:focus .lfp-copy-button{opacity:1}li .lfp-codeblock{border-radius:var(--lfp-border-radius-sm);margin-left:0;margin-right:0}.lfp-details{border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);overflow:hidden}.lfp-details summary{background-color:var(--lfp-color-bg-aside);justify-content:space-between;align-items:center;font-weight:700;display:flex}.lfp-details summary+*{margin-top:0}.lfp-details[open]{--_rotate:90deg}.lfp-details summary{padding:var(--lfp-spacing-sm)}.lfp-details[open]::details-content{padding:var(--lfp-spacing-sm)}.lfp-details :last-child{margin-bottom:0}.lfp-example{border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);display:grid;overflow:hidden}.lfp-example:before{content:attr(data-title, "Example");padding:var(--lfp-spacing-sm);border-bottom:var(--lfp-border-1);font-size:var(--lfp-font-sm)}.lfp-example>div{padding:var(--lfp-spacing-sm)}.lfp-example>div>*{margin-left:0;margin-right:0}.lfp-example>div :first-child{margin-top:0}.lfp-example>div :last-child{margin-bottom:0}.lfp-footnotes{border-top:var(--lfp-border-1);font-size:var(--lfp-font-sm);margin-top:var(--lfp-spacing-lg)}.lfp-badge{margin-inline:var(--lfp-spacing-xs);padding:var(--lfp-spacing-2xs) var(--lfp-spacing-xs);border:1px solid var(--_clr,var(--lfp-color-border-1));border-radius:var(--lfp-border-radius-sm);background-color:rgb(from var(--_clr,var(--lfp-color-bg-aside)) r g b / .05);color:var(--_clr,var(--lfp-color-fg-secondary));vertical-align:middle;font-size:.875rem;font-weight:400}.lfp-external-logo{display:block}.lfp-steps{gap:var(--lfp-spacing-md) var(--lfp-spacing-sm);grid-template-columns:min-content 1fr;padding:0;list-style-type:none;display:grid}.lfp-step{counter-increment:var(--_counter);grid-template-columns:subgrid;grid-column:1/-1;display:grid}.lfp-step:before{content:counter(var(--_counter));padding:var(--lfp-spacing-sm);border:var(--lfp-border-1);border-radius:var(--lfp-border-radius-sm);background-color:var(--lfp-color-bg-aside);align-self:start;line-height:1}.lfp-step-content>*+*{margin-top:1lh}@media print{h1,h2,h3,h4,h5,h6,thead{break-after:avoid-page}:has(+figcaption){break-after:avoid-page}a:not(.lfp-heading-anchor):after{content:" (" attr(href) ")"}tbody{break-before:avoid}:where(h1,h2,h3,h4,h5,h6)+p{break-before:avoid}.lfp-edit-link{display:none}}}:root{--pf-text:var(--lfp-color-fg-primary);--pf-text-secondary:var(--lfp-color-fg-secondary);--pf-text-muted:var(--lfp-color-fg-secondary);--pf-background:var(--lfp-color-bg-main);--pf-border:transparent;--pf-border-focus:var(--lfp-color-fg-accent-2);--pf-skeleton:var(--lfp-color-bg-aside);--pf-skeleton-shine:var(--lfp-color-bg-aside);--pf-hover:var(--lfp-color-bg-aside);--pf-mark:var(--lfp-color-fg-primary);--pf-outline-focus:var(--lfp-color-fg-accent-2);--pf-font:var(--lfp-font-base)}@media (min-width:800px){:root{--pf-border:var(--lfp-color-border-1)}}
