.mei-language-switch{flex:none;display:inline-flex;position:relative}.mei-language-switch .mei-language-switch__button{color:#fff;letter-spacing:.04em;white-space:nowrap;cursor:pointer;height:30px;transition:background-color .2s var(--mei-ease), border-color .2s var(--mei-ease);background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 7px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.mei-language-switch .mei-language-switch__button:hover,.mei-language-switch[data-open=true] .mei-language-switch__button{background:#ffffff24;border-color:#ffffff73}.mei-language-switch .mei-language-switch__flag{border-radius:3px;flex:none;width:21px;height:14px;display:block;box-shadow:0 0 0 1px #ffffff47}.mei-language-switch .mei-language-switch__chevron{opacity:.75;width:14px;height:14px;transition:transform .2s var(--mei-ease)}.mei-language-switch[data-open=true] .mei-language-switch__chevron{transform:rotate(180deg)}.mei-language-switch .mei-language-switch__menu{z-index:20;border:1px solid var(--mei-line);min-width:184px;box-shadow:var(--mei-shadow);animation:mei-language-in .16s var(--mei-ease) both;background:#fff;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.mei-language-switch .mei-language-switch__option{min-height:40px;color:var(--mei-ink);letter-spacing:0;white-space:nowrap;transition:background-color .15s var(--mei-ease);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:500;line-height:1.3;display:flex}.mei-language-switch .mei-language-switch__option:hover{background:var(--mei-bg-muted);color:var(--mei-ink)}.mei-language-switch .mei-language-switch__option[aria-current=true],.mei-language-switch .mei-language-switch__option[aria-current=true]:hover{background:var(--mei-blue-50);color:var(--mei-blue-600);font-weight:600}.mei-language-switch .mei-language-switch__option .mei-language-switch__flag{box-shadow:0 0 0 1px #07133024}.mei-language-switch .mei-language-switch__check{width:16px;height:16px;margin-left:auto}.mei-lang--light .mei-language-switch__button{border-color:var(--mei-line);height:36px;color:var(--mei-ink);background:#fff;padding:0 10px 0 9px}.mei-lang--light .mei-language-switch__button:hover,.mei-lang--light .mei-language-switch[data-open=true] .mei-language-switch__button{border-color:var(--mei-blue-100);background:var(--mei-bg-muted)}.mei-lang--light .mei-language-switch__button .mei-language-switch__flag{box-shadow:0 0 0 1px #07133024}.mei-drawer .mei-language-switch__menu{top:auto;bottom:calc(100% + 8px)}@keyframes mei-language-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
