.language-switcher{max-width:140px;color:inherit;border:1px solid;border-radius:9px;flex-shrink:0;align-items:center;gap:5px;padding:7px 8px;font-size:12px;line-height:1.4;display:inline-flex}.language-switcher select{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 14px 2px 1px}.language-switcher select option{color:#17243b;background:#fff}.language-switcher:focus-within{outline:2px solid var(--brand-accent,#1660ed);outline-offset:3px}.language-switcher-sidebar{max-width:none;color:var(--sidebar-foreground,#e2e8f0);border-color:color-mix(in srgb,currentColor 22%,transparent);margin-bottom:8px;display:flex}.language-switcher-compact{gap:0;padding:7px 2px;font-size:10px}.language-switcher-compact>svg{display:none}.language-switcher-compact select{padding-right:0}@media (max-width:600px){.new-header-actions{gap:8px}.new-header-actions>.language-switcher{max-width:72px;padding:7px 4px}.new-header-actions>.language-switcher>svg{display:none}.new-header-actions>.language-switcher select{padding-right:0;font-size:10px}.marketing-header.renewed-header{padding-inline:14px}.marketing-header.renewed-header .brand>.new-wordmark{width:112px}.marketing-header-shell .marketing-header.renewed-header{gap:10px;padding-inline:14px}.marketing-header-shell .new-header-actions{gap:6px;min-width:0}.marketing-header-shell .new-login{white-space:nowrap;min-width:0;padding-inline:9px;font-size:11px}.marketing-header-shell .brand{flex:0 0 98px;min-width:0}.marketing-header-shell .brand>.new-wordmark{width:98px}.new-header-actions>.language-switcher{max-width:48px}.marketing-header-shell .menu-toggle{width:36px;height:38px}.header-domain-cart{gap:3px;padding:7px 5px}}.header-account-icon{display:none}@media (max-width:380px){.new-header-actions:has(.header-domain-cart) .header-account-label{display:none}.new-header-actions:has(.header-domain-cart) .header-account-icon{display:block}.marketing-header-shell .new-login{justify-content:center;align-items:center;display:inline-flex}.marketing-header-shell .new-header-actions>.language-switcher{max-width:42px}}.marketing-top-tools .language-menu{border-left:1px solid #ffffff28;flex-shrink:0;padding-left:12px}.marketing-top-tools nav:empty+.language-menu{border-left:0}.language-menu-trigger{color:#fff;letter-spacing:.04em;cursor:pointer;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:7px;padding:4px 7px;font-size:11px;font-weight:600;transition:background .18s;display:flex}.language-menu-trigger:hover,.language-menu-trigger[data-popup-open]{background:#ffffff0d}.language-menu-trigger:focus{box-shadow:none;outline:none}.language-menu-trigger:focus-visible{outline-offset:3px;outline:2px solid #90b9ee}.language-menu-trigger>svg:last-child{opacity:.65;transition:transform .2s}.language-menu-trigger[data-popup-open]>svg:last-child{transform:rotate(180deg)}.language-flag{border-radius:2px;flex-shrink:0;overflow:hidden}.language-menu-popup[data-slot]{color:#263b55;background:#fff;border:1px solid #dce5f0;border-radius:12px;width:190px;min-width:190px;padding:6px;animation-duration:.18s;box-shadow:0 12px 36px #04172e26}.language-menu-popup .language-menu-option{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:42px;padding:10px 29px 10px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.language-menu-popup .language-menu-option[data-highlighted],.language-menu-popup .language-menu-option:focus{color:#164879;background:#eff5fc;outline:none}.language-menu-popup .language-menu-option[data-checked]{color:#1759a1;background:#f2f6fc}.language-menu-popup .language-menu-option>.language-flag{width:21px;height:14px}.language-menu-option small{color:#8594a7;margin-left:auto;font-size:10px}@media (max-width:600px){.marketing-top-tools .language-menu{padding-left:7px}.language-menu-trigger{gap:5px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.language-menu-popup[data-slot]{animation:none}.language-menu-trigger,.language-menu-trigger>svg:last-child{transition:none}}[data-slot=dropdown-menu-content].language-menu-popup{position:relative}div:has(>.language-menu-popup[data-slot=dropdown-menu-content]){z-index:80}
