.glass-header[data-v-2ec84edb]{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#ffffffd9;border-bottom:1px solid hsla(0,0%,100%,.3)}.shadow-header[data-v-2ec84edb]{box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000000d,0 20px 25px -5px #00000005}.logo-container[data-v-2ec84edb]{align-items:center;display:flex;height:48px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:48px}.logo-container[data-v-2ec84edb]:hover{transform:scale(1.05)}.logo-image[data-v-2ec84edb]{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:100%;-o-object-fit:contain;object-fit:contain;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.logo-container:hover .logo-image[data-v-2ec84edb]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.text-gradient-animated[data-v-2ec84edb]{background:linear-gradient(135deg,#1e3a8a,#2563eb 25%,#3b82f6,#2563eb 75%,#1e3a8a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:gradient-shift-2ec84edb 4s ease infinite}@keyframes gradient-shift-2ec84edb{0%,to{background-position:0}50%{background-position:200%}}.nav-link[data-v-2ec84edb]{color:#4b5563;font-weight:500;overflow:hidden;padding:.5rem 1rem;position:relative;transition:color .3s ease}.nav-link-text[data-v-2ec84edb]{position:relative;transition:all .3s ease;z-index:10}.nav-link.router-link-active .nav-link-text[data-v-2ec84edb],.nav-link:hover .nav-link-text[data-v-2ec84edb]{color:#2563eb}.nav-link-underline[data-v-2ec84edb]{background:linear-gradient(90deg,#1e3a8a,#3b82f6);border-radius:1px;bottom:4px;height:2px;left:1rem;position:absolute;right:1rem;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1)}.nav-link.router-link-active .nav-link-underline[data-v-2ec84edb],.nav-link:hover .nav-link-underline[data-v-2ec84edb]{transform:scaleX(1);transform-origin:left}.hamburger[data-v-2ec84edb]{display:flex;flex-direction:column;height:18px;justify-content:space-between;position:relative;width:24px}.hamburger-line[data-v-2ec84edb]{background:#374151;border-radius:2px;height:2px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.hamburger.active .hamburger-line[data-v-2ec84edb]:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .hamburger-line[data-v-2ec84edb]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active .hamburger-line[data-v-2ec84edb]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-container[data-v-2ec84edb]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.5);border-radius:16px;box-shadow:0 10px 40px -10px #0000001a,0 4px 6px -2px #0000000d;margin-top:.75rem;max-height:calc(100dvh - 6rem);overflow-y:auto;padding:1.5rem}.mobile-nav-link[data-v-2ec84edb]{animation:fadeInUp-2ec84edb .4s var(--ease-out-expo) forwards;border-radius:10px;color:#4b5563;display:block;font-weight:500;opacity:0;padding:.875rem 1rem;transition:background-color .25s ease,color .25s ease,transform .25s ease}.mobile-nav-link.router-link-active[data-v-2ec84edb],.mobile-nav-link[data-v-2ec84edb]:hover{background:linear-gradient(135deg,#1e3a8a1a,#3b82f61a);color:#2563eb;transform:translate(4px)}@keyframes fadeInUp-2ec84edb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-lang-select[data-v-2ec84edb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffc;border:1px solid rgba(99,102,241,.2);border-radius:10px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .3s ease}.mobile-lang-select[data-v-2ec84edb]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133;outline:none}.mobile-menu-enter-active[data-v-2ec84edb]{animation:slideDown-2ec84edb .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-leave-active[data-v-2ec84edb]{animation:slideDown-2ec84edb .3s cubic-bezier(.4,0,.2,1) reverse}@keyframes slideDown-2ec84edb{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-enter-active[data-v-2ec84edb],.dropdown-leave-active[data-v-2ec84edb]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-2ec84edb],.dropdown-leave-to[data-v-2ec84edb]{opacity:0;transform:translateY(-10px) scale(.95)}
