.language_switcher{align-items:center;display:inline-flex;position:relative}.language_switcher__list{gap:var(--spacing-sm);list-style:none;padding:0}.language_switcher__item,.language_switcher__list{align-items:center;display:inline-flex;margin:0}.language_switcher__item:not(:first-child):before{background-color:var(--border-secondary);content:"";height:var(--spacing-sm);margin-right:var(--spacing-sm);width:var(--alias-border-width-sm)}.language_switcher__link{color:var(--text-body);text-decoration:none}.language_switcher__link:focus-visible,.language_switcher__link:hover{color:var(--text-primary)}.language_switcher__item--active .language_switcher__link{color:var(--text-primary);text-decoration:underline}.language_switcher--dropdown .language_switcher__trigger{align-items:center;background:none;border:0;color:var(--text-body);cursor:pointer;display:inline-flex;gap:var(--spacing-2xs);margin:0;padding:var(--spacing-2xs) var(--spacing-xs)}.language_switcher__chevron{color:currentColor;display:inline-flex;height:var(--spacing-lg);transform:rotate(-90deg);transition:transform .2s ease;width:var(--spacing-lg)}.language_switcher--open .language_switcher__chevron{transform:rotate(90deg)}.language_switcher__chevron svg{display:block;height:100%;width:100%}.language_switcher--dropdown .language_switcher__list{align-items:stretch;background:var(--surface-50);border-radius:var(--alias-border-radius-md);box-shadow:var(--elevation-1);display:none;flex-direction:column;gap:0;min-width:96px;padding:var(--spacing-xs) 0;position:absolute;right:0;top:calc(100% + var(--spacing-2xs));z-index:100}.language_switcher--open .language_switcher__list{display:flex}.language_switcher--dropdown .language_switcher__item{width:100%}.language_switcher--dropdown .language_switcher__item:not(:first-child):before{content:none}.language_switcher--dropdown .language_switcher__link{border-bottom:0;display:block;padding:var(--spacing-xs) var(--spacing-md);transition:background-color .2s ease;width:100%}.language_switcher--dropdown .language_switcher__link:hover{background:var(--surface-hover)}.language_switcher--dropdown .language_switcher__item--active .language_switcher__link{background:var(--surface-hover);border-bottom-color:transparent}