.lang-trigger__btn[data-v-fa9f3b29]{border:1px solid var(--p-surface-200);background:var(--p-surface-0);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex}.lang-trigger__btn[data-v-fa9f3b29]:hover{border-color:#f0a000}.lang-trigger__btn[data-v-fa9f3b29]:focus-visible{outline:none;box-shadow:0 0 0 2px #f0a00040}.dark .lang-trigger__btn[data-v-fa9f3b29]{background:var(--p-surface-800);border-color:var(--p-surface-700)}.dark .lang-trigger__btn[data-v-fa9f3b29]:hover{border-color:#f0a000}.lang-trigger__flag[data-v-fa9f3b29]{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:28px;height:20px;display:block}.lang-picker[data-v-fa9f3b29]{min-width:180px;padding:8px}.lang-picker__title[data-v-fa9f3b29]{letter-spacing:.8px;text-transform:uppercase;color:var(--p-text-muted-color);margin:0;padding:4px 8px 8px;font-size:11px;font-weight:600}.lang-picker__list[data-v-fa9f3b29]{flex-direction:column;gap:2px;display:flex}.lang-option[data-v-fa9f3b29]{cursor:pointer;color:var(--p-text-color);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .2s,transform .2s;display:flex}.lang-option[data-v-fa9f3b29]:hover{background:var(--p-surface-100);transform:translate(2px)}.dark .lang-option[data-v-fa9f3b29]:hover{background:var(--p-surface-800)}.lang-option--selected[data-v-fa9f3b29]{background:#f0a0001a;font-weight:500}.lang-option--selected[data-v-fa9f3b29]:hover{background:#f0a0002e}.lang-option--selected .lang-option__flag[data-v-fa9f3b29]{box-shadow:0 0 0 2px #f0a000}.dark .lang-option--selected[data-v-fa9f3b29]{background:#f0a00012}.dark .lang-option--selected[data-v-fa9f3b29]:hover{background:#f0a00021}.lang-option__flag[data-v-fa9f3b29]{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0;width:28px;height:20px;transition:box-shadow .2s}.lang-option__label[data-v-fa9f3b29]{flex:1}.lang-option__check[data-v-fa9f3b29]{color:#f0a000;flex-shrink:0;font-size:13px}[data-v-fa9f3b29] .lang-dialog{overflow:hidden;border:none!important;border-radius:16px!important;box-shadow:0 20px 60px #00000026!important}[data-v-fa9f3b29] .lang-dialog-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00286440!important}[data-v-fa9f3b29] .lang-dialog__content{padding:0!important}.lang-dialog__body[data-v-fa9f3b29]{background:var(--p-surface-0);flex-direction:column;align-items:center;padding:32px 24px 28px;display:flex}.dark .lang-dialog__body[data-v-fa9f3b29]{background:var(--p-surface-900)}.lang-dialog__icon-wrap[data-v-fa9f3b29]{background:#f0a0001a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.dark .lang-dialog__icon-wrap[data-v-fa9f3b29]{background:#f0a00014}.lang-dialog__title[data-v-fa9f3b29]{color:var(--p-text-color);margin:0 0 6px;font-size:16px;font-weight:500}.lang-dialog__sub[data-v-fa9f3b29]{color:var(--p-text-muted-color);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.lang-dialog__mini-flag[data-v-fa9f3b29]{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:20px;height:14px}.lang-spinner[data-v-fa9f3b29]{border:3px solid #f0a00033;border-top-color:#f0a000;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite lang-spin-fa9f3b29}@keyframes lang-spin-fa9f3b29{to{transform:rotate(1turn)}}.lang-checkmark[data-v-fa9f3b29]{stroke:#f0a000;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;animation:.3s forwards lang-scale-in-fa9f3b29}.lang-checkmark__circle[data-v-fa9f3b29]{stroke-dasharray:166;stroke-dashoffset:166px;animation:.5s forwards lang-stroke-fa9f3b29}.lang-checkmark__tick[data-v-fa9f3b29]{stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s .45s forwards lang-stroke-fa9f3b29}@keyframes lang-stroke-fa9f3b29{to{stroke-dashoffset:0}}@keyframes lang-scale-in-fa9f3b29{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fade-scale-enter-active[data-v-fa9f3b29],.fade-scale-leave-active[data-v-fa9f3b29]{transition:all .3s}.fade-scale-enter-from[data-v-fa9f3b29],.fade-scale-leave-to[data-v-fa9f3b29]{opacity:0;transform:scale(.7)}.lang-check-enter-active[data-v-fa9f3b29]{transition:all .2s}.lang-check-enter-from[data-v-fa9f3b29]{opacity:0;transform:scale(.5)}
