.custom-header{background:rgba(0,0,0,.1)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.custom-nav [data-radix-navigation-menu-list],.custom-nav [data-radix-navigation-menu-root]{background:transparent!important}.custom-nav [data-radix-navigation-menu-trigger]{background:transparent!important;color:rgba(255,255,255,.9)!important;border:none!important;box-shadow:none!important;font-weight:500!important}.custom-nav [data-radix-navigation-menu-trigger]:hover,.custom-nav [data-radix-navigation-menu-trigger][data-state=open]{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,1)!important}.custom-nav [data-radix-navigation-menu-content]{background:rgba(0,0,0,.9)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;color:white!important}.custom-nav [data-radix-navigation-menu-item]{position:relative!important}.custom-nav [data-radix-navigation-menu-content]{position:absolute!important;left:0!important;top:100%!important;margin-top:8px!important;z-index:50!important;min-width:320px!important;max-width:400px!important}.custom-nav{position:relative!important;z-index:40!important}.custom-nav [data-radix-navigation-menu-list]{position:relative!important;z-index:1!important}.custom-nav [data-radix-navigation-menu-content] *{color:white!important}.custom-nav [data-radix-navigation-menu-content] a{color:white!important;border-radius:8px!important;transition:all .2s ease!important}.custom-nav [data-radix-navigation-menu-content] a:hover{background:rgba(255,255,255,.15)!important;color:white!important;transform:translateY(-1px)!important}.custom-nav [data-radix-navigation-menu-content] p{color:rgba(255,255,255,.75)!important}.custom-nav [data-radix-navigation-menu-content] ul{padding:8px!important}.custom-nav [data-radix-navigation-menu-content] li{margin-bottom:4px!important}.custom-nav [data-radix-navigation-menu-content] .text-sm{font-size:14px!important;line-height:1.4!important}.custom-nav [data-radix-navigation-menu-content] .font-semibold{font-weight:600!important;margin-bottom:2px!important}.custom-nav [data-radix-navigation-menu-content] svg{color:rgba(102,126,234,.9)!important;flex-shrink:0!important}.custom-header a,.custom-header button{background:transparent!important;border:none!important;box-shadow:none!important}.custom-header a{color:rgba(255,255,255,.9)!important}.custom-header a:hover{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,1)!important}.custom-header [data-slot=badge]{font-weight:600!important;border:none!important;font-size:10px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important}@media (min-width:1024px){.custom-nav [data-slot=badge]{position:absolute!important;top:-4px!important;right:-4px!important;transform:scale(.85)!important;z-index:10!important;min-width:20px!important;height:16px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.custom-nav .relative:hover [data-slot=badge],.custom-nav [data-radix-navigation-menu-trigger]:hover [data-slot=badge]{transform:scale(.9)!important;transition:transform .2s ease!important}.custom-nav [data-slot=badge]{animation:badgePulse 2s ease-in-out infinite!important}}@media (max-width:1023px){.custom-header [data-slot=badge]{position:static!important;transform:none!important;animation:none!important;display:inline-flex!important;margin-left:8px!important}}@keyframes badgePulse{0%,to{transform:scale(.85);opacity:1}50%{transform:scale(.9);opacity:.9}}.custom-nav [data-radix-navigation-menu-trigger] svg{color:inherit!important}[data-slot=sheet-content]{background:#000000!important;opacity:1!important}[data-slot=sheet-content],[data-slot=sheet-overlay]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-slot=sheet-overlay]{background:rgba(0,0,0,.8)!important}@media (max-width:1023px){[data-slot=sheet-content] .font-semibold,[data-slot=sheet-content] [data-radix-accordion-trigger]{text-align:left!important;justify-content:flex-start!important;padding-left:24px!important;padding-right:24px!important}[data-slot=sheet-content] [data-radix-accordion-content] a{margin-left:24px!important;padding-left:12px!important;text-align:left!important}[data-slot=sheet-content] .flex.items-center{justify-content:flex-start!important;text-align:left!important}}