:root{--app-header-height:64px;--nav-viewport-vertical-margin:0px;--nav-dynamic-bottom-padding:0}.NavigationMenuViewport{position:relative;transform-origin:top center;width:100%;background-color:#fff;overflow:hidden;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);height:var(--radix-navigation-menu-viewport-height);max-height:calc(100dvh - var(--app-header-height, 64px) - var(--nav-viewport-vertical-margin, 0px));transition:width,height,.3s ease}@supports not (height:100dvh){.NavigationMenuViewport{max-height:calc(100vh - var(--app-header-height, 64px) - var(--nav-viewport-vertical-margin, 0px))}}@media (max-height:1280px){.NavigationMenuContentContainer,.no-radix-viewport-height .panel-scroll{padding-bottom:var(--nav-dynamic-bottom-padding,0)}}@media (min-height:1281px){.NavigationMenuContentContainer,.no-radix-viewport-height .panel-scroll{padding-bottom:var(--nav-dynamic-bottom-padding,0)}.NavigationMenuViewport{max-height:800px}}.NavigationMenuViewport[data-state=open]{animation:scaleIn .2s ease}.NavigationMenuViewport[data-state=closed]{animation:scaleOut .2s ease}.ViewportPosition{position:absolute;display:flex;justify-content:center;width:100%;top:100%;left:0;perspective:2000px}.NavigationMenuContent{position:absolute;top:0;left:0;width:100%;animation-duration:.25s;animation-timing-function:ease}.NavigationMenuContent[data-motion=from-start]{animation-name:enterFromLeft}.NavigationMenuContent[data-motion=from-end]{animation-name:enterFromRight}.NavigationMenuContent[data-motion=to-start]{animation-name:exitToLeft}.NavigationMenuContent[data-motion=to-end]{animation-name:exitToRight}.nav-level3-panel{background-color:var(--dynamic-nav-level3-bg,#f6f6f6)}.nav-level2-panel{background-color:var(--dynamic-nav-level2-bg,#f6f6f6)}.ChevronDown{position:relative;top:1px;transition:transform .25s ease}@keyframes enterFromRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes exitToRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.no-radix-viewport-height{height:auto!important;min-height:auto!important;max-height:none!important}.no-radix-viewport-height .panel-scroll{max-height:clamp(320px,calc(100dvh - var(--app-header-height, 64px) - var(--nav-viewport-vertical-margin, 0px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)),900px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@supports not (height:100dvh){.no-radix-viewport-height .panel-scroll{max-height:clamp(320px,calc(100vh - var(--app-header-height, 64px) - var(--nav-viewport-vertical-margin, 0px) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)),900px)}}.no-radix-viewport-height .panel-scroll .h-full{height:auto!important}.no-radix-viewport-height .panel-scroll::-webkit-scrollbar{width:8px}.no-radix-viewport-height .panel-scroll::-webkit-scrollbar-track{background:transparent}.no-radix-viewport-height .panel-scroll::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.no-radix-viewport-height .panel-scroll::-webkit-scrollbar-thumb:hover{background:#b5b5b5}.l2-scroll{overflow-y:auto;max-height:calc(100dvh - var(--app-header-height, 64px) - 32px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@supports not (height:100dvh){.l2-scroll{max-height:calc(100vh - var(--app-header-height, 64px) - 32px)}}.l2-scroll::-webkit-scrollbar{width:8px}.l2-scroll::-webkit-scrollbar-track{background:transparent}.l2-scroll::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.l2-scroll::-webkit-scrollbar-thumb:hover{background:#b5b5b5}
/*# sourceMappingURL=d304e2c8c17e3693.css.map*/