.lang-switcher[data-v-97fd873d]{position:relative;z-index:5}.lang-switcher__trigger[data-v-97fd873d]{align-items:center;background:#00000038;border:1px solid #ffffff26;border-radius:.55rem;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0003;color:#fff;cursor:pointer;display:inline-flex;gap:.4rem;min-height:2.75rem;padding:.35rem .55rem .35rem .4rem;transition:background .2s ease,border-color .2s ease}.lang-switcher__trigger[data-v-97fd873d]:hover,.lang-switcher__trigger[aria-expanded=true][data-v-97fd873d]{background:#ffffff1f;border-color:#2dd4bf73}.lang-switcher__trigger-label[data-v-97fd873d]{font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1}.lang-switcher__chevron[data-v-97fd873d]{flex-shrink:0;opacity:.85;transition:transform .2s ease}.lang-switcher__chevron--open[data-v-97fd873d]{transform:rotate(180deg)}.lang-flag-3d--trigger[data-v-97fd873d]{height:1.15rem;width:1.65rem}.lang-switcher__menu{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;box-shadow:0 12px 40px #0000002e,0 2px 8px #00000014;min-width:11.5rem;padding:.35rem;position:fixed;z-index:100000}.lang-switcher__option{align-items:center;background:#0000;border:none;border-radius:.45rem;color:#1e293b;cursor:pointer;display:flex;gap:.65rem;padding:.55rem .65rem;text-align:left;transition:background-color .15s ease;width:100%}.lang-switcher__option:hover{background:#f0fdfa}.lang-switcher__option--active{background:#ccfbf1;color:#115e59}.lang-switcher__option-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lang-switcher__option-name{font-size:.875rem;font-weight:600;line-height:1.2}.lang-switcher__option-code{color:#475569;font-size:.6875rem;font-weight:700;letter-spacing:.06em}.lang-menu-enter-active,.lang-menu-leave-active{transition:opacity .18s ease,transform .18s ease}.lang-menu-enter-from,.lang-menu-leave-to{opacity:0;transform:translateY(-4px)}.mobile-menu-trigger[data-v-46bad2fa]{background:#ffffff14;border:1px solid #ffffff26;border-radius:.5rem;cursor:pointer;padding:.45rem;pointer-events:auto!important;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:2;-webkit-tap-highlight-color:transparent}.mobile-menu-trigger[data-v-46bad2fa]:hover{background:#ffffff24;border-color:#2dd4bf73}.mobile-menu-enter-active[data-v-99ac84b7],.mobile-menu-leave-active[data-v-99ac84b7]{transition:opacity .22s ease}.mobile-menu-enter-active .mobile-menu-panel[data-v-99ac84b7],.mobile-menu-leave-active .mobile-menu-panel[data-v-99ac84b7]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.mobile-menu-enter-from[data-v-99ac84b7],.mobile-menu-leave-to[data-v-99ac84b7]{opacity:0}.mobile-menu-enter-from .mobile-menu-panel[data-v-99ac84b7],.mobile-menu-leave-to .mobile-menu-panel[data-v-99ac84b7]{transform:translate(100%)}.mobile-menu-link[data-v-99ac84b7]{border-radius:.5rem;color:#1e293b;display:block;font-size:1rem;font-weight:600;min-height:2.75rem;padding:.75rem .875rem;transition:background-color .15s ease,color .15s ease}.mobile-menu-link--secondary[data-v-99ac84b7]{font-size:.9375rem;font-weight:500}.mobile-menu-link[data-v-99ac84b7]:hover{background-color:#f0fdfa;color:#0f766e}.mobile-menu-link--active[data-v-99ac84b7]{background-color:#ccfbf1;color:#115e59}
