.lang-menu{flex-shrink:0;display:inline-flex;position:relative}.lang-menu .lang-menu__btn{appearance:none;border:1px solid var(--line-2,#0a1f4424);background:var(--surface,#fff);height:36px;color:var(--ink,#0a1f44);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin:0;padding:0 9px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.lang-menu .lang-menu__btn:hover,.lang-menu .lang-menu__btn[aria-expanded=true]{background:var(--surface-2,#f4f7fc);border-color:var(--line-strong,#0a1f4438)}.lang-menu .lang-menu__btn:focus-visible{outline:2px solid var(--accent-strong,#0a7682);outline-offset:2px}.lang-menu .lang-menu__btn[aria-busy=true]{cursor:wait;opacity:.7}.lang-menu .lang-menu__chev{color:var(--ink-3,#586d8a);transition:transform .15s}.lang-menu .lang-menu__btn[aria-expanded=true] .lang-menu__chev{transform:rotate(180deg)}.lang-menu .lang-menu__list{z-index:70;border:1px solid var(--line-2,#0a1f4424);background:var(--surface,#fff);transform-origin:100% 0;border-radius:12px;min-width:11rem;padding:4px;animation:.12s ease-out lang-menu-in;position:absolute;top:42px;right:0;box-shadow:0 14px 34px -10px #0a1f443d,0 2px 6px #0a1f440f}.lang-menu .lang-menu__item{appearance:none;width:100%;color:var(--ink-2,#33476f);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:9px 10px;font-size:14px;line-height:1.2;display:flex}.lang-menu .lang-menu__item:hover,.lang-menu .lang-menu__item:focus-visible{background:var(--surface-2,#f4f7fc);color:var(--ink,#0a1f44);outline:none}.lang-menu .lang-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-strong,#0a7682)}.lang-menu .lang-menu__item[aria-checked=true]{color:var(--ink,#0a1f44);font-weight:600}.lang-menu .lang-menu__item svg{color:var(--accent-strong,#0a7682);flex-shrink:0}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lang-menu .lang-menu__list{animation:none}.lang-menu .lang-menu__chev{transition:none}}.lang-links{flex-wrap:wrap;align-items:center;gap:2px 18px;display:flex}.lang-links .lang-links__item{color:var(--ink-2,#33476f);text-underline-offset:4px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .15s}.lang-links .lang-links__item:hover{color:var(--ink,#0a1f44);text-decoration:underline}.lang-links .lang-links__item[aria-current=true]{color:var(--ink,#0a1f44);text-decoration:underline;-webkit-text-decoration-color:var(--accent,#2dc7d6);text-decoration-color:var(--accent,#2dc7d6);font-weight:600;text-decoration-thickness:2px}