.nav-item[data-v-1035468d]{position:relative;display:flex;align-items:center;padding-left:.25rem;padding-right:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.nav-link[data-v-1035468d]{display:flex;align-items:center;border-bottom-width:2px;border-color:transparent;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.nav-link.active[data-v-1035468d]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.nav-link[data-v-1035468d]:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-link:hover i[data-v-1035468d]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-link:hover i[data-v-1035468d]{background:linear-gradient(135deg,#3b82f6,#ef4444);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.responsive-nav-link[data-v-1035468d]{display:flex;align-items:center;border-left-width:4px;border-color:transparent;padding:.5rem 1rem .5rem .75rem;font-size:1rem;line-height:1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.responsive-nav-link.active[data-v-1035468d]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.mobile-nav-item[data-v-1035468d]{display:block;width:100%;border-radius:1rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.mobile-nav-item[data-v-1035468d]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.border-gradient-blue-red[data-v-1035468d]{-o-border-image:linear-gradient(to right,#3b82f6,#ef4444);border-image:linear-gradient(to right,#3b82f6,#ef4444);border-image-slice:1}.fade-enter-active[data-v-1035468d],.fade-leave-active[data-v-1035468d]{transition:opacity .5s ease}.fade-enter-from[data-v-1035468d],.fade-leave-to[data-v-1035468d]{opacity:0}.scroll-smooth[data-v-1035468d]{scroll-behavior:smooth}.glass[data-v-1035468d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.shadow-glow[data-v-1035468d]{box-shadow:0 0 20px #3b82f64d}.gradient-text-animated[data-v-1035468d]{background:linear-gradient(135deg,#667eea,#764ba2);background-size:200% 200%;animation:gradient-1035468d 3s ease infinite}@keyframes gradient-1035468d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hover-lift[data-v-1035468d]:hover{transform:translateY(-5px);transition:transform .3s ease}@keyframes pulse-glow-1035468d{0%,to{box-shadow:0 0 5px #3b82f680}50%{box-shadow:0 0 20px #3b82f6cc}}.pulse-glow[data-v-1035468d]{animation:pulse-glow-1035468d 2s infinite}.nav-link.active[data-v-1035468d]{position:relative}.nav-link.active[data-v-1035468d]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(to right,#3b82f6,#ef4444);border-radius:2px}
