.language-switcher[data-v-9acf4e55]{position:relative;display:inline-flex;min-width:0;min-height:44px;align-items:center;gap:.35rem;color:var(--foreground)}.language-switcher__icon[data-v-9acf4e55]{position:absolute;left:9px;z-index:1;pointer-events:none}.language-switcher__icon--pending[data-v-9acf4e55]{animation:language-switcher-spin-9acf4e55 .9s linear infinite}@keyframes language-switcher-spin-9acf4e55{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.language-switcher__icon--pending[data-v-9acf4e55]{animation-duration:2.4s}}.language-switcher__toggle[data-v-9acf4e55]{display:inline-flex;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--background);color:inherit;font:inherit;font-size:.78rem;font-weight:650;letter-spacing:.01em;line-height:1;cursor:pointer}.language-switcher__toggle.site-nav-secondary-action[data-v-9acf4e55]{width:44px;height:44px;color:var(--muted-foreground)}@media(hover:hover)and (pointer:fine){.language-switcher__toggle[data-v-9acf4e55]:hover:not(:disabled){color:var(--foreground)}}.language-switcher__toggle[data-v-9acf4e55]:disabled{cursor:progress}.language-switcher__toggle[data-v-9acf4e55]:focus-visible,.language-switcher__select[data-v-9acf4e55]:focus-visible,.language-switcher__retry[data-v-9acf4e55]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.language-switcher__select[data-v-9acf4e55]{min-width:0;max-width:9.5rem;min-height:44px;padding:6px 26px 6px 29px;border:1px solid var(--border);border-radius:.65rem;background:var(--background);color:inherit;font:inherit;font-size:.78rem;font-weight:620;text-overflow:ellipsis}.language-switcher__retry[data-v-9acf4e55]{display:inline-grid;min-width:44px;min-height:44px;place-items:center;border:1px solid var(--destructive);border-radius:.65rem;color:var(--destructive)}.language-switcher--full[data-v-9acf4e55]{display:grid;grid-template-columns:minmax(0,18rem) auto;justify-content:start}.language-switcher--full .language-switcher__select[data-v-9acf4e55]{width:100%;max-width:none}.language-switcher__status[data-v-9acf4e55]{grid-column:1 / -1;max-width:36rem;color:var(--muted-foreground);font-size:.75rem}.language-switcher--compact[data-v-9acf4e55]{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}
