.icon[data-v-33c6bc93]{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon[data-v-33c6bc93] svg{color:inherit;display:block}.icon-btn[data-v-e8e5a14a]{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-btn--sm[data-v-e8e5a14a]{width:var(--control-height-sm);height:var(--control-height-sm)}.icon-btn--md[data-v-e8e5a14a]{width:var(--control-height);height:var(--control-height)}.icon-btn--lg[data-v-e8e5a14a]{width:var(--touch-target-min);height:var(--touch-target-min)}.icon-btn--ghost[data-v-e8e5a14a]{border-color:#0000}.icon-btn--round[data-v-e8e5a14a]{border-radius:50%}.icon-btn[data-v-e8e5a14a]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--line-strong);color:var(--ink)}.icon-btn--ghost[data-v-e8e5a14a]:hover:not(:disabled){border-color:#0000}.icon-btn[data-v-e8e5a14a]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.icon-btn.is-pressed[data-v-e8e5a14a]{color:var(--brand);background:var(--brand-50);border-color:var(--brand-200)}.icon-btn[data-v-e8e5a14a]:disabled{cursor:default;opacity:.7}.icon-btn.is-loading .icon-btn__icon[data-v-e8e5a14a] svg{animation:icon-btn-spin-e8e5a14a var(--duration-spin) linear infinite}@keyframes icon-btn-spin-e8e5a14a{to{transform:rotate(360deg)}}.lang[data-v-e8453b8f]{position:relative}.lang-btn[data-v-e8453b8f]{border:1px solid var(--line);height:44px;color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex}.lang-btn[data-v-e8453b8f]:hover{border-color:var(--brand);color:var(--brand)}.lang-btn[data-v-e8453b8f]{transition:opacity var(--duration-fast) var(--ease-standard)}.lang-btn[aria-busy=true][data-v-e8453b8f]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.lang-btn[data-v-e8453b8f]{transition:none}}.lang-btn.is-inverse[data-v-e8453b8f]{border-color:color-mix(in srgb, var(--text-inverse) 20%, transparent);color:inherit}.flag[data-v-e8453b8f]{font-size:var(--fs-base);line-height:1}.abbr[data-v-e8453b8f]{font-weight:600}.lang-menu[data-v-e8453b8f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:200px;max-height:60vh;z-index:var(--z-dropdown);margin:6px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;right:0;overflow-y:auto}.lang-menu.is-up[data-v-e8453b8f]{margin:0 0 6px;top:auto;bottom:100%}.lang-menu li[data-v-e8453b8f]{font-size:var(--fs-sm);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:flex}.lang-menu li[data-v-e8453b8f]:hover,.lang-menu li.focused[data-v-e8453b8f]{background:var(--surface-hover)}.lang-menu:focus-visible li.focused[data-v-e8453b8f]{outline:2px solid var(--brand);outline-offset:-2px}.lang-menu li.active[data-v-e8453b8f]{color:var(--brand);background:var(--brand-50);font-weight:600}.lang-menu .label[data-v-e8453b8f]{flex:1}.rtl-tag[data-v-e8453b8f]{font-size:var(--fs-xs);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:1px 6px;font-weight:500}:root[dir=rtl] .lang-menu[data-v-e8453b8f]{left:0;right:auto}.tt-option[data-v-db1a6d92]{align-items:center;gap:6px;display:inline-flex}.tt-option.is-current[data-v-db1a6d92]{color:var(--brand);font-weight:600}.tt-check[data-v-db1a6d92]{width:14px;display:inline-flex}
