.landing-header[data-v-c8e10e8f]{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);left:0;position:fixed;right:0;top:0;z-index:12}.landing-header__nav[data-v-c8e10e8f]{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px}.landing-header__logo[data-v-c8e10e8f]{align-items:center;display:flex;opacity:.9;transition:opacity .3s ease}.landing-header__logo[data-v-c8e10e8f]:hover{opacity:1}.landing-header__logo-img[data-v-c8e10e8f]{height:16px}.landing-header__links[data-v-c8e10e8f]{align-items:center;display:none;flex:1;gap:0;justify-content:center}@media(min-width:1024px){.landing-header__links[data-v-c8e10e8f]{display:flex}}.landing-header__link[data-v-c8e10e8f]{color:#ffffffa6;font-size:14px;font-weight:400;letter-spacing:-.01em;padding:0 16px;text-decoration:none;transition:color .3s ease;white-space:nowrap}.landing-header__link.router-link-active[data-v-c8e10e8f],.landing-header__link[data-v-c8e10e8f]:hover{color:#fff}.landing-header__actions[data-v-c8e10e8f]{align-items:center;display:none;gap:16px}@media(min-width:1024px){.landing-header__actions[data-v-c8e10e8f]{display:flex}}.landing-header__locale-toggle[data-v-c8e10e8f]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;padding:4px}.landing-header__locale-btn[data-v-c8e10e8f]{background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;font-size:12px;font-weight:500;padding:6px 10px;transition:all .2s ease}.landing-header__locale-btn[data-v-c8e10e8f]:hover{color:#fffc}.landing-header__locale-btn--active[data-v-c8e10e8f]{background:#ffffff1a;color:#fff}.landing-header__login-link[data-v-c8e10e8f]{color:#fffc;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s ease}.landing-header__login-link[data-v-c8e10e8f]:hover{color:#fff}.landing-header__cta-btn[data-v-c8e10e8f]{align-items:center;background:#fff;border:1px solid #fff;border-radius:10px;color:#0a0a0b;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;text-decoration:none;transition:all .2s ease}.landing-header__cta-btn[data-v-c8e10e8f]:hover{background:#ffffffe6;transform:translateY(-1px)}.landing-header__menu-btn[data-v-c8e10e8f]{align-items:center;background:transparent;border:none;color:#ffffffe6;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;transition:color .3s ease;width:40px}.landing-header__menu-btn[data-v-c8e10e8f]:hover{color:#fff}@media(min-width:1024px){.landing-header__menu-btn[data-v-c8e10e8f]{display:none}}.mobile-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0a0a0bfa;display:flex;flex-direction:column;inset:0;position:fixed;z-index:99999}.mobile-menu__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;height:56px;justify-content:space-between;padding:0 22px}.mobile-menu__logo{align-items:center;display:flex;opacity:.9}.mobile-menu__logo img{height:18px}.mobile-menu__close{align-items:center;background:transparent;border:none;color:#ffffffe6;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;transition:color .2s ease;width:40px}.mobile-menu__close:hover{color:#fff}.mobile-menu__content{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:24px 22px}.mobile-menu__link{color:#ffffffe6;display:block;font-size:17px;font-weight:400;padding:16px 0;text-decoration:none;transition:color .2s ease}.mobile-menu__link.router-link-active,.mobile-menu__link:hover{color:#fff}.mobile-menu__footer{display:flex;flex-shrink:0;gap:12px;padding:16px 22px max(16px,env(safe-area-inset-bottom))}.mobile-menu__footer-btn{align-items:center;border-radius:12px;display:flex;flex:1;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:14px 20px;text-decoration:none;transition:all .2s ease}.mobile-menu__footer-btn--primary{background:#fff;border:1px solid #fff;color:#0a0a0b}.mobile-menu__footer-btn--primary:hover{background:#ffffffe6}.menu-enter-active,.menu-leave-active{transition:opacity .3s ease}.menu-enter-from,.menu-leave-to{opacity:0}
