:root{--INTERNAL-PRIMARY-color:var(--PRIMARY-color,var(--MENU-HEADER-BG-color,#7dc903));--INTERNAL-PRIMARY-HOVER-color:var(--PRIMARY-HOVER-color,var(--MENU-HEADER-BORDER-color,var(--INTERNAL-PRIMARY-color)));--INTERNAL-SECONDARY-color:var(--SECONDARY-color,var(--MAIN-LINK-color,#486ac9));--INTERNAL-SECONDARY-HOVER-color:var(--SECONDARY-HOVER-color,var(--MAIN-LINK-HOVER-color,var(--INTERNAL-SECONDARY-color)));--INTERNAL-ACCENT-color:var(--ACCENT-color,gold);--INTERNAL-ACCENT-HOVER-color:var(--ACCENT-HOVER-color,#ffeb78);--INTERNAL-TOPBAR-BG-color:var(--TOPBAR-BG-color,color-mix(in srgb, var(--INTERNAL-MAIN-BG-color), #86868622));--INTERNAL-TOPBAR-TEXT-color:var(--TOPBAR-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-TOPBAR-SEPARATOR-color:var(--TOPBAR-SEPARATOR-color,color-mix(in srgb, var(--INTERNAL-TOPBAR-BG-color), #868686aa));--INTERNAL-TOPBAR-OVERLAY-BG-color:var(--TOPBAR-OVERLAY-BG-color,var(--INTERNAL-MAIN-BG-color));--INTERNAL-TOPBAR-LINK-color:var(--TOPBAR-LINK-color,var(--INTERNAL-MAIN-LINK-color));--INTERNAL-TOPBAR-LINK-HOVER-color:var(--TOPBAR-LINK-HOVER-color,var(--INTERNAL-MAIN-LINK-HOVER-color));--INTERNAL-TOPBAR-BUTTON-color:var(--TOPBAR-BUTTON-color,var(--INTERNAL-TOPBAR-LINK-color));--INTERNAL-TOPBAR-BUTTON-HOVER-color:var(--TOPBAR-BUTTON-HOVER-color,var(--INTERNAL-TOPBAR-LINK-HOVER-color));--INTERNAL-MAIN-TOPBAR-BORDER-color:var(--MAIN-TOPBAR-BORDER-color,transparent);--INTERNAL-MAIN-LINK-color:var(--MAIN-LINK-color,var(--INTERNAL-SECONDARY-color));--INTERNAL-MAIN-LINK-HOVER-color:var(--MAIN-LINK-HOVER-color,var(--INTERNAL-SECONDARY-HOVER-color));--INTERNAL-MAIN-BUTTON-color:var(--MAIN-BUTTON-color,var(--INTERNAL-MAIN-LINK-color));--INTERNAL-MAIN-BUTTON-HOVER-color:var(--MAIN-BUTTON-HOVER-color,var(--INTERNAL-MAIN-LINK-HOVER-color));--INTERNAL-MAIN-BG-color:var(--MAIN-BG-color,#fff);--INTERNAL-MAIN-BOLD-font-weight:var(--MAIN-BOLD-font-weight,800);--INTERNAL-MAIN-TEXT-color:var(--MAIN-TEXT-color,#101010);--INTERNAL-MAIN-font:var(--MAIN-font,"Roboto Flex", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif);--INTERNAL-MAIN-font-variation-settings:var(--MAIN-font-variation-settings,"wdth" 118, "GRAD" -200, "YTFI" 710);--INTERNAL-MAIN-font-weight:var(--MAIN-font-weight,300);--INTERNAL-MAIN-letter-spacing:var(--MAIN-letter-spacing,.014em);--INTERNAL-MAIN-TITLES-TEXT-color:var(--MAIN-TITLES-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-MAIN-TITLES-font:var(--MAIN-TITLES-font,var(--MAIN-TITLES-TEXT-font,var(--INTERNAL-MAIN-font)));--INTERNAL-MAIN-TITLES-font-variation-settings:var(--MAIN-TITLES-font-variation-settings,"wdth" 118, "GRAD" 0, "YTFI" 710);--INTERNAL-MAIN-TITLES-font-weight:var(--MAIN-TITLES-font-weight,500);--INTERNAL-MAIN-TITLES-letter-spacing:var(--MAIN-TITLES-letter-spacing,var(--INTERNAL-MAIN-letter-spacing));--INTERNAL-MAIN-TITLES-H1-TEXT-color:var(--MAIN-TITLES-H1-TEXT-color,var(--MAIN-TITLES-H1-color,var(--INTERNAL-MAIN-TITLES-TEXT-color)));--INTERNAL-MAIN-TITLES-H1-font:var(--MAIN-TITLES-H1-font,var(--INTERNAL-MAIN-TITLES-font));--INTERNAL-MAIN-TITLES-H1-font-variation-settings:var(--MAIN-TITLES-H1-font-variation-settings,"wdth" 118, "GRAD" -100, "YTFI" 710);--INTERNAL-MAIN-TITLES-H1-font-weight:var(--MAIN-TITLES-H1-font-weight,200);--INTERNAL-MAIN-TITLES-H1-letter-spacing:var(--MAIN-TITLES-H1-letter-spacing,var(--INTERNAL-MAIN-TITLES-letter-spacing));--INTERNAL-MAIN-TITLES-H2-TEXT-color:var(--MAIN-TITLES-H2-TEXT-color,var(--MAIN-TITLES-H2-color,var(--INTERNAL-MAIN-TITLES-TEXT-color)));--INTERNAL-MAIN-TITLES-H2-font:var(--MAIN-TITLES-H2-font,var(--INTERNAL-MAIN-TITLES-font));--INTERNAL-MAIN-TITLES-H2-font-variation-settings:var(--MAIN-TITLES-H2-font-variation-settings,var(--INTERNAL-MAIN-TITLES-font-variation-settings));--INTERNAL-MAIN-TITLES-H2-font-weight:var(--MAIN-TITLES-H2-font-weight,var(--INTERNAL-MAIN-TITLES-font-weight));--INTERNAL-MAIN-TITLES-H2-letter-spacing:var(--MAIN-TITLES-H2-letter-spacing,var(--INTERNAL-MAIN-TITLES-letter-spacing));--INTERNAL-MAIN-TITLES-H3-TEXT-color:var(--MAIN-TITLES-H3-TEXT-color,var(--MAIN-TITLES-H3-color,var(--INTERNAL-MAIN-TITLES-H2-TEXT-color)));--INTERNAL-MAIN-TITLES-H3-font:var(--MAIN-TITLES-H3-font,var(--INTERNAL-MAIN-TITLES-H2-font));--INTERNAL-MAIN-TITLES-H3-font-variation-settings:var(--MAIN-TITLES-H3-font-variation-settings,var(--INTERNAL-MAIN-TITLES-H2-font-variation-settings));--INTERNAL-MAIN-TITLES-H3-font-weight:var(--MAIN-TITLES-H3-font-weight,var(--INTERNAL-MAIN-TITLES-H2-font-weight));--INTERNAL-MAIN-TITLES-H3-letter-spacing:var(--MAIN-TITLES-H3-letter-spacing,var(--INTERNAL-MAIN-TITLES-H2-letter-spacing));--INTERNAL-MAIN-TITLES-H4-TEXT-color:var(--MAIN-TITLES-H4-TEXT-color,var(--MAIN-TITLES-H4-color,var(--INTERNAL-MAIN-TITLES-H3-TEXT-color)));--INTERNAL-MAIN-TITLES-H4-font:var(--MAIN-TITLES-H4-font,var(--INTERNAL-MAIN-TITLES-H3-font));--INTERNAL-MAIN-TITLES-H4-font-variation-settings:var(--MAIN-TITLES-H4-font-variation-settings,"wdth" 118, "GRAD" -150, "YTFI" 710);--INTERNAL-MAIN-TITLES-H4-font-weight:var(--MAIN-TITLES-H4-font-weight,300);--INTERNAL-MAIN-TITLES-H4-letter-spacing:var(--MAIN-TITLES-H4-letter-spacing,var(--INTERNAL-MAIN-TITLES-H3-letter-spacing));--INTERNAL-MAIN-TITLES-H5-TEXT-color:var(--MAIN-TITLES-H5-TEXT-color,var(--MAIN-TITLES-H5-color,var(--INTERNAL-MAIN-TITLES-H4-TEXT-color)));--INTERNAL-MAIN-TITLES-H5-font:var(--MAIN-TITLES-H5-font,var(--INTERNAL-MAIN-TITLES-H4-font));--INTERNAL-MAIN-TITLES-H5-font-variation-settings:var(--MAIN-TITLES-H5-font-variation-settings,var(--INTERNAL-MAIN-TITLES-H4-font-variation-settings));--INTERNAL-MAIN-TITLES-H5-font-weight:var(--MAIN-TITLES-H5-font-weight,var(--INTERNAL-MAIN-TITLES-H4-font-weight));--INTERNAL-MAIN-TITLES-H5-letter-spacing:var(--MAIN-TITLES-H5-letter-spacing,var(--INTERNAL-MAIN-TITLES-H4-letter-spacing));--INTERNAL-MAIN-TITLES-H6-TEXT-color:var(--MAIN-TITLES-H6-TEXT-color,var(--MAIN-TITLES-H6-color,var(--INTERNAL-MAIN-TITLES-H5-TEXT-color)));--INTERNAL-MAIN-TITLES-H6-font:var(--MAIN-TITLES-H6-font,var(--INTERNAL-MAIN-TITLES-H5-font));--INTERNAL-MAIN-TITLES-H6-font-variation-settings:var(--MAIN-TITLES-H6-font-variation-settings,var(--INTERNAL-MAIN-TITLES-H5-font-variation-settings));--INTERNAL-MAIN-TITLES-H6-font-weight:var(--MAIN-TITLES-H6-font-weight,var(--INTERNAL-MAIN-TITLES-H5-font-weight));--INTERNAL-MAIN-TITLES-H6-letter-spacing:var(--MAIN-TITLES-H6-letter-spacing,var(--INTERNAL-MAIN-TITLES-H5-letter-spacing));--INTERNAL-CODE-font:var(--CODE-font,"Consolas", menlo, monospace);--INTERNAL-CODE-font-variation-settings:var(--CODE-font-variation-settings,normal);--INTERNAL-CODE-font-weight:var(--CODE-font-weight,300);--INTERNAL-CODE-letter-spacing:var(--CODE-letter-spacing,normal);--INTERNAL-CODE-theme:var(--CODE-theme,relearn-light);--INTERNAL-CODE-BLOCK-color:var(--CODE-BLOCK-color,var(--MAIN-CODE-color,#272822));--INTERNAL-CODE-BLOCK-BG-color:var(--CODE-BLOCK-BG-color,var(--MAIN-CODE-BG-color,#fafafa));--INTERNAL-CODE-BLOCK-BORDER-color:var(--CODE-BLOCK-BORDER-color,var(--MAIN-CODE-BG-color,var(--INTERNAL-CODE-BLOCK-BG-color)));--INTERNAL-CODE-INLINE-color:var(--CODE-INLINE-color,#5e5e5e);--INTERNAL-CODE-INLINE-BG-color:var(--CODE-INLINE-BG-color,#fffae9);--INTERNAL-CODE-INLINE-BORDER-color:var(--CODE-INLINE-BORDER-color,#fbf0cb);--INTERNAL-BROWSER-theme:var(--BROWSER-theme,light);--INTERNAL-MERMAID-theme:var(--CONFIG-MERMAID-theme,var(--MERMAID-theme,var(--INTERNAL-PRINT-MERMAID-theme)));--INTERNAL-OPENAPI-theme:var(--CONFIG-OPENAPI-theme,var(--OPENAPI-theme,var(--SWAGGER-theme,var(--INTERNAL-PRINT-OPENAPI-theme))));--INTERNAL-OPENAPI-CODE-theme:var(--CONFIG-OPENAPI-CODE-theme,var(--OPENAPI-CODE-theme,--INTERNAL-PRINT-OPENAPI-CODE-theme));--INTERNAL-TAG-BG-color:var(--TAG-BG-color,var(--INTERNAL-PRIMARY-color));--INTERNAL-MENU-BORDER-color:var(--MENU-BORDER-color,transparent);--INTERNAL-MENU-TOPBAR-BORDER-color:var(--MENU-TOPBAR-BORDER-color,var(--INTERNAL-MENU-HEADER-BG-color));--INTERNAL-MENU-TOPBAR-SEPARATOR-color:var(--MENU-TOPBAR-SEPARATOR-color,transparent);--INTERNAL-MENU-HEADER-color:var(--MENU-HEADER-color,var(--INTERNAL-MENU-SECTIONS-LINK-color));--INTERNAL-MENU-HEADER-BG-color:var(--MENU-HEADER-BG-color,var(--PRIMARY-color,#0000));--INTERNAL-MENU-HEADER-BORDER-color:var(--MENU-HEADER-BORDER-color,var(--INTERNAL-MENU-HEADER-BG-color));--INTERNAL-MENU-SEARCH-color:var(--MENU-SEARCH-color,var(--MENU-SEARCH-BOX-ICONS-color,#e0e0e0));--INTERNAL-MENU-SEARCH-HOVER-color:var(--MENU-SEARCH-HOVER-color,var(--INTERNAL-MENU-SEARCH-color));--INTERNAL-MENU-SEARCH-BG-color:var(--MENU-SEARCH-BG-color,#323232);--INTERNAL-MENU-SEARCH-BORDER-color:var(--MENU-SEARCH-BORDER-color,var(--MENU-SEARCH-BOX-color,var(--INTERNAL-MENU-SEARCH-BG-color)));--INTERNAL-MENU-HOME-LINK-color:var(--MENU-HOME-LINK-color,#323232);--INTERNAL-MENU-HOME-LINK-HOVER-color:var(--MENU-HOME-LINK-HOVER-color,var(--MENU-HOME-LINK-HOVERED-color,gray));--INTERNAL-MENU-HOME-TOP-SEPARATOR-color:var(--MENU-HOME-TOP-SEPARATOR-color,var(--INTERNAL-MENU-HOME-LINK-color));--INTERNAL-MENU-HOME-SEPARATOR-color:var(--MENU-HOME-SEPARATOR-color,var(--INTERNAL-MENU-HOME-LINK-color));--INTERNAL-MENU-HOME-BOTTOM-SEPARATOR-color:var(--MENU-HOME-BOTTOM-SEPARATOR-color,var(--MENU-HEADER-SEPARATOR-color,var(--INTERNAL-MENU-HEADER-BORDER-color)));--INTERNAL-MENU-SECTIONS-ACTIVE-BG-color:var(--MENU-SECTIONS-ACTIVE-BG-color,#0000002a);--INTERNAL-MENU-SECTIONS-BG-color:var(--MENU-SECTIONS-BG-color,#282828);--INTERNAL-MENU-SECTIONS-LINK-color:var(--MENU-SECTIONS-LINK-color,#bababa);--INTERNAL-MENU-SECTIONS-LINK-HOVER-color:var(--MENU-SECTIONS-LINK-HOVER-color,var(--INTERNAL-MENU-SECTIONS-LINK-color));--INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-color:var(--MENU-SECTION-ACTIVE-CATEGORY-color,#444);--INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-BG-color:var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color,var(--INTERNAL-MAIN-BG-color));--INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-BORDER-color:var(--MENU-SECTION-ACTIVE-CATEGORY-BORDER-color,transparent);--INTERNAL-MENU-VISITED-color:var(--MENU-VISITED-color,var(--INTERNAL-SECONDARY-color));--INTERNAL-MENU-SECTION-SEPARATOR-color:var(--MENU-SECTION-SEPARATOR-color,var(--MENU-SECTION-HR-color,var(--INTERNAL-MENU-SECTIONS-LINK-color)));--INTERNAL-BOX-CAPTION-color:var(--BOX-CAPTION-color,#fff);--INTERNAL-BOX-BG-color:var(--BOX-BG-color,#ffffffd4);--INTERNAL-BOX-TEXT-color:var(--BOX-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-PRINT-MAIN-BG-color:var(--PRINT-MAIN-BG-color,#fff);--INTERNAL-PRINT-CODE-font:var(--PRINT-CODE-font,"Consolas", menlo, monospace);--INTERNAL-PRINT-TAG-BG-color:var(--PRINT-TAG-BG-color,#7dc903);--INTERNAL-PRINT-MAIN-font:var(--PRINT-MAIN-font,"Roboto Flex", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif);--INTERNAL-PRINT-MAIN-TEXT-color:var(--PRINT-MAIN-TEXT-color,#101010);--INTERNAL-PRINT-MERMAID-theme:var(--PRINT-MERMAID-theme,default);--INTERNAL-PRINT-OPENAPI-theme:var(--PRINT-OPENAPI-theme,var(--PRINT-SWAGGER-theme,light));--INTERNAL-PRINT-OPENAPI-CODE-theme:var(--PRINT-OPENAPI-CODE-theme,idea);--INTERNAL-MENU-S-width:var(--MENU-S-width,var(--MENU-WIDTH-S,14.375rem));--INTERNAL-MENU-M-width:var(--MENU-M-width,var(--MENU-WIDTH-M,14.375rem));--INTERNAL-MENU-L-width:var(--MENU-L-width,var(--MENU-WIDTH-L,18.75rem));--INTERNAL-MAIN-MAX-width:var(--MENU-MAX-width,var(--MAIN-WIDTH-MAX,81.25rem));--INTERNAL-LOGO-font:var(--LOGO-font,var(--INTERNAL-MAIN-font));--INTERNAL-LOGO-font-size:var(--LOGO-font-size,1em);--INTERNAL-LOGO-LINK-color:var(--LOGO-LINK-color,var(--INTERNAL-MENU-HEADER-color));--INTERNAL-LOGO-LINK-HOVER-color:var(--LOGO-LINK-HOVER-color,var(--INTERNAL-LOGO-LINK-color));--INTERNAL-LOGO-IMAGE-width:var(--LOGO-IMAGE-width,4em);--INTERNAL-LOGO-IMAGE-color:var(--LOGO-IMAGE-color,var(--INTERNAL-LOGO-LINK-color));--INTERNAL-LOGO-IMAGE-HOVER-color:var(--LOGO-IMAGE-HOVER-color,var(--INTERNAL-LOGO-LINK-HOVER-color));--INTERNAL-BOX-ACCENT-color:var(--BOX-ACCENT-color,var(--INTERNAL-ACCENT-color));--INTERNAL-BOX-ACCENT-TEXT-color:var(--BOX-ACCENT-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-BOX-ACCENT-CAPTION-color:var(--BOX-ACCENT-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-ACCENT-BG-color:var(--BOX-ACCENT-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-BLUE-color:var(--BOX-BLUE-color,#3075e5);--INTERNAL-BOX-BLUE-TEXT-color:var(--BOX-BLUE-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-BLUE-CAPTION-color:var(--BOX-BLUE-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-BLUE-BG-color:var(--BOX-BLUE-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-CAUTION-color:var(--BOX-CAUTION-color,var(--INTERNAL-BOX-MAGENTA-color));--INTERNAL-BOX-CAUTION-TEXT-color:var(--BOX-CAUTION-TEXT-color,var(--INTERNAL-BOX-MAGENTA-TEXT-color));--INTERNAL-BOX-CAUTION-CAPTION-color:var(--BOX-CAUTION-CAPTION-color,var(--INTERNAL-BOX-MAGENTA-CAPTION-color));--INTERNAL-BOX-CAUTION-BG-color:var(--BOX-CAUTION-BG-color,var(--INTERNAL-BOX-MAGENTA-BG-color));--INTERNAL-BOX-CODE-color:var(--BOX-CODE-color,var(--INTERNAL-CODE-BLOCK-BORDER-color));--INTERNAL-BOX-CODE-TEXT-color:var(--BOX-CODE-TEXT-color,var(--INTERNAL-CODE-BLOCK-color));--INTERNAL-BOX-CODE-CAPTION-color:var(--BOX-CODE-CAPTION-color,var(--INTERNAL-CODE-BLOCK-color));--INTERNAL-BOX-CODE-BG-color:var(--BOX-CODE-BG-color,var(--INTERNAL-CODE-BLOCK-BG-color));--INTERNAL-BOX-CYAN-color:var(--BOX-CYAN-color,#2dbec8);--INTERNAL-BOX-CYAN-TEXT-color:var(--BOX-CYAN-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-CYAN-CAPTION-color:var(--BOX-CYAN-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-CYAN-BG-color:var(--BOX-CYAN-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-GREEN-color:var(--BOX-GREEN-color,#2ab218);--INTERNAL-BOX-GREEN-TEXT-color:var(--BOX-GREEN-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-GREEN-CAPTION-color:var(--BOX-GREEN-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-GREEN-BG-color:var(--BOX-GREEN-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-GREY-color:var(--BOX-GREY-color,#a0a0a0);--INTERNAL-BOX-GREY-TEXT-color:var(--BOX-GREY-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-GREY-CAPTION-color:var(--BOX-GREY-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-GREY-BG-color:var(--BOX-GREY-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-IMPORTANT-color:var(--BOX-IMPORTANT-color,var(--INTERNAL-BOX-CYAN-color));--INTERNAL-BOX-IMPORTANT-TEXT-color:var(--BOX-IMPORTANT-TEXT-color,var(--INTERNAL-BOX-CYAN-TEXT-color));--INTERNAL-BOX-IMPORTANT-CAPTION-color:var(--BOX-IMPORTANT-CAPTION-color,var(--INTERNAL-BOX-CYAN-CAPTION-color));--INTERNAL-BOX-IMPORTANT-BG-color:var(--BOX-IMPORTANT-BG-color,var(--INTERNAL-BOX-CYAN-BG-color));--INTERNAL-BOX-INFO-color:var(--BOX-INFO-color,var(--INTERNAL-BOX-BLUE-color));--INTERNAL-BOX-INFO-TEXT-color:var(--BOX-INFO-TEXT-color,var(--INTERNAL-BOX-BLUE-TEXT-color));--INTERNAL-BOX-INFO-CAPTION-color:var(--BOX-INFO-CAPTION-color,var(--INTERNAL-BOX-BLUE-CAPTION-color));--INTERNAL-BOX-INFO-BG-color:var(--BOX-INFO-BG-color,var(--INTERNAL-BOX-BLUE-BG-color));--INTERNAL-BOX-INLINE-color:var(--BOX-INLINE-color,var(--INTERNAL-CODE-INLINE-BG-color));--INTERNAL-BOX-INLINE-TEXT-color:var(--BOX-INLINE-TEXT-color,var(--INTERNAL-CODE-INLINE-BG-color));--INTERNAL-BOX-INLINE-CAPTION-color:var(--BOX-INLINE-CAPTION-color,var(--INTERNAL-CODE-INLINE-color));--INTERNAL-BOX-INLINE-BG-color:var(--BOX-INLINE-BG-color,var(--INTERNAL-CODE-INLINE-color));--INTERNAL-BOX-MAGENTA-color:var(--BOX-MAGENTA-color,#e532d2);--INTERNAL-BOX-MAGENTA-TEXT-color:var(--BOX-MAGENTA-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-MAGENTA-CAPTION-color:var(--BOX-MAGENTA-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-MAGENTA-BG-color:var(--BOX-MAGENTA-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-NEUTRAL-color:var(--BOX-NEUTRAL-color,var(--INTERNAL-BOX-GREY-color));--INTERNAL-BOX-NEUTRAL-TEXT-color:var(--BOX-NEUTRAL-TEXT-color,var(--INTERNAL-BOX-GREY-TEXT-color));--INTERNAL-BOX-NEUTRAL-CAPTION-color:var(--BOX-NEUTRAL-CAPTION-color,var(--INTERNAL-BOX-GREY-CAPTION-color));--INTERNAL-BOX-NEUTRAL-BG-color:var(--BOX-NEUTRAL-BG-color,var(--INTERNAL-BOX-GREY-BG-color));--INTERNAL-BOX-NOTE-color:var(--BOX-NOTE-color,var(--INTERNAL-BOX-ORANGE-color));--INTERNAL-BOX-NOTE-TEXT-color:var(--BOX-NOTE-TEXT-color,var(--INTERNAL-BOX-ORANGE-TEXT-color));--INTERNAL-BOX-NOTE-CAPTION-color:var(--BOX-NOTE-CAPTION-color,var(--INTERNAL-BOX-ORANGE-CAPTION-color));--INTERNAL-BOX-NOTE-BG-color:var(--BOX-NOTE-BG-color,var(--INTERNAL-BOX-ORANGE-BG-color));--INTERNAL-BOX-ORANGE-color:var(--BOX-ORANGE-color,#ed9909);--INTERNAL-BOX-ORANGE-TEXT-color:var(--BOX-ORANGE-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-ORANGE-CAPTION-color:var(--BOX-ORANGE-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-ORANGE-BG-color:var(--BOX-ORANGE-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-PRIMARY-color:var(--BOX-PRIMARY-color,var(--INTERNAL-PRIMARY-color));--INTERNAL-BOX-PRIMARY-TEXT-color:var(--BOX-PRIMARY-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-BOX-PRIMARY-CAPTION-color:var(--BOX-PRIMARY-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-PRIMARY-BG-color:var(--BOX-PRIMARY-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-RED-color:var(--BOX-RED-color,#e03e3e);--INTERNAL-BOX-RED-TEXT-color:var(--BOX-RED-TEXT-color,var(--INTERNAL-BOX-TEXT-color));--INTERNAL-BOX-RED-CAPTION-color:var(--BOX-RED-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-RED-BG-color:var(--BOX-RED-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-SECONDARY-color:var(--BOX-SECONDARY-color,var(--INTERNAL-SECONDARY-color));--INTERNAL-BOX-SECONDARY-TEXT-color:var(--BOX-SECONDARY-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-BOX-SECONDARY-CAPTION-color:var(--BOX-SECONDARY-CAPTION-color,var(--INTERNAL-BOX-CAPTION-color));--INTERNAL-BOX-SECONDARY-BG-color:var(--BOX-SECONDARY-BG-color,var(--INTERNAL-BOX-BG-color));--INTERNAL-BOX-TIP-color:var(--BOX-TIP-color,var(--INTERNAL-BOX-GREEN-color));--INTERNAL-BOX-TIP-TEXT-color:var(--BOX-TIP-TEXT-color,var(--INTERNAL-BOX-GREEN-TEXT-color));--INTERNAL-BOX-TIP-CAPTION-color:var(--BOX-TIP-CAPTION-color,var(--INTERNAL-BOX-GREEN-CAPTION-color));--INTERNAL-BOX-TIP-BG-color:var(--BOX-TIP-BG-color,var(--INTERNAL-BOX-GREEN-BG-color));--INTERNAL-BOX-TRANSPARENT-color:var(--BOX-TRANSPARENT-color,transparent);--INTERNAL-BOX-TRANSPARENT-TEXT-color:var(--BOX-TRANSPARENT-TEXT-color,var(--INTERNAL-MAIN-TEXT-color));--INTERNAL-BOX-TRANSPARENT-CAPTION-color:var(--BOX-TRANSPARENT-CAPTION-color,var(--INTERNAL-MAIN-TITLES-TEXT-color));--INTERNAL-BOX-TRANSPARENT-BG-color:var(--BOX-TRANSPARENT-BG-color,transparent);--INTERNAL-BOX-WARNING-color:var(--BOX-WARNING-color,var(--INTERNAL-BOX-RED-color));--INTERNAL-BOX-WARNING-TEXT-color:var(--BOX-WARNING-TEXT-color,var(--INTERNAL-BOX-RED-TEXT-color));--INTERNAL-BOX-WARNING-CAPTION-color:var(--BOX-WARNING-CAPTION-color,var(--INTERNAL-BOX-RED-CAPTION-color));--INTERNAL-BOX-WARNING-BG-color:var(--BOX-WARNING-BG-color,var(--INTERNAL-BOX-RED-BG-color))}*,:before,:after{box-sizing:border-box}@-webkit-viewport{width: device-width;}@-moz-viewport{width: device-width;}@-o-viewport{width: device-width;}@viewport{width:device-width}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background:0 0;text-decoration:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}sub,sup{vertical-align:baseline;font-size:.8rem;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}iframe{border:0}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1rem 2.5rem}hr{height:0}pre:not(.mermaid){overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{padding:0;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}tr,td,th{vertical-align:middle}th,td{padding:.425rem 0}th{text-align:start}p{margin:1rem 0}ul,ol{margin-top:1rem;margin-bottom:1rem;padding-inline-start:1.5rem}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}blockquote{margin:1.5rem 0;padding-inline-start:.85rem}cite{font-size:.925rem;display:block}cite:before{content:"— "}pre:not(.mermaid){margin:1.5rem 0;padding:.938rem}code{vertical-align:bottom}small{font-size:.925rem}hr{border-top:none;border-left:none;border-right:none;margin:1.5rem 0}fieldset{border:0;margin:0 0 1rem;padding:.938rem}input,label,select{display:block}label{margin-bottom:.425rem}label.required:after{content:"*"}label abbr{display:none}textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select[multiple=multiple]{border-radius:.1875rem;width:100%;margin-bottom:.85rem;padding:.425rem;transition:border-color}textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,select[multiple=multiple]:focus{outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{margin-inline-end:.425rem;display:inline}input[type=file]{width:100%}select{width:auto;max-width:100%;margin-bottom:1rem}button,input[type=submit]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:inherit}:root{--dpr:1;--bpx:1;--bpx1:1}@media (resolution>=105dpi){:root{--dpr:1.1;--bpx:1.1;--bpx1:calc(1 / 1.1)}}@media (resolution>=115dpi){:root{--dpr:1.2;--bpx:1.2;--bpx1:calc(1 / 1.2)}}@media (resolution>=120dpi){:root{--dpr:1.25;--bpx:1.25;--bpx1:calc(1 / 1.25)}}@media (resolution>=128dpi){:root{--dpr:1.333;--bpx:1.333;--bpx1:calc(1 / 1.333)}}@media (resolution>=144dpi){:root{--dpr:1.5;--bpx:1.5;--bpx1:calc(1 / 1.5)}}@media (resolution>=160dpi){:root{--dpr:1.666;--bpx:1.666;--bpx1:calc(1 / 1.666)}}@media (resolution>=168dpi){:root{--dpr:1.75;--bpx:1.75;--bpx1:calc(1 / 1.75)}}@media (resolution>=192dpi){:root{--dpr:2;--bpx:1;--bpx1:1}}@media (resolution>=240dpi){:root{--dpr:2.5;--bpx:1.25;--bpx1:calc(1 / 1.25)}}@media (resolution>=288dpi){:root{--dpr:3;--bpx:1;--bpx1:1}}@media (resolution>=384dpi){:root{--dpr:4;--bpx:1;--bpx1:1}}@media (resolution>=480dpi){:root{--dpr:5;--bpx:1.25;--bpx1:calc(1 / 1.25)}}@media (resolution>=576dpi){:root{--dpr:6;--bpx:1.5;--bpx1:calc(1 / 1.5)}}@media (resolution>=768dpi){:root{--dpr:8;--bpx:1;--bpx1:1}}html{color-scheme:only var(--INTERNAL-BROWSER-theme);--VARIABLE-LINK-color:var(--INTERNAL-MAIN-LINK-color);--VARIABLE-LINK-HOVER-color:var(--INTERNAL-MAIN-LINK-HOVER-color);width:100%;height:100%}body{background-color:var(--INTERNAL-MAIN-BG-color);color:var(--INTERNAL-MAIN-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-font-variation-settings);font-size:1.01563rem;font-weight:var(--INTERNAL-MAIN-font-weight);font-family:var(--INTERNAL-MAIN-font);height:100%;letter-spacing:var(--INTERNAL-MAIN-letter-spacing);flex-direction:row-reverse;justify-content:flex-end;width:100%;line-height:1.574;display:flex}b,strong,label,th,blockquote cite{font-weight:var(--INTERNAL-MAIN-BOLD-font-weight)}ul{list-style:outside}dt{font-style:italic}dd{margin-inline-start:1.5rem;list-style:outside;display:list-item}a{color:var(--VARIABLE-LINK-color)}a:hover,a:active,a:focus{color:var(--VARIABLE-LINK-HOVER-color)}.default-animation{transition:all .35s}#R-sidebar{background:var(--INTERNAL-MENU-SECTIONS-BG-color);height:100%;min-height:100%;min-width:var(--INTERNAL-MENU-L-width);max-width:var(--INTERNAL-MENU-L-width);width:var(--INTERNAL-MENU-L-width);flex-direction:column;flex:none;font-size:.953125rem;line-height:1.574;display:flex;position:fixed;inset-inline-start:0;overflow:hidden}#R-sidebar a{text-decoration:none}#R-header-wrapper>*{padding-inline:1rem}#R-header-wrapper>search{color:var(--INTERNAL-MENU-SEARCH-color);margin-block:.5rem;display:block}#R-logo.R-default:has(>.logo-title)+search,#R-header-wrapper>search:not(:only-child){margin-bottom:1rem}#R-header-wrapper>search>form{overflow:hidden}.searchbox{background-color:var(--INTERNAL-MENU-SEARCH-BG-color);border-color:var(--INTERNAL-MENU-SEARCH-BORDER-color);border-style:solid;border-width:1px;border-radius:4px;position:relative}.searchbox>:first-child{position:absolute;inset-inline-start:.333rem}.searchbox>button{appearance:none;background-color:initial;border:0;margin:0;padding:0;top:.25rem}.searchbox>i{top:.45rem}.searchbox>:last-child{position:absolute;inset-inline-end:.333rem}#R-sidebar .searchbox>button{color:var(--INTERNAL-MENU-SEARCH-color);opacity:.75}#R-sidebar .searchbox button:hover{color:var(--INTERNAL-MENU-SEARCH-HOVER-color);opacity:1}.searchbox input{padding-bottom:0;padding-inline:1.8rem 1.6rem;background:0 0;border:0;width:100%;height:1.875rem;margin:0;padding-top:0;display:inline-block}.searchbox input::-webkit-input-placeholder{color:var(--INTERNAL-MENU-SEARCH-color)}.searchbox input::placeholder{color:var(--INTERNAL-MENU-SEARCH-color);opacity:.45}#R-content-wrapper{--ps-rail-hover-color:#b0b0b040;z-index:100;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}#R-sidebar .padding{padding:0 1rem}#R-sidebar .R-sidebarmenu>ul{margin-top:1rem}#R-sidebar ul{margin:0;padding:0;list-style:none}#R-sidebar ul li{padding:0}#R-sidebar ul li.visited+span{margin-inline-end:1rem}#R-sidebar ul li .read-icon{min-width:1rem;margin:.25rem 0 0;font-size:.8125rem;display:none;position:absolute;inset-inline-end:1rem}#R-sidebar ul li>a .read-icon{color:var(--INTERNAL-MENU-VISITED-color)}#R-sidebar ul li.visited>a .read-icon{display:inline}#R-sidebar .nav-title{color:var(--INTERNAL-MENU-SECTIONS-LINK-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H1-font-variation-settings);font-size:2rem;font-weight:var(--INTERNAL-MAIN-TITLES-H1-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H1-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H1-letter-spacing);text-rendering:optimizelegibility;text-transform:uppercase;margin:1.25rem 0 -.25rem;padding-inline-start:1rem;line-height:110%}#R-sidebar hr{border-bottom-style:solid;border-bottom-width:1px;margin:1rem 1rem 0}#R-homelinks hr{border-color:var(--INTERNAL-MENU-HOME-SEPARATOR-color)}#R-homelinks .R-menu-divider:first-child hr{border-color:var(--INTERNAL-MENU-HOME-TOP-SEPARATOR-color);margin-top:0}#R-homelinks .R-menu-divider:last-child hr{border-color:var(--INTERNAL-MENU-HOME-BOTTOM-SEPARATOR-color);margin-top:0;margin-bottom:3px}#R-sidebar .R-sidebarmenu:not(:has(>ul>*)),#R-sidebar .R-menu-divider:not(:has(+.R-sidebarmenu>ul>*)) hr{display:none}#R-homelinks .R-menu-divider:first-child:not(:has(+.R-sidebarmenu>ul>*)):has(~.R-sidebarmenu>ul>*) hr{display:revert}#R-homelinks .R-menu-divider:first-child+.R-sidebarmenu:not(:has(>ul>*))~.R-menu-divider:has(+.R-sidebarmenu>ul>*) hr{display:none}#R-sidebar #R-homelinks .R-menu-divider:has(+.R-sidebarmenu>ul>*)~.R-menu-divider:has(+.R-sidebarmenu>ul>*) hr,#R-sidebar #R-homelinks .R-menu-divider:last-child hr{display:revert}#R-content-wrapper hr{border-color:var(--INTERNAL-MENU-SECTION-SEPARATOR-color)}#R-footer-margin{flex-grow:1}#R-footer-margin+.R-menu-divider hr{margin-top:1.25rem}#R-footer{color:var(--INTERNAL-MENU-SECTIONS-LINK-color);text-align:center;padding-top:2rem;padding-bottom:1.25rem;font-size:.8125rem}#R-footer:empty{padding-top:.625rem;padding-bottom:.625rem}#R-footer>*{margin:0 auto}#R-footer>hr:first-child{margin-top:-.5rem;margin-bottom:1.25rem}#R-footer>hr{margin-left:0;margin-right:0}article .R-taxonomy.tags{--VARIABLE-TAGS-color:var(--INTERNAL-MAIN-BG-color);--VARIABLE-TAGS-BG-color:var(--VARIABLE-BOX-color);margin-top:1rem;margin-left:1rem}article .R-taxonomy.tags i{display:none}article .R-taxonomy.tags ul>li~li:before{content:" "}article .R-taxonomy.tags a.term-link{background-color:var(--VARIABLE-TAGS-BG-color);color:var(--VARIABLE-TAGS-color);font-size:.8em;font-weight:var(--INTERNAL-MAIN-TITLES-font-weight);margin:0 0 8px -1px;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-inline-end:16px;padding:0 10px 0 12px;line-height:2em;display:inline-block;position:relative;box-shadow:0 1px 2px #0003}article .R-taxonomy.tags a.term-link:before{border-color:#0000;border-right-color:var(--VARIABLE-TAGS-BG-color);content:"";border-style:solid;border-width:1em 1em 1em 0;width:0;height:0;position:absolute;top:0;left:-1em}article .R-taxonomy.tags a.term-link:after{background-color:var(--VARIABLE-TAGS-color);content:"";border-radius:100%;width:5px;height:5px;position:absolute;top:10px;left:1px}article .R-taxonomy.tags a.term-link:hover:after{width:5px}#R-body{height:100%;overflow-wrap:break-word;min-height:100%;min-width:calc(100% - var(--INTERNAL-MENU-L-width));max-width:calc(100% - var(--INTERNAL-MENU-L-width));width:calc(100% - var(--INTERNAL-MENU-L-width));z-index:70;flex-direction:column;flex:1 0 100%;margin-inline-start:var(--INTERNAL-MENU-L-width);display:flex;position:relative}#R-body svg,#R-body img,#R-body figure>figcaption>h4,#R-body figure>figcaption>p,#R-body .video-container{text-align:center;margin-left:auto;margin-right:auto;padding:0;display:block}#R-body svg:not(.lightbox-image).left,#R-body img:not(.lightbox-image).left{margin-left:0}#R-body svg:not(.lightbox-image).right,#R-body img:not(.lightbox-image).right{margin-right:0}#R-body svg:not(.lightbox-image).border,#R-body img:not(.lightbox-image).border,#R-body .video-container.border{background-clip:padding-box;border:1px solid #86868655}#R-body svg:not(.lightbox-image).shadow,#R-body img:not(.lightbox-image).shadow,#R-body .video-container.shadow{box-shadow:0 10px 30px #b0b0b0aa}#R-body svg:not(.lightbox-image).inline,#R-body img:not(.lightbox-image).inline{vertical-align:bottom;margin:0;display:inline}#R-body figure>figcaption{margin:0}#R-body figure>figcaption>h4{margin:0;font-size:1rem;font-weight:500}#R-body figure>figcaption>p{margin-top:.15rem;font-size:.85rem;font-weight:300}#R-body figure>figcaption>h4+p{margin-top:0}#R-body-inner{flex-direction:column;flex:auto;padding:0 3.25rem 4rem;display:flex;position:relative;overflow-y:auto}@media screen and (width<=59.999rem){#R-body-inner{padding:0 2rem 1rem}}@media screen and (width<=47.999rem){#R-body-inner{padding:0 1.25rem .375rem}}#R-topbar a:hover:empty,#R-topbar a:active:empty,#R-topbar a:focus:empty,#R-topbar a:hover :not(i),#R-topbar a:active :not(i),#R-topbar a:focus :not(i),#R-topbar button:hover :not(i),#R-topbar button:active :not(i),#R-topbar button:focus :not(i),#R-topbar .title:hover,#R-topbar .title:active,#R-topbar .title:focus,.topbar-content a:hover,.topbar-content a:active,.topbar-content a:focus,article a:hover,article a:active,article a:focus,article a:hover .copy-to-clipboard,article a:active .copy-to-clipboard,article a:focus .copy-to-clipboard{text-decoration:underline}.topbar-content a:hover,.topbar-content a:active,.topbar-content a:focus,article a:hover,article a:active,article a:focus,article a:hover .copy-to-clipboard,article a:active .copy-to-clipboard,article a:focus .copy-to-clipboard,article a.lightbox-back:hover>svg:only-child:empty,article a.lightbox-back:active>svg:only-child:empty,article a.lightbox-back:focus>svg:only-child:empty,article a.lightbox-back:hover>img:only-child:empty,article a.lightbox-back:active>img:only-child:empty,article a.lightbox-back:focus>img:only-child:empty,article .btn>button:hover,article .btn>button:active,article .btn>button:focus{outline:none}article a:hover>svg:only-child:empty,article a:active>svg:only-child:empty,article a:focus>svg:only-child:empty,article a:hover>img:only-child:empty,article a:active>img:only-child:empty,article a:focus>img:only-child:empty{outline:.15rem solid var(--VARIABLE-LINK-HOVER-color)}#R-body-inner:focus-visible{outline:none}#R-body h1+hr{margin-top:-1rem;margin-bottom:2rem}#R-body .flex-block-wrapper{max-width:calc(var(--INTERNAL-MAIN-MAX-width) - var(--INTERNAL-MENU-L-width) - 2 * 3.25rem);width:100%;margin-left:auto;margin-right:auto}#R-body .flex-block-wrapper:has(article.narrow){max-width:calc(var(--INTERNAL-MAIN-MAX-width) - var(--INTERNAL-MENU-L-width) - 2 * 9.75rem)}.main-max-width #R-body .flex-block-wrapper{width:calc(var(--INTERNAL-MAIN-MAX-width) - var(--INTERNAL-MENU-L-width) - 2 * 3.25rem)}.main-max-width #R-body .flex-block-wrapper:has(article.narrow){width:calc(var(--INTERNAL-MAIN-MAX-width) - var(--INTERNAL-MENU-L-width) - 2 * 9.75rem)}#R-body-inner:has(>.flex-block-wrapper article.narrow){padding:0 9.75rem 2rem}@media screen and (width<=59.999rem){#R-body-inner:has(>.flex-block-wrapper article.narrow){padding:0 6.5rem 1rem}}@media screen and (width<=47.999rem){#R-body-inner:has(>.flex-block-wrapper article.narrow){padding:0 3.25rem .375rem}}#R-body-inner>.flex-block-wrapper article.narrow>p{text-align:justify;font-size:1.2rem}mark{background:0 0;background-image:linear-gradient(to right,color-mix(in srgb,var(--INTERNAL-ACCENT-color) 5%,transparent),color-mix(in srgb,var(--INTERNAL-ACCENT-color) 95%,transparent) 4%,color-mix(in srgb,var(--INTERNAL-ACCENT-color) 40%,transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:.8em .3rem;margin:0 -.25rem 0 -.1rem;padding:.1rem .25rem .05rem .1rem}kbd{color:var(--INTERNAL-TEXT-color);-webkit-print-color-adjust:exact;color-adjust:exact;text-align:center;background-color:#8686862a;border:1px solid #86868680;border-radius:.25rem;min-width:.75rem;padding:.125rem .3125rem;line-height:1;position:relative;top:-.125rem;box-shadow:0 .0625rem 0 .0625rem #86868680}h1{color:var(--INTERNAL-MAIN-TITLES-H1-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H1-font-variation-settings);font-size:3.25rem;font-weight:var(--INTERNAL-MAIN-TITLES-H1-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H1-font);hyphens:auto;letter-spacing:var(--INTERNAL-MAIN-TITLES-H1-letter-spacing);overflow-wrap:break-word;text-align:center;text-rendering:optimizelegibility;text-transform:uppercase;margin:.85rem 0 1rem;overflow-x:hidden}#R-body-inner>.flex-block-wrapper article.narrow h1{border-bottom:4px solid #86868620}@media only screen and (width>=48rem) and (width<=59.999rem){#R-body-inner>.flex-block-wrapper article h1{font-size:2.8rem}}@media only screen and (width<=47.999rem){#R-body-inner>.flex-block-wrapper article h1{font-size:2.5rem}}.article-subheading{color:var(--INTERNAL-MAIN-TITLES-H1-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H1-font-variation-settings);font-size:1.8rem;font-weight:var(--INTERNAL-MAIN-TITLES-H1-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H1-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H1-letter-spacing);text-align:center}#R-body-inner>.flex-block-wrapper article>.article-subheading{margin-top:0}#R-body-inner>.flex-block-wrapper article.narrow>.article-subheading{margin-top:2rem}@media screen and (width<=59.999rem){#R-body-inner>.flex-block-wrapper article.narrow>.article-subheading{margin-top:1rem}}@media screen and (width<=47.999rem){#R-body-inner>.flex-block-wrapper article.narrow>.article-subheading{margin-top:.375rem}}h2,.card-title{color:var(--INTERNAL-MAIN-TITLES-H2-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H2-font-variation-settings);font-size:2.2rem;font-weight:var(--INTERNAL-MAIN-TITLES-H2-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H2-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H2-letter-spacing)}h3{color:var(--INTERNAL-MAIN-TITLES-H3-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H3-font-variation-settings);font-size:1.8rem;font-weight:var(--INTERNAL-MAIN-TITLES-H3-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H3-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H3-letter-spacing)}h4{color:var(--INTERNAL-MAIN-TITLES-H4-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H4-font-variation-settings);font-size:1.85rem;font-weight:var(--INTERNAL-MAIN-TITLES-H4-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H4-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H4-letter-spacing)}h5{color:var(--INTERNAL-MAIN-TITLES-H5-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H5-font-variation-settings);font-size:1.6rem;font-weight:var(--INTERNAL-MAIN-TITLES-H5-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H5-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H5-letter-spacing)}h6{color:var(--INTERNAL-MAIN-TITLES-H6-TEXT-color);font-variation-settings:var(--INTERNAL-MAIN-TITLES-H6-font-variation-settings);font-size:1.3rem;font-weight:var(--INTERNAL-MAIN-TITLES-H6-font-weight);font-family:var(--INTERNAL-MAIN-TITLES-H6-font);letter-spacing:var(--INTERNAL-MAIN-TITLES-H6-letter-spacing)}h2,.card-title,h3,.article-subheading,h4,h5,h6{hyphens:auto;overflow-wrap:break-word;text-rendering:optimizelegibility;margin:1.5rem 0 1rem;overflow-x:hidden}h2,h3,h4,h5,h6{padding-inline-end:2rem}blockquote{border-inline-start:.6rem solid #86868666}blockquote p{opacity:.75;text-align:justify;font-size:1.06641rem;font-style:italic}blockquote cite{opacity:.5;text-align:end;padding-top:.5rem;display:block}.box{background-color:var(--VARIABLE-BOX-color);border-color:var(--VARIABLE-BOX-color);pointer-events:none;border-style:solid;border-width:1px;outline:none;margin:1.5rem 0}.box>.box-label{color:var(--VARIABLE-BOX-CAPTION-color);margin-left:.6rem;margin-right:.6rem;padding:.2rem 0;font-weight:500}.box>.box-label::-webkit-details-marker{display:none}.box>.box-label::marker{display:none}.box>.box-content{background-color:var(--VARIABLE-BOX-BG-color);color:var(--VARIABLE-BOX-TEXT-color);pointer-events:auto;padding:1rem}#R-body .box-content:not(:has(>p)):has(>div[class*=highlight]:only-of-type),#R-body .box-content:has(>p:empty):has(>div[class*=highlight]:only-of-type){padding:0}#R-body .box-content:not(:has(>p))>div[class*=highlight]:only-of-type>pre,#R-body .box-content:has(>p:empty)>div[class*=highlight]:only-of-type>pre{border:0}p:empty{display:none}#R-body table th>:nth-child(1 of :not(:empty)){margin-top:0}#R-body table th>:nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)){margin-top:0}#R-body table td>:nth-child(1 of :not(:empty)){margin-top:0}#R-body table td>:nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)){margin-top:0}#R-body .box>.box-content>:nth-child(1 of :not(:empty)){margin-top:0}#R-body .box>.box-content>:nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)){margin-top:0}#R-body .card-content>.card-content-text>:nth-child(1 of :not(:empty)){margin-top:0}#R-body .card-content>.card-content-text>:nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)){margin-top:0}#R-body .tab-content>.tab-content-text>:nth-child(1 of :not(:empty)){margin-top:0}#R-body .tab-content>.tab-content-text>:nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)){margin-top:0}#R-body table th>div.highlight:last-child pre:not(.mermaid),#R-body table td>div:last-child pre:not(.mermaid),#R-body .box>.box-content>div:last-child pre:not(.mermaid),#R-body .card-content>.card-content-text>div:last-child pre:not(.mermaid),#R-body .tab-content>.tab-content-text>div:last-child pre:not(.mermaid){margin-bottom:0}#R-body table th>:nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body table th>:nth-last-child(1 of :not(:empty)) :nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body table td>:nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body table td>:nth-last-child(1 of :not(:empty)) :nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body .box>.box-content>:nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body .box>.box-content>:nth-last-child(1 of :not(:empty)) :nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body .card-content>.card-content-text>:nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body .card-content>.card-content-text>:nth-last-child(1 of :not(:empty)) :nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body .tab-content>.tab-content-text>:nth-last-child(1 of :not(:empty)){margin-bottom:0}#R-body .tab-content>.tab-content-text>:nth-last-child(1 of :not(:empty)) :nth-last-child(1 of :not(:empty)){margin-bottom:0}.children-type-group li>p+p{text-overflow:ellipsis;text-wrap-mode:nowrap;overflow:hidden}.children-type-group li>p+p,.children-type-tree li>p+p,.children-type-flat li>p{font-size:.859625rem;font-style:italic}.children-type-group p,.children-type-tree p,.children-type-flat p,.children-type-list p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.children-type-group p+p,.children-type-tree p+p,.children-type-flat p+p,.children-type-list p+p{margin-top:.125em}.children-type-flat,.children-type-list{padding-inline-start:0;list-style:none}.children-type-flat li,.children-type-list li{margin-inline-start:0}.children-type-list :is(h1,h2,h3,h4,h5,h6){margin-top:1rem;margin-bottom:0}code,kbd,pre:not(.mermaid),samp{font-variation-settings:var(--INTERNAL-CODE-font-variation-settings);font-size:.934375em;font-weight:var(--INTERNAL-CODE-font-weight);font-family:var(--INTERNAL-CODE-font);letter-spacing:var(--INTERNAL-CODE-letter-spacing);vertical-align:baseline}code{background-color:var(--INTERNAL-CODE-INLINE-BG-color);border-color:var(--INTERNAL-CODE-INLINE-BORDER-color);color:var(--INTERNAL-CODE-INLINE-color);-webkit-print-color-adjust:economy;color-adjust:economy;border-style:solid;border-width:1px;border-radius:.125em;padding-left:.125em;padding-right:.125em}pre:not(.mermaid){background-color:var(--INTERNAL-CODE-BLOCK-BG-color);border-color:var(--INTERNAL-CODE-BLOCK-BORDER-color);color:var(--INTERNAL-CODE-BLOCK-color);-webkit-print-color-adjust:economy;color-adjust:economy;border-style:solid;border-width:1px;border-radius:2px;padding:1rem;line-height:1.15;position:relative}pre:not(.mermaid) code{background-color:inherit;color:inherit;-webkit-print-color-adjust:economy;color-adjust:economy;border:0;margin:0;padding:0;font-size:.9375rem}div.highlight{position:relative}div.highlight>div:not(.actionbar){background-color:var(--INTERNAL-CODE-BLOCK-BG-color);border-color:var(--INTERNAL-CODE-BLOCK-BORDER-color);border-style:solid;border-width:1px}div.highlight>div:not(.actionbar) table{background-color:initial;border-width:0;margin:0}table{color:var(--INTERNAL-MAIN-TEXT-color);position:relative}tr:has(th){background-color:var(--INTERNAL-MAIN-BG-color);z-index:110;position:sticky;top:-1px}div.highlight>div:not(.actionbar) td{border-width:0}#R-body div.highlight>div:not(.actionbar) a{line-height:inherit}#R-body div.highlight>div:not(.actionbar) a:after{display:none}div.highlight>div:not(.actionbar) td:first-child:not(:last-child),div.highlight>span[id]{-webkit-user-select:none;user-select:none}div.highlight>div:not(.actionbar) td:not(:first-child):last-child{width:100%}div.highlight>div:not(.actionbar) table{display:block;overflow:auto}div.highlight:not(.wrap-code) pre:not(.mermaid){overflow:auto}div.highlight:not(.wrap-code) pre:not(.mermaid) code{white-space:pre}div.highlight.wrap-code pre:not(.mermaid) code{white-space:pre-wrap}div.highlight>div:not(.actionbar) td>pre:not(.mermaid){border-width:0;border-radius:0}div.highlight>div:not(.actionbar) tr:not(:first-child) pre:not(.mermaid){padding-top:0}div.highlight>div:not(.actionbar) tr:not(:last-child) pre:not(.mermaid){padding-bottom:0}div.highlight>div:not(.actionbar) td:first-child:not(:last-child) pre:not(.mermaid){padding-right:0}div.highlight>div:not(.actionbar) td:not(:first-child):last-child pre:not(.mermaid){padding-left:0}hr{border-bottom:4px solid #86868620}#R-body-inner pre:not(.mermaid){white-space:pre-wrap}table{background-color:var(--INTERNAL-MAIN-BG-color);table-layout:auto;border:1px solid #86868655;margin-top:1rem;margin-bottom:1rem}th,thead td{-webkit-print-color-adjust:exact;color-adjust:exact;background-color:#8686862a;border:1px solid #86868655;padding:.5rem}td{border:1px solid #86868655;padding:.5rem}tbody>tr:nth-child(2n)>td{background-color:#8686860b}#toast-container{pointer-events:none;z-index:200;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.toast{background-color:var(--INTERNAL-PRIMARY-color);color:var(--MAIN-BG-color);pointer-events:auto;text-align:center;border-radius:4px;width:max-content;max-width:90vw;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;animation:.3s ease-out toast-slide-in;box-shadow:0 4px 12px #00000026}.toast.toast-hiding{animation:.3s ease-in forwards toast-fade-out}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}#R-topbar{z-index:170;min-height:3rem;position:relative}#R-topbar>.topbar-wrapper{background:var(--INTERNAL-TOPBAR-BG-color);color:var(--INTERNAL-TOPBAR-TEXT-color);--VARIABLE-LINK-color:var(--INTERNAL-TOPBAR-LINK-color);--VARIABLE-LINK-HOVER-color:var(--INTERNAL-TOPBAR-LINK-HOVER-color);flex-direction:row;flex-basis:100%;align-items:center;height:100%;display:flex}.topbar-button{padding-left:.5rem;padding-right:.5rem;display:inline-block;position:relative}.topbar-button:not([data-origin]){display:none}.topbar-wrapper>.topbar-area-start>.topbar-button{border-inline-end:1px solid var(--INTERNAL-TOPBAR-SEPARATOR-color)}.topbar-wrapper>.topbar-area-end>.topbar-button{border-inline-start:1px solid var(--INTERNAL-TOPBAR-SEPARATOR-color)}.topbar-content-wrapper>.topbar-area>.topbar-button{margin:-.25rem;padding:.5rem 0}.topbar-button>.btn{font-size:1rem}.topbar-button>.btn.cstyle{--VARIABLE-LINK-color:var(--INTERNAL-TOPBAR-BUTTON-color);--VARIABLE-LINK-HOVER-color:var(--INTERNAL-TOPBAR-BUTTON-HOVER-color)}.topbar-button>.btn>button:disabled i,.topbar-button>.btn>span i{color:#86868655}.topbar-sidebar-divider{border-inline-start-color:var(--INTERNAL-MENU-TOPBAR-SEPARATOR-color);height:2rem;border-inline-start-style:solid;border-inline-start-width:1px;width:1px;margin-inline-end:calc(var(--bpx1) * -1px);position:relative;inset-inline-start:calc(var(--bpx1) * -1px)}@media screen and (width<=47.999rem){.topbar-sidebar-divider{border-inline-start-color:#0000}}.topbar-sidebar-divider:after{content:" "}.topbar-wrapper>.topbar-area-start,.topbar-wrapper>.topbar-area-end{flex-direction:row;flex-shrink:0;display:flex}.topbar-wrapper>.topbar-hidden{display:none}html[dir=rtl] .topbar-button-prev i,html[dir=rtl] .topbar-button-next i{transform:scaleX(-1)}.topbar-content{top:1rem}.topbar-wrapper>.topbar-area-start .topbar-content{inset-inline-start:1.5rem}.topbar-wrapper>.topbar-area-end .topbar-content{inset-inline-end:1.5rem}.topbar-content .topbar-content{display:none}.topbar-breadcrumbs{margin:0;padding:0 calc(.9em - 2px)}@media screen and (width<=47.999rem){.topbar-breadcrumbs{text-align:center}.topbar-breadcrumbs li:has(>a){clip-path:polygon(0 0,1px 0,1px 1px,0 1px);-webkit-user-select:none;user-select:none;white-space:nowrap;width:1px;height:1px;transition:transform .5s cubic-bezier(.18,.89,.32,1.28);position:absolute;overflow:hidden;transform:translateY(-100%)}}.breadcrumbs{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.breadcrumbs meta{display:none}.breadcrumbs li{display:inline-block}#R-body a[aria-disabled=true]{color:var(--INTERNAL-MAIN-TEXT-color);pointer-events:none;text-decoration:none}@media screen and (width<=59.999rem){#R-sidebar{min-width:var(--INTERNAL-MENU-M-width);max-width:var(--INTERNAL-MENU-M-width);width:var(--INTERNAL-MENU-M-width)}#R-body{min-width:calc(100% - var(--INTERNAL-MENU-M-width));max-width:calc(100% - var(--INTERNAL-MENU-M-width));width:calc(100% - var(--INTERNAL-MENU-M-width));margin-inline-start:var(--INTERNAL-MENU-M-width)}}@media screen and (width<=47.999rem){.mobile-support #R-sidebar{min-width:var(--INTERNAL-MENU-S-width);max-width:var(--INTERNAL-MENU-S-width);width:var(--INTERNAL-MENU-S-width);inset-inline-start:calc(-1 * var(--INTERNAL-MENU-S-width))}.mobile-support #navshow{display:inline}.mobile-support #R-body{width:100%;min-width:100%;max-width:100%;margin-inline-start:0}.mobile-support.sidebar-flyout{overflow:hidden}.mobile-support.sidebar-flyout #R-sidebar{z-index:90;inset-inline-start:0}.mobile-support.sidebar-flyout #R-body{margin-inline-start:var(--INTERNAL-MENU-S-width);overflow:hidden}.mobile-support.sidebar-flyout #R-body-overlay{cursor:pointer;z-index:190;background-color:#86868680;height:100vh;position:absolute;inset:0}}span.copy-to-clipboard{display:inline;position:relative}code.copy-to-clipboard-code:has(+.inline-copy-to-clipboard-button):after{width:calc(1.375em - var(--bpx1) * .125em);content:"";display:inline-block}.inline-copy-to-clipboard-button.btn.cstyle{font:initial;z-index:10;margin-inline-start:calc(-1 * (1.375em - var(--bpx1) * .125em));font-size:.934375em;position:relative}.inline-copy-to-clipboard-button.btn.cstyle>*{border-color:var(--INTERNAL-CODE-INLINE-BORDER-color);border-start-start-radius:0;border-start-end-radius:.125em;border-end-end-radius:.125em;border-end-start-radius:0;padding:0}.inline-copy-to-clipboard-button.btn.cstyle>*>i{width:1.375em;font-size:.859625em;line-height:1.375em}.actionbar{inset-inline-end:4px;display:none;position:absolute;top:4px}.disableHoverBlockCopyToClipBoard .actionbar,.actionbar-wrapper:hover .actionbar,.actionbar-wrapper:focus-within .actionbar,.actionbar:has(:hover),.actionbar:has(:active),.actionbar:has(:focus){display:block}@media (any-hover:none){.actionbar{display:block}}.force-display{display:block!important}option{color:initial}.expand{outline:initial;pointer-events:initial;margin-top:1.5rem;margin-bottom:1.5rem;position:relative}.expand>.box-label{cursor:pointer}.expand>.box-label:hover,.expand>.box-label:active,.expand>.box-label:focus{text-decoration:underline}.expand>.box-label>.expander-icon{width:.6rem;font-size:.8rem}.expand[open]>.box-label>i.expander-icon{transform:rotate(90deg)}html[dir=rtl] .expand>.box-label>i.expander-icon{transform:scaleX(-1)}html[dir=rtl] .expand[open]>.box-label>i.expander-icon{transform:rotate(90deg)}#R-body footer.footline{margin-top:2rem}.headline i,.footline i{margin-inline-start:.5rem}.headline i:first-child,.footline i:first-child{margin-inline-start:0}.mermaid-container{margin-top:1.7rem;margin-bottom:1.7rem}.mermaid{visibility:hidden;border:1px solid #0000;width:100%;padding:.5rem .5rem 0;display:inline-block;position:relative}.mermaid-container.zoomable>.mermaid:hover{border-color:#86868655}.mermaid.mermaid-render{visibility:visible}.mermaid>svg{height:initial!important}.mermaid-container.zoomable>.mermaid>svg{cursor:grab}.svg-reset-button.btn{display:none}.svg-reset-button.btn.zoomed{display:block}.mermaid-code{display:none}.include.hide-first-heading h1~h2:first-of-type,.include.hide-first-heading h1~h3:first-of-type,.include.hide-first-heading h2~h3:first-of-type,.include.hide-first-heading h1~h4:first-of-type,.include.hide-first-heading h2~h4:first-of-type,.include.hide-first-heading h3~h4:first-of-type,.include.hide-first-heading h1~h5:first-of-type,.include.hide-first-heading h2~h5:first-of-type,.include.hide-first-heading h3~h5:first-of-type,.include.hide-first-heading h4~h5:first-of-type,.include.hide-first-heading h1~h6:first-of-type,.include.hide-first-heading h2~h6:first-of-type,.include.hide-first-heading h3~h6:first-of-type,.include.hide-first-heading h4~h6:first-of-type,.include.hide-first-heading h5~h6:first-of-type{display:block}.topbar-flyout #R-main-overlay{cursor:pointer;z-index:160;position:absolute;inset:3rem 0 0}.topbar-content{background:var(--INTERNAL-TOPBAR-OVERLAY-BG-color);opacity:0;visibility:hidden;z-index:180;border:0 solid #8686862a;width:0;height:0;position:absolute;overflow:hidden;box-shadow:1px 2px 5px 1px #86868633}.topbar-button.topbar-flyout .topbar-content{opacity:1;visibility:visible;border-width:1px;width:auto;height:auto}.topbar-content .topbar-content-wrapper{background-color:#86868611}.topbar-content-wrapper{--ps-rail-hover-color:#b0b0b040;max-height:90vh;padding:.5rem 1rem;position:relative;overflow:hidden}.topbar-content .topbar-button{border-width:0;padding:.5rem 0}#TableOfContents,.TableOfContents{font-size:.8125rem}#TableOfContents ul,.TableOfContents ul{margin:0;padding:0 1rem;list-style:none}#TableOfContents>ul,.TableOfContents>ul{padding:0}#TableOfContents li,.TableOfContents li{white-space:nowrap}#TableOfContents>ul>li>a,.TableOfContents>ul>li>a{font-weight:500}.list-tree ul{padding:0;list-style-type:none;position:relative;overflow:hidden}.list-tree>ul{padding-inline-start:1rem}.list-tree li{color:var(--INTERNAL-MAIN-TEXT-color);margin-bottom:0;margin-inline:.5rem 0;padding-bottom:0;padding-inline:1rem .75rem;margin-top:0;padding-top:0;position:relative}.list-tree>ul>li{margin-inline-start:-.5rem}.list-tree li:before,.list-tree li:after{content:"";position:absolute;inset-inline-start:0}.list-tree li:before{border-top:2px solid var(--INTERNAL-MAIN-TEXT-color);width:.75rem;height:0;top:.75rem}.list-tree li:after{border-left:2px solid var(--INTERNAL-MAIN-TEXT-color);width:0;height:100%;top:-.5rem}.list-tree ul:last-child li:last-child:after{height:1.25rem}.list-tree i{color:var(--INTERNAL-PRIMARY-color);margin-inline-end:.25rem}i.cstyle{color:var(--VARIABLE-BOX-color)}.btn{background-color:var(--VARIABLE-BOX-color);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:4px;margin-bottom:0;font-size:.9em;font-weight:500;line-height:1.1;display:inline-block}.btn.cstyle{--VARIABLE-LINK-color:var(--INTERNAL-MAIN-BUTTON-color);--VARIABLE-LINK-HOVER-color:var(--INTERNAL-MAIN-BUTTON-HOVER-color)}.btn.interactive{cursor:pointer}.btn>button{letter-spacing:var(--INTERNAL-MAIN-letter-spacing)}.btn>span,.btn>a{display:block}.btn>:where(button){appearance:none;border-width:0;margin:0;padding:0}.btn>*{background-color:initial;border-color:var(--VARIABLE-BOX-color);color:var(--VARIABLE-BOX-CAPTION-color);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;border-style:solid;border-width:1px;border-radius:4px;padding:.4em .5em}.btn>:has(>i.fa-fw.fa-lg){padding:.2em}.btn>*>i.fa-fw{width:1.15em;line-height:1.15em}.btn>*>i.fa-fw.fa-lg{width:1.375em;line-height:1.375em}.btn>*>i+.title{padding-inline-start:.1em}.btn.noborder>*{border-color:#0000!important}.btn.notitle>*{padding:.4em}.btn.notitle.noicon>:after{content:"​";min-width:1.15em;min-height:1.15em;display:block}#R-body #R-body-inner .btn>.highlight:after{background-color:initial}.btn.interactive>:hover,.btn.interactive>:active,.btn.interactive>:focus{background-color:var(--VARIABLE-BOX-BG-color);color:var(--VARIABLE-BOX-TEXT-color);text-decoration:none}.btn.cstyle.transparent{--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-BG-color)}.btn.interactive.cstyle.transparent:hover,.btn.interactive.cstyle.transparent:focus,.btn.interactive.cstyle.transparent:active,.btn.interactive.cstyle.transparent:has(a:hover),.btn.interactive.cstyle.transparent:has(a:focus),.btn.interactive.cstyle.transparent:has(a:active){background-color:var(--INTERNAL-BOX-NEUTRAL-color)}.btn.cstyle.transparent>*{--VARIABLE-BOX-color:var(--INTERNAL-BOX-NEUTRAL-color);--VARIABLE-BOX-TEXT-color:var(--VARIABLE-BOX-CAPTION-color)}.btn.cstyle.link>button[disabled],.btn.cstyle.link:not(.interactive)>*{--VARIABLE-BOX-color:transparent;--VARIABLE-BOX-BG-color:transparent}.anchor{margin-inline-start:.3em;visibility:hidden;margin-top:.55em;font-size:.5em;position:absolute}@media (any-hover:none){.anchor{visibility:visible}}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{visibility:visible}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}#R-body h1+h2,#R-body h1+h3,#R-body h1+h4,#R-body h1+h5,#R-body h1+h6,#R-body h2+h3,#R-body h2+h4,#R-body h2+h5,#R-body h2+h6,#R-body h3+h4,#R-body h3+h5,#R-body h3+h6,#R-body h4+h5,#R-body h4+h6,#R-body h5+h6{margin-top:1rem}.menu-control .control-style{cursor:pointer;height:1.574em;overflow:hidden}.menu-control i{padding-top:.25em}.menu-control i,.menu-control span{cursor:pointer;float:left;display:block}html[dir=rtl] .menu-control i,html[dir=rtl] .menu-control span{float:right}.menu-control :hover,.menu-control i:hover,.menu-control span:hover{cursor:pointer}.menu-control select,.menu-control button{appearance:none;outline:none;width:100%;height:1.33rem}.menu-control button:active,.menu-control button:focus,.menu-control select:active,.menu-control select:focus{outline-style:solid}.menu-control select{background-color:initial;box-shadow:none;background-image:none;border:none;padding-left:0;padding-right:0}.menu-control option{color:#000;margin:0;padding:0}.menu-control button{background-color:initial;cursor:pointer;text-align:start;display:block}.clear{clear:both}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}span.math:has(>mjx-container[display]){display:block}@supports selector(.math:has(> mjx-container)){.math{visibility:hidden}.math:has(>mjx-container){visibility:visible}}.math.align-left>mjx-container{text-align:left!important}.math.align-center>mjx-container{text-align:center!important}.math.align-right>mjx-container{text-align:right!important}.scrollbar-measure{width:100px;height:100px;position:absolute;top:-9999px;overflow:scroll}.include.hide-first-heading h1:first-of-type,.include.hide-first-heading h2:first-of-type,.include.hide-first-heading h3:first-of-type,.include.hide-first-heading h4:first-of-type,.include.hide-first-heading h5:first-of-type,.include.hide-first-heading h6:first-of-type,.a11y-only{clip-path:polygon(0 0,1px 0,1px 1px,0 1px);-webkit-user-select:none;user-select:none;white-space:nowrap;width:1px;height:1px;transition:transform .5s cubic-bezier(.18,.89,.32,1.28);position:absolute;overflow:hidden;transform:translateY(-100%)}.mermaid-container.align-right{text-align:right}.mermaid-container.align-center{text-align:center}.mermaid-container.align-left{text-align:left}.searchform{display:flex}.searchform input{margin:0;background:#86868620;border:2px solid #86868620;border-radius:4px;flex:1 0 60%;margin-inline-end:.5rem;display:block}.searchform input::placeholder{color:#868686;opacity:.666}.searchform input::-webkit-input-placeholder{color:#868686;opacity:.666}.searchform .btn{display:inline-flex}.searchhint{height:1.5rem;margin-top:1rem}#R-sidebar .autocomplete-suggestions{background-color:var(--INTERNAL-MAIN-BG-color);border:0 solid #8686862a;box-shadow:1px 2px 5px 1px #86868655}#R-sidebar .autocomplete-suggestion{display:block}#R-sidebar .autocomplete-suggestions>.autocomplete-suggestion>.breadcrumbs{display:none}#R-searchresults .autocomplete-suggestion{padding:1rem;font-size:1.3rem;font-weight:500;line-height:1.5rem;text-decoration:none;display:block}#R-searchresults .autocomplete-suggestion:after{height:0}#R-searchresults .autocomplete-suggestion>.breadcrumbs{margin-top:.167em;padding-left:.2em;padding-right:.2em;font-size:.9rem;font-weight:400}#R-searchresults .autocomplete-suggestion>.context{margin-top:.66em;padding-left:.1em;padding-right:.1em;font-size:1rem;font-weight:300}#R-html .autocomplete-suggestion{color:var(--VARIABLE-LINK-color)}#R-html .autocomplete-suggestion.selected,#R-html .autocomplete-suggestion:focus{color:var(--VARIABLE-LINK-HOVER-color);background-color:#86868622}#R-html .autocomplete-suggestion:hover{color:var(--VARIABLE-LINK-HOVER-color);background-color:#86868633}#R-html .autocomplete-suggestion .link{color:inherit}#R-html .autocomplete-suggestion.selected .link,#R-html .autocomplete-suggestion:focus .link,#R-html .autocomplete-suggestion:hover .link{color:inherit;text-decoration:underline}#R-html .autocomplete-suggestion>.breadcrumbs{background-color:initial;color:var(--INTERNAL-PRIMARY-color)}#R-html .autocomplete-suggestion>.context{background-color:initial;color:var(--INTERNAL-MAIN-TEXT-color)}.badge{vertical-align:middle;border-radius:3px;font-size:.8rem;font-weight:500;display:inline-block}.badge>*{border-color:var(--VARIABLE-BOX-TEXT-color);border-style:solid;border-width:1px;border-radius:3px;padding:0 .25rem;display:inline-block}.badge>.badge-title{color:#f0f0f0;filter:contrast(2);opacity:.75;background-color:#101010;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.badge.badge-with-title>.badge-content{border-start-start-radius:0;border-end-start-radius:0}.badge>.badge-content{background-color:var(--VARIABLE-BOX-color);color:var(--VARIABLE-BOX-CAPTION-color)}.badge-content:after{content:"​"}.badge.cstyle.transparent{--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-BG-color)}article :not(li)>ul>li:has(>input[type=checkbox]),article :not(li)>ul>li:has(>span>input[type=checkbox]){margin-inline-start:-1.5rem}article ul>li:has(>input[type=checkbox]){list-style:none}article ul>li:has(>input[type=checkbox]):before,article ul>li:has(>span>input[type=checkbox]):before{content:"​"}article ul>li>input[type=checkbox],article ul>li>span>input[type=checkbox]{appearance:none;background-color:var(--INTERNAL-MAIN-BG-color);color:var(--INTERNAL-MAIN-TEXT-color);font:inherit;border:.15em solid;border-radius:.15em;place-content:center;width:1.15em;height:1.15em;margin:0;display:inline-grid;transform:translateY(-.075em)}article ul>li>input[type=checkbox]:before,article ul>li>span>input[type=checkbox]:before{box-shadow:inset 1em 1em var(--INTERNAL-PRIMARY-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";transform-origin:0 100%;background-color:canvastext;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0)}article ul>li>input[type=checkbox]:checked:before,article ul>li>span>input[type=checkbox]:checked:before{transform:scale(1)}.lightbox-back{text-align:center;white-space:nowrap;z-index:1999;background:#000c;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.lightbox-back:target{display:flex}.lightbox-back svg,.lightbox-back img{background-color:var(--INTERNAL-MAIN-BG-color);max-width:95%;max-height:95%;padding:min(2vh,2vw);overflow:auto}#R-sidebar select,#R-sidebar .collapsible-menu label,#R-sidebar .menu-control,#R-sidebar :is(a,span){color:var(--INTERNAL-MENU-SECTIONS-LINK-color)}#R-sidebar select:hover,#R-sidebar .collapsible-menu li:not(.active)>label:hover,#R-sidebar .menu-control:hover,#R-sidebar a:hover{color:var(--INTERNAL-MENU-SECTIONS-LINK-HOVER-color)}#R-sidebar li.active>label,#R-sidebar li.active>a{color:var(--INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-color)}#R-sidebar li.active>a{background-color:var(--INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-BG-color)}#R-sidebar ul>li>:is(a,span){display:block;position:relative}#R-sidebar ul.space li>*{padding-top:.125rem;padding-bottom:.125rem}#R-sidebar ul.space>li>ul{padding-top:0;padding-bottom:0}#R-sidebar ul.morespace li>*{padding-top:.25rem;padding-bottom:.25rem}#R-sidebar ul.morespace li>ul{padding-top:0;padding-bottom:0}#R-sidebar ul.enlarge>li.parent,#R-sidebar ul.enlarge>li.active{background-color:var(--INTERNAL-MENU-SECTIONS-ACTIVE-BG-color)}#R-sidebar ul.enlarge>li>:is(a,span){font-size:1.1rem;line-height:2rem}#R-sidebar ul.enlarge>li>a>.read-icon{margin-top:.5rem}#R-sidebar ul.enlarge>li>ul>li:last-child{padding-bottom:1rem}#R-sidebar ul ul{padding-inline-start:1rem}#R-sidebar ul.collapsible-menu>li{position:relative}#R-sidebar ul.collapsible-menu>li>input{appearance:none;cursor:pointer;z-index:1;width:1rem;margin-top:.65rem;margin-left:0;margin-right:0;display:inline-block;position:absolute}#R-sidebar ul.collapsible-menu.enlarge>li>input{margin-top:.9rem}#R-sidebar ul.collapsible-menu>li>label{cursor:pointer;z-index:2;width:1rem;margin-bottom:0;padding-inline-start:.125rem;display:inline-block;position:absolute;inset-inline-start:0}#R-sidebar ul.collapsible-menu.enlarge>li>label{font-size:1.1rem;line-height:2rem}#R-sidebar ul.collapsible-menu>li>label:after{content:"";width:0%;height:1px;transition:width .5s;display:block}#R-sidebar ul.collapsible-menu>li>label:hover:after{width:100%}#R-sidebar ul.collapsible-menu>li>label>.fas{width:.6rem;font-size:.8rem}#R-sidebar ul.collapsible-menu>li>:is(a,span){width:100%;display:inline-block}#R-sidebar ul ul{display:none}#R-sidebar ul>li.parent>ul,#R-sidebar ul>li.active>ul,#R-sidebar ul>li.alwaysopen>ul{display:block}#R-sidebar ul.collapsible-menu>li>input+label~ul{display:none}#R-sidebar ul.collapsible-menu>li>input+label>.fa-chevron-right{text-align:end;display:inline-block}#R-sidebar ul.collapsible-menu>li>input:checked+label~ul{display:block}#R-sidebar ul.collapsible-menu>li>input:checked+label>.fa-chevron-right{transform:rotate(90deg)}html[dir=rtl] #R-sidebar ul.collapsible-menu>li>input+label>i.fa-chevron-right{transform:scaleX(-1)}html[dir=rtl] #R-sidebar ul.collapsible-menu>li>input:checked+label>i.fa-chevron-right{transform:rotate(90deg)}body #R-logo svg,body #R-logo svg :not([color]),body #R-logo svg [color=black],body #R-logo svg [color=\#000000]{color:var(--INTERNAL-LOGO-IMAGE-color)}body #R-logo:hover svg,body #R-logo:hover svg :not([color]),body #R-logo:hover svg [color=black],body #R-logo:hover svg [color=\#000000]{color:var(--INTERNAL-LOGO-IMAGE-HOVER-color)}body #R-logo svg :not([fill]),body #R-logo svg [fill=black],body #R-logo svg [fill=\#000000]{fill:var(--INTERNAL-LOGO-IMAGE-color)}body #R-logo:hover svg :not([fill]),body #R-logo:hover svg [fill=black],body #R-logo:hover svg [fill=\#000000]{fill:var(--INTERNAL-LOGO-IMAGE-HOVER-color)}body a#R-logo,body a#R-logo *{color:var(--INTERNAL-LOGO-LINK-color)}body a#R-logo:hover,body a#R-logo:hover *{color:var(--INTERNAL-LOGO-LINK-HOVER-color)}#R-logo.R-default{font-family:var(--INTERNAL-LOGO-font);font-size:var(--INTERNAL-LOGO-font-size);flex-direction:row;justify-content:center;align-items:center;gap:.1em .4em;width:100%;margin-block:.5rem;line-height:1;display:flex;overflow:hidden}#R-logo.R-default.direction-column{flex-direction:column}@media only all and (width<=59.999rem){#R-logo.R-default{font-size:calc(var(--INTERNAL-LOGO-font-size) * .8);margin-block:.9rem}}#R-logo.R-default .logo-image{height:auto;width:var(--INTERNAL-LOGO-IMAGE-width);flex-shrink:0;display:none}#R-logo.R-default .logo-image>*{max-width:var(--INTERNAL-LOGO-IMAGE-width)}#R-logo.R-default .logo-title{text-align:start;text-wrap:auto;word-break:break-word;flex-shrink:1;min-width:0;font-size:2em}#R-logo.R-default.direction-column .logo-title{text-align:center}#R-logo.R-default.manual-wrap .logo-title{white-space:pre}.columnize{column-count:2}@media screen and (width>=79.25rem){.columnize{column-count:3}}.columnize>*{break-inside:avoid-column}#R-body .tab-panel{margin-top:1.5rem;margin-bottom:1.5rem}#R-body .tab-nav{flex-wrap:wrap;display:flex}#R-body .tab-nav-title{margin-inline-start:.6rem;padding:.2rem 0;font-size:.9rem;font-weight:400;line-height:1.42857}#R-body .tab-nav-button{appearance:none;background-color:initial;color:var(--VARIABLE-LINK-color);border:1px solid #0000;margin-inline-start:.6rem;font-size:.9rem;font-weight:300;line-height:1.42857;display:block}#R-body .tab-nav-button.active{background-color:var(--VARIABLE-BOX-color);border-bottom-color:var(--VARIABLE-BOX-BG-color);color:var(--VARIABLE-BOX-TEXT-color);cursor:default;border-radius:2px 2px 0 0}#R-body .tab-nav-button:not(.active):hover,#R-body .tab-nav-button:not(.active):active,#R-body .tab-nav-button:not(.active):focus{color:var(--VARIABLE-LINK-HOVER-color)}#R-body .tab-nav-button>.tab-nav-text{border-bottom-color:var(--VARIABLE-BOX-color);border-bottom-style:solid;border-bottom-width:.15rem;padding:.2rem .6rem 0;display:block}#R-body .tab-nav-button.active>.tab-nav-text{background-color:var(--VARIABLE-BOX-BG-color);text-shadow:-.08ex 0,.08ex 0;border-bottom-color:#0000;border-radius:1px 1px 0 0}@supports (-webkit-text-stroke-width:0.09ex){#R-body .tab-nav-button.active>.tab-nav-text{text-shadow:-.08ex 0,.08ex 0;-webkit-text-stroke-width:.09ex}}#R-body .tab-nav-button:not(.active):hover>.tab-nav-text,#R-body .tab-nav-button:not(.active):active>.tab-nav-text,#R-body .tab-nav-button:not(.active):focus>.tab-nav-text{border-bottom-color:var(--VARIABLE-LINK-HOVER-color)}#R-body .tab-content{background-color:var(--VARIABLE-BOX-color);border-color:var(--VARIABLE-BOX-color);margin-top:calc(var(--bpx1) * -1px);z-index:10;border-style:solid;border-width:1px;display:none}#R-body .tab-content.active{display:block}#R-body .tab-content-text{background-color:var(--VARIABLE-BOX-BG-color);color:var(--VARIABLE-BOX-TEXT-color);padding:1rem}#R-body .tab-content.codify>.tab-content-text,#R-body .tab-content-text:has(>div.highlight:only-child){padding:0}#R-body .tab-content-text>div.highlight:only-child>div,#R-body .tab-content-text>div.highlight:only-child pre:not(.mermaid),#R-body .tab-content-text>pre:not(.mermaid).pre-code:only-child{border-width:0}.tab-panel-style.cstyle.initial,.tab-panel-style.cstyle.default{--VARIABLE-BOX-BG-color:var(--INTERNAL-MAIN-BG-color)}.tab-panel-style.cstyle.transparent{--VARIABLE-BOX-color:#86868666;--VARIABLE-BOX-BG-color:transparent}#R-body .tab-panel-style.cstyle.initial.tab-nav-button.active,#R-body .tab-panel-style.cstyle.default.tab-nav-button.active,#R-body .tab-panel-style.cstyle.transparent.tab-nav-button.active{background-color:var(--VARIABLE-BOX-BG-color);border-left-color:var(--VARIABLE-BOX-color);border-right-color:var(--VARIABLE-BOX-color);border-top-color:var(--VARIABLE-BOX-color)}#R-body .tab-panel-style.cstyle.code.tab-nav-button:not(.active){--VARIABLE-BOX-color:var(--INTERNAL-BOX-NEUTRAL-color)}#R-body .tab-panel-style.cstyle.initial.tab-content,#R-body .tab-panel-style.cstyle.default.tab-content,#R-body .tab-panel-style.cstyle.transparent.tab-content{background-color:var(--VARIABLE-BOX-BG-color)}#R-topbar{border-bottom-color:var(--INTERNAL-MAIN-TOPBAR-BORDER-color);border-bottom-style:solid;border-bottom-width:1px}#R-header-wrapper{background-color:var(--INTERNAL-MENU-HEADER-BG-color);color:var(--INTERNAL-MENU-HEADER-color);text-align:center}#R-header-wrapper :is(a,span){color:var(--INTERNAL-MENU-HEADER-color)}:has(~#R-content-wrapper),#R-content-wrapper>*{border-inline-end-color:var(--INTERNAL-MENU-BORDER-color);border-inline-end-style:solid;border-inline-end-width:1px}#R-header-topbar{background-color:initial;border-bottom:1px solid #0000;border-inline-end-color:var(--INTERNAL-MENU-TOPBAR-BORDER-color);pointer-events:none;z-index:1;border-inline-end-style:solid;border-inline-end-width:1px;width:100%;height:3rem;position:absolute;top:0}@media screen and (width<=47.999rem){.mobile-support #R-header-topbar{border-inline-end-color:var(--INTERNAL-MENU-BORDER-color)}}#topics>ul{margin-top:1rem}#R-sidebar ul.collapsible-menu li.active>a{border-bottom-color:var(--INTERNAL-MENU-BORDER-color);border-top-color:var(--INTERNAL-MENU-BORDER-color);border-inline-start-color:var(--INTERNAL-MENU-BORDER-color);border-inline-end-color:var(--INTERNAL-MENU-SECTION-ACTIVE-CATEGORY-BORDER-color);padding-left:calc(1rem - var(--bpx1) * 1px);padding-right:calc(1rem - var(--bpx1) * 1px);width:calc(100% + var(--bpx1) * 1px);border-style:solid;border-width:1px}#R-sidebar ul.morespace.collapsible-menu li.active>a{padding-bottom:calc(.25rem - var(--bpx1) * 1px);padding-top:calc(.25rem - var(--bpx1) * 1px)}#R-sidebar ul.space.collapsible-menu li.active>a{padding-bottom:calc(.125rem - var(--bpx1) * 1px);padding-top:calc(.125rem - var(--bpx1) * 1px)}#R-homelinks{background-color:var(--INTERNAL-MENU-HEADER-BORDER-color);color:var(--INTERNAL-MENU-HOME-LINK-color);padding:0;overflow:hidden}#R-sidebar #R-homelinks ul{margin:.75rem 0}#R-sidebar #R-homelinks ul.space{margin:.625rem 0}#R-sidebar #R-homelinks ul.morespace{margin:.5rem 0}#R-homelinks .nav-title,#R-homelinks select,#R-homelinks .collapsible-menu label,#R-homelinks .menu-control,#R-homelinks :is(a,span){color:var(--INTERNAL-MENU-HOME-LINK-color)}#R-homelinks ul.collapsible-menu li.active>a{border-top-color:#0000;border-bottom-color:#0000;border-inline-color:#0000}#R-homelinks select:hover,#R-homelinks :is(.collapsible-menu,:not(.collapsible-menu)) li:not(.active)>label:hover,#R-homelinks .menu-control:hover,#R-homelinks :is(.collapsible-menu,:not(.collapsible-menu)) a:hover{color:var(--INTERNAL-MENU-HOME-LINK-HOVER-color)}#R-homelinks li.active>label,#R-homelinks li.active>a{color:var(--INTERNAL-MENU-HOME-LINK-color)}#R-homelinks li.active>a{background-color:initial}article .R-taxonomy ul,article .R-taxonomy li{padding:0;list-style:none;display:inline}article .R-taxonomy i~ul>li:before{content:" "}article .R-taxonomy ul>li~li:before{content:" | "}#R-body:has(article:first-of-type.notfound){width:100%;min-width:100%;max-width:100%;margin-inline-start:0}article.notfound p{text-align:center}article.notfound h1{color:var(--MAIN-TEXT-color);font-size:5rem;line-height:1;overflow:hidden}article.notfound h1 span{font-size:6.5rem;font-weight:500}article.notfound h1 i{vertical-align:text-top;font-size:5rem}article.notfound h2{color:var(--MAIN-TEXT-color);text-align:center;padding:0;font-size:2.5rem;font-weight:500}article.notfound #shrug svg,article.notfound #shrug svg *{color:var(--MAIN-TEXT-color);fill:var(--MAIN-TEXT-color)!important}article.notfound #shrug svg{width:15rem;transform:scaleX(-1)}.box.cstyle.transparent>.box-label{margin:0;padding-top:0;padding-bottom:0}.box.expand.cstyle.transparent>.box-label{color:var(--VARIABLE-LINK-color)}.box.expand.cstyle.transparent>.box-label:hover,.box.expand.cstyle.transparent>.box-label:active,.box.expand.cstyle.transparent>.box-label:focus{color:var(--VARIABLE-LINK-HOVER-color)}.box.cstyle.transparent>.box-content{margin-top:0;padding-bottom:0}.mermaidTooltip{position:absolute}.card-container{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.card-container .card-container{grid-template-columns:none;display:block}.card-container .card{background:var(--INTERNAL-BOX-BG-color);border:1px solid color-mix(in srgb,var(--INTERNAL-MAIN-TEXT-color) 10%,transparent);color:var(--INTERNAL-MAIN-TEXT-color);overflow-wrap:break-word;word-break:break-word;border-radius:12px;flex-direction:column;height:fit-content;min-height:300px;max-height:600px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.card-container .card:focus-within:has(.card-title>a:focus){outline:auto}.card-container>.card.card-popout{border:1px solid color-mix(in srgb,var(--VARIABLE-LINK-color) 33%,transparent)}.card-container .card:before{background:linear-gradient(90deg,var(--VARIABLE-LINK-color) 0%,color-mix(in srgb,var(--VARIABLE-LINK-color) 60%,white) 100%);content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card-container .card.card-popout:hover{border-color:color-mix(in srgb,var(--VARIABLE-LINK-color) 40%,transparent);box-shadow:0 8px 25px color-mix(in srgb,var(--VARIABLE-LINK-color) 25%,transparent);transform:translateY(-4px)translate(4px)}.card-container .card.card-popout:hover:before{opacity:1}.card-container .card-image{background:0 0;order:-1;height:300px;position:relative;overflow:hidden}.card-container .card-content+.card-image{height:160px;min-height:160px}.card-container .card-image img{object-fit:cover;width:100%;height:100%}.card-container .card-content{flex-direction:column;flex:auto;min-height:0;margin:1.25rem 1rem;display:flex;overflow:hidden}.card-container .card-title{color:var(--INTERNAL-MAIN-TITLES-TEXT-color);flex:none;margin-top:0;font-size:1.2rem;font-weight:700;line-height:1.3}.card-container .card-title a{color:inherit;text-decoration:none;transition:all .3s}.card-container .card-title a:before{content:"";z-index:1;position:absolute;inset:0}.card-container .card-content-text{flex:auto;font-size:.9rem;line-height:1.5;overflow:hidden}@media screen and (width<=59.999rem){article:not(.narrow) .card-container{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=74.999rem){article.narrow .card-container{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=47.999rem){article.narrow .card-container,article:not(.narrow) .card-container{grid-template-columns:1fr;gap:1.25rem}.card-container .card-content{padding:1rem}.card-container .card-content+.card-image{height:140px}}body[data-theme=dark] .card-container .card,.relearn-dark .card-container .card{box-shadow:0 2px 8px #0000004d}body[data-theme=dark] .card-container .card:hover,.relearn-dark .card-container .card:hover{box-shadow:0 4px 20px #0006}.cstyle{--VARIABLE-BOX-color:var(--INTERNAL-BOX-NEUTRAL-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-NEUTRAL-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-BG-color);-webkit-print-color-adjust:exact;color-adjust:exact}.cstyle.link{--VARIABLE-BOX-color:transparent;--VARIABLE-BOX-TEXT-color:var(--VARIABLE-LINK-HOVER-color);--VARIABLE-BOX-CAPTION-color:var(--VARIABLE-LINK-color);--VARIABLE-BOX-BG-color:#a0a0a033}.cstyle.action{--VARIABLE-BOX-color:#a0a0a033;--VARIABLE-BOX-TEXT-color:var(--INTERNAL-MAIN-BG-color);--VARIABLE-BOX-CAPTION-color:var(--VARIABLE-LINK-color);--VARIABLE-BOX-BG-color:var(--VARIABLE-LINK-color)}.cstyle.accent{--VARIABLE-BOX-color:var(--INTERNAL-BOX-ACCENT-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-ACCENT-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-ACCENT-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-ACCENT-BG-color)}.cstyle.blue{--VARIABLE-BOX-color:var(--INTERNAL-BOX-BLUE-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-BLUE-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-BLUE-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-BLUE-BG-color)}.cstyle.caution{--VARIABLE-BOX-color:var(--INTERNAL-BOX-CAUTION-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-CAUTION-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-CAUTION-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-CAUTION-BG-color)}.cstyle.code{--VARIABLE-BOX-color:var(--INTERNAL-BOX-CODE-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-CODE-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-CODE-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-CODE-BG-color)}.cstyle.cyan{--VARIABLE-BOX-color:var(--INTERNAL-BOX-CYAN-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-CYAN-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-CYAN-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-CYAN-BG-color)}.cstyle.green{--VARIABLE-BOX-color:var(--INTERNAL-BOX-GREEN-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-GREEN-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-GREEN-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-GREEN-BG-color)}.cstyle.grey{--VARIABLE-BOX-color:var(--INTERNAL-BOX-GREY-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-GREY-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-GREY-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-GREY-BG-color)}.cstyle.important{--VARIABLE-BOX-color:var(--INTERNAL-BOX-IMPORTANT-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-IMPORTANT-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-IMPORTANT-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-IMPORTANT-BG-color)}.cstyle.info{--VARIABLE-BOX-color:var(--INTERNAL-BOX-INFO-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-INFO-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-INFO-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-INFO-BG-color)}.cstyle.inline{--VARIABLE-BOX-color:var(--INTERNAL-BOX-INLINE-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-INLINE-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-INLINE-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-INLINE-BG-color)}.cstyle.magenta{--VARIABLE-BOX-color:var(--INTERNAL-BOX-MAGENTA-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-MAGENTA-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-MAGENTA-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-MAGENTA-BG-color)}.cstyle.neutral{--VARIABLE-BOX-color:var(--INTERNAL-BOX-NEUTRAL-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-NEUTRAL-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-NEUTRAL-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-NEUTRAL-BG-color)}.cstyle.note{--VARIABLE-BOX-color:var(--INTERNAL-BOX-NOTE-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-NOTE-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-NOTE-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-NOTE-BG-color)}.cstyle.orange{--VARIABLE-BOX-color:var(--INTERNAL-BOX-ORANGE-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-ORANGE-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-ORANGE-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-ORANGE-BG-color)}.cstyle.primary{--VARIABLE-BOX-color:var(--INTERNAL-BOX-PRIMARY-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-PRIMARY-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-PRIMARY-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-PRIMARY-BG-color)}.cstyle.red{--VARIABLE-BOX-color:var(--INTERNAL-BOX-RED-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-RED-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-RED-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-RED-BG-color)}.cstyle.secondary{--VARIABLE-BOX-color:var(--INTERNAL-BOX-SECONDARY-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-SECONDARY-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-SECONDARY-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-SECONDARY-BG-color)}.cstyle.tip{--VARIABLE-BOX-color:var(--INTERNAL-BOX-TIP-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-TIP-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-TIP-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-TIP-BG-color)}.cstyle.transparent{--VARIABLE-BOX-color:var(--INTERNAL-BOX-TRANSPARENT-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-TRANSPARENT-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-TRANSPARENT-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-TRANSPARENT-BG-color)}.cstyle.warning{--VARIABLE-BOX-color:var(--INTERNAL-BOX-WARNING-color);--VARIABLE-BOX-TEXT-color:var(--INTERNAL-BOX-WARNING-TEXT-color);--VARIABLE-BOX-CAPTION-color:var(--INTERNAL-BOX-WARNING-CAPTION-color);--VARIABLE-BOX-BG-color:var(--INTERNAL-BOX-WARNING-BG-color)}@font-face{font-family:roboto flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/robotoflex/RobotoFlex.cyrillic-ext.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:roboto flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/robotoflex/RobotoFlex.cyrillic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:roboto flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/robotoflex/RobotoFlex.greek.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:roboto flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/robotoflex/RobotoFlex.vietnamese.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:roboto flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/robotoflex/RobotoFlex.latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto flex;font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/robotoflex/RobotoFlex.latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}