.language-selector{z-index:72;font:12px/1.4 var(--font-manrope),sans-serif;color:#e4def6;position:relative}.language-selector>summary{cursor:pointer;background:#11121dbb;border:1px solid #ffffff25;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-width:78px;min-height:44px;padding:8px 10px;list-style:none;display:flex}.language-selector>summary::-webkit-details-marker{display:none}.language-selector svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}:is(.language-selector :is(summary,a):focus-visible,.language-choices a:focus-visible){outline-offset:3px;outline:3px solid #b7eaf5}.language-selector[open]>summary{border-color:#bba9e8}.language-popup{background:#171724;border:1px solid #ffffff30;border-radius:14px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #0006}.language-popup a{color:#edeafa;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.language-popup a:hover,.language-popup a[aria-current]{background:#ffffff12}.language-popup p,.language-choices p{max-width:250px;margin:10px;font-size:12px;line-height:1.5}.language-header{display:none}.language-choices{border-bottom:1px solid #ffffff1c;padding:12px 0}.language-choices>span{color:#b4aec3;margin-bottom:6px;font-size:11px;display:block}.language-choices>div{gap:12px;display:flex}.mobile-menu nav .language-choices a{color:#eeeaf5;border:1px solid #ffffff25;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.language-choices a[aria-current]{background:#ffffff12}.language-footer{flex:none}.language-footer .language-popup{top:auto;bottom:calc(100% + 8px)}@media (min-width:768px){.language-header{display:block}.language-choices{display:none}}.legal-page header .language-header{margin-left:0;display:block}@media (min-width:1024px){html[lang=en] .site-shell.home-redesign .hero h1{font-size:clamp(3.6rem,4.7vw,6.2rem)}}@media (max-width:480px){.legal-page header{grid-template-columns:1fr auto;gap:12px;display:grid}.legal-page header>a:first-child{white-space:nowrap;grid-area:1/1}.legal-page header>.language-header{grid-area:1/2}.legal-page header>a:nth-child(2){grid-area:2/1/auto/-1;justify-self:end;align-items:center;min-height:44px;display:flex}}@media (max-width:767px){.language-footer .language-popup{left:0;right:auto}body:has(.mobile-menu[open]) .lchat-pet-shell{visibility:hidden;pointer-events:none}}
