.toc[data-astro-cid-nxay6pwk]{display:none}@media (min-width: 1280px){.toc[data-astro-cid-nxay6pwk]{display:grid;row-gap:var(--space-l)}.toc-hdg[data-astro-cid-nxay6pwk]{font-family:var(--font-family-en);font-size:var(--font-size-p-m);font-weight:400;text-transform:uppercase}.toc-content[data-astro-cid-nxay6pwk]{position:relative;font-size:var(--font-size-p-s);line-height:var(--line-height-l)}.toc-list[data-astro-cid-nxay6pwk]{display:grid;row-gap:var(--space-m)}.toc-current[data-astro-cid-nxay6pwk]{--move-pos: 0;position:absolute;inset-block-start:var(--move-pos);inset-inline-start:calc(-1 * (var(--space-l) + 5px));display:block;inline-size:9px;block-size:9px;margin-block-start:.65em;border:solid 1px var(--color-accent);transition:top .2s linear,transform .2s ease}.toc-current[data-astro-cid-nxay6pwk][aria-hidden=true]{transform:scale(0)}.toc-target[data-astro-cid-nxay6pwk]{transition:background .2s ease}}@media (hover: hover) and (pointer: fine){.toc-target[data-astro-cid-nxay6pwk]:hover{background-color:var(--color-hover)}}.toc-body[data-astro-cid-nxay6pwk]{--toc-body-inline-margin: var(--space-m);margin-block-start:calc(-1 * var(--toc-body-inline-margin));margin-block-end:var(--space-m);margin-inline:calc(-1 * var(--toc-body-inline-margin));border-block-end:solid 1px var(--color-accent)}.toc-body-hdg[data-astro-cid-nxay6pwk]{padding-block:var(--space-s);padding-inline:var(--toc-body-inline-margin);cursor:pointer;user-select:none}.toc-body-hdg[data-astro-cid-nxay6pwk]:after{inset-inline-end:var(--toc-body-inline-margin)}.toc-body-hdg[data-astro-cid-nxay6pwk] h2[data-astro-cid-nxay6pwk]{display:inline-block;font-family:var(--font-family-en);font-size:var(--font-size-p-m);font-weight:400;text-transform:uppercase}.toc-body-content[data-astro-cid-nxay6pwk]{position:relative;font-size:var(--font-size-p-s);line-height:var(--line-height-l)}.toc-body-list[data-astro-cid-nxay6pwk]{display:grid;row-gap:var(--space-m);padding-block:var(--space-m);padding-inline:var(--toc-body-inline-margin);border-block-start:solid 1px var(--color-accent)}.toc-body-target[data-astro-cid-nxay6pwk]{transition:background .2s ease}@media (min-width: 768px){.toc-body[data-astro-cid-nxay6pwk]{--toc-body-inline-margin: var(--space-l);margin-block-end:var(--space-l)}}@media (min-width: 1280px){.toc-body[data-astro-cid-nxay6pwk]{display:none}}@media (hover: hover) and (pointer: fine){.toc-body-target[data-astro-cid-nxay6pwk]:hover{background-color:var(--color-hover)}}.markdown .anchor{--icon-size: 20px;--outline-offset: 0;position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;inline-size:var(--icon-size);block-size:var(--icon-size);margin-block:auto;border-radius:4px;opacity:0;transform:translate(-100%);transition:opacity .2s ease}.markdown *:hover>.anchor,.markdown *:focus>.anchor,.markdown .anchor:focus{opacity:1}.markdown .anchor-icon{inline-size:100%;block-size:100%;fill:currentColor}.markdown .heading{position:relative}.markdown .heading:not(:first-child){margin-block-start:var(--space-l)}.markdown ins>.heading:not(:first-child){margin-block-start:var(--space-m)}.markdown :where(h2:not([class]),h3:not([class]),h4:not([class])){scroll-margin-top:var(--space-m)}.markdown :where(h2:not([class]),h3:not([class]),h4:not([class])) code{font-size:revert;font-weight:revert}.markdown :where(h2:not([class])){margin-block-end:var(--row-gap);font-size:var(--font-size-h-m);font-weight:var(--font-weight-bold)}.markdown :where(h3:not([class])){font-size:var(--font-size-h-s);font-weight:var(--font-weight-bold)}.markdown :where(h4:not([class])){font-size:var(--font-size-p-m);font-weight:var(--font-weight-bold)}.markdown :where(p:not([class])){line-height:var(--line-height-l)}.markdown :where(p:not([class]):not(:first-child)){margin-block-start:var(--row-gap)}.markdown :is(em,strong){font-weight:var(--font-weight-bold)}.markdown :where(ul:not([class])){display:grid;row-gap:var(--space-xs)}.markdown :where(ul:not([class]):not(:first-child)){margin-block-start:var(--row-gap)}.markdown :where(li:not([class]))>ul{padding-block-start:var(--space-xs)}.markdown li:not([class])>ul:not(#_){margin-block-start:0}.markdown :where(ul:not([class]))>li{position:relative;padding-inline-start:2em;font-size:var(--font-size-p-m);line-height:var(--line-height-l)}.markdown :where(ul:not([class]))>li:before{content:"";position:absolute;inset-block-start:.75em;inset-inline-start:var(--space-s);display:block;inline-size:5px;block-size:5px;background-color:var(--color-accent)}.markdown :where(li:not([class]))>ul>li:before{border:solid 1px var(--color-accent);background-color:transparent}.markdown :where(ol:not([class])){display:grid;row-gap:var(--space-xs)}.markdown :where(ol:not(:first-child)){margin-block-start:var(--row-gap)}.markdown :where(ol:not([class]))>li{position:relative;padding-inline-start:2em;counter-increment:count;font-size:var(--font-size-p-m);line-height:var(--line-height-l)}.markdown :where(ol:not([class]))>li:before{content:counter(count)".";position:absolute;inset-block-start:0;inset-inline-start:.5714em}.markdown :where(pre,code){font-family:var(--font-family-en);font-size:var(--font-size-p-s);font-weight:400;line-height:var(--line-height-l)}.markdown pre:not(.is-custom){margin-block-start:var(--row-gap);padding-block:var(--space-m)}.markdown .btn-copy-container:not(:last-child) pre,.markdown pre:not(.is-custom):not(:last-child){margin-block-end:var(--row-gap)}.markdown pre:not(.is-custom)>code:not(#_){display:block;inline-size:fit-content;min-inline-size:100%;padding-block:0;padding-inline:var(--space-m);background-color:revert}.markdown code:not([class]){padding-block:0;padding-inline:var(--space-xs);border-radius:4px;background-color:var(--color-sub-section-bg)}.markdown :where(h2,h3,h4,h5) code:not([class]){padding:0;border-radius:0;background-color:transparent}.markdown .aside .btn-copy-container:last-child pre:not(.is-custom){margin-block-end:0}@media (min-width: 768px){.markdown pre:not(.is-custom){--row-gap: var(--space-l)}}.btn-copy-container{position:relative}.btn-copy{--color1: hsl(216 28% 7%);--color2: hsl(0 0% 100%);--color3: hsl(180 100% 25%);--bg-color: var(--color1);--text-color: var(--color2);position:absolute;inset-block-start:var(--space-s);inset-inline-end:var(--space-s);display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"label border icon";align-items:center;padding-inline-start:var(--space-xs);border:solid 1px currentColor;border-radius:4px;background-color:var(--bg-color);color:var(--text-color);opacity:0;font-family:var(--font-family-en);font-size:var(--font-size-p-xs);line-height:1.1;word-spacing:-.5ch;transition-duration:.2s;transition-property:background-color,color,opacity;transition-timing-function:ease}.btn-copy:before{content:"";display:block;grid-area:border;inline-size:calc(var(--space-xs) + 1px);block-size:100%;background:linear-gradient(to right,currentColor 0%,currentColor 0%);background-position:100% 0;background-size:1px 100%;background-repeat:no-repeat}.btn-copy:after{content:"";display:block;mask-image:url('data:image/svg+xml;utf-8,<svg width="27" height="27" viewBox="0 0 27 27" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 9C10.4477 9 10 9.44772 10 10V20C10 20.5523 10.4477 21 11 21H19C19.5523 21 20 20.5523 20 20V10C20 9.44772 19.5523 9 19 9H11ZM11.5 10C11.2239 10 11 10.2239 11 10.5V19.5C11 19.7761 11.2239 20 11.5 20H18.5C18.7761 20 19 19.7761 19 19.5V10.5C19 10.2239 18.7761 10 18.5 10H11.5Z"/><path d="M16.5 7H8.5C8.22386 7 8 7.22386 8 7.5L8 17.5C8 17.7761 7.77614 18 7.5 18C7.22386 18 7 17.7761 7 17.5V7C7 6.44772 7.44772 6 8 6H16.5C16.7761 6 17 6.22386 17 6.5C17 6.77614 16.7761 7 16.5 7Z"/></svg>');mask-repeat:no-repeat;mask-size:auto 100%;inline-size:27px;block-size:27px;background-color:var(--text-color);transition:background-color .2s ease}div:hover>.btn-copy,.btn-copy:is(:hover,:focus){opacity:1}.btn-copy:is(:hover,:focus){--bg-color: var(--color3)}.markdown :where(dl:not([class])){--row-gap: var(--space-l);margin-block-start:var(--row-gap)}.markdown :where(dl:not([class]):not(:last-child)){margin-block-end:var(--row-gap)}.markdown :where(dt:not([class])){position:relative;margin-block-end:var(--space-xs);padding-inline-start:1em;font-weight:var(--font-weight-bold)}.markdown :where(dt:not([class]):not(:first-child)){margin-block-start:var(--space-m)}.markdown :where(dt:not([class])):before{content:"";position:absolute;inset-block-start:.6em;inset-inline-start:0;display:block;inline-size:5px;block-size:5px;background-color:var(--color-accent)}.markdown :where(dd:not([class])){padding-inline-start:1em}.markdown :where(dd:not([class]) p+p){margin-block-start:1em}.markdown :where(math){display:block;margin-block-start:var(--row-gap);padding:var(--space-m);font-family:var(--font-family-en);font-size:var(--font-size-p-l)}.markdown :where(math+math){margin-block-start:0}.markdown :where(hr:not([class]),.hr){display:block;margin-block-start:var(--space-l);padding-block-start:var(--space-l);border:none;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" fill="%23007373"><path d="m10,1.71l-5,5L0,1.71V.29l5,5L10,.29v1.41Z"/></svg>');background-position:50% 0;background-repeat:repeat-x}.markdown:not(#_) hr:not([class])+*{margin-block-start:0}.markdown details:not([class]):not(:first-child){margin-block-start:var(--space-m)}.markdown details:not([class]):not(:last-child){margin-block-end:var(--space-l)}.markdown summary:not(.is-custom){--summary-block-margin: var(--space-xs);--summary-inline-margin: var(--space-s);padding-block:var(--space-xs);padding-inline:var(--summary-inline-margin) calc(var(--summary-inline-margin) + 20px);border:solid 1px var(--color-accent);cursor:pointer;user-select:none}.markdown summary:not(.is-custom) :where(h2,h3,h4,h5,h6){font-size:inherit;font-weight:400}.markdown summary:not(.is-custom):after{inset-inline-end:var(--summary-inline-margin)}.footnotes{margin-block-start:var(--space-xl)}.footnotes:not(#_) li{font-size:var(--font-size-p-s)}.footnotes-label{font-size:var(--font-size-h-xs);font-weight:700}.markdown :where(sup:has(>a)){display:inline-block;margin-block-start:-.3em;margin-inline:.3em;font-size:var(--font-size-p-xs);vertical-align:middle}.markdown :where(sup>a,.footnote-popover-btn){padding-block:.2em;padding-inline:.3em;border:solid 2px currentColor;border-radius:4px;color:var(--color-accent);font-weight:var(--font-weight-bold);line-height:1;text-decoration:none}[data-footnote-backref]{display:inline-flex;gap:.2em;align-items:center;padding:.2em;border:solid 1px currentColor;border-radius:4px;color:var(--color-accent);font-size:var(--font-size-p-xs);line-height:1;text-decoration:none}[data-footnote-backref] sup{vertical-align:inherit}.footnote-popover-btn{display:inline-block;font-size:var(--font-size-p-xs);vertical-align:middle}button.footnote-popover-btn{margin-block-start:-.3em;margin-inline:.3em;transition:background .2s ease}@media (hover: hover) and (pointer: fine){button.footnote-popover-btn:hover{background-color:var(--color-hover)}}.footnote-popover{--padding-inline: var(--space-m);position:fixed;inset-inline:0;inset-block-start:auto;inset-block-end:0;z-index:calc(infinity);align-content:center;inline-size:100%;padding-block:var(--space-m);padding-inline:var(--gutter);border:none;border-block-start:solid 1px var(--color-accent);background-color:var(--color-sub-section-bg);font-size:var(--font-size-p-s);overflow-wrap:break-word;word-wrap:break-word;translate:0 0;transition-duration:.4s;transition-property:translate,display;transition-timing-function:ease;transition-behavior:allow-discrete}.footnote-popover:popover-open{@starting-style{translate:0 100%}}.footnote-popover:not(:popover-open){translate:0 100%}.footnote-popover-inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-template-areas:"num desc" "close close";column-gap:var(--space-xs);row-gap:var(--space-s);overflow-y:auto;max-block-size:30vh;padding-block:var(--space-m);padding-inline:var(--padding-inline);background-color:var(--color-primary)}.footnote-popover-num{align-self:start;line-height:1.6}.footnote-popover-desc{margin:0;padding:0}.footnote-popover-close{display:grid;grid-template-columns:auto 1fr;grid-area:close;column-gap:var(--space-xs);align-items:center;justify-self:center;font-family:var(--font-family-en);font-size:var(--font-size-p-s);text-transform:uppercase}.footnote-popover-close:before{content:"";display:block;mask-image:url('data:image/svg+xml;utf-8,<svg viewBox="0 0 19 18" xmlns="http://www.w3.org/2000/svg"><path d="M1.44 0L18 16.56L16.56 18L0 1.44L1.44 0Z"/><path d="M16.7135 0L0.153501 16.56L1.5935 18L18.1535 1.44L16.7135 0Z"/></svg>');mask-repeat:no-repeat;mask-size:auto 100%;block-size:10px;aspect-ratio:1;background-color:currentColor}@media (min-width: 768px){.footnote-popover{--padding-inline: var(--space-l)}.footnote-popover-inner{grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"num desc close";justify-content:start;max-inline-size:var(--content-width);margin-inline:auto}.footnote-popover-close{align-self:center;margin-inline-start:var(--space-m)}}:where(.markdown) a{transition:background .2s ease}@media (hover: hover) and (pointer: fine){.markdown :where(a:hover){background-color:var(--color-hover)}}@media (min-width: 768px){.markdown .heading.--lv2:not(:first-child){margin-block-start:var(--space-xl)}.markdown .anchor{--icon-size: 27px}}[style*="--color-mode: dark"] .markdown .anchor:after{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="%23cfdddd"><path d="M11.307 6 8.662 21h2.03l2.646-15h-2.031ZM16.307 6l-2.645 15h2.03l2.646-15h-2.031Z"/><path d="m5.736 17 .353-2h13.969l-.353 2H5.736ZM6.618 12l.352-2h13.97l-.353 2H6.617Z"/></svg>')}[style*="--color-mode: dark"] .markdown pre{border:solid 1px var(--color-accent)}[style*="--color-mode: dark"] .markdown hr:not([class]){background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" fill="%23cfdddd"><path d="m10,1.71l-5,5L0,1.71V.29l5,5L10,.29v1.41Z"/></svg>')}
