.LanguageSwitcher_root__UIVB0{--acc:var(--color-primary,#1675ff);--ease:cubic-bezier(0.22,1,0.36,1);position:relative;flex-shrink:0}.LanguageSwitcher_trigger__Ymjud{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .625rem 0 .5rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.4rem;color:var(--color-fg);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.LanguageSwitcher_trigger__Ymjud:hover{background:color-mix(in srgb,var(--acc) 8%,var(--card-bg));border-color:color-mix(in srgb,var(--acc) 35%,var(--card-border))}.LanguageSwitcher_trigger__Ymjud[data-open=true]{background:color-mix(in srgb,var(--acc) 10%,var(--card-bg));border-color:var(--acc)}.LanguageSwitcher_option__S52CW:focus-visible,.LanguageSwitcher_trigger__Ymjud:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 60%,transparent);outline-offset:2px}.LanguageSwitcher_trigger__Ymjud:active{transform:scale(.97)}.LanguageSwitcher_flag__TpTIA{display:block;flex-shrink:0;width:22px;height:22px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-fg) 12%,transparent)}.LanguageSwitcher_flag__TpTIA img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LanguageSwitcher_code__aUF51{font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1}.LanguageSwitcher_chevron__PgmqN{flex-shrink:0;opacity:.6;transition:transform .2s var(--ease)}.LanguageSwitcher_trigger__Ymjud[data-open=true] .LanguageSwitcher_chevron__PgmqN{transform:rotate(180deg);opacity:1;color:var(--acc)}.LanguageSwitcher_panel__Y3_XK{position:absolute;top:calc(100% + .5rem);right:0;z-index:1000;width:22.5rem;padding:.5rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:.875rem;box-shadow:var(--shadow-3);transform-origin:top right;animation:LanguageSwitcher_panelIn__tCh7J .22s var(--ease) both}@keyframes LanguageSwitcher_panelIn__tCh7J{0%{opacity:0;transform:translateY(6px) scale(.985)}}.LanguageSwitcher_header__rh8Fr{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .625rem;margin-bottom:.375rem;border-bottom:1px solid var(--card-border);color:var(--acc)}.LanguageSwitcher_eyebrow__mAVFQ{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.LanguageSwitcher_count__K1D8D{margin-left:auto;padding:.125rem .4375rem;border-radius:999px;background:color-mix(in srgb,var(--acc) 10%,transparent);font-size:.6875rem;font-weight:600;line-height:1.3}.LanguageSwitcher_list__senar{display:grid;grid-template-columns:1fr 1fr;gap:.125rem .25rem;max-height:70vh;margin:0;padding:0;overflow-y:auto;list-style:none}.LanguageSwitcher_option__S52CW{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem;background:transparent;border:0;border-radius:.5rem;color:var(--color-fg);font-size:.8125rem;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.LanguageSwitcher_option__S52CW:hover{background:color-mix(in srgb,var(--acc) 7%,transparent)}.LanguageSwitcher_option__S52CW[data-active=true]{background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--acc);font-weight:600}.LanguageSwitcher_option__S52CW .LanguageSwitcher_flag__TpTIA{width:20px;height:20px}.LanguageSwitcher_label__QjiyD{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguageSwitcher_optionCode__R_L1Q{flex-shrink:0;color:color-mix(in srgb,var(--color-fg) 50%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:.04em}.LanguageSwitcher_check__zeuA5{flex-shrink:0}@media (max-width:767px){.LanguageSwitcher_trigger__Ymjud{width:38px;padding:0;justify-content:center}.LanguageSwitcher_chevron__PgmqN,.LanguageSwitcher_code__aUF51{display:none}.LanguageSwitcher_panel__Y3_XK{position:fixed;top:4.25rem;right:1rem;left:1rem;width:auto}}@media (max-width:480px){.LanguageSwitcher_trigger__Ymjud{width:36px;height:36px}}@media (max-width:420px){.LanguageSwitcher_list__senar{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_panel__Y3_XK{animation:none}.LanguageSwitcher_chevron__PgmqN,.LanguageSwitcher_option__S52CW,.LanguageSwitcher_trigger__Ymjud{transition:none}.LanguageSwitcher_trigger__Ymjud:active{transform:none}}