@charset "UTF-8";*,
*::before,
*::after{box-sizing:border-box;scroll-margin:4rem;z-index:auto;transition:none var(--duration-short) ease;transition-property:var(--transition-property,outline-color),outline-color,border-color,z-index;outline:2px solid transparent}*:hover,
*::before:hover,
*::after:hover{transition-duration:0.05s!important}:focus-visible{position:relative;z-index:var(--z-dropdown);outline-color:var(--focusColor1)}a[href]:not([tabindex="-1"]),
area[href]:not([tabindex="-1"]),
input:not([disabled]):not([tabindex="-1"]),
select:not([disabled]):not([tabindex="-1"]),
textarea:not([disabled]):not([tabindex="-1"]),
button:not([disabled]):not([tabindex="-1"]),
iframe:not([tabindex="-1"]),
[tabindex]:not([tabindex="-1"]),
[contentEditable=true]:not([tabindex="-1"]){z-index:100}:root{--goldenRatio:1.61803398875;quotes:"”" "”";scroll-behavior:smooth;margin:0;padding:0;min-height:100vh}:root.noAnim *{animation-duration:0s!important;transition-duration:0s!important}.sr-visible{overflow:hidden!important;position:static!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;font-size:1px!important;line-height:1px!important;color:transparent!important;border:0!important;clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important;background:none!important}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.jsDisabled .noJsHidden{display:none}.skipNav{position:fixed;left:-10000px;z-index:var(--z-sticky)}.skipNav a{--underlineHoverColor1:var(--focusColor2);--underlineHoverColor2:var(--focusColor1);color:var(--textColor);outline:none!important}.skipNav a:hover, .skipNav a:focus-visible{color:var(--textBoldColor)}.skipNav:focus-within{display:flex;flex-flow:column nowrap;gap:var(--gapWithinPair);left:0;top:0;padding:var(--containerPadding-medium) var(--containerPadding-fieldset);border:0 solid var(--focusColor2);border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:0.4rem;background:var(--contentBackground1)}h1,
h2,
h3,
h4,
h5,
h6{clear:both;color:var(--titleTextColor);font-weight:var(--weight-heading);font-family:var(--font-heading)}h1{font-size:var(--headerSize1)}h2{font-size:var(--headerSize2)}h3{font-size:var(--headerSize3)}h4,
h5,
h6{font-size:var(--headerSize4)}.subtitle{margin-top:calc(-1 * var(--gapPair));color:var(--titleTextGrayColor)}hr{margin-block:var(--gapPair);border:0 double var(--textGrayColor);border-top-width:6px}.fancyLink{outline:2px solid transparent}.fancyLink:focus-visible{outline-color:var(--linkFocusColor1)}.fancyLink{--underlineColor1:var(--linkNormal);--underlineColor2:var(--linkVisited);--underlineHoverColor1:var(--linkHover1);--underlineHoverColor2:var(--linkHover2);display:inline;position:relative;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,var(--underlineHoverColor1),var(--underlineHoverColor2)) 100% 100%/0% 2px no-repeat,linear-gradient(90deg,var(--underlineColor1),var(--underlineColor2)) 0% 100%/100% 2px no-repeat;background-image:linear-gradient(90deg,var(--underlineColor1),var(--underlineColor2)),linear-gradient(transparent,transparent);--transition-property:background-size}.fancyLink:focus-visible{border-radius:var(--borderRadius-small)}.fancyLink[target=_blank]::after{display:inline-block;overflow:hidden;overflow:clip;width:1em;height:1em;font-family:"Material Symbols Outlined";font-weight:inherit;font-style:normal;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:"open_in_new";font-size:0.9em;vertical-align:text-top}.fancyLink.noUnderline{background-image:linear-gradient(90deg,var(--underlineColor1),var(--underlineColor2)),linear-gradient(transparent,transparent)}.fancyLink.noColor{--underlineColor1:currentColor;--underlineColor2:currentColor;--underlineHoverColor1:var(--underlineColor1);--underlineHoverColor2:var(--underlineColor2)}.editablePage a{outline:2px solid transparent}.editablePage a:focus-visible{outline-color:var(--focusColor1)}.editablePage a{display:inline;position:relative;text-decoration:none;background:linear-gradient(90deg,var(--underlineColor1,currentColor),var(--underlineColor2,currentColor)) 100% 100%/0% 2px no-repeat;--transition-property:background-size}.editablePage a:hover{background-size:100% 2px;background-position:0% 100%;background-image:linear-gradient(90deg,var(--underlineHoverColor1,var(--underlineColor1,currentColor)),var(--underlineHoverColor2,var(--underlineColor2,currentColor)))}.editablePage a:focus-visible{border-radius:var(--borderRadius-small)}.editablePage a:focus-visible{outline-color:var(--linkFocusColor2)}@media (any-hover: none){.editablePage a{text-decoration:underline;background:none!important}}.editablePage a{--underlineColor1:var(--linkNormal);--underlineColor2:var(--linkVisited);--underlineHoverColor1:var(--linkHover1);--underlineHoverColor2:var(--linkHover2);-webkit-box-decoration-break:clone;box-decoration-break:clone}a:link{color:var(--linkNormal)}a:visited{color:var(--linkVisited)}.fancyLink:hover{background-size:100% 2px,100% 2px;background-position:0% 100%,0% 100%;background-image:linear-gradient(90deg,var(--underlineHoverColor1),var(--underlineHoverColor2)),linear-gradient(transparent,transparent)}.fancyLink:hover.noUnderline{background-image:linear-gradient(90deg,var(--underlineHoverColor1),var(--underlineHoverColor2)),linear-gradient(transparent,transparent)}a:hover,
a:focus-visible{color:var(--linkHover1)}.noLink:link{color:unset;background:unset;background-position:0 0;background-size:0 0}.noUnderline{text-decoration:none}.documentLink:link{color:var(--documentColor1)}.documentLink:visited{color:var(--documentVisitedColor1)}.documentLink:hover, .documentLink:focus-visible{color:var(--documentHoverColor1)}.documentLink.fancyLink{--underlineColor1:var(--documentColor1);--underlineColor2:var(--documentVisitedColor1);--underlineHoverColor1:var(--documentHoverColor1);--underlineHoverColor2:var(--documentHoverColor2)}.interactionLink{outline:2px solid transparent}.interactionLink:focus-visible{outline-color:var(--focusColor1)}.interactionLink{display:inline;position:relative;text-decoration:none;background:linear-gradient(90deg,var(--underlineColor1,currentColor),var(--underlineColor2,currentColor)) 100% 100%/0% 2px no-repeat;--transition-property:background-size}.interactionLink:hover{background-size:100% 2px;background-position:0% 100%;background-image:linear-gradient(90deg,var(--underlineHoverColor1,var(--underlineColor1,currentColor)),var(--underlineHoverColor2,var(--underlineColor2,currentColor)))}.interactionLink:focus-visible{border-radius:var(--borderRadius-small)}.interactionLink:focus-visible{outline-color:var(--linkFocusColor2)}@media (any-hover: none){.interactionLink{text-decoration:underline;background:none!important}}.interactionLink{--underlineColor1:var(--linkHover1);--underlineColor2:var(--linkHover2);color:var(--menuColorColor2)}.interactionLink:-moz-any-link{color:var(--menuColorColor2)}.interactionLink:any-link{color:var(--menuColorColor2)}.interactionLink:hover, .interactionLink:focus-visible{color:var(--linkHover1)}.dark{color:var(--textSecondaryColor);--linkNormal:var(--linkSecondaryNormal);--linkHover1:var(--linkSecondaryHover1);--linkHover2:var(--linkSecondaryHover2);--linkVisited:var(--linkSecondaryVisited)}p{box-sizing:border-box;margin-block:var(--gapPair);max-width:var(--paragraphWidth-medium);min-width:var(--paragraphMinWidth-medium);line-height:1.5}.paragraphThin{max-width:var(--paragraphWidth-thin);min-width:var(--paragraphMinWidth-thin)}.paragraphMedium{max-width:var(--paragraphWidth-medium);min-width:var(--paragraphMinWidth-medium)}.paragraphWide{max-width:var(--paragraphWidth-wide);min-width:var(--paragraphMinWidth-wide)}.wideParagraphSection p{max-width:var(--paragraphWidth-wide);min-width:var(--paragraphMinWidth-wide)}.minor{font-size:0.8rem}.warning{color:var(--errorTextColor1)}q{color:var(--textBoldColor)}blockquote{box-sizing:border-box;max-width:calc(var(--paragraphWidth-wide) - var(--gapPair));margin-block:var(--gapPair);margin-inline:var(--gapPair);padding-inline:1.5rem;padding-block:0.2rem;font-style:italic;color:var(--textGrayColor);border-left:2px solid var(--contentColoredBorder1);background:var(--contentColoredBackground1)}pre{overflow-x:auto;padding:5px;margin:5px;font-family:"Noto Sans Mono",monospace;font-weight:400;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:break-word;border:2px solid var(--syntaxBorder);border-radius:5px;background:var(--syntaxBackground)}:root[data-pre-no-wrap=true] pre{white-space:pre}pre .string{color:var(--syntaxStringColor)}pre .number{color:var(--syntaxNumberColor)}pre .boolean{color:var(--syntaxBooleanColor)}pre .null{color:var(--syntaxNullColor)}pre .name{font-weight:500;color:var(--syntaxNameColor)}pre .bracket{color:var(--syntaxBracketColor)}pre .operator{color:var(--syntaxOperatorColor)}pre .stringMark{color:var(--syntaxStringMarkColor)}pre .escapedChar{color:var(--syntaxEscapedChar)}pre .punctuation{color:var(--syntaxPunctuation)}ul{list-style-type:disc}ol{list-style-type:decimal}ul li,
ol li{margin-block:0}ul li > :first-child,
ol li > :first-child{margin-block-start:0}ul li > :last-child,
ol li > :last-child{margin-block-end:0}ul.gap li,
ol.gap li{margin-block:var(--gapWithinSubPair)}ul.bigGap li,
ol.bigGap li{margin-block:var(--gapWithinPair)}li[data-list=bullet]{list-style-type:disc}li[data-list=ordered]{list-style-type:decimal}li[data-list=checked],
li[data-list=unchecked]{list-style-type:none}li[data-list=checked]::before{content:"☑ "}li[data-list=unchecked]::before{content:"☐ "}.flexCenter{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.columns{display:flex;flex-flow:row wrap;gap:var(--gapWithinPair)}.highlightHeaders h1,
.highlightHeaders h2,
.highlightHeaders h3,
.highlightHeaders h4,
.highlightHeaders h5,
.highlightHeaders h6{font-weight:500;color:var(--coloredTitleTextColor1)}.highlightHeaders h1,
.highlightHeaders h2{font-size:var(--headerSize3)}.subtleHighlightHeaders h1,
.subtleHighlightHeaders h2,
.subtleHighlightHeaders h3,
.subtleHighlightHeaders h4,
.subtleHighlightHeaders h5,
.subtleHighlightHeaders h6{font-style:italic;font-weight:500}.subtleHighlightHeaders h1,
.subtleHighlightHeaders h2{font-size:var(--headerSize3)}.columnImage{min-width:15rem;width:var(--paragraphWidth-thin);max-width:100%;height:auto}.thinImage{min-width:12rem;width:calc(var(--paragraphWidth-thin) * 0.7);max-width:100%;height:auto}.mediumImage{min-width:18rem;width:var(--paragraphWidth-medium);max-width:100%;height:auto}.wideImage{min-width:22rem;width:var(--paragraphWidth-wide);max-width:100%;height:auto}:root.dark-theme .blackLineArt{filter:invert(1)}.highlightList{list-style-type:none;padding-left:0}.highlightList li{font-weight:600;font-style:italic;color:var(--textBoldColor)}dl.categoryDescription dt{font-size:1.1em;font-weight:600;color:var(--textBoldColor)}dl.categoryDescription dd{margin-left:var(--gapPair);margin-bottom:0.5rem;text-indent:2ch}dl.categoryDescription dd p{margin-block:var(--gapWithinPair)}dl.categoryDescription dd > :first-child{margin-top:0}dl.categoryDescription dd > :last-child{margin-bottom:0}figure{margin:0}figure[data-align]{display:block;width:-moz-fit-content;width:fit-content;margin-block:var(--gapPair)}figure[data-align] img,
figure[data-align] picture,
figure[data-align] picture img{display:block;height:auto}figure[data-align] figcaption{width:0;min-width:100%;margin-top:var(--gapWithinSubPair);font-size:0.9rem;text-align:center;color:var(--textColor);opacity:0.75}figure[data-align=center]{margin-inline:auto}figure[data-align=left]{margin-inline:0 auto}figure[data-align=right]{margin-inline:auto 0}figure figcaption ul,
figure figcaption ol{margin-top:0;margin-bottom:var(--gapWithinSubPair)}figure figcaption ~ * ul,
figure figcaption ~ * ol,
figure figcaption ~ ul,
figure figcaption ~ ol{margin-top:var(--gapWithinSubPair);margin-bottom:0}.fancyAddress{display:flex;flex-flow:row nowrap;gap:var(--gapWithinPair);width:-moz-fit-content;width:fit-content;margin-block:var(--gapPair);padding:var(--containerPadding-medium);border:2px solid var(--contentBorder1);border-radius:0.4rem;background-color:var(--contentBackground1)}.fancyAddress > div{flex-grow:1;align-self:stretch}.fancyAddress::before{content:"signpost";display:inline-block;overflow:hidden;overflow:clip;width:1em;height:1em;font-family:"Material Symbols Outlined";font-weight:inherit;font-style:normal;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"Material Symbols Outlined";font-size:var(--md-medium);font-style:normal;color:var(--coloredTextColor1)}.fancyImage{overflow:auto hidden;overscroll-behavior-x:contain;width:100%;max-width:100%;margin-block:var(--gapPair);border:2px solid var(--contentBorder1);border-radius:0.4rem}.fancyFigure{overflow-x:auto;overscroll-behavior-x:contain;width:-moz-min-content;width:min-content;max-width:100%;margin:0;margin-block:var(--gapPair)}.fancyFigure .figBorder{overflow:hidden;display:flex;width:100%;border:2px solid var(--contentBorder1);border-radius:6px;background:var(--contentBackground1)}.fancyFigure > :not(figcaption){width:100%}.fancyFigure figcaption{max-width:var(--paragraphWidth-wide);width:100%;display:block;margin-inline:auto;margin-top:var(--gapWithinPair);font-size:0.9em;text-align:center;color:var(--textGrayColor)}.fancyFigure.left{float:left}.fancyFigure.right{float:right}@media (max-width: 60rem){.fancyFigure{margin:var(--gapPair) auto}}.invisibleTable{overflow:hidden;overflow:clip;overflow-x:auto;overscroll-behavior-x:contain;width:-moz-fit-content;width:fit-content;max-width:100%}.invisibleTable table{border-collapse:collapse}.invisibleTable th,
.invisibleTable td{padding-block:calc(var(--gapWithinSubPair) / 2);padding-inline-end:var(--gapWithinSubPair);border:none;text-align:center;vertical-align:baseline}.invisibleTable th:first-child,
.invisibleTable td:first-child{border-left-width:0}.invisibleTable th{padding-inline-end:var(--gapPair);font-weight:600;color:var(--textBoldColor)}.invisibleTable.alignStart th,
.invisibleTable.alignStart td{text-align:start}.invisibleTable.alignEnd th,
.invisibleTable.alignEnd td{text-align:end}.invisibleTable.alignVCenter th,
.invisibleTable.alignVCenter td{vertical-align:center}.invisibleTable.alignVTop th,
.invisibleTable.alignVTop td{vertical-align:top}.invisibleTable.alignVBottom th,
.invisibleTable.alignVBottom td{vertical-align:bottom}.fancyTable{overflow:hidden;overflow:clip;overflow-x:auto;overscroll-behavior-x:contain;width:100%;max-width:100%}.fancyTable table{border-collapse:separate;border-spacing:0}.fancyTable th,
.fancyTable td{padding-block:var(--gapWithinPair);padding-inline:var(--gapPair);min-width:-moz-fit-content;min-width:fit-content;border:0 solid var(--contentBorder1);text-align:start}.fancyTable th:first-child,
.fancyTable td:first-child{border-left-width:0}.fancyTable th{font-weight:600;color:var(--textBoldColor)}.fancyTable th a{outline:2px solid transparent}.fancyTable th a:focus-visible{outline-color:var(--focusColor1)}.fancyTable th a{display:inline;position:relative;text-decoration:none;background:linear-gradient(90deg,var(--underlineColor1,currentColor),var(--underlineColor2,currentColor)) 100% 100%/0% 2px no-repeat;--transition-property:background-size}.fancyTable th a:hover{background-size:100% 2px;background-position:0% 100%;background-image:linear-gradient(90deg,var(--underlineHoverColor1,var(--underlineColor1,currentColor)),var(--underlineHoverColor2,var(--underlineColor2,currentColor)))}.fancyTable th a:focus-visible{border-radius:var(--borderRadius-small)}.fancyTable th a:focus-visible{outline-color:var(--linkFocusColor2)}@media (any-hover: none){.fancyTable th a{text-decoration:underline;background:none!important}}.fancyTable th a{--underlineColor2:var(--menuHoverTextColor2);color:inherit}.fancyTable thead td,
.fancyTable thead th{padding-block-end:0;border-bottom-width:2px}.fancyTable tbody th{font-weight:400;font-style:italic}.fancyTable.highlightVerticalHeaders tbody th{font-weight:400;font-style:normal;color:var(--coloredTextColor1)}.fancyTable.verticalHeaderBorders tbody th{border-right-width:2px}.fancyTable.verticalHeaderBorders tbody tr:first-of-type th{border-top-width:2px;-o-border-image:linear-gradient(to top,var(--contentBorder1) 0,var(--contentBorder1) 75%,transparent 75%) 25%;border-image:linear-gradient(to top,var(--contentBorder1) 0,var(--contentBorder1) 75%,transparent 75%) 25%}.fancyTable.alignStart th,
.fancyTable.alignStart td{text-align:start}.fancyTable.alignEnd th,
.fancyTable.alignEnd td{text-align:end}.fancyTable.alignCenter th,
.fancyTable.alignCenter td{text-align:center}.majorBox{margin-block:var(--gapPair);text-align:center}.asideContent{--negativeMargin:0;max-width:min(18rem,100% + var(--negativeMargin));margin-block:var(--gapPair);margin-left:var(--gapPair);padding-inline:var(--containerPadding-medium);padding-block:var(--gapWithinSubPair);border-left:2px solid var(--coloredTitleTextColor1);background-color:var(--contentBackground3)}.asideContent h1,
.asideContent h2,
.asideContent h3,
.asideContent h4,
.asideContent h5,
.asideContent h5{font-size:var(--headerSize3)}.asideContent > :first-child{margin-top:0}.asideContent p{max-width:var(--paragraphWidth-thin)}.asideContent.float{float:right;margin-top:0}.asideContent.extendToPageEdge{--negativeMargin:var(--containerPadding-content);margin-right:calc(var(--negativeMargin) * -1);padding-right:var(--containerPadding-content-small)}.asideContent.blockSymmetric > :last-child{margin-bottom:0}.asideContent.blockSymmetric > :last-child > :last-child{margin-bottom:0}.asideContent.wideContent{max-width:calc(100% + var(--negativeMargin))}.asideFigure{float:right;margin-left:2rem;padding-inline:0.6rem;padding-block:0.4rem;border-left:2px solid var(--coloredTitleTextColor1);background-color:var(--contentBackground3)}.asideFigure figcaption{display:flex;flex-direction:row;justify-content:center;max-width:20ch;text-align:left}.infoBox{display:flex;flex-flow:row nowrap;align-items:flex-start;padding-block:var(--containerPadding-small);padding-right:var(--containerPadding-small);margin-block:var(--gapPair);border:0 solid var(--infoColor1);border-left-width:2px;background:var(--infoBackground1)}.infoBox::before{display:inline-block;overflow:hidden;overflow:clip;width:1em;height:1em;font-family:"Material Symbols Outlined";font-weight:inherit;font-style:normal;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;-webkit-user-select:none;-moz-user-select:none;user-select:none;content:"info";display:block;width:1em;height:1em;margin-top:calc(-1 * var(--containerPadding-small) + var(--gapWithinSubPair));margin-inline:var(--gapWithinSubPair) var(--gapWithinPair);font-size:var(--md-medium);line-height:1;color:var(--infoColor1)}.infoBox > .content > :first-child{margin-top:0}.infoBox > .content > :last-child{margin-bottom:0}.card{width:-moz-fit-content;width:fit-content;min-width:min(20ch,100%);padding:var(--containerPadding-medium);padding-top:var(--containerPadding-small);border:2px solid var(--contentBorder3);border-radius:var(--borderRadius-medium);background:var(--contentBackground1)}.card h1,
.card h2,
.card h3,
.card h4,
.card h5,
.card h6{margin-top:0;margin-bottom:var(--gapPair);padding-inline:var(--containerPadding-medium);line-height:1.1;border:0 solid var(--contentBorder1);border-bottom-width:2px}.cardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--paragraphMinWidth-thin),1fr));gap:var(--gapPair)}.galleryView{display:flex;flex-flow:row nowrap;gap:var(--gapPair);max-width:100%;padding:2rem;overflow-x:auto;overflow-y:visible}.galleryView > div{position:relative;width:16rem;padding:var(--containerPadding-medium);border:2px solid var(--contentBorder1);border-radius:var(--borderRadius-large);background:var(--contentBackground1);box-shadow:0 0 1rem var(--shadowColor);transition:box-shadow var(--duration-medium) ease}.galleryView > div::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:var(--borderRadius-large);background-color:transparent;transition:background-color var(--duration-medium) ease}.galleryView > div > *{position:relative;z-index:1}.galleryView > div img{width:100%;height:auto;aspect-ratio:1;border-radius:var(--borderRadius-medium);-o-object-fit:contain;object-fit:contain;background:var(--contentBackground3);box-shadow:0 0 var(--containerPadding-medium) var(--shadowColor)}.galleryView > div h2,
.galleryView > div h3,
.galleryView > div h4,
.galleryView > div h5{margin-block:0 var(--gapWithinPair);font-size:var(--headerSize2)}.galleryView > div h2 a,
.galleryView > div h3 a,
.galleryView > div h4 a,
.galleryView > div h5 a{outline:2px solid transparent}.galleryView > div h2 a:focus-visible,
.galleryView > div h3 a:focus-visible,
.galleryView > div h4 a:focus-visible,
.galleryView > div h5 a:focus-visible{outline-color:var(--focusColor1)}.galleryView > div h2 a,
.galleryView > div h3 a,
.galleryView > div h4 a,
.galleryView > div h5 a{display:inline;position:relative;text-decoration:none;background:linear-gradient(90deg,var(--underlineColor1,currentColor),var(--underlineColor2,currentColor)) 100% 100%/0% 2px no-repeat;--transition-property:background-size}.galleryView > div h2 a:hover,
.galleryView > div h3 a:hover,
.galleryView > div h4 a:hover,
.galleryView > div h5 a:hover{background-size:100% 2px;background-position:0% 100%;background-image:linear-gradient(90deg,var(--underlineHoverColor1,var(--underlineColor1,currentColor)),var(--underlineHoverColor2,var(--underlineColor2,currentColor)))}.galleryView > div h2 a:focus-visible,
.galleryView > div h3 a:focus-visible,
.galleryView > div h4 a:focus-visible,
.galleryView > div h5 a:focus-visible{border-radius:var(--borderRadius-small)}.galleryView > div h2 a:focus-visible,
.galleryView > div h3 a:focus-visible,
.galleryView > div h4 a:focus-visible,
.galleryView > div h5 a:focus-visible{outline-color:var(--linkFocusColor2)}@media (any-hover: none){.galleryView > div h2 a,
  .galleryView > div h3 a,
  .galleryView > div h4 a,
  .galleryView > div h5 a{text-decoration:underline;background:none!important}}.galleryView > div h2 a,
