.dropdown-menu,.mega-menu,.megamenu,[class*=dropdown-content],[class*=mega-menu],[data-radix-popper-content-wrapper]>div{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dropdown-backdrop,.megamenu-backdrop{position:absolute;inset:0;z-index:-1;backdrop-filter:blur(12px) saturate(180%);background-color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg,12px)}.dark .dropdown-backdrop,.dark .megamenu-backdrop{background-color:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px) saturate(200%)}.dropdown-content,.dropdown-menu>div,.mega-menu>div,.megamenu-content{position:relative;z-index:1;background:transparent!important;color:var(--foreground)}[role=navigation] .dropdown-menu,header .dropdown-menu,header [role=menu],nav .dropdown-menu,nav [role=menu]{position:absolute;top:calc(100% + 8px);min-width:220px;background:none!important;background-color:transparent!important;box-shadow:0 10px 40px -10px rgba(0,0,0,.15),0 4px 25px -5px rgba(0,0,0,.1);opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;pointer-events:none}[role=navigation] .dropdown-menu.show,[role=navigation] .dropdown-menu[data-state=open],header .dropdown-menu.show,header .dropdown-menu:not([hidden]),header .dropdown-menu[data-state=open],nav .dropdown-menu.show,nav .dropdown-menu:not([hidden]),nav .dropdown-menu[data-state=open]{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.mega-menu,.megamenu,[class*=megamenu]{position:absolute;top:100%;left:0;right:0;margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:2rem;background:transparent!important;box-shadow:0 20px 60px -15px rgba(0,0,0,.2),0 10px 40px -10px rgba(0,0,0,.15);opacity:0;transform:translateY(-8px) scale(.98);transition:all .2s cubic-bezier(.4,0,.2,1);visibility:hidden}.mega-menu.show,.mega-menu[data-state=open],.megamenu.show,.megamenu[data-state=open]{opacity:1;transform:translateY(0) scale(1);visibility:visible}.dropdown-menu a,.dropdown-menu button,.megamenu a,.megamenu button,[role=menuitem]{color:var(--foreground);padding:.625rem 1rem;border-radius:var(--radius,6px);transition:all .15s ease;position:relative;z-index:10;background:transparent}.dropdown-menu a:hover,.dropdown-menu button:hover,.megamenu a:hover,.megamenu button:hover,[role=menuitem]:hover{background-color:rgba(0,0,0,.05);transform:translateX(2px)}.dark .dropdown-menu a:hover,.dark .dropdown-menu button:hover,.dark .megamenu a:hover,.dark .megamenu button:hover,.dark [role=menuitem]:hover{background-color:rgba(255,255,255,.1)}.featured-card,.megamenu-featured{background:rgba(255,255,255,.6);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg,12px);padding:1.5rem;position:relative;z-index:2}.dark .featured-card,.dark .megamenu-featured{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.megamenu-quickaccess,.quick-access-section{background:rgba(0,0,0,.02);backdrop-filter:blur(6px);border-radius:var(--radius,8px);padding:1rem;position:relative;z-index:2}.dark .megamenu-quickaccess,.dark .quick-access-section{background:rgba(255,255,255,.03)}@media (max-width:768px){.mega-menu,.megamenu{position:fixed;top:auto;bottom:0;left:0;right:0;max-height:80vh;overflow-y:auto;border-radius:var(--radius-lg,12px) var(--radius-lg,12px) 0 0;grid-template-columns:1fr;gap:1rem;padding:1.5rem}.dropdown-backdrop,.megamenu-backdrop{backdrop-filter:blur(20px) saturate(180%)}}[data-radix-popper-content-wrapper]{position:relative;z-index:50}[data-radix-popper-content-wrapper]>div{position:relative;&:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(12px) saturate(180%);background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.18);border-radius:inherit}}.dark [data-radix-popper-content-wrapper]>div:before{background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.1)}.dropdown-menu,.mega-menu,.megamenu{will-change:transform,opacity;transform:translateZ(0);contain:layout style}.dropdown-menu:focus-within,.megamenu:focus-within{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-contrast:high){.dropdown-backdrop,.megamenu-backdrop{backdrop-filter:blur(8px);background-color:rgba(255,255,255,.95)}.dark .dropdown-backdrop,.dark .megamenu-backdrop{background-color:rgba(0,0,0,.9)}}@supports not (backdrop-filter:blur(12px)){.dropdown-backdrop,.megamenu-backdrop{background:rgba(255,255,255,.98);box-shadow:inset 0 0 40px rgba(0,0,0,.05)}.dark .dropdown-backdrop,.dark .megamenu-backdrop{background:rgba(17,17,17,.98);box-shadow:inset 0 0 40px rgba(255,255,255,.05)}}:root{--dropdown-z-index:50;--dropdown-backdrop-z-index:49;--dropdown-content-z-index:51}.dropdown-menu,.mega-menu,.megamenu{z-index:var(--dropdown-z-index)}.dropdown-backdrop,.megamenu-backdrop{z-index:var(--dropdown-backdrop-z-index)}.dropdown-content,.megamenu-content{z-index:var(--dropdown-content-z-index)}