.content-menu>.foreground-content{display:grid;place-items:center var(--menu-justify,end);width:100%}.CustomMenu{--collapse-button-display:block;--menu-bg:transparent;--menu-padding:unset;--item-padding:var(--button-padding,0.875em);--item-font-size:1em;--item-font-weight:400;--submenu-bg:var(--text-contrast);--submenu-sub-bg:var(--text-contrast-darker);--submenu-sub-sub-bg:var(--text-contrast-darkest);--transition-duration:300ms;--transition-timing:cubic-bezier(0.77,0,0.175,1);--hover-filter:brightness(0.84) contrast(1.4) saturate(1.42) brightness(0.9) contrast(1.2) saturate(0.78);--active-filter:brightness(1.12) contrast(0.84) saturate(1.3) brightness(1.06) contrast(1.12) saturate(0.78)}.CustomMenu:not(.menu-ready)>[role=menubar]{margin:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important}.CustomMenu.menu-ready>button{display:var(--collapse-button-display)}.CustomMenu.menu-ready menu{background-color:var(--menu-bg);list-style:none;margin:unset;padding:var(--menu-padding)!important}.CustomMenu.menu-ready menu>li{flex:none;width:max-content}.CustomMenu.menu-ready menu>li.activeItem>[role=menuitem]{--top-level-weight:700;--sub-level-weight:700;--sub-sub-level-weight:700;color:var(--secondary);cursor:default;pointer-events:none}.CustomMenu.menu-ready menu>li>[role=menuitem]{color:var(--text-color);display:flex;font-size:var(--item-font-size);font-weight:var(--item-font-weight);line-height:1;outline-offset:-2px;padding:var(--item-padding);padding-block:.75em;text-decoration:none;text-wrap:pretty;width:100%}.CustomMenu.menu-ready menu>li>[role=menuitem] svg{flex:none;margin-left:auto}.CustomMenu.menu-ready menu>li>[role=menuitem] hr{margin-block:0;width:100%}.CustomMenu.menu-ready menu>li:not(.isText)>[role=menuitem]:hover{-webkit-backdrop-filter:var(--hover-filter);backdrop-filter:var(--hover-filter);transition:filter var(--transition-duration) var(--transition-timing),-webkit-filter var(--transition-duration) var(--transition-timing)}.CustomMenu.menu-ready menu>li:not(.isText)>[role=menuitem]:active{-webkit-backdrop-filter:var(--active-filter);backdrop-filter:var(--active-filter);transition:filter 0s linear,-webkit-filter 0s linear}.CustomMenu.menu-ready menu>li:is(.hasChildren):not(.hasLink){display:grid;grid-template-areas:"button" "submenu";grid-template-columns:1fr;grid-template-rows:auto auto}.CustomMenu.menu-ready menu>li:is(.hasChildren):not(.hasLink)>button[role=menuitem]{grid-area:button}.CustomMenu.menu-ready menu>li:is(.hasChildren):not(.hasLink)>menu[role=menu]{grid-area:submenu}.CustomMenu.menu-ready menu>li:is(.hasChildren.hasLink){display:grid;grid-template-areas:"link button" "submenu submenu";grid-template-columns:1fr auto;grid-template-rows:auto auto}.CustomMenu.menu-ready menu>li:is(.hasChildren.hasLink)>a[role=menuitem]{grid-area:link;padding-right:.25em}.CustomMenu.menu-ready menu>li:is(.hasChildren.hasLink)>button[role=menuitem]{grid-area:button;padding:var(--item-padding)}.CustomMenu.menu-ready menu>li:is(.hasChildren.hasLink)>menu[role=menu]{grid-area:submenu}.CustomMenu.menu-ready>[role=menubar]{display:flex}.CustomMenu.menu-ready>[role=menubar]>li>[role=menuitem]{--item-font-size:var(--top-level-size,1em);--item-font-weight:var(--top-level-weight,400)}.CustomMenu.menu-ready>[role=menubar] button>span>svg{transition:rotate var(--transition-duration) 50ms var(--transition-timing)}.CustomMenu.menu-ready>[role=menubar] button[aria-expanded=true]>span>svg{rotate:-180deg}.CustomMenu.menu-ready .subMenu{--menu-bg:var(--submenu-bg);height:0;max-width:100vw;min-width:100%;overflow:hidden}.CustomMenu.menu-ready .subMenu>li>[role=menuitem]{--item-font-size:var(--sub-level-size,1em);--item-font-weight:var(--sub-level-weight,400)}.CustomMenu.menu-ready .subMenu .subMenu{--menu-bg:var(--submenu-sub-bg)}.CustomMenu.menu-ready .subMenu .subMenu>li>[role=menuitem]{--item-font-size:var(--sub-sub-level-size,1em);--item-font-weight:var(--sub-sub-level-weight,400)}.CustomMenu.menu-ready:is(.collapse){--collapse-button-display:block;position:relative;menu>li{max-width:100%;min-width:100%;width:max-content}&>[role=menubar]{--menu-bg:var(--submenu-bg);border-radius:var(--button-border-radius);box-shadow:var(--shadow-xl);flex-direction:column;height:0;overflow:hidden;position:absolute;right:0;top:100%;translate:0 1em;width:calc(100vw - 2rem);&>li:first-child{margin-top:min(calc(var(--button-border-radius)/2),var(--size-fluid-sm))}&>li:last-child{margin-bottom:min(calc(var(--button-border-radius)/2),var(--size-fluid-sm))}&>li>[role=menuitem]{border-radius:0}}.subMenu{--menu-bg:var(--submenu-sub-bg)}.subMenu .subMenu{--menu-bg:var(--submenu-sub-sub-bg)}}.CustomMenu.menu-ready:not(.collapse){--collapse-button-display:none;&>[role=menubar]{&>li>[role=menuitem]{--line-height:1;border:var(--button-border-width) solid transparent;border-radius:var(--button-border-radius);padding:var(--desktop-top-level-item-padding,var(--button-padding,var(--item-padding)))}&>li:is(.hasChildren){position:relative;&>menu[role=menu]{position:absolute;translate:0 var(--desktop-sub-vertical-offset,1em)}}}.subMenu>li{max-width:var(--menu-item-max-width,max-content);min-width:var(--menu-item-min-width,100%)}.subMenu._depth1{border-radius:var(--button-border-radius);box-shadow:var(--shadow-xl);position:relative;z-index:2;&>li:first-child{margin-top:min(calc(var(--button-border-radius)/2),var(--size-fluid-sm))}&>li:last-child{margin-bottom:min(calc(var(--button-border-radius)/2),var(--size-fluid-sm))}}}@media (min-width:576px){.CustomMenu.menu-ready:is(.collapse)>[role=menubar]{width:auto}}.menuSearch{font-size:inherit}.menuSearch--button>span{line-height:1}.menuSearch--button:is([aria-expanded=true]){--button-background-color:var(--danger)}.menuSearch--button:is([aria-expanded=false])>span:last-of-type,.menuSearch--button:is([aria-expanded=false])>svg:last-of-type{display:none}.menuSearch--button:is([aria-expanded=true])>span:first-of-type,.menuSearch--button:is([aria-expanded=true])>svg:first-of-type{display:none}.menuSearch--field{right:0}.menuSearch--field:after,.menuSearch--field:before{display:none}.menuSearch--field>li{margin-block:unset!important}.menuSearch--field form{display:grid;grid-template-columns:1fr auto}.menuSearch--field form input{border:unset;font-size:inherit;line-height:1;padding:0 var(--desktop-top-level-item-padding,var(--button-padding,var(--item-padding)))}.menuSearch--field form button{aspect-ratio:1;display:grid;font-size:inherit;place-items:center}.CustomMenu:is(.collapse) .menuSearch--field form input{border-radius:0 0 0 var(--button-border-radius)}.CustomMenu:is(.collapse) .menuSearch--field form button{border-radius:0 0 var(--button-border-radius) 0}.CustomMenu:not(.collapse) .menuSearch--field form input{border-radius:var(--button-border-radius) 0 0 var(--button-border-radius)}.CustomMenu:not(.collapse) .menuSearch--field form button{border-radius:0 var(--button-border-radius) var(--button-border-radius) 0}.CustomMenu:not(.collapse) .menuSearch--button>span{display:none}.CustomMenu>.button{margin-left:auto}.CustomMenu>[role=menubar]{align-items:center;--btn-trans-duration:128ms;--btn-trans-delay:0ms;--btn-trans-function:cubic-bezier(0.5,0,0.75,0);--btn-trans:var(--btn-trans-duration) var(--btn-trans-delay) var(--btn-trans-function)}