.galleryView > div h3 a,
.galleryView > div h4 a,
.galleryView > div h5 a{color:inherit}.galleryView > div h2 a:hover, .galleryView > div h2 a:focus-visible,
.galleryView > div h3 a:hover,
.galleryView > div h3 a:focus-visible,
.galleryView > div h4 a:hover,
.galleryView > div h4 a:focus-visible,
.galleryView > div h5 a:hover,
.galleryView > div h5 a:focus-visible{--underlineColor1:var(--linkHover1);--underlineColor2:var(--linkHover2);color:var(--linkHover1)}.galleryView > div .description{margin-block:var(--gapWithinPair)}.galleryView > div:hover, .galleryView > div:focus-within{box-shadow:0 0 1.3rem var(--shadowColor)}.galleryView > div:hover::before, .galleryView > div:focus-within::before{background-color:var(--highlightOverlayColorSubtle)}.menubar{width:100%;border-radius:5px;outline:2px solid transparent}.menubar:focus-visible{outline-color:var(--focusColor1)}.menubar [role=menuitem]{outline:3px solid transparent}.menubar [role=menuitem]:focus-visible{outline-color:var(--focusColor2)}.menubar [role=menuitem]:focus-visible{border-color:var(--focusColor1)}.horizontalFullMenu,
.horizontalFullDescriptionMenu,
.horizontalStickyMenu,
horizontal-menu > nav{overflow-x:scroll;overscroll-behavior-x:contain}.horizontalFullMenu > ul,
.horizontalFullDescriptionMenu > ul,
.horizontalStickyMenu > ul,
horizontal-menu > nav > ul{display:flex;flex-flow:row nowrap;position:relative;margin:0;padding:0;border-radius:5px;outline:3px solid transparent}.horizontalFullMenu > ul:focus-visible,
.horizontalFullDescriptionMenu > ul:focus-visible,
.horizontalStickyMenu > ul:focus-visible,
horizontal-menu > nav > ul:focus-visible{outline-color:var(--focusColor2)}.horizontalFullMenu > ul > li, .horizontalFullMenu > ul > menu-item,
.horizontalFullDescriptionMenu > ul > li,
.horizontalFullDescriptionMenu > ul > menu-item,
.horizontalStickyMenu > ul > li,
.horizontalStickyMenu > ul > menu-item,
horizontal-menu > nav > ul > li,
horizontal-menu > nav > ul > menu-item{display:block;flex-grow:1;flex-shrink:0;position:relative;z-index:1;min-width:14ch;width:100%;text-align:center;line-height:1.5rem;border:0 solid var(--menuTextColor1);border-left-width:2px;background:var(--menuBackground2)}.horizontalFullMenu > ul > li:focus-within, .horizontalFullMenu > ul > menu-item:focus-within,
.horizontalFullDescriptionMenu > ul > li:focus-within,
.horizontalFullDescriptionMenu > ul > menu-item:focus-within,
.horizontalStickyMenu > ul > li:focus-within,
.horizontalStickyMenu > ul > menu-item:focus-within,
horizontal-menu > nav > ul > li:focus-within,
horizontal-menu > nav > ul > menu-item:focus-within{z-index:2}.horizontalFullMenu > ul > li a[role=menuitem],
.horizontalFullMenu > ul > li button[role=menuitem], .horizontalFullMenu > ul > menu-item a[role=menuitem],
.horizontalFullMenu > ul > menu-item button[role=menuitem],
.horizontalFullDescriptionMenu > ul > li a[role=menuitem],
.horizontalFullDescriptionMenu > ul > li button[role=menuitem],
.horizontalFullDescriptionMenu > ul > menu-item a[role=menuitem],
.horizontalFullDescriptionMenu > ul > menu-item button[role=menuitem],
.horizontalStickyMenu > ul > li a[role=menuitem],
.horizontalStickyMenu > ul > li button[role=menuitem],
.horizontalStickyMenu > ul > menu-item a[role=menuitem],
.horizontalStickyMenu > ul > menu-item button[role=menuitem],
horizontal-menu > nav > ul > li a[role=menuitem],
horizontal-menu > nav > ul > li button[role=menuitem],
horizontal-menu > nav > ul > menu-item a[role=menuitem],
horizontal-menu > nav > ul > menu-item button[role=menuitem]{display:block;margin:0rem 0.2rem;text-decoration:none;font-weight:600;color:var(--menuTextColor1);--underlineColor1:var(--menuTextColor1);--underlineColor2:var(--menuTextColor2);--underlineHoverColor1:var(--menuHoverTextColor1);--underlineHoverColor2:var(--menuHoverTextColor2)}.horizontalFullMenu > ul > li a[role=menuitem]:hover, .horizontalFullMenu > ul > li a[role=menuitem]:focus-visible,
.horizontalFullMenu > ul > li button[role=menuitem]:hover,
.horizontalFullMenu > ul > li button[role=menuitem]:focus-visible, .horizontalFullMenu > ul > menu-item a[role=menuitem]:hover, .horizontalFullMenu > ul > menu-item a[role=menuitem]:focus-visible,
.horizontalFullMenu > ul > menu-item button[role=menuitem]:hover,
.horizontalFullMenu > ul > menu-item button[role=menuitem]:focus-visible,
.horizontalFullDescriptionMenu > ul > li a[role=menuitem]:hover,
.horizontalFullDescriptionMenu > ul > li a[role=menuitem]:focus-visible,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem]:hover,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem]:focus-visible,
.horizontalFullDescriptionMenu > ul > menu-item a[role=menuitem]:hover,
.horizontalFullDescriptionMenu > ul > menu-item a[role=menuitem]:focus-visible,
.horizontalFullDescriptionMenu > ul > menu-item button[role=menuitem]:hover,
.horizontalFullDescriptionMenu > ul > menu-item button[role=menuitem]:focus-visible,
.horizontalStickyMenu > ul > li a[role=menuitem]:hover,
.horizontalStickyMenu > ul > li a[role=menuitem]:focus-visible,
.horizontalStickyMenu > ul > li button[role=menuitem]:hover,
.horizontalStickyMenu > ul > li button[role=menuitem]:focus-visible,
.horizontalStickyMenu > ul > menu-item a[role=menuitem]:hover,
.horizontalStickyMenu > ul > menu-item a[role=menuitem]:focus-visible,
.horizontalStickyMenu > ul > menu-item button[role=menuitem]:hover,
.horizontalStickyMenu > ul > menu-item button[role=menuitem]:focus-visible,
horizontal-menu > nav > ul > li a[role=menuitem]:hover,
horizontal-menu > nav > ul > li a[role=menuitem]:focus-visible,
horizontal-menu > nav > ul > li button[role=menuitem]:hover,
horizontal-menu > nav > ul > li button[role=menuitem]:focus-visible,
horizontal-menu > nav > ul > menu-item a[role=menuitem]:hover,
horizontal-menu > nav > ul > menu-item a[role=menuitem]:focus-visible,
horizontal-menu > nav > ul > menu-item button[role=menuitem]:hover,
horizontal-menu > nav > ul > menu-item button[role=menuitem]:focus-visible{color:var(--menuHoverTextColor1)}.horizontalFullMenu > ul > li a[role=menuitem] span,
.horizontalFullMenu > ul > li button[role=menuitem] span, .horizontalFullMenu > ul > menu-item a[role=menuitem] span,
.horizontalFullMenu > ul > menu-item button[role=menuitem] span,
.horizontalFullDescriptionMenu > ul > li a[role=menuitem] span,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem] span,
.horizontalFullDescriptionMenu > ul > menu-item a[role=menuitem] span,
.horizontalFullDescriptionMenu > ul > menu-item button[role=menuitem] span,
.horizontalStickyMenu > ul > li a[role=menuitem] span,
.horizontalStickyMenu > ul > li button[role=menuitem] span,
.horizontalStickyMenu > ul > menu-item a[role=menuitem] span,
.horizontalStickyMenu > ul > menu-item button[role=menuitem] span,
horizontal-menu > nav > ul > li a[role=menuitem] span,
horizontal-menu > nav > ul > li button[role=menuitem] span,
horizontal-menu > nav > ul > menu-item a[role=menuitem] span,
horizontal-menu > nav > ul > menu-item button[role=menuitem] span{vertical-align:middle}.horizontalFullMenu > ul > li a[role=menuitem] .icon,
.horizontalFullMenu > ul > li button[role=menuitem] .icon, .horizontalFullMenu > ul > menu-item a[role=menuitem] .icon,
.horizontalFullMenu > ul > menu-item button[role=menuitem] .icon,
.horizontalFullDescriptionMenu > ul > li a[role=menuitem] .icon,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem] .icon,
.horizontalFullDescriptionMenu > ul > menu-item a[role=menuitem] .icon,
.horizontalFullDescriptionMenu > ul > menu-item button[role=menuitem] .icon,
.horizontalStickyMenu > ul > li a[role=menuitem] .icon,
.horizontalStickyMenu > ul > li button[role=menuitem] .icon,
.horizontalStickyMenu > ul > menu-item a[role=menuitem] .icon,
.horizontalStickyMenu > ul > menu-item button[role=menuitem] .icon,
horizontal-menu > nav > ul > li a[role=menuitem] .icon,
horizontal-menu > nav > ul > li button[role=menuitem] .icon,
horizontal-menu > nav > ul > menu-item a[role=menuitem] .icon,
horizontal-menu > nav > ul > menu-item button[role=menuitem] .icon{font-size:1.5rem;color:inherit}.horizontalFullMenu > ul > li:last-child, .horizontalFullMenu > ul > menu-item:last-child,
.horizontalFullDescriptionMenu > ul > li:last-child,
.horizontalFullDescriptionMenu > ul > menu-item:last-child,
.horizontalStickyMenu > ul > li:last-child,
.horizontalStickyMenu > ul > menu-item:last-child,
horizontal-menu > nav > ul > li:last-child,
horizontal-menu > nav > ul > menu-item:last-child{border-right-width:2px}.horizontalFullMenu > ul > li.selected, .horizontalFullMenu > ul > menu-item.selected,
.horizontalFullDescriptionMenu > ul > li.selected,
.horizontalFullDescriptionMenu > ul > menu-item.selected,
.horizontalStickyMenu > ul > li.selected,
.horizontalStickyMenu > ul > menu-item.selected,
horizontal-menu > nav > ul > li.selected,
horizontal-menu > nav > ul > menu-item.selected{border-color:var(--menuColorBorder2);border-right-width:2px;background:var(--menuBackground1)}.horizontalFullMenu > ul > li.selected a,
.horizontalFullMenu > ul > li.selected button, .horizontalFullMenu > ul > menu-item.selected a,
.horizontalFullMenu > ul > menu-item.selected button,
.horizontalFullDescriptionMenu > ul > li.selected a,
.horizontalFullDescriptionMenu > ul > li.selected button,
.horizontalFullDescriptionMenu > ul > menu-item.selected a,
.horizontalFullDescriptionMenu > ul > menu-item.selected button,
.horizontalStickyMenu > ul > li.selected a,
.horizontalStickyMenu > ul > li.selected button,
.horizontalStickyMenu > ul > menu-item.selected a,
.horizontalStickyMenu > ul > menu-item.selected button,
horizontal-menu > nav > ul > li.selected a,
horizontal-menu > nav > ul > li.selected button,
horizontal-menu > nav > ul > menu-item.selected a,
horizontal-menu > nav > ul > menu-item.selected button{--underlineColor1:var(--underlineHoverColor1);--underlineColor2:var(--underlineHoverColor2);color:var(--menuHoverTextColor1)}.horizontalFullMenu > ul > li.selected a .icon,
.horizontalFullMenu > ul > li.selected button .icon, .horizontalFullMenu > ul > menu-item.selected a .icon,
.horizontalFullMenu > ul > menu-item.selected button .icon,
.horizontalFullDescriptionMenu > ul > li.selected a .icon,
.horizontalFullDescriptionMenu > ul > li.selected button .icon,
.horizontalFullDescriptionMenu > ul > menu-item.selected a .icon,
.horizontalFullDescriptionMenu > ul > menu-item.selected button .icon,
.horizontalStickyMenu > ul > li.selected a .icon,
.horizontalStickyMenu > ul > li.selected button .icon,
.horizontalStickyMenu > ul > menu-item.selected a .icon,
.horizontalStickyMenu > ul > menu-item.selected button .icon,
horizontal-menu > nav > ul > li.selected a .icon,
horizontal-menu > nav > ul > li.selected button .icon,
horizontal-menu > nav > ul > menu-item.selected a .icon,
horizontal-menu > nav > ul > menu-item.selected button .icon{color:var(--menuColorColor2)}.horizontalFullMenu > ul > li.selected + li, .horizontalFullMenu > ul > menu-item.selected + li,
.horizontalFullDescriptionMenu > ul > li.selected + li,
.horizontalFullDescriptionMenu > ul > menu-item.selected + li,
.horizontalStickyMenu > ul > li.selected + li,
.horizontalStickyMenu > ul > menu-item.selected + li,
horizontal-menu > nav > ul > li.selected + li,
horizontal-menu > nav > ul > menu-item.selected + li{border-left-width:0}@media (min-width: 60rem){.horizontalFullMenu,
  .horizontalFullDescriptionMenu,
  .horizontalStickyMenu,
  horizontal-menu > nav{overflow-x:auto}.horizontalFullMenu > ul > li, .horizontalFullMenu > ul > menu-item,
  .horizontalFullDescriptionMenu > ul > li,
  .horizontalFullDescriptionMenu > ul > menu-item,
  .horizontalStickyMenu > ul > li,
  .horizontalStickyMenu > ul > menu-item,
  horizontal-menu > nav > ul > li,
  horizontal-menu > nav > ul > menu-item{flex-shrink:1;min-width:-moz-min-content;min-width:min-content}}.horizontalFullMenu > ul > li:hover, .horizontalFullMenu > ul > li:focus-within, .horizontalFullMenu > ul > menu-item:hover, .horizontalFullMenu > ul > menu-item:focus-within,
