.content-menu>.foreground-content{display:grid;place-items:center var(--menu-justify,end);width:100%}.CustomMenu{--collapse-button-display:block;--menu-padding:unset;--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);padding:var(--item-padding,var(--button-padding,.875em))}.CustomMenu.menu-ready menu{background-color:var(--menu-,transparent);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(--primary);cursor:default;pointer-events:none}.CustomMenu.menu-ready menu>li>[role=menuitem]{color:var(--text-color);display:flex;font-size:var(--item-font-size,1em);font-weight:var(--item-font-weight,400);line-height:1em;outline-offset:-2px;padding:var(--item-padding,var(--button-padding,.875em));padding-block:.75em;text-align:start;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,var(--button-padding,.875em))}.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{background:var(--submenu-bg,var(--text-contrast,var(--light)));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{background:var(--submenu-sub-bg,var(--text-contrast-darker,var(--light-darker)))}.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]{background:var(--submenu-bg,var(--text-contrast,var(--light)));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{background:var(--submenu-sub-bg,var(--text-contrast-darker,var(--light-darker)))}.subMenu .subMenu{background:var(--submenu-sub-sub-bg,var(--text-contrast-darkest,var(--light-darkest)))}}.CustomMenu.menu-ready:not(.collapse){--collapse-button-display:none;&>[role=menubar]{&>li>[role=menuitem]{--line-height:1em;border:var(--button-border-width) solid transparent;border-radius:var(--button-border-radius);padding:var(--desktop-top-level-item-padding,var(--item-padding,var(--button-padding,.875em)))}&>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:1em}.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:1em;padding:var(--item-padding,var(--button-padding,.875em))}.menuSearch--field form button{aspect-ratio:1;display:grid;font-size:inherit;padding:var(--item-padding,var(--button-padding,.875em));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)}.CustomMenu:not(.collapse)>[role=menubar]>li:nth-last-child(-n+1){margin-left:var(--size-fluid-6xs)}.CustomMenu:not(.collapse)>[role=menubar]>li:nth-last-child(-n+1)>*{font-weight:600}.CustomMenu>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu){--button-filter:none;background:var(--button-background-color,var(--text-contrast));border-color:var(--button-border-color);border-radius:var(--button-border-radius);border-style:var(--button-border-style,solid);border-width:var(--button-border-width,0);color:var(--button-text-color,var(--text-color));-webkit-filter:var(--button-all-filter,var(--button-filter));filter:var(--button-all-filter,var(--button-filter));font-size:var(--button-font-size,inherit);font-style:var(--font-style);font-weight:var(--button-font-weight,var(--font-weight));line-height:1em;text-align:var(--text-align);text-decoration:var(--text-decoration);text-transform:var(--button-text-transform,var(--text-transform))}.CustomMenu:not(.collapse)>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu){background:var(--button-desktop-background-color,var(--button-background-color,var(--text-contrast)));color:var(--button-desktop-text-color,var(--button-text-color,var(--text-color)));font-size:var(--button-desktop-font-size,var(--button-font-size,inherit));font-weight:var(--button-desktop-font-weight,var(--button-font-weight,var(--font-weight)))}.CustomMenu>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu):focus,.CustomMenu>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu):hover{background:var(--button-hover-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#fff 12.5%));border-color:var(--button-hover-border-color,color-mix(in srgb,var(--button-border-color),#fff 12.5%));border-radius:var(--button-hover-border-radius,var(--button-border-radius));border-style:var(--button-hover-border-style,var(--button-border-style,solid));border-width:var(--button-hover-border-width,var(--button-border-width,0));color:var(--button-hover-text-color,var(--button-text-color,var(--text-color)));transition:border var(--btn-trans),background var(--btn-trans),color var(--btn-trans)}.CustomMenu:not(.collapse)>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu):focus,.CustomMenu:not(.collapse)>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu):hover{background:var(--button-desktop-hover-background-color,var(--button-hover-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#fff 12.5%)));color:var(--button-desktop-hover-text-color,var(--button-hover-text-color,var(--button-text-color,var(--text-color))))}.CustomMenu>[role=menubar]>li:nth-last-child(-n+1)>:not(.subMenu):active{background:var(--button-active-background-color,color-mix(in srgb,var(--button-background-color,var(--text-contrast)),#000 12.5%));border-color:var(--button-active-border-color,color-mix(in srgb,var(--button-border-color),#000 12.5%));border-radius:var(--button-active-border-radius,var(--button-border-radius));border-style:var(--button-active-border-style,var(--button-border-style,solid));border-width:var(--button-active-border-width,var(--button-border-width,0));color:var(--button-active-text-color,var(--button-text-color,var(--text-color)));transition:border 0s linear 0s,background 0s linear 0s,color 0s linear 0s}