.display-mode-card.selected,.display-mode-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.menu-module[data-display=horizontal_mega] .menu-item,.menu-module[data-display=horizontal_mega] .menu-item-mega,.menu-module[data-display=horizontal_mega] .menu-mega-nav{position:relative}.menu-module[data-display=horizontal_mega] .menu-item.active>.menu-link,.menu-module[data-display=horizontal_mega] .menu-link:hover,.menu-module[data-display=vertical_mega] .menu-vertical-mega-item.active>.menu-vertical-mega-link,.menu-module[data-display=vertical_mega] .menu-vertical-mega-item.active>.menu-vertical-mega-link-wrapper>.menu-vertical-mega-link,.menu-module[data-display=vertical_mega] .menu-vertical-mega-link:hover,.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link:hover{background-color:var(--primary-tint);color:var(--primary-color)}.menu-mega-column,.menu-mega-sub-grid-cell{min-width:0}.menu-module[data-animation=elastic] .menu-anim-open,.menu-module[data-animation=elastic] .menu-vertical-mega-submenu.menu-anim-open{animation:menuBounceDown var(--menu-animation-duration) cubic-bezier(.16,1,.3,1) both}.menu-module,.theme-dark .menu-module,[data-bs-theme=dark] .menu-module{--menu-dropdown-bg:var(--card-bg);--menu-dropdown-text:var(--text-color)}.menu-module{--menu-dropdown-radius:var(--radius-md);--menu-animation-duration:300ms}.display-mode-card{cursor:pointer;border:2px solid var(--border-color);transition:.2s}.display-mode-card.selected{background-color:var(--primary-tint)}.display-mode-icon{font-size:2rem;color:var(--primary-color)}.display-mode-card.selected .display-mode-icon{color:var(--primary-deep)}.menu-module-item-row td{vertical-align:middle}.menu-module-item-row .icon-picker-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}[data-bs-theme=dark] .display-mode-card{border-color:var(--border-strong)}[data-bs-theme=dark] .display-mode-card.selected{background-color:rgba(29,37,34,.2)}.menu-module[data-display=horizontal_mega] .menu-nav-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;align-items:center;gap:2px}.menu-module[data-display=horizontal_mega] .menu-link{display:flex;align-items:center;gap:6px;padding:10px 16px;color:inherit;text-decoration:none;white-space:nowrap;border-radius:6px;transition:background-color .2s,color .2s;font-weight:500}.menu-module[data-display=horizontal_mega] .menu-link:focus-visible{background-color:var(--primary-tint);color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.menu-module[data-display=horizontal_mega] .menu-arrow{font-size:.7rem;transition:transform var(--menu-animation-duration) ease}.menu-module[data-display=horizontal_mega] .menu-item-mega.menu-item-open>.menu-heading-text .menu-arrow,.menu-module[data-display=horizontal_mega] .menu-item-mega.menu-item-open>.menu-link .menu-arrow{transform:rotate(180deg)}.menu-module[data-display=horizontal_mega] .menu-item-mega::after{content:'';position:absolute;bottom:-6px;left:0;right:0;height:6px}.menu-module[data-display=horizontal_mega] .menu-mega-panel{position:absolute;top:100%;left:0;background:var(--menu-dropdown-bg);color:var(--menu-dropdown-text);border-radius:var(--menu-dropdown-radius);box-shadow:var(--shadow-lg);z-index:1000;padding:5px}.menu-module[data-display=horizontal_mega] .menu-mobile-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px}.menu-module[data-display=horizontal_mega] .menu-mobile-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.menu-module[data-display=vertical_mega] .menu-vertical-mega{position:relative;width:100%}.menu-module[data-display=vertical_mega] .menu-vertical-mega-list{list-style:none;margin:0;padding:0}.menu-module[data-display=vertical_mega] .menu-vertical-mega-item{position:relative;margin-bottom:5px}.menu-module[data-display=vertical_mega] .menu-vertical-mega-item:last-child{border-bottom:none;margin-bottom:0}.menu-module[data-display=vertical_mega] .menu-vertical-mega-link-wrapper{display:flex;align-items:center}.menu-module[data-display=vertical_mega] .menu-vertical-mega-link{flex:1;display:flex;align-items:center;gap:8px;padding:10px 14px;color:inherit;text-decoration:none;transition:background-color .2s,color .2s;border-radius:4px;font-weight:500}.menu-module[data-display=vertical_mega] .menu-vertical-mega-link:focus-visible{background-color:var(--primary-tint);color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link-wrapper>.menu-vertical-mega-submenu-link.active,.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link.active{background-color:var(--primary-tint);color:var(--primary-color);font-weight:600}.menu-module[data-display=vertical_mega] .menu-vertical-mega-toggle{background:0 0;border:none;cursor:pointer;padding:8px 12px;color:inherit;opacity:.6}.menu-mega-links,.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-list{list-style:none;margin:0;padding:0}.menu-module[data-display=vertical_mega] .menu-vertical-mega-toggle:focus-visible,.menu-module[data-display=vertical_mega] .menu-vertical-mega-toggle:hover{opacity:1;outline:0}.menu-module[data-display=vertical_mega] .menu-vertical-mega-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.menu-module[data-display=vertical_mega] .menu-vertical-mega-arrow{transition:transform var(--menu-animation-duration) ease;font-size:.75rem}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height var(--menu-animation-duration) ease,opacity var(--menu-animation-duration) ease,visibility var(--menu-animation-duration) ease,transform var(--menu-animation-duration) ease}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu.menu-anim-open{max-height:2000px;opacity:1;visibility:visible}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link{display:flex;align-items:center;gap:8px;padding:8px 14px 8px 28px;color:inherit;text-decoration:none;transition:background-color .2s,color .2s;border-radius:4px;font-weight:400;font-size:.95rem}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link:focus-visible{background-color:var(--primary-tint);color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link-wrapper{display:flex;align-items:center}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link-wrapper>.menu-vertical-mega-submenu-link{flex:1}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-toggle{background:0 0;border:none;cursor:pointer;padding:6px 10px;color:inherit;opacity:.6}.menu-mega-link-has-sub:hover>.menu-mega-link .menu-mega-sub-arrow,.menu-mega-sub-has-panel:hover>.menu-mega-sub-link .menu-mega-sub-arrow,.menu-module[data-display=list] .menu-list-toggle:hover{opacity:1}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-toggle:focus-visible,.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-toggle:hover{opacity:1;outline:0}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-has-panel>.menu-vertical-mega-submenu{padding-left:14px}.menu-module[data-display=vertical_mega][dir=rtl] .menu-vertical-mega-submenu-link{padding:8px 28px 8px 14px}.menu-module[data-display=list] .menu-list-leaf>.menu-list-link,.menu-module[data-display=list] .menu-list-node>.menu-list-link{padding:4px 8px;color:inherit}.menu-module[data-display=vertical_mega][dir=rtl] .menu-vertical-mega-submenu-has-panel>.menu-vertical-mega-submenu{padding-left:0;padding-right:14px}.menu-module.menu-mobile-active[data-display=horizontal_mega][dir=rtl] .menu-mega-sub-panel,.menu-module.menu-mobile-active[data-display=vertical_mega][dir=rtl] .menu-vertical-mega-submenu{padding:0 16px 0 0}.menu-module[data-display=vertical_mega] .menu-vertical-mega-item[data-item-type=heading]>.menu-vertical-mega-link{font-weight:600;cursor:default}.menu-module[data-display=vertical_mega] .menu-mobile-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px}.menu-module[data-display=vertical_mega] .menu-mobile-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.menu-mega-inner{display:grid;gap:0}.menu-mega-sub-panel>.menu-mega-inner{display:grid;gap:4px}.menu-mega-link,.menu-mega-sub-grid-cell>.menu-mega-sub-link{display:flex;color:var(--menu-dropdown-text)}.menu-mega-sub-grid-cell>.menu-mega-sub-link{align-items:center;gap:8px;padding:5px 8px;text-decoration:none;border-radius:4px;transition:background-color .2s,color .2s;white-space:nowrap}.menu-mega-link.active,.menu-mega-link:hover,.menu-mega-sub-grid-cell>.menu-mega-sub-link.active,.menu-mega-sub-grid-cell>.menu-mega-sub-link:hover{background-color:var(--primary-tint);color:var(--primary-color)}.menu-mega-column>.menu-mega-link{font-weight:600;margin-bottom:4px}.menu-mega-link,.menu-mega-link-has-sub>.menu-mega-link,.menu-mega-sub-has-panel>.menu-mega-sub-link{align-items:center;padding:6px 8px;text-decoration:none;border-radius:4px;transition:background-color .2s,color .2s;gap:8px}.menu-mega-heading:focus-visible,.menu-mega-link:focus-visible,.menu-mega-sub-link:focus-visible{background-color:var(--primary-tint);color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.menu-mega-link-icon{flex-shrink:0;opacity:.6}.menu-mega-link-text{font-weight:500}.menu-mega-link-desc{display:block;font-size:.8rem;opacity:.6;margin-top:2px}.menu-mega-link-has-sub,.menu-mega-sub-has-panel{position:relative}.menu-mega-link-has-sub>.menu-mega-link,.menu-mega-sub-has-panel>.menu-mega-sub-link{display:flex;color:var(--menu-dropdown-text)}.menu-mega-link-has-sub>.menu-mega-link.active,.menu-mega-link-has-sub>.menu-mega-link:hover,.menu-mega-sub-has-panel>.menu-mega-sub-link.active,.menu-mega-sub-has-panel>.menu-mega-sub-link:hover,.menu-mega-sub-link.active,.menu-mega-sub-link:hover,.menu-module[data-display=list] .menu-list-item.active>.menu-list-leaf>.menu-list-link,.menu-module[data-display=list] .menu-list-item.active>.menu-list-node>.menu-list-link,.menu-module[data-display=list] .menu-list-leaf>.menu-list-link:hover,.menu-module[data-display=list] .menu-list-node>.menu-list-link:hover{background-color:var(--primary-tint);color:var(--primary-color)}.menu-mega-sub-arrow{margin-inline-start:auto;font-size:.7rem;opacity:.5;transition:opacity .2s}.menu-mega-sub-panel{position:absolute;top:0;left:100%;background:var(--menu-dropdown-bg);color:var(--menu-dropdown-text);border-radius:var(--menu-dropdown-radius);box-shadow:var(--shadow);padding:5px;z-index:1001;opacity:0;visibility:hidden;transform:translateX(8px);transition:opacity var(--menu-animation-duration, 300ms) ease,visibility var(--menu-animation-duration, 300ms) ease,transform var(--menu-animation-duration, 300ms) ease;pointer-events:none;min-width:180px}.menu-mega-sub-list,.menu-module[data-display=list] .menu-list-children,.menu-module[data-display=list] .menu-list-root{list-style:none;margin:0;padding:0}.menu-mega-sub-link,.menu-module[data-display=list] .menu-list-leaf>.menu-list-link,.menu-module[data-display=list] .menu-list-node>.menu-list-link{text-decoration:none;border-radius:4px;transition:background-color .2s,color .2s}[data-orientation=rtl] .menu-mega-sub-panel,[dir=rtl] .menu-mega-sub-panel{left:auto;right:100%;transform:translateX(-8px)}.menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-mega-sub-panel.menu-anim-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.menu-mega-sub-link{display:flex;align-items:center;gap:8px;padding:6px 10px;color:var(--menu-dropdown-text);white-space:nowrap}.menu-mega-sub-icon{flex-shrink:0;opacity:.6}.menu-mega-sub-text{font-weight:500}.menu-mega-sub-desc{display:block;font-size:.8rem;opacity:.6;margin-top:2px}.menu-module[data-display=list] .menu-list-view{display:inline-flex}.menu-module[data-display=list] .menu-list-item{position:relative}.menu-module[data-display=list] .menu-list-leaf{display:flex;align-items:center;gap:6px;padding:4px 0}.menu-module[data-display=list] .menu-list-leaf>.menu-list-link:focus-visible,.menu-module[data-display=list] .menu-list-node>.menu-list-link:focus-visible{background-color:var(--primary-tint);color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.menu-module[data-display=list] .menu-list-node{display:flex;align-items:center;gap:6px;padding:4px 0}.menu-module[data-display=list] .menu-list-bullet-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;flex-shrink:0;margin-left:8px}.menu-module[data-display=list] .menu-list-toggle{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;padding:4px 6px;color:inherit;opacity:.5;flex-shrink:0;transition:opacity .2s}.menu-module[data-display=list] .menu-list-toggle:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}.menu-module[data-display=list] .menu-list-toggle-icon{transition:transform var(--menu-animation-duration) ease;font-size:.75rem}.menu-module[data-display=list] .menu-list-item-open>.menu-list-node .menu-list-toggle-icon{transform:rotate(90deg)}.menu-module[data-animation=fade] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=fade] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-module[data-animation=fade] .menu-mega-sub-panel,.menu-module[data-animation=none] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=none] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{transform:none}.menu-icon{display:inline-flex;align-items:center;font-size:1rem}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-nav-list.menu-mobile-open,.menu-module.menu-mobile-active[data-display=vertical_mega] .menu-vertical-mega-list.menu-mobile-open{display:flex}.menu-icon[data-icon-pos=left]{margin-right:4px}.menu-icon[data-icon-pos=right]{margin-left:4px;order:2}.menu-hamburger{display:flex;flex-direction:column;gap:5px;width:24px}.menu-hamburger span{display:block;height:2px;background:currentColor;border-radius:2px;transition:.3s}.menu-dropdown,.menu-mega-panel{visibility:hidden;opacity:0;transition:opacity var(--menu-animation-duration) ease,visibility var(--menu-animation-duration) ease,transform var(--menu-animation-duration) ease}.menu-module[data-display=list] .menu-list-children{max-height:0;overflow:hidden;opacity:0;transition:max-height var(--menu-animation-duration) ease,opacity var(--menu-animation-duration) ease,transform var(--menu-animation-duration) ease;padding-left:16px}.menu-anim-open{visibility:visible;opacity:1}.menu-module[data-display=list] .menu-list-item-open>.menu-list-children{max-height:2000px;opacity:1}.menu-module[data-animation=none] .menu-dropdown,.menu-module[data-animation=none] .menu-mega-panel,.menu-module[data-animation=none] .menu-vertical-mega-submenu{transition:none}.menu-module[data-animation=none] .menu-mega-sub-panel{transition:none;transform:none}.menu-module[data-display=list][data-animation=none] .menu-list-children{transition:none}.menu-module[data-animation=fade] .menu-anim-open{opacity:1}.menu-module[data-animation=slide] .menu-dropdown,.menu-module[data-animation=slide] .menu-mega-panel,.menu-module[data-animation=slide] .menu-vertical-mega-submenu{transform:translateY(-8px);opacity:1}.menu-module[data-animation=slide] .menu-mega-sub-panel{transform:translateX(8px);opacity:1}[data-orientation=rtl] .menu-module[data-animation=slide] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=slide] .menu-mega-sub-panel{transform:translateX(-8px)}.menu-module[data-display=list][data-animation=slide] .menu-list-children{transform:translateX(-8px);opacity:1}.menu-module[data-display=list][dir=rtl][data-animation=slide] .menu-list-children{transform:translateX(8px)}.menu-module[data-animation=slide] .menu-anim-open{transform:translateY(0) translateX(0);opacity:1}.menu-module[data-animation=slide] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=slide] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-module[data-display=list][data-animation=slide] .menu-list-item-open>.menu-list-children{transform:translateX(0);opacity:1}.menu-module.menu-mobile-active[data-animation=slide] .menu-mega-panel,.menu-module.menu-mobile-active[data-animation=slide] .menu-vertical-mega-submenu{opacity:1}.menu-module[data-animation=slide_fade] .menu-dropdown,.menu-module[data-animation=slide_fade] .menu-mega-panel,.menu-module[data-animation=slide_fade] .menu-vertical-mega-submenu{transform:translateY(-8px);opacity:0}.menu-module[data-animation=slide_fade] .menu-mega-sub-panel{transform:translateX(8px);opacity:0}[data-orientation=rtl] .menu-module[data-animation=slide_fade] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=slide_fade] .menu-mega-sub-panel{transform:translateX(-8px)}.menu-module[data-display=list][data-animation=slide_fade] .menu-list-children{transform:translateX(-8px);opacity:0}.menu-module[data-display=list][dir=rtl][data-animation=slide_fade] .menu-list-children{transform:translateX(8px)}.menu-module[data-animation=slide_fade] .menu-anim-open{transform:translateY(0) translateX(0);opacity:1}.menu-module[data-animation=slide_fade] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=slide_fade] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-module[data-display=list][data-animation=slide_fade] .menu-list-item-open>.menu-list-children{transform:translateX(0);opacity:1}.menu-module[data-animation=scale] .menu-dropdown,.menu-module[data-animation=scale] .menu-mega-panel,.menu-module[data-animation=scale] .menu-vertical-mega-submenu{transform:scale(.1);opacity:1}.menu-module[data-display=list][data-animation=scale] .menu-list-children,.menu-module[data-display=vertical_mega][data-animation=scale] .menu-vertical-mega-submenu{transform-origin:top center}.menu-module[data-animation=scale] .menu-mega-sub-panel{transform:translateX(8px) scale(.1);opacity:1}[data-orientation=rtl] .menu-module[data-animation=scale] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=scale] .menu-mega-sub-panel{transform:translateX(-8px) scale(.1)}.menu-module[data-display=list][data-animation=scale] .menu-list-children{transform:scale(.1);opacity:1}.menu-module[data-animation=scale] .menu-anim-open{transform:scale(1);opacity:1}.menu-module[data-animation=scale] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=scale] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{transform:translateX(0) scale(1);opacity:1}.menu-module[data-display=list][data-animation=scale] .menu-list-item-open>.menu-list-children{transform:scale(1);opacity:1}.menu-module.menu-mobile-active[data-animation=scale] .menu-mega-panel,.menu-module.menu-mobile-active[data-animation=scale] .menu-vertical-mega-submenu{opacity:1}.menu-module[data-animation=scale_fade] .menu-dropdown,.menu-module[data-animation=scale_fade] .menu-mega-panel,.menu-module[data-animation=scale_fade] .menu-vertical-mega-submenu{transform:scale(.1);opacity:0}.menu-module[data-display=list][data-animation=scale_fade] .menu-list-children,.menu-module[data-display=vertical_mega][data-animation=scale_fade] .menu-vertical-mega-submenu{transform-origin:top center}.menu-module[data-animation=scale_fade] .menu-mega-sub-panel{transform:translateX(8px) scale(.1);opacity:0}[data-orientation=rtl] .menu-module[data-animation=scale_fade] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=scale_fade] .menu-mega-sub-panel{transform:translateX(-8px) scale(.1)}.menu-module[data-display=list][data-animation=scale_fade] .menu-list-children{transform:scale(.1);opacity:0}.menu-module[data-animation=scale_fade] .menu-anim-open{transform:scale(1);opacity:1}.menu-module[data-animation=scale_fade] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=scale_fade] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{transform:translateX(0) scale(1);opacity:1}.menu-module[data-display=list][data-animation=scale_fade] .menu-list-item-open>.menu-list-children{transform:scale(1);opacity:1}@keyframes menuBounceDown{0%{transform:translateY(-40px);opacity:0}60%{transform:translateY(0);opacity:1}80%{transform:translateY(-6px)}100%{transform:translateY(0)}}@keyframes menuBounceLeft{0%{transform:translateX(-40px);opacity:0}60%{transform:translateX(0);opacity:1}80%{transform:translateX(-6px)}100%{transform:translateX(0)}}@keyframes menuBounceRight{0%{transform:translateX(40px);opacity:0}60%{transform:translateX(0);opacity:1}80%{transform:translateX(6px)}100%{transform:translateX(0)}}@keyframes menuBounceFlyover{0%{transform:translateX(40px);opacity:0}60%{transform:translateX(0);opacity:1}80%{transform:translateX(6px)}100%{transform:translateX(0)}}@keyframes menuBounceFlyoverRtl{0%{transform:translateX(-40px);opacity:0}60%{transform:translateX(0);opacity:1}80%{transform:translateX(-6px)}100%{transform:translateX(0)}}.menu-module[data-animation=elastic] .menu-dropdown,.menu-module[data-animation=elastic] .menu-mega-panel,.menu-module[data-animation=elastic] .menu-vertical-mega-submenu{transform:translateY(-60px);opacity:0;transition:none}.menu-module[data-animation=elastic] .menu-mega-sub-panel{transform:translateX(60px);opacity:0;transition:none}.menu-module[data-animation=glitch] .menu-dropdown,.menu-module[data-animation=glitch] .menu-mega-panel,.menu-module[data-animation=glitch] .menu-mega-sub-panel,.menu-module[data-animation=glitch] .menu-vertical-mega-submenu{transition:opacity calc(var(--menu-animation-duration) * .6) ease,visibility var(--menu-animation-duration) ease,transform calc(var(--menu-animation-duration) * .8) ease,clip-path calc(var(--menu-animation-duration) * .8) ease}[data-orientation=rtl] .menu-module[data-animation=elastic] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=elastic] .menu-mega-sub-panel{transform:translateX(-60px)}.menu-module[data-display=list][data-animation=elastic] .menu-list-children{transform:translateX(-60px);opacity:0;transition:none}.menu-module[data-display=list][dir=rtl][data-animation=elastic] .menu-list-children{transform:translateX(60px)}.menu-module[data-animation=elastic] .menu-anim-open{opacity:1}.menu-module[data-animation=elastic] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=elastic] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{opacity:1;animation:menuBounceFlyover var(--menu-animation-duration) cubic-bezier(.16,1,.3,1) both}[data-orientation=rtl] .menu-module[data-animation=elastic] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,[data-orientation=rtl] .menu-module[data-animation=elastic] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=elastic] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=elastic] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{animation:menuBounceFlyoverRtl var(--menu-animation-duration) cubic-bezier(.16,1,.3,1) both}.menu-module[data-display=list][data-animation=elastic] .menu-list-item-open>.menu-list-children{opacity:1;animation:menuBounceLeft var(--menu-animation-duration) cubic-bezier(.16,1,.3,1) both}.menu-module[data-display=list][dir=rtl][data-animation=elastic] .menu-list-item-open>.menu-list-children{animation:menuBounceRight var(--menu-animation-duration) cubic-bezier(.16,1,.3,1) both}.menu-module.menu-mobile-active[data-animation=elastic] .menu-mega-panel,.menu-module.menu-mobile-active[data-animation=elastic] .menu-vertical-mega-submenu{opacity:1}.menu-module[data-animation=rotate] .menu-dropdown,.menu-module[data-animation=rotate] .menu-mega-panel,.menu-module[data-animation=rotate] .menu-vertical-mega-submenu{transform:translateY(-8px) rotate(-20deg);opacity:1}.menu-module[data-animation=rotate] .menu-mega-sub-panel{transform:translateX(8px) rotate(-20deg);opacity:1}[data-orientation=rtl] .menu-module[data-animation=rotate] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=rotate] .menu-mega-sub-panel{transform:translateX(-8px) rotate(20deg)}.menu-module[data-display=list][data-animation=rotate] .menu-list-children{transform:translateX(-8px) rotate(-20deg);opacity:1}.menu-module[data-display=list][dir=rtl][data-animation=rotate] .menu-list-children{transform:translateX(8px) rotate(20deg)}.menu-module[data-animation=rotate] .menu-anim-open{transform:translateY(0) translateX(0) rotate(0);opacity:1}.menu-module[data-animation=rotate] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=rotate] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-module[data-display=list][data-animation=rotate] .menu-list-item-open>.menu-list-children{transform:translateX(0) rotate(0);opacity:1}.menu-module[data-animation=rotate_fade] .menu-dropdown,.menu-module[data-animation=rotate_fade] .menu-mega-panel,.menu-module[data-animation=rotate_fade] .menu-vertical-mega-submenu{transform:translateY(-8px) rotate(-20deg);opacity:0}.menu-module[data-animation=rotate_fade] .menu-mega-sub-panel{transform:translateX(8px) rotate(-20deg);opacity:0}[data-orientation=rtl] .menu-module[data-animation=rotate_fade] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=rotate_fade] .menu-mega-sub-panel{transform:translateX(-8px) rotate(20deg)}.menu-module[data-display=list][data-animation=rotate_fade] .menu-list-children{transform:translateX(-8px) rotate(-20deg);opacity:0}.menu-module[data-display=list][dir=rtl][data-animation=rotate_fade] .menu-list-children{transform:translateX(8px) rotate(20deg)}.menu-module[data-animation=rotate_fade] .menu-anim-open{transform:translateY(0) translateX(0) rotate(0);opacity:1}.menu-module[data-animation=rotate_fade] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=rotate_fade] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-module[data-display=list][data-animation=rotate_fade] .menu-list-item-open>.menu-list-children{transform:translateX(0) rotate(0);opacity:1}.menu-module[data-animation=swing] .menu-dropdown,.menu-module[data-animation=swing] .menu-mega-panel,.menu-module[data-animation=swing] .menu-vertical-mega-submenu{transform:perspective(400px) rotateX(-90deg);transform-origin:top center;opacity:1}.menu-module[data-animation=swing] .menu-mega-sub-panel{transform:perspective(400px) rotateY(90deg);transform-origin:left center;opacity:1}[data-orientation=rtl] .menu-module[data-animation=swing] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=swing] .menu-mega-sub-panel{transform:perspective(400px) rotateY(-90deg);transform-origin:right center}.menu-module[data-display=list][data-animation=swing] .menu-list-children{transform:perspective(400px) rotateX(-90deg);transform-origin:top center;opacity:1}.menu-module[data-animation=swing] .menu-anim-open{transform:perspective(400px) rotateX(0);opacity:1}.menu-module[data-animation=swing] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=swing] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{transform:perspective(400px) rotateY(0);opacity:1}.menu-module[data-display=list][data-animation=swing] .menu-list-item-open>.menu-list-children{transform:perspective(400px) rotateX(0);opacity:1}.menu-module[data-animation=swing_fade] .menu-dropdown,.menu-module[data-animation=swing_fade] .menu-mega-panel,.menu-module[data-animation=swing_fade] .menu-vertical-mega-submenu{transform:perspective(400px) rotateX(-90deg);transform-origin:top center}.menu-module[data-animation=swing_fade] .menu-mega-sub-panel{transform:perspective(400px) rotateY(90deg);transform-origin:left center}[data-orientation=rtl] .menu-module[data-animation=swing_fade] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=swing_fade] .menu-mega-sub-panel{transform:perspective(400px) rotateY(-90deg);transform-origin:right center}.menu-module[data-display=list][data-animation=swing_fade] .menu-list-children{transform:perspective(400px) rotateX(-90deg);transform-origin:top center}.menu-module[data-animation=swing_fade] .menu-anim-open{transform:perspective(400px) rotateX(0)}.menu-module[data-animation=swing_fade] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=swing_fade] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel{transform:perspective(400px) rotateY(0)}.menu-module[data-display=list][data-animation=swing_fade] .menu-list-item-open>.menu-list-children{transform:perspective(400px) rotateX(0)}.menu-module[data-animation=glitch] .menu-dropdown,.menu-module[data-animation=glitch] .menu-mega-panel,.menu-module[data-animation=glitch] .menu-vertical-mega-submenu{transform:skewX(-25deg);opacity:0;clip-path:inset(40% 0 60% 0)}.menu-module[data-animation=glitch] .menu-mega-sub-panel{transform:skewY(-25deg);opacity:0;clip-path:inset(0 40% 0 60%)}[data-orientation=rtl] .menu-module[data-animation=glitch] .menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=glitch] .menu-mega-sub-panel{transform:skewY(25deg);clip-path:inset(0 60% 0 40%)}.menu-module[data-display=list][data-animation=glitch] .menu-list-children{transform:skewX(-23deg);opacity:0;clip-path:inset(30% 0 50% 0);transition:max-height var(--menu-animation-duration) ease,opacity calc(var(--menu-animation-duration) * .6) ease,transform calc(var(--menu-animation-duration) * .8) ease,clip-path calc(var(--menu-animation-duration) * .8) ease}.menu-module[data-animation=glitch] .menu-anim-open{transform:skewX(0);opacity:1;clip-path:inset(0 0 0 0)}.menu-module[data-animation=glitch] .menu-mega-panel.menu-anim-open{clip-path:none}.menu-module[data-animation=glitch] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,.menu-module[data-animation=glitch] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,.menu-module[data-animation=glitch] .menu-mega-sub-panel.menu-anim-open{visibility:visible;pointer-events:auto;transform:skewY(0);opacity:1;clip-path:none}[data-orientation=rtl] .menu-module[data-animation=glitch] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,[data-orientation=rtl] .menu-module[data-animation=glitch] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,[data-orientation=rtl] .menu-module[data-animation=glitch] .menu-mega-sub-panel.menu-anim-open,[dir=rtl] .menu-module[data-animation=glitch] .menu-mega-link-has-sub:hover>.menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=glitch] .menu-mega-sub-has-panel:hover>.menu-mega-sub-panel,[dir=rtl] .menu-module[data-animation=glitch] .menu-mega-sub-panel.menu-anim-open{transform:skewY(0);clip-path:none}.menu-module[data-display=list][data-animation=glitch] .menu-list-item-open>.menu-list-children{transform:skewX(0);opacity:1;clip-path:inset(0 0 0 0)}.theme-dark .menu-mega-heading:hover,.theme-dark .menu-mega-link.active,.theme-dark .menu-mega-link:hover,.theme-dark .menu-mega-sub-link.active,.theme-dark .menu-mega-sub-link:hover,.theme-dark .menu-module .menu-item.active>.menu-link,.theme-dark .menu-module .menu-link:hover,.theme-dark .menu-module .menu-vertical-mega-item.active>.menu-vertical-mega-link,.theme-dark .menu-module .menu-vertical-mega-item.active>.menu-vertical-mega-link-wrapper>.menu-vertical-mega-link,.theme-dark .menu-module .menu-vertical-mega-link:hover,.theme-dark .menu-module[data-display=list] .menu-list-item.active>.menu-list-leaf>.menu-list-link,.theme-dark .menu-module[data-display=list] .menu-list-item.active>.menu-list-node>.menu-list-link,.theme-dark .menu-module[data-display=list] .menu-list-leaf>.menu-list-link:hover,.theme-dark .menu-module[data-display=list] .menu-list-node>.menu-list-link:hover,.theme-dark .menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link.active,.theme-dark .menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link:hover,[data-bs-theme=dark] .menu-mega-heading:hover,[data-bs-theme=dark] .menu-mega-link.active,[data-bs-theme=dark] .menu-mega-link:hover,[data-bs-theme=dark] .menu-mega-sub-link.active,[data-bs-theme=dark] .menu-mega-sub-link:hover,[data-bs-theme=dark] .menu-module .menu-item.active>.menu-link,[data-bs-theme=dark] .menu-module .menu-link:hover,[data-bs-theme=dark] .menu-module .menu-vertical-mega-item.active>.menu-vertical-mega-link,[data-bs-theme=dark] .menu-module .menu-vertical-mega-item.active>.menu-vertical-mega-link-wrapper>.menu-vertical-mega-link,[data-bs-theme=dark] .menu-module .menu-vertical-mega-link:hover,[data-bs-theme=dark] .menu-module[data-display=list] .menu-list-item.active>.menu-list-leaf>.menu-list-link,[data-bs-theme=dark] .menu-module[data-display=list] .menu-list-item.active>.menu-list-node>.menu-list-link,[data-bs-theme=dark] .menu-module[data-display=list] .menu-list-leaf>.menu-list-link:hover,[data-bs-theme=dark] .menu-module[data-display=list] .menu-list-node>.menu-list-link:hover,[data-bs-theme=dark] .menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link.active,[data-bs-theme=dark] .menu-module[data-display=vertical_mega] .menu-vertical-mega-submenu-link:hover{background-color:var(--surface-hover);color:var(--primary-color)}.theme-dark .menu-module[data-display=vertical_mega] .menu-vertical-mega-item,[data-bs-theme=dark] .menu-module[data-display=vertical_mega] .menu-vertical-mega-item{border-bottom-color:var(--border-color)}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-nav-list{display:none;flex-direction:column;position:absolute;top:100%;left:0;background:var(--menu-dropdown-bg);color:var(--menu-dropdown-text);box-shadow:var(--shadow);border-radius:0 0 var(--menu-dropdown-radius) var(--menu-dropdown-radius);z-index:1030;padding:8px 0;min-width:max-content;max-width:90vw}.menu-module.menu-mobile-active[data-display=horizontal_mega][dir=rtl] .menu-nav-list{left:auto;right:0}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mobile-toggle{display:block}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-item{width:100%}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-link{padding:10px 16px;border-radius:0}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-panel{position:static;box-shadow:none;padding:0 0 0 16px;width:auto;left:auto;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height var(--menu-animation-duration) ease,opacity var(--menu-animation-duration) ease,visibility var(--menu-animation-duration) ease,transform var(--menu-animation-duration) ease}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-panel.menu-anim-open{max-height:2000px;overflow:visible;opacity:1;visibility:visible}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-inner{grid-template-columns:1fr}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-link-has-sub,.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-sub-has-panel{position:relative}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-sub-panel{position:static;box-shadow:none;padding:0 0 0 16px;width:auto;left:auto;right:auto;min-width:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:none;pointer-events:none;border-radius:0;transition:max-height var(--menu-animation-duration) ease,opacity var(--menu-animation-duration) ease,visibility var(--menu-animation-duration) ease}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-sub-panel.menu-anim-open{max-height:2000px;overflow:visible;opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-sub-arrow{transition:transform .2s}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-flyover-open .menu-mega-sub-arrow,.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-item-open .menu-arrow{transform:rotate(180deg)}.menu-module.menu-mobile-active[data-display=horizontal_mega] .menu-mega-column{width:100%}.menu-module.menu-mobile-active[data-display=vertical_mega] .menu-vertical-mega-list{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--menu-dropdown-bg);color:var(--menu-dropdown-text);box-shadow:var(--shadow);border-radius:0 0 var(--menu-dropdown-radius) var(--menu-dropdown-radius);z-index:1030;padding:8px 0}.menu-module.menu-mobile-active[data-display=vertical_mega] .menu-mobile-toggle{display:block}.menu-module.menu-mobile-active[data-display=vertical_mega] .menu-vertical-mega-item{width:100%;border-bottom:none}.menu-module.menu-mobile-active[data-display=vertical_mega] .menu-vertical-mega-link{border-radius:0}.menu-module.menu-mobile-active[data-display=vertical_mega] .menu-vertical-mega-submenu{padding:0 0 0 16px}.menu-module.menu-mobile-active[data-animation=none] .menu-mega-panel,.menu-module.menu-mobile-active[data-animation=none] .menu-vertical-mega-submenu{transition:none}.menu-module.menu-mobile-active[data-animation=glitch] .menu-mega-panel,.menu-module.menu-mobile-active[data-animation=glitch] .menu-mega-sub-panel,.menu-module.menu-mobile-active[data-animation=glitch] .menu-vertical-mega-submenu{clip-path:none;transition:max-height var(--menu-animation-duration) ease,opacity var(--menu-animation-duration) ease,visibility var(--menu-animation-duration) ease,transform var(--menu-animation-duration) ease}