.lang[data-v-102c79c1]{position:relative}.lang[data-v-102c79c1],.lang-btn[data-v-102c79c1]{display:inline-flex}.lang-btn[data-v-102c79c1]{border:1px solid var(--glass-border);background:var(--tab-ink);height:32px;color:var(--text-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12px}.lang-btn[data-v-102c79c1]:hover{color:var(--text-1);border-color:var(--accent-line)}.lang-btn[aria-expanded=true][data-v-102c79c1]{color:var(--accent);border-color:var(--accent-line)}.globe[data-v-102c79c1]{color:var(--accent);font-size:12px;line-height:1}.cur[data-v-102c79c1]{letter-spacing:.02em;font-weight:600}.caret[data-v-102c79c1]{color:var(--text-3);transition:transform var(--dur-fast) var(--ease-out);font-size:9px;font-style:normal}.lang-btn[aria-expanded=true] .caret[data-v-102c79c1]{transform:rotate(180deg)}.lang-menu[data-v-102c79c1]{z-index:40;border:1px solid var(--glass-border);background:var(--surface-2,var(--tab-ink));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;min-width:156px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #00000061}.lang-item[data-v-102c79c1]{text-align:left;width:100%;transition:background var(--dur-fast);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 9px;display:grid}.lang-item[data-v-102c79c1]:hover{background:var(--tab-ink)}.lang-item .t[data-v-102c79c1]{color:var(--text-1);font-size:12.5px;font-weight:600}.lang-item .h[data-v-102c79c1]{color:var(--text-3);grid-row:2;font-size:10.5px}.lang-item .ok[data-v-102c79c1]{grid-row:1/span 2;font-size:11px;font-style:normal}.lang-item .ok[data-v-102c79c1],.lang-item.on .t[data-v-102c79c1]{color:var(--accent)}.lang.card .lang-btn[data-v-102c79c1]{background:0 0;height:28px;padding:0 9px;font-size:11.5px}.lang-pop-enter-active[data-v-102c79c1],.lang-pop-leave-active[data-v-102c79c1]{transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.lang-pop-enter-from[data-v-102c79c1],.lang-pop-leave-to[data-v-102c79c1]{opacity:0;transform:translateY(-4px)}
