.lang-selector{position:relative}.lang-selector__trigger{border-radius:var(--wf-radius-full,999px);cursor:pointer;color:inherit;font-family:var(--wf-font-ui,inherit);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:500;line-height:1;transition:all .2s;display:flex}.lang-selector__trigger:hover{background-color:#ebe8db26;border-color:#ebe8db1a}.lang-selector__globe{opacity:.7;flex-shrink:0}.lang-selector__code{text-align:center;min-width:18px}.lang-selector__chevron{opacity:.5;flex-shrink:0;transition:transform .2s}.lang-selector__chevron--open{transform:rotate(180deg)}.lang-selector__dropdown{z-index:1002;overscroll-behavior:contain;background:#faf8f3;border:1px solid #2a21191a;border-radius:12px;min-width:260px;max-height:420px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f}[data-theme=dark] .lang-selector__dropdown{background:#2a2420;border-color:#e8e0d41f;box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d}.lang-selector__dropdown::-webkit-scrollbar{width:4px}.lang-selector__dropdown::-webkit-scrollbar-track{background:0 0}.lang-selector__dropdown::-webkit-scrollbar-thumb{background:#2a211926;border-radius:4px}[data-theme=dark] .lang-selector__dropdown::-webkit-scrollbar-thumb{background:#e8e0d433}.lang-selector__option{cursor:pointer;text-align:left;width:100%;font-family:var(--wf-font-ui,inherit);color:var(--wf-color-dark,#2a2119);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;line-height:1.3;transition:background-color .15s;display:flex}.lang-selector__option:hover{background-color:#2a21190d}[data-theme=dark] .lang-selector__option:hover{background-color:#e8e0d414}.lang-selector__option--active{background-color:#2a21190a;font-weight:500}[data-theme=dark] .lang-selector__option--active{background-color:#e8e0d40f}.lang-selector__flag{text-align:center;flex-shrink:0;width:24px;font-size:18px;line-height:1}.lang-selector__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lang-selector__country{font-weight:500}.lang-selector__separator{opacity:.4;margin:0 1px}.lang-selector__language{opacity:.6;font-weight:400}.lang-selector__check{color:var(--wf-color-dark,#2a2119);opacity:.7;flex-shrink:0}.navbar:not(.navbar--scrolled) .lang-selector__trigger,.navbar--scrolled .lang-selector__trigger{color:var(--wf-color-dark,#2a2119)}.navbar:not(.navbar--scrolled) .lang-selector__trigger:hover,.navbar--scrolled .lang-selector__trigger:hover{background-color:#2a211914}[data-theme=dark] .navbar:not(.navbar--scrolled) .lang-selector__trigger,[data-theme=dark] .navbar--scrolled .lang-selector__trigger{color:var(--wf-color-dark,#e8e0d4)}[data-theme=dark] .navbar:not(.navbar--scrolled) .lang-selector__trigger:hover,[data-theme=dark] .navbar--scrolled .lang-selector__trigger:hover{background-color:#e8e0d41a}.navbar.navbar--hero .lang-selector__trigger,[data-theme=dark] .navbar.navbar--hero .lang-selector__trigger{color:#2a2119}.navbar.navbar--hero .lang-selector__trigger:hover,[data-theme=dark] .navbar.navbar--hero .lang-selector__trigger:hover{background-color:#2a211914}
