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