.main-header[data-v-b7658f3b]{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color .4s ease,backdrop-filter .4s ease,padding .4s ease;color:#e0e0e0;font-family:Inter,sans-serif;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080404;background:linear-gradient(180deg,#080404 0,#0000005c 50%,#fff0);-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.header-content[data-v-b7658f3b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 4rem;transition:padding .5s cubic-bezier(.23,1,.32,1);gap:1.5rem}.main-header.scrolled .header-content[data-v-b7658f3b]{padding-top:1rem;padding-bottom:1rem}.main-header.deep-scrolled .header-content[data-v-b7658f3b]{padding-left:15rem;padding-right:15rem}.main-header.scrolled[data-v-b7658f3b]{background-color:#0a0a1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px transparent}.brand-name[data-v-b7658f3b]{font-size:1.8rem;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.05em;transition:color .3s ease}.brand-name[data-v-b7658f3b]:hover{color:#8a2be2}.nav-links[data-v-b7658f3b]{list-style:none;display:flex;gap:1.7rem;margin:0;padding:0}.nav-links li a[data-v-b7658f3b]{color:#e0e0e0;text-decoration:none;font-size:1rem;font-weight:500;position:relative;transition:color .3s ease;padding:.5rem 0;cursor:pointer;white-space:nowrap}.nav-links li a.router-link-active[data-v-b7658f3b],.nav-links li a[data-v-b7658f3b]:hover{color:#fff}.nav-links li a[data-v-b7658f3b]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#8a2be2;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out}.nav-links li a.router-link-active[data-v-b7658f3b]:after,.nav-links li a[data-v-b7658f3b]:hover:after{transform:scaleX(1);transform-origin:bottom left}.hamburger-button[data-v-b7658f3b]{display:none;width:48px;height:48px;position:relative;padding:0;margin:0;border:none;background:none;cursor:pointer;z-index:1010;flex:0 0 48px;overflow:visible}.hamburger-button .line[data-v-b7658f3b]{position:absolute;left:10px;width:28px;height:3px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger-button .line1[data-v-b7658f3b]{top:14px}.hamburger-button .line2[data-v-b7658f3b]{top:22px}.hamburger-button .line3[data-v-b7658f3b]{top:30px}.main-header.menu-open .line1[data-v-b7658f3b]{transform:translateY(8px) rotate(45deg)}.main-header.menu-open .line2[data-v-b7658f3b]{opacity:0}.main-header.menu-open .line3[data-v-b7658f3b]{transform:translateY(-8px) rotate(-45deg)}.mobile-menu-panel[data-v-b7658f3b]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0a0a14f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;justify-content:center;align-items:center;transform:translate(100%);transition:transform .4s cubic-bezier(.23,1,.32,1);z-index:999}.mobile-nav-links[data-v-b7658f3b]{list-style:none;padding:0;text-align:center}.mobile-nav-links li[data-v-b7658f3b]{margin-bottom:2rem}.mobile-nav-links li a[data-v-b7658f3b]{color:#fff;text-decoration:none;font-size:2rem;font-weight:600}.mobile-menu-panel.menu-open[data-v-b7658f3b]{transform:translateY(-60px)}.lang-switcher-container[data-v-b7658f3b]{position:relative}.lang-btn[data-v-b7658f3b]{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#fffc;padding:.4rem .8rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;min-width:50px}.lang-btn[data-v-b7658f3b]:hover{background:#ffffff0d;color:#fff}@media(max-width:1100px){.header-content[data-v-b7658f3b]{padding-left:2rem;padding-right:2rem}.nav-links[data-v-b7658f3b]{gap:1rem}.nav-links li a[data-v-b7658f3b]{font-size:.9rem}.main-header.deep-scrolled .header-content[data-v-b7658f3b]{padding-left:2rem;padding-right:2rem}}@media(max-width:768px){.header-content[data-v-b7658f3b]{padding:1rem 1.5rem}.desktop-nav[data-v-b7658f3b]{display:none}.hamburger-button[data-v-b7658f3b]{display:block}}
