.LanguageSwitcher_root___3u_3{position:relative;display:inline-flex}.LanguageSwitcher_trigger__ls4P5{display:inline-flex;align-items:center;gap:var(--space-xxs);height:var(--size-nav-item);padding:0 var(--space-sm) 0 var(--space-xs);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--ui-label-size);font-weight:var(--fw-bold);letter-spacing:var(--ui-eyebrow-ls);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.LanguageSwitcher_isOpen__uQj9l .LanguageSwitcher_trigger__ls4P5,.LanguageSwitcher_trigger__ls4P5:hover{background:var(--bg-hover);color:var(--text-strong)}.LanguageSwitcher_trigger__ls4P5:focus-visible{outline:none;box-shadow:var(--ring)}.LanguageSwitcher_globe__mMEVF{width:var(--size-icon-lg);height:var(--size-icon-lg);transition:transform var(--dur-slow) var(--ease)}.LanguageSwitcher_isOpen__uQj9l .LanguageSwitcher_globe__mMEVF,.LanguageSwitcher_trigger__ls4P5:hover .LanguageSwitcher_globe__mMEVF{transform:rotate(-20deg)}.LanguageSwitcher_code__kygRb{min-width:calc(var(--space-md) + var(--space-xxs));text-align:center}.LanguageSwitcher_chev__H9fKJ{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--text-tertiary);transition:transform var(--dur) var(--ease)}.LanguageSwitcher_isOpen__uQj9l .LanguageSwitcher_chev__H9fKJ{transform:rotate(180deg)}.LanguageSwitcher_menu__Vj_C4{position:absolute;top:calc(100% + var(--space-xxs));z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:calc(var(--space-xxs) / 4);min-width:var(--size-popover-min-w);padding:var(--space-xxs);background:var(--surface-raised);border:thin solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.LanguageSwitcher_alignRight__qe3kp{right:0}.LanguageSwitcher_alignLeft__v6VrG{left:0}.LanguageSwitcher_title__NeL8U{padding:var(--space-xs) var(--space-sm) var(--space-xxs);font-size:var(--ui-eyebrow-size);font-weight:var(--ui-eyebrow-fw);letter-spacing:var(--ui-eyebrow-ls);line-height:var(--ui-eyebrow-lh);text-transform:uppercase;color:var(--text-tertiary)}.LanguageSwitcher_item__Iq8Z0{display:flex;align-items:center;gap:var(--space-sm);width:100%;height:var(--size-nav-item);padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--text-strong);font-family:var(--font-body);font-size:var(--ui-body-size);font-weight:var(--fw-medium);text-decoration:none}.LanguageSwitcher_item__Iq8Z0:focus-visible,.LanguageSwitcher_item__Iq8Z0:hover{background:var(--bg-hover);outline:none}.LanguageSwitcher_tile__CaLVo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--size-avatar-sm);height:calc(var(--size-avatar-sm) - var(--space-xs));border:thin solid var(--border-card);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:var(--ui-badge-size);font-weight:var(--fw-bold);letter-spacing:var(--ui-eyebrow-ls)}.LanguageSwitcher_isActive__K_9zl .LanguageSwitcher_tile__CaLVo{border-color:transparent;background:var(--bg-active);color:var(--text-on-active)}.LanguageSwitcher_label__eFlb_{flex:1}.LanguageSwitcher_isActive__K_9zl .LanguageSwitcher_label__eFlb_{font-weight:var(--fw-semibold)}.LanguageSwitcher_check__HXDjQ{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--nav-agent-text-active)}.LanguageSwitcher_seg__yxxoT{position:relative;display:inline-grid;grid-template-columns:repeat(var(--cn-langseg-n),minmax(0,1fr));padding:calc(var(--space-xxs) / 2);border:thin solid var(--border-card);border-radius:var(--radius-full);background:var(--bg-soft)}.LanguageSwitcher_thumb__Gyh7q{position:absolute;top:calc(var(--space-xxs) / 2);bottom:calc(var(--space-xxs) / 2);left:calc(var(--space-xxs) / 2);width:calc((100% - var(--space-xxs)) / var(--cn-langseg-n));border-radius:var(--radius-full);background:var(--bg-active);transform:translateX(calc(100% * var(--cn-langseg-i)));transition:transform var(--dur-slow) var(--ease)}.LanguageSwitcher_opt__2_UXB{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-nav-item);height:var(--control-h-sm);padding:0 var(--space-sm);border-radius:var(--radius-full);color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--ui-badge-size);font-weight:var(--fw-bold);letter-spacing:var(--ui-eyebrow-ls);text-decoration:none;transition:color var(--dur) var(--ease)}.LanguageSwitcher_opt__2_UXB:hover{color:var(--text-strong)}.LanguageSwitcher_opt__2_UXB.LanguageSwitcher_isActive__K_9zl{color:var(--text-on-active)}.LanguageSwitcher_opt__2_UXB:focus-visible{outline:none;box-shadow:var(--ring)}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_chev__H9fKJ,.LanguageSwitcher_globe__mMEVF,.LanguageSwitcher_thumb__Gyh7q{transition:none}}