.language-switcher{position:fixed!important;left:max(16px,env(safe-area-inset-left));bottom:calc(16px + max(env(safe-area-inset-bottom),var(--mini-safe-bottom,0px)));z-index:9000;display:inline-flex!important;gap:3px;padding:5px;border-radius:999px;border:1px solid #ffffffd9;background:linear-gradient(135deg,#fffffff2,#e8edf4dc);box-shadow:0 4px 20px #172b4d1a,inset 0 1px 0 #fff;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);isolation:isolate}
.language-switcher button{display:block!important;appearance:none;border:0!important;position:relative!important;background:transparent!important;border-radius:999px!important;color:#17191d!important;text-shadow:none!important;font:800 13px/1 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;letter-spacing:.02em!important;padding:11px 14px!important;min-width:47px;min-height:38px;cursor:pointer;box-shadow:none!important;transform:none!important;animation:none!important;transition:background .18s,box-shadow .18s!important;white-space:nowrap}
.language-switcher button::before,.language-switcher button::after{display:none!important}.language-switcher button.selected{background:#fff!important;box-shadow:0 2px 7px #18304d24!important}.language-switcher button:focus-visible{outline:2px solid #ef5c2f!important;outline-offset:2px}.language-switcher button:disabled{opacity:.4;cursor:default}
html[data-language=en] .brief-option{overflow-wrap:anywhere}html[data-language=en] .pill{white-space:normal}html[data-language=en] .brief-options{align-items:stretch}
@media(prefers-reduced-motion:reduce){.language-switcher button{transition:none!important}}
