.translate-engine-overlay[data-v-2ae323f2]{align-items:center;background:transparent;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.translate-engine-overlay.is-mobile[data-v-2ae323f2]{align-items:flex-end;background:rgba(15,23,42,.45);padding:0}.translate-engine-panel[data-v-2ae323f2]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 24px 72px rgba(15,23,42,.18);display:flex;flex-direction:column;max-height:min(80vh,760px);max-width:100%;min-width:320px;overflow:hidden}.translate-engine-panel.is-mobile[data-v-2ae323f2]{border-bottom:none;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px rgba(15,23,42,.16);max-height:88vh;width:100%}.translate-engine-header[data-v-2ae323f2]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 14px}.translate-engine-title[data-v-2ae323f2]{color:#111827;font-size:18px;font-weight:600}.translate-engine-close[data-v-2ae323f2]{align-items:center;background:transparent;border:0;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.translate-engine-close[data-v-2ae323f2]:hover{background:#f3f4f6;color:#111827}.translate-engine-body[data-v-2ae323f2]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 10px}.translate-engine-tabs[data-v-2ae323f2]{align-items:stretch;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;min-height:58px;overflow-x:auto;overflow-y:hidden;position:sticky;scrollbar-width:none;top:0;z-index:2;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.translate-engine-tabs[data-v-2ae323f2]::-webkit-scrollbar{display:none}.translate-engine-tabs.is-dragging[data-v-2ae323f2]{cursor:grabbing}.translate-engine-tab[data-v-2ae323f2]{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;display:inline-flex;flex:1 0 auto;gap:4px;justify-content:center;min-height:58px;min-width:-moz-max-content;min-width:max-content;padding:8px 12px;transition:color .15s ease,border-color .15s ease,background-color .15s ease;width:auto}.translate-engine-tab[data-v-2ae323f2]:hover{background:#f9fafb;color:#111827}.translate-engine-tab.is-active[data-v-2ae323f2]{border-bottom-color:#2563eb;color:#111827;font-weight:600}.translate-engine-tab-label[data-v-2ae323f2]{font-size:13px;line-height:1;white-space:nowrap}.translate-engine-tab-badge[data-v-2ae323f2],.translate-engine-tab-beta[data-v-2ae323f2]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;padding:0 7px}.translate-engine-tab-badge.is-green[data-v-2ae323f2]{background:#e3f4dc;color:#1f5026}.translate-engine-tab-badge.is-gray[data-v-2ae323f2]{background:#f1efea;color:#444441}.translate-engine-tab-badge.is-blue[data-v-2ae323f2]{background:#e6f1fb;color:#0c447c}.translate-engine-tab-badge.is-amber[data-v-2ae323f2]{background:#faeeda;color:#633806}.translate-engine-tab-badge.is-red[data-v-2ae323f2]{background:#fcebeb;color:#791f1f}.translate-engine-scroll[data-v-2ae323f2]{flex:1;min-height:0;overflow-y:auto;padding:12px 0 10px}.engine-list[data-v-2ae323f2]{display:grid;gap:8px;grid-template-columns:1fr}.engine-item[data-v-2ae323f2]{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:grid;gap:8px;grid-template-columns:24px 1fr auto auto;min-height:42px;padding:9px 8px;text-align:left;transition:all .15s ease;width:100%}.engine-item[data-v-2ae323f2]:hover{background:#f9fafb}.engine-item.is-selected[data-v-2ae323f2]{background:#eff6ff}.engine-item.is-selected .engine-name[data-v-2ae323f2]{color:#2563eb;font-weight:500}.engine-item.is-disabled[data-v-2ae323f2]{cursor:not-allowed;opacity:.52;transform:none}.engine-item.is-disabled[data-v-2ae323f2]:hover{background:#fafafa;border-color:#e5e7eb}.engine-icon[data-v-2ae323f2]{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.engine-icon .iconfont[data-v-2ae323f2]{color:#fff;font-size:14px;line-height:1}.engine-name[data-v-2ae323f2]{color:#111827;font-size:14px;font-weight:500;white-space:nowrap}.engine-cost[data-v-2ae323f2]{border-radius:5px;color:#374151;font-size:12px;font-weight:600;padding:0 8px}.engine-cost[data-v-2ae323f2],.engine-info[data-v-2ae323f2],.engine-selected-icon[data-v-2ae323f2]{align-items:center;display:inline-flex;height:22px;justify-content:center}.engine-info[data-v-2ae323f2],.engine-selected-icon[data-v-2ae323f2]{color:#9ca3af;flex-shrink:0;width:22px}.engine-info[data-v-2ae323f2]:hover{color:#2563eb}.translate-engine-tooltip[data-v-2ae323f2]{background:#111827;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.22);color:#fff;max-width:280px;padding:8px 10px;pointer-events:auto;position:fixed;z-index:12050}.translate-engine-footer[data-v-2ae323f2]{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:12px;gap:10px;padding:10px 14px}.footer-cost-pill[data-v-2ae323f2]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:20px;justify-content:center;padding:0 10px}.is-green[data-v-2ae323f2]{background:#e3f4dc;color:#1f5026}.is-gray[data-v-2ae323f2]{background:#f1efea;color:#444441}.is-blue[data-v-2ae323f2]{background:#e6f1fb;color:#0c447c}.is-amber[data-v-2ae323f2]{background:#faeeda;color:#633806}.is-red[data-v-2ae323f2]{background:#fcebeb;color:#791f1f}.footer-restriction-pill[data-v-2ae323f2]{align-items:center;background:#fef2f2;border-radius:999px;color:#991b1b;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;height:20px;justify-content:center;padding:0 10px}.footer-help[data-v-2ae323f2]{background:transparent;border:0;color:#2563eb;cursor:pointer;font-size:12px;margin-left:auto;padding:0;white-space:nowrap}.engine-info-content[data-v-2ae323f2]{display:flex;flex-direction:column;gap:8px}.engine-info-title[data-v-2ae323f2]{color:#fff;font-size:13px;font-weight:600}.engine-info-desc[data-v-2ae323f2]{color:#d1d5db;font-size:13px;line-height:1.6}.engine-empty[data-v-2ae323f2]{color:#9ca3af;padding:28px 0;text-align:center}.translate-engine-panel.is-mobile .translate-engine-body[data-v-2ae323f2]{padding-bottom:18px}@media (max-width:768px){.translate-engine-panel[data-v-2ae323f2]{max-height:88vh;min-width:0}.engine-name[data-v-2ae323f2]{min-width:0;overflow:hidden;text-overflow:ellipsis}.translate-engine-header[data-v-2ae323f2]{padding:14px 16px 12px}.translate-engine-title[data-v-2ae323f2]{font-size:16px}.translate-engine-body[data-v-2ae323f2]{padding-left:16px;padding-right:16px}.translate-engine-scroll[data-v-2ae323f2]{padding-bottom:8px;padding-top:10px}.translate-engine-tab[data-v-2ae323f2]{gap:4px;min-height:58px;padding-inline:10px}.translate-engine-tab-label[data-v-2ae323f2]{font-size:12px}.translate-engine-tab-badge[data-v-2ae323f2],.translate-engine-tab-beta[data-v-2ae323f2]{font-size:10px;height:16px;padding-inline:5px}.engine-item[data-v-2ae323f2]{gap:8px;grid-template-columns:24px minmax(0,1fr) auto auto;padding:9px 8px}.engine-icon[data-v-2ae323f2]{height:24px;width:24px}.engine-name[data-v-2ae323f2]{font-size:14px}.engine-cost[data-v-2ae323f2]{font-size:11px}.translate-engine-footer[data-v-2ae323f2]{padding:9px 12px}}
