.marketing-nav[data-v-2a5aa827] :where(a,button):focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:4px}.marketing-nav-link[data-v-2a5aa827]{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;white-space:nowrap;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-text) / var(--tw-text-opacity, 1))}.marketing-nav-link[data-v-2a5aa827]:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-canvas) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity, 1))}.marketing-nav-link[data-v-2a5aa827]:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));opacity:0;clip-path:polygon(0 30%,23% 8%,52% 20%,98% 0,100% 78%,66% 90%,38% 80%,1% 100%)}.marketing-nav-link[aria-current=page][data-v-2a5aa827]{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity, 1))}.marketing-nav-link[aria-current=page][data-v-2a5aa827]:after{opacity:1}.marketing-mobile-link[data-v-2a5aa827]{display:flex;min-height:3rem;align-items:center;justify-content:space-between;border-radius:.5rem;padding:.75rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-secondary) / var(--tw-text-opacity, 1))}.marketing-mobile-link[data-v-2a5aa827]:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-canvas) / var(--tw-bg-opacity, 1))}.marketing-mobile-link[aria-current=page][data-v-2a5aa827]{border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-accent) / .15);--tw-text-opacity: 1;color:rgb(var(--color-secondary) / var(--tw-text-opacity, 1))}.marketing-mobile-navigation a[data-v-2a5aa827]:not(.marketing-button),.marketing-mobile-navigation button[data-v-2a5aa827]{min-height:44px}@media(prefers-reduced-motion:no-preference){.navigation-enter-active[data-v-2a5aa827],.navigation-leave-active[data-v-2a5aa827]{transition:opacity .16s ease,transform .16s ease}.navigation-enter-from[data-v-2a5aa827],.navigation-leave-to[data-v-2a5aa827]{opacity:0;transform:translateY(-8px)}}