.horizontalStickyMenu > ul > li:hover,
.horizontalStickyMenu > ul > li:focus-within,
.horizontalStickyMenu > ul > menu-item:hover,
.horizontalStickyMenu > ul > menu-item:focus-within,
horizontal-menu > nav > ul > li:hover,
horizontal-menu > nav > ul > li:focus-within,
horizontal-menu > nav > ul > menu-item:hover,
horizontal-menu > nav > ul > menu-item:focus-within{background:var(--menuHoverBackground1)}.horizontalFullMenu > ul > li:active, .horizontalFullMenu > ul > menu-item:active,
.horizontalStickyMenu > ul > li:active,
.horizontalStickyMenu > ul > menu-item:active,
horizontal-menu > nav > ul > li:active,
horizontal-menu > nav > ul > menu-item:active{background:var(--menuActiveBackground1)}.horizontalStickyMenu{overflow:unset;overscroll-behavior:unset;position:sticky;top:0;z-index:var(--z-sticky)}.horizontalStickyMenu > ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(14ch,1fr));-moz-column-gap:2px;column-gap:2px;padding-inline:2px}.horizontalStickyMenu > ul > li{width:unset;margin-inline:-2px;border-inline-width:2px}.horizontalStickyMenu > ul > li.selected + li{border-left:2px solid var(--menuColorBorder2)}.horizontalFullDescriptionMenu > ul > li{padding-inline:var(--gapPair);padding-bottom:var(--containerPadding-small)}.horizontalFullDescriptionMenu > ul > li a[role=menuitem],
.horizontalFullDescriptionMenu > ul > li button[role=menuitem]{text-align:start}.horizontalFullDescriptionMenu > ul > li a[role=menuitem]:hover, .horizontalFullDescriptionMenu > ul > li a[role=menuitem]:focus-visible,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem]:hover,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem]:focus-visible{background-color:var(--menuHoverBackground1)}.horizontalFullDescriptionMenu > ul > li a[role=menuitem]:active,
.horizontalFullDescriptionMenu > ul > li button[role=menuitem]:active{background-color:var(--menuActiveBackground1)}.horizontalFullDescriptionMenu > ul > li .description{width:auto;min-width:calc(var(--paragraphMinWidth-thin));max-width:calc(var(--paragraphWidth-thin));margin-block:var(--gapWithinPair) 0;text-align:start;line-height:1.4;color:var(--textGrayColor)}.navSection{padding:0}.navSection > h2:first-child{margin:0}.navSection nav{padding:0.5rem 0}.asideLayout{display:flex;flex-direction:row;justify-content:space-between}.asideLayout > div:first-child{flex-grow:1}.asideLayout > div:last-child{flex-shrink:1;flex-basis:max-content}.asideLayout .asideContent{max-width:18rem}.asideLayout .asideContent.wideContent{max-width:unset}@media (max-width: 46rem), (max-width: 64rem) and (min-width: 50rem){.asideLayout{flex-direction:column;justify-content:start}.asideLayout .asideContent{margin-left:0;margin-inline:0;padding-right:var(--containerPadding-medium);max-width:unset}}.hiddenSection > .expandButton{color:var(--textGrayColor);background:transparent;border:none}.hiddenSection > .expandButton span{transform:rotate(0);vertical-align:middle;transition:all 0.2s ease-out;--transition-property:transform}.hiddenSection button:hover,
.hiddenSection button:focus-visible{color:var(--textBoldColor)}.hiddenSection.expanded .expandButton .material-icons{transform:rotate(180deg)}:root[data-js-enabled=true] .hiddenSection > .expandable{overflow:hidden;max-height:0;transition:all 0.2s ease;--transition-property:max-height}@media (prefers-reduced-motion){.disclosureContent > .animationContainer{transition-duration:var(--slowDuration)}}@keyframes revealCelestialBody{0%{transform:translate(-50%,-50%) rotate(-90deg)}100%{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes hideCelestialBody{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(90deg)}}.colorThemeToggleWrapper{display:flex;justify-items:center;align-items:center;position:relative;z-index:10}.colorThemeToggleWrapper input,
.colorThemeToggleWrapper button{display:inline-block;overflow:hidden;overflow:clip;width:1em;height:1em;font-family:"Material Symbols Outlined";font-weight:inherit;font-style:normal;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"Material Symbols Rounded";cursor:pointer;overflow:hidden;contain:size layout;position:relative;width:1.8rem;height:1.8rem;padding:0;margin:0;font-size:1.6rem;line-height:1.6rem;border-radius:50%;border-style:none;box-sizing:border-box;background-color:var(--invertedButtonSecondaryBackground1);color:var(--headerSecondaryBackground2)}.colorThemeToggleWrapper input:hover, .colorThemeToggleWrapper input:focus-visible,
.colorThemeToggleWrapper button:hover,
.colorThemeToggleWrapper button:focus-visible{background-color:var(--invertedButtonSecondaryHoverBackground1)}.colorThemeToggleWrapper input:active,
.colorThemeToggleWrapper button:active{background-color:var(--invertedButtonSecondaryActiveBackground1)}.colorThemeToggleWrapper input,
.colorThemeToggleWrapper button{outline:2px solid transparent}.colorThemeToggleWrapper input:focus-visible,
.colorThemeToggleWrapper button:focus-visible{outline-color:var(--focusColor1)}.colorThemeToggleWrapper input:focus-visible,
.colorThemeToggleWrapper button:focus-visible{box-shadow:0 0 0 5px var(--focusColor2)}.colorThemeToggleWrapper input::before,
.colorThemeToggleWrapper button::before{content:"light_mode"}.colorThemeToggleWrapper input::after,
.colorThemeToggleWrapper button::after{content:"dark_mode"}.colorThemeToggleWrapper input::before, .colorThemeToggleWrapper input::after,
.colorThemeToggleWrapper button::before,
.colorThemeToggleWrapper button::after{display:block;position:absolute;top:50%;left:50%;font-size:1.2rem;transform:translate(-50%,-50%);transform-origin:50% 120%}.colorThemeToggleWrapper input[data-color-theme=light]::after,
.colorThemeToggleWrapper button[data-color-theme=light]::after{animation-name:hideCelestialBody;animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:none;animation-iteration-count:1;transform:translate(-50%,-50%) rotate(90deg)}.colorThemeToggleWrapper input[data-color-theme=light]::before,
.colorThemeToggleWrapper button[data-color-theme=light]::before{animation-name:revealCelestialBody;animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:none;animation-iteration-count:1;transform:translate(-50%,-50%) rotate(0deg)}.colorThemeToggleWrapper input[data-color-theme=dark]::after,
.colorThemeToggleWrapper button[data-color-theme=dark]::after{animation-name:revealCelestialBody;animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:none;animation-iteration-count:1;transform:translate(-50%,-50%) rotate(0)}.colorThemeToggleWrapper input[data-color-theme=dark]::before,
.colorThemeToggleWrapper button[data-color-theme=dark]::before{animation-name:hideCelestialBody;animation-duration:0.5s;animation-timing-function:ease-out;animation-fill-mode:none;animation-iteration-count:1;transform:translate(-50%,-50%) rotate(90deg)}.jsDisabled .colorThemeToggleWrapper{display:none}.jsDisabled label[for=colorThemeToggle]{display:none}@keyframes clickCircleHighlight{0%{opacity:1;width:0px;height:0px}20%{opacity:1}100%{opacity:0;width:40px;height:40px}}@keyframes diagonalUncover{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}100%{clip-path:polygon(0% 0%,100% -100%,100% 100%,-100% 100%)}}@keyframes diagonalCover{0%{clip-path:polygon(0% 0%,200% 0%,100% 100%,0% 200%)}100%{clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%)}}.showPasswordToggle{display:inline-block;box-sizing:content-box;position:relative;width:1.4em;height:1.4em;padding:1px;font-size:0.8rem;vertical-align:bottom;color:var(--textColor);border:2px solid transparent;border-radius:50%;background:none}.showPasswordToggle .icon{display:inline-block;overflow:hidden;overflow:clip;width:1em;height:1em;font-family:"Material Symbols Outlined";font-weight:inherit;font-style:normal;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"Material Symbols Outlined";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;color:inherit}.showPasswordToggle:hover, .showPasswordToggle:focus-visible{background:var(--textButtonHoverBackground1)}.showPasswordToggle:active{background:var(--textButtonActiveBackground1)}.showPasswordToggle:not(:active){transition:color ease 0.5s}.showPasswordToggle:active{color:var(--mdColor1)}.showPasswordToggle[aria-checked=true] .icon.on{animation:diagonalUncover 0.3s ease}.showPasswordToggle[aria-checked=true] .icon.off{animation:diagonalCover 0.3s ease;clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%)}.showPasswordToggle[aria-checked=false] .icon.on{animation:diagonalCover 0.3s ease;clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%)}.showPasswordToggle[aria-checked=false] .icon.off{animation:diagonalUncover 0.3s ease}.saveResult{display:block;width:var(--width);max-width:100%}.serverResult{display:block;width:100%;max-width:100%;padding-inline:var(--containerPadding-fieldset);padding-block-end:var(--containerPadding-fieldset);box-sizing:border-box;border:2px solid var(--contentBorder3);border-radius:5px;background:var(--contentBackground3)}.serverResult.text::before{content:"";display:block;margin-bottom:var(--containerPadding-fieldset)}.serverResult:not(.text) h3,
.serverResult:not(.text) h4,
.serverResult:not(.text) h5{margin-top:1em;margin-bottom:0.1em}.serverResult:not(.text) h3{font-size:1.2rem}.serverResult:not(.text) p{margin:0}.serverResult:not(.text) .liveLabel,
.serverResult:not(.text) .notLiveLabel{width:-moz-fit-content;width:fit-content;margin:0;font-size:1rem}.serverResult:not(.text) .liveLabel{-webkit-text-fill-color:transparent;-moz-background-clip:text;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--linkHover2),var(--linkHover1))}.serverResult:not(.text) .notLiveLabel{color:var(--textGrayColor)}.serverResult:not(.text) .actionsList{margin:0;list-style-type:disc}.serverResult:not(.text) .queries{width:100%}.serverResult:not(.text) .queries .queriesResult{color:var(--syntaxNumberColor)}.serverResult:not(.text) .filesystemQueriesResult{color:var(--syntaxNumberColor)}.serverResult:not(.text) .rollbackResult,
.serverResult:not(.text) .filesystemRollbackResult{color:var(--syntaxBooleanColor)}.serverResult:not(.text) .success{display:none}.serverResult:not(.text) .success h3{color:var(--menuColorColor2)}.serverResult:not(.text) .failure{display:none}.serverResult:not(.text) .failure h3{color:var(--menuColorColor1)}.serverResult:not(.text) .failure .failureReason{white-space:pre-wrap}.serverResult:not(.text).succeeded .success{display:block}.serverResult:not(.text).failed .failure{display:block}.serverResult:not(.text).live .notLiveLabel{display:none}.serverResult:not(.text):not(.live) .liveLabel{display:none}.serverResult:not(.text) .output{--scrollbarWidthEeh:2rem;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable both-edges}.serverResult:not(.text):not(.active) > *{display:none}.sideMenu{overflow:hidden;overflow:clip;list-style-type:none;display:flex;flex-flow:column nowrap;margin:0;padding:0;margin-right:var(--gapSection1);padding-block:var(--gapSection2);border:0 solid var(--menuBorder1);border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:5px;background:var(--menuBackground1)}.sideMenu:focus-within{border-color:var(--focusColor2)}.sideMenu ul{list-style-type:none}.sideMenu [role=menuitem]{outline:2px solid transparent}.sideMenu [role=menuitem]:focus-visible{outline-color:var(--focusColor1)}.sideMenu [role=menuitem]{display:inline;position:relative;text-decoration:none;background:linear-gradient(90deg,var(--underlineColor1,currentColor),var(--underlineColor2,currentColor)) 100% 100%/0% 2px no-repeat;--transition-property:background-size}.sideMenu [role=menuitem]:hover{background-size:100% 2px;background-position:0% 100%;background-image:linear-gradient(90deg,var(--underlineHoverColor1,var(--underlineColor1,currentColor)),var(--underlineHoverColor2,var(--underlineColor2,currentColor)))}.sideMenu [role=menuitem]:focus-visible{border-radius:var(--borderRadius-small)}.sideMenu [role=menuitem]:focus-visible{outline-color:var(--linkFocusColor2)}@media (any-hover: none){.sideMenu [role=menuitem]{text-decoration:underline;background:none!important}}.sideMenu [role=menuitem]{--underlineColor1:var(--menuTextColor1);--underlineColor2:var(--menuTextColor2);font-size:1.5rem;color:var(--menuTextColor1);text-decoration:none!important}.sideMenu [role=menuitem]:hover, .sideMenu [role=menuitem]:focus-visible{--underlineColor1:var(--menuHoverTextColor1);--underlineColor2:var(--menuHoverTextColor2);color:var(--menuHoverTextColor1)}.sideMenu [role=menuitem][aria-current], .sideMenu [role=menuitem]:active{--underlineColor1:var(--menuColorColor2);--underlineColor2:var(--documentVisitedColor1);color:var(--menuColorColor2)}.sideMenu [role=menuitem] + .icon{display:none}.sideMenu > li{padding-inline:var(--containerPadding-main) var(--containerPadding-content)}.sideMenu li{display:block;margin-bottom:var(--gapWithinSubPair);outline-style:dashed;outline-width:2px;outline-color:transparent;transition:outline-color ease 0.2s}.sideMenu li:last-child{margin-bottom:0}.sideMenu .submenu{overflow:hidden;overflow:clip;display:flex;flex-flow:column nowrap;height:-moz-max-content;height:max-content;margin:-3px;margin-left:calc(var(--containerPadding-fieldset) - 3px);padding:3px;--transition-property:height}:root.jsDisabled .sideMenu .submenu{height:-moz-max-content!important;height:max-content!important}@media (pointer: fine){.sideMenu li > [role=menuitem]{font-size:1.1rem}.sideMenu li > [role=menuitem] + .icon{display:inline-block;overflow:hidden;overflow:clip;width:1em;height:1em;font-family:"Material Symbols Outlined";font-weight:inherit;font-style:normal;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 20;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"Material Symbols Outlined";font-size:var(--md-medium);color:var(--mdColor1);transform:rotate(90deg);--transition-property:transform}.sideMenu li > .submenu{height:0}.sideMenu li.alwaysOpen > .icon{transform:rotate(0)!important}.sideMenu li.alwaysOpen > .submenu{height:-moz-max-content!important;height:max-content!important}.sideMenu li.hasSubmenu:not(.alwaysOpen):hover{outline-width:2px;outline-color:var(--inputHoverBorder1)}.sideMenu li:hover > .submenu,
  .sideMenu li [role=menuitem][aria-expanded=true] ~ .submenu{height:var(--height,-moz-max-content);height:var(--height,max-content)}.sideMenu li:hover > .icon,
  .sideMenu li [role=menuitem][aria-expanded=true] ~ .icon{transform:rotate(0deg)}}@keyframes revealScrollTop{0%{transform:translateY(calc(100% + var(--containerPadding-small)))}}@keyframes hideScrollTop{0%{display:block}100%{display:none;transform:translateY(calc(100% + var(--containerPadding-small)))}}.toTopButton{position:fixed;right:var(--containerPadding-small);bottom:var(--containerPadding-small);z-index:var(--z-sticky);font-size:1.2rem;line-height:1.2rem}.toTopButton:focus-visible{position:fixed}.toTopButton .material-icons{font-size:var(--md-medium)}.toTopButton span{vertical-align:middle}:root.scrollTopVisible .toTopButton{animation:revealScrollTop 0.4s ease-in-out}:root:not(.scrollTopVisible) .toTopButton{animation:hideScrollTop 0.4s ease-in-out forwards}@media (min-width: 38rem){.navSection nav{padding-inline:0.5rem}}@media (prefers-reduced-motion){.fancyLink{transition:none}.fancySelect::after{transition:none}.hiddenSection > .expandButton span{transition:none}:root[data-js-enabled=true] .hiddenSection > .expandable{transition:none}.colorThemeToggleWrapper .colorThemeToggle[data-color-theme=light]::before, .colorThemeToggleWrapper .colorThemeToggle[data-color-theme=light]::after,
  .colorThemeToggleWrapper .colorThemeToggle[data-color-theme=dark]::before,
  .colorThemeToggleWrapper .colorThemeToggle[data-color-theme=dark]::after{animation:none}}