.lang-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-trigger{gap:.375rem;padding-inline:.6rem .5rem}.lang-code{font-size:var(--lz-text-ui);letter-spacing:.02em}.lang-indicator{transition:transform .12s;display:inline-flex;transform:rotate(180deg)}.lang-trigger[data-state=open] .lang-indicator{transform:none}.lang-content{transform-origin:var(--transform-origin);min-width:9rem;font-size:var(--lz-text-ui);background:var(--lz-surface);color:var(--lz-ink);border:1px solid var(--lz-border);border-radius:var(--lz-radius-control);box-shadow:var(--lz-shadow-popover);padding:.25rem}.lang-content[data-state=open]{animation:lang-in var(--lz-smooth) var(--lz-ease-out)}.lang-content[data-state=closed]{animation:.12s ease-in forwards lang-out}@keyframes lang-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes lang-out{to{opacity:0;transform:translateY(-4px)scale(.97)}}.lang-item{justify-content:space-between;align-items:center;gap:var(--lz-space-4);padding:.4rem var(--lz-space-2);cursor:pointer;border-radius:.25rem;display:flex}.lang-item[data-highlighted]{background:var(--lz-fill)}.lang-item{transition:background-color var(--lz-quick) ease}@media (prefers-reduced-motion:reduce){.lang-content[data-state]{animation:none}}.lang-item[data-state=checked]{font-weight:500}
