.router-link-active{color:hsl(var(--foreground))}div.sticky{left:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:sticky;right:0;width:100vw}.is-scrolled{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.is-scrolled .container{padding-bottom:0;padding-top:0}a.text-muted-foreground.transition-colors.hover\:text-foreground{text-align:center;width:5rem}.mobile-menu-fade-enter-active,.mobile-menu-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.mobile-menu-fade-enter-from,.mobile-menu-fade-leave-to{opacity:0;transform:translateY(-10px)}.mobile-link{color:hsl(var(--muted-foreground));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}a.mobile-link.transition-colors.hover\:text-foreground,a.text-muted-foreground.mobile-link.hover\:text-foreground,a.text-muted-foreground.transition-colors.mobile-link{text-align:center;width:5rem}.mobile-link:hover{color:hsl(var(--foreground))}.border-gradient-animation{animation:gradient-rotate 3s ease infinite;background:linear-gradient(135deg,#14b8a6,#0ea5e9,#14b8a6);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}@keyframes gradient-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}
