.lang-switch{display:inline-block;position:relative}.lang-switch__trigger{color:#1f2937;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid #0f172a1f;border-radius:.75rem;align-items:center;gap:.5rem;max-width:min(100%,240px);padding:.45rem .65rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.lang-switch__trigger:hover{background:#fff;border-color:#7a151540}.lang-switch__trigger[data-open=true]{border-color:#7a151559;box-shadow:0 0 0 1px #7a15151f}.lang-switch__trigger[disabled]{opacity:.6;cursor:wait}.lang-switch__flag-ring{background:#f8fafcf2;border:1px solid #0f172a1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex;overflow:hidden}.lang-switch__flag-emoji{font-size:1rem;line-height:1}.lang-switch__trigger-text{text-align:left;flex:auto;align-items:baseline;min-width:0;display:flex}.lang-switch__trigger-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lang-switch__trigger-paren{color:#0f172a73;flex-shrink:0;font-weight:600}.lang-switch__chev{color:#0f172a73;flex-shrink:0;transition:transform .18s}.lang-switch__chev.is-open{transform:rotate(180deg)}.lang-switch__popover{z-index:5000;background:#fff;border:1px solid #0f172a1a;border-radius:.9rem;width:min(100vw - 1.5rem,22rem);animation:.16s ease-out lang-switch-pop;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 22px 50px #0f172a26,0 8px 22px #0f172a14}@keyframes lang-switch-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lang-switch-pop-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lang-switch__search-row{background:linear-gradient(#fafafa 0%,#fff 100%);border-bottom:1px solid #0f172a12;align-items:center;gap:.45rem;padding:.55rem .65rem;display:flex}.lang-switch__search-icon{color:#0f172a59;flex-shrink:0}.lang-switch__search{color:#1f2937;background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.82rem;font-weight:500}.lang-switch__search::placeholder{color:#0f172a61}.lang-switch__menu{flex-direction:column;gap:0;margin:0;padding:.35rem;list-style:none;display:flex}.lang-switch__menu--scroll{overscroll-behavior:contain;max-height:min(52vh,22rem);overflow:hidden auto}.lang-switch__menu>li{margin:0}.lang-switch__option{text-align:left;cursor:pointer;color:#1f2937;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:flex-start;gap:.45rem;width:100%;margin-bottom:.1rem;padding:.48rem .52rem;font-family:inherit;font-size:.82rem;transition:background .12s,border-color .12s;display:flex}.lang-switch__option:hover{background:#7a15150f}.lang-switch__option.is-active{background:#7a151517}.lang-switch__option--accent{background:#7a15150a;border-color:#7a151538}.lang-switch__option-body{flex-direction:column;flex:auto;gap:.08rem;min-width:0;display:flex}.lang-switch__option-line{align-items:baseline;min-width:0;display:flex}.lang-switch__option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;line-height:1.25;overflow:hidden}.lang-switch__option-paren{color:#0f172a73;flex-shrink:0;font-weight:600}.lang-switch__option-hint{color:#0f172a73;font-size:.68rem;font-weight:500;line-height:1.2}.lang-switch__check{color:#7a1515;flex-shrink:0;margin-top:.15rem}.lang-switch__check-slot{flex-shrink:0;width:15px;margin-top:.15rem}.lang-switch--header .lang-switch__trigger{color:#fff;background:#ffffff2e;border-color:#ffffff59}.lang-switch--header .lang-switch__trigger:hover{background:#ffffff47;border-color:#fff9}.lang-switch--header .lang-switch__trigger[data-open=true]{border-color:#ffffffd9;box-shadow:0 0 0 1px #ffffff59}.lang-switch--header .lang-switch__trigger-paren{color:#ffffffb8}.lang-switch--header .lang-switch__flag-ring{background:#ffffff1f;border-color:#ffffff59}.lang-switch--header .lang-switch__chev{color:#ffffffd9}.navbar-container.scrolled .lang-switch--header .lang-switch__trigger{color:#1f2937;background:#ffffffd9;border-color:#0f172a1f}.navbar-container.scrolled .lang-switch--header .lang-switch__trigger[data-open=true]{border-color:#7a151559;box-shadow:0 0 0 1px #7a15151f}.navbar-container.scrolled .lang-switch--header .lang-switch__trigger-paren{color:#0f172a73}.navbar-container.scrolled .lang-switch--header .lang-switch__flag-ring{background:#f8fafcf2;border-color:#0f172a1f}.navbar-container.scrolled .lang-switch--header .lang-switch__chev{color:#0f172a73}.lang-switch--compact .lang-switch__trigger{background:#fff;border:none;max-width:min(100%,210px);padding:.35rem .55rem}.lang-switch--compact .lang-switch__trigger:hover{border-color:#0000}@media (max-width:1023px){.lang-switch{width:100%;display:block}.lang-switch__popover{width:100%;animation:.16s ease-out lang-switch-pop-up;inset:auto auto calc(100% + .45rem) 0}.lang-switch__trigger,.lang-switch--compact .lang-switch__trigger{justify-content:flex-start;width:100%;max-width:none}}