.language-selector-wrapper[data-v-b2848c97]{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-pill-container[data-v-b2848c97]{align-items:center;background:#0066cc14;border:1px solid rgba(0,102,204,.2);border-radius:50rem;box-shadow:inset 0 1px 3px #0000000a;display:inline-flex;padding:3px;transition:all .25s ease}.lang-pill-container[data-v-b2848c97]:hover{background:#0066cc1f;border-color:#0066cc59}.lang-pill-btn[data-v-b2848c97]{align-items:center;background:transparent;border:none;border-radius:50rem;color:#4a5568;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:5px;justify-content:center;line-height:1;padding:4px 10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.lang-pill-btn .flag-icon[data-v-b2848c97]{font-size:1rem;line-height:1}.lang-pill-btn .lang-text[data-v-b2848c97]{letter-spacing:.5px}.lang-pill-btn[data-v-b2848c97]:hover:not(.active){background:#fff9;color:#06c}.lang-pill-btn.active[data-v-b2848c97]{background:#06c;box-shadow:0 2px 6px #0066cc59;color:#fff}.is-dark .lang-pill-container[data-v-b2848c97]{background:#ffffff1f;border-color:#ffffff40}.is-dark .lang-pill-btn[data-v-b2848c97]{color:#ffffffd9}.is-dark .lang-pill-btn.active[data-v-b2848c97]{background:#fff;box-shadow:0 2px 6px #00000040;color:#06c}.size-sm .lang-pill-btn[data-v-b2848c97]{font-size:.75rem;padding:3px 8px}.size-sm .lang-pill-btn .flag-icon[data-v-b2848c97]{font-size:.85rem}.size-lg .lang-pill-btn[data-v-b2848c97]{font-size:.95rem;padding:6px 14px}.size-lg .lang-pill-btn .flag-icon[data-v-b2848c97]{font-size:1.15rem}.lang-dropdown-trigger[data-v-b2848c97]{align-items:center;background:#fff;border:1px solid rgba(0,102,204,.2);border-radius:50rem;box-shadow:0 2px 6px #0066cc14;color:#06c;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:4px;padding:6px 12px;transition:all .2s ease}.lang-dropdown-trigger[data-v-b2848c97]:hover{background:#f0f8ff;border-color:#06c}.dropdown-arrow[data-v-b2848c97]{font-size:.75rem;transition:transform .2s ease}.dropdown-arrow.rotated[data-v-b2848c97]{transform:rotate(180deg)}.lang-dropdown-menu[data-v-b2848c97]{background:#fff;border:1px solid rgba(0,102,204,.15);border-radius:12px;box-shadow:0 10px 30px #0000001f;list-style:none;margin:0;min-width:140px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1050}.lang-dropdown-menu .dropdown-item[data-v-b2848c97]{background:transparent;border:none;border-radius:8px;color:#2d3748;cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 12px;transition:background .15s ease;width:100%}.lang-dropdown-menu .dropdown-item[data-v-b2848c97]:hover{background:#f0f8ff;color:#06c}.lang-dropdown-menu .dropdown-item.active[data-v-b2848c97]{background:#0066cc14;color:#06c;font-weight:600}.dropdown-fade-enter-active[data-v-b2848c97],.dropdown-fade-leave-active[data-v-b2848c97]{transition:opacity .2s ease,transform .2s ease}.dropdown-fade-enter-from[data-v-b2848c97],.dropdown-fade-leave-to[data-v-b2848c97]{opacity:0;transform:translateY(-6px)}
