.ls{position:relative}.ls,.ls-btn{display:inline-flex}.ls-btn{align-items:center;gap:7px;height:36px;padding:0 10px 0 9px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-size:13px;font-weight:600;letter-spacing:.03em;cursor:pointer;opacity:.86;transition:opacity .16s ease,background-color .16s ease}.ls-btn:hover,.ls-btn[aria-expanded=true]{opacity:1;background:rgb(255 255 255/.08)}.ls-btn:focus-visible{outline:2px solid #4b6bff;outline-offset:2px}.ls-btn:active{transform:scale(.97)}.ls-flag{flex-shrink:0;border-radius:50%;box-shadow:0 0 0 1px rgb(255 255 255/.14)}.ls-caret{opacity:.6;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ls-btn[aria-expanded=true] .ls-caret{transform:rotate(180deg)}.ls-list{position:absolute;z-index:80;top:calc(100% + 8px);right:0;min-width:212px;margin:0;padding:6px;list-style:none;border-radius:16px;background:#121217;box-shadow:0 0 0 1px rgb(255 255 255/.08),0 20px 50px rgb(0 0 0/.55);transform-origin:top right;animation:ls-in .18s cubic-bezier(.23,1,.32,1) both}.ls.is-up .ls-list{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.ls-list[hidden]{display:none}.ls .ls-list a{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 12px 0 10px;border-radius:10px;color:rgb(236 236 242/.84);font-size:14px;font-weight:400;text-decoration:none;transition:background-color .12s ease,color .12s ease}.ls-name{flex:1}.ls .ls-list a:hover{background:rgb(255 255 255/.07);color:#fff}.ls .ls-list a:focus-visible{outline:2px solid #4b6bff;outline-offset:-2px}.ls .ls-list a[aria-current=true]{background:rgb(255 255 255/.06);color:#fff;font-weight:600}.ls .ls-list a[aria-current=true] svg{color:#6f8cff}@keyframes ls-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ls-list{animation:none}.ls-caret{transition:none}}.ls.is-inline{flex-direction:column;align-items:stretch}.ls.is-inline .ls-btn{align-self:center}.ls.is-inline .ls-list{position:static;margin-top:4px;background:rgb(255 255 255/.04);box-shadow:none;animation:none}.lp-nav-lang{color:#d6dae3}.lp-mobile-menu .lp-nav-lang{margin-top:6px}.auth-foot,.wel-footer{align-items:center;flex-wrap:wrap;row-gap:4px}.auth-lang .ls-btn,.wel-lang .ls-btn{height:28px;padding:0 8px 0 7px;font-size:12px}