.ai-interpret-bubble[data-v-763f5d98]{align-items:center;background:linear-gradient(135deg,#0368ff,#4d8dff);border:none;border-radius:999px;box-shadow:0 6px 20px #0368ff59;color:#fff;cursor:grab;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1;outline:none;padding:12px 18px;position:fixed;right:20px;top:45%;touch-action:none;transform:translateY(-50%);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1500}.ai-interpret-bubble[data-v-763f5d98]:hover:not(:disabled):not(.ai-interpret-bubble--dragging){background:linear-gradient(135deg,#0254d4,#0368ff);box-shadow:0 8px 24px #0368ff73;transform:translateY(-50%) scale(1.06)}.ai-interpret-bubble[data-v-763f5d98]:active:not(:disabled):not(.ai-interpret-bubble--dragging){transform:translateY(-50%) scale(1.02)}.ai-interpret-bubble--positioned[data-v-763f5d98]{transform:none}.ai-interpret-bubble--positioned[data-v-763f5d98]:hover:not(:disabled):not(.ai-interpret-bubble--dragging){transform:scale(1.06)}.ai-interpret-bubble--positioned[data-v-763f5d98]:active:not(:disabled):not(.ai-interpret-bubble--dragging){transform:scale(1.02)}.ai-interpret-bubble--dragging[data-v-763f5d98]{box-shadow:0 10px 28px #0368ff6b;cursor:grabbing;transform:none;transition:none}.ai-interpret-bubble[data-v-763f5d98]:disabled{cursor:wait}.ai-interpret-bubble__glow[data-v-763f5d98]{background:linear-gradient(135deg,rgba(3,104,255,.4),transparent);border-radius:inherit;inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.ai-interpret-bubble:hover:not(:disabled) .ai-interpret-bubble__glow[data-v-763f5d98]{opacity:1}.ai-interpret-bubble__icon[data-v-763f5d98]{align-items:center;display:flex;flex-shrink:0;font-size:18px;justify-content:center}.ai-interpret-bubble__label[data-v-763f5d98]{letter-spacing:.02em;white-space:nowrap}.ai-interpret-bubble--loading[data-v-763f5d98]{background:linear-gradient(135deg,#5b8def,#7aa6f5);box-shadow:0 6px 20px #0368ff47;justify-content:center;min-width:108px}.ai-interpret-bubble--loading[data-v-763f5d98]:hover:not(.ai-interpret-bubble--positioned){background:linear-gradient(135deg,#5b8def,#7aa6f5);transform:translateY(-50%) scale(1)}.ai-interpret-bubble--loading.ai-interpret-bubble--positioned[data-v-763f5d98]:hover{transform:none}.ai-interpret-bubble--slow-loading[data-v-763f5d98]{padding:12px 14px}.ai-interpret-bubble--active[data-v-763f5d98]{background:#fff;border:2px solid #0368ff;box-shadow:0 4px 16px #0368ff33;color:#0368ff}.ai-interpret-bubble--active[data-v-763f5d98]:hover:not(:disabled){background:#e8f1ff;border-color:#0254d4;color:#0254d4}.ai-interpret-modal-enter-active[data-v-763f5d98],.ai-interpret-modal-leave-active[data-v-763f5d98]{transition:opacity .2s ease}.ai-interpret-modal-enter-active .ai-interpret-modal__panel[data-v-763f5d98],.ai-interpret-modal-leave-active .ai-interpret-modal__panel[data-v-763f5d98]{transition:opacity .2s ease,transform .2s ease}.ai-interpret-modal-enter-from[data-v-763f5d98],.ai-interpret-modal-leave-to[data-v-763f5d98]{opacity:0}.ai-interpret-modal-enter-from .ai-interpret-modal__panel[data-v-763f5d98],.ai-interpret-modal-leave-to .ai-interpret-modal__panel[data-v-763f5d98]{opacity:0;transform:translateY(20px)}.ai-interpret-modal[data-v-763f5d98]{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1600}.ai-interpret-modal__panel[data-v-763f5d98]{background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000029;display:flex;flex-direction:column;max-height:80vh;max-width:calc(100vw - 48px);overflow:hidden;width:640px}.ai-interpret-modal__header[data-v-763f5d98]{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px 12px}.ai-interpret-modal__header-main[data-v-763f5d98]{align-items:flex-start;display:flex;gap:10px;min-width:0}.ai-interpret-modal__header-icon[data-v-763f5d98]{color:#0368ff;flex-shrink:0;font-size:22px;margin-top:2px}.ai-interpret-modal__header-text[data-v-763f5d98]{min-width:0}.ai-interpret-modal__title[data-v-763f5d98]{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.3;margin:0}.ai-interpret-modal__subtitle[data-v-763f5d98]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#999;display:-webkit-box;font-size:13px;line-height:1.4;margin:6px 0 0;overflow:hidden}.ai-interpret-modal__close[data-v-763f5d98]{align-items:center;background:transparent;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.ai-interpret-modal__close[data-v-763f5d98]:hover{background:#f5f5f5;color:#333}.ai-interpret-modal__tabs[data-v-763f5d98]{border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;padding:0 24px 16px}.ai-interpret-modal__tab[data-v-763f5d98]{background:#f5f7fa;border:none;border-radius:20px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s ease,color .2s ease}.ai-interpret-modal__tab.is-active[data-v-763f5d98]{background:#e8f1ff;color:#0368ff}.ai-interpret-modal__tab[data-v-763f5d98]:hover:not(.is-active){background:#eef2f8;color:#333}.ai-interpret-modal__body[data-v-763f5d98]{overflow:hidden}.ai-interpret-modal__body[data-v-763f5d98],.ai-interpret-modal__chat[data-v-763f5d98],.ai-interpret-modal__summary[data-v-763f5d98]{display:flex;flex:1;flex-direction:column;min-height:0}.ai-interpret-modal__summary[data-v-763f5d98]{overflow-y:auto;padding:20px 24px}.ai-interpret-modal__loading[data-v-763f5d98]{align-items:center;display:flex;justify-content:center;min-height:200px}.ai-interpret-modal .ai-thinking[data-v-763f5d98]{align-items:center;display:inline-flex;gap:10px}.ai-interpret-modal .ai-thinking__dots[data-v-763f5d98]{align-items:center;display:inline-flex;gap:5px}.ai-interpret-modal .ai-thinking__dots span[data-v-763f5d98]{animation:ai-thinking-bounce-763f5d98 1.2s ease-in-out infinite;background:#b8c4d4;border-radius:50%;height:7px;width:7px}.ai-interpret-modal .ai-thinking__dots span[data-v-763f5d98]:first-child{animation-delay:0s}.ai-interpret-modal .ai-thinking__dots span[data-v-763f5d98]:nth-child(2){animation-delay:.15s}.ai-interpret-modal .ai-thinking__dots span[data-v-763f5d98]:nth-child(3){animation-delay:.3s}.ai-interpret-modal .ai-thinking__text[data-v-763f5d98]{color:#999;font-size:14px;line-height:1}.ai-interpret-modal .ai-thinking--inline[data-v-763f5d98]{min-height:22px}@keyframes ai-thinking-bounce-763f5d98{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.ai-interpret-modal__summary-content[data-v-763f5d98]{color:#333;font-size:14px;line-height:1.8}.ai-interpret-modal__summary-placeholder[data-v-763f5d98]{color:#999;line-height:1.8;margin:0}.ai-interpret-modal__summary-error[data-v-763f5d98]{align-items:center;color:#999;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;min-height:200px;text-align:center}.ai-interpret-modal__summary-error p[data-v-763f5d98]{margin:0}.ai-interpret-modal .summary-block+.ai-interpret-modal .summary-block[data-v-763f5d98]{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.ai-interpret-modal .summary-block__title[data-v-763f5d98]{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 12px}.ai-interpret-modal .summary-block__tags[data-v-763f5d98]{display:flex;flex-wrap:wrap;gap:8px}.ai-interpret-modal .summary-tag[data-v-763f5d98]{align-items:center;background:#e8f1ff;border-radius:999px;color:#0368ff;display:inline-flex;font-size:12px;line-height:1.4;padding:4px 12px}.ai-interpret-modal .summary-list[data-v-763f5d98]{color:#333;margin:0;padding-left:18px}.ai-interpret-modal .summary-list li+li[data-v-763f5d98]{margin-top:8px}.ai-interpret-modal .summary-points[data-v-763f5d98]{display:flex;flex-direction:column;gap:12px}.ai-interpret-modal .summary-point[data-v-763f5d98]{background:#f7f9fc;border-radius:10px;padding:12px 14px}.ai-interpret-modal .summary-point__title[data-v-763f5d98]{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 6px}.ai-interpret-modal .summary-point__content[data-v-763f5d98]{color:#555;font-size:14px;line-height:1.7;margin:0}.ai-interpret-modal .summary-data-cards[data-v-763f5d98]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-interpret-modal .summary-data-card[data-v-763f5d98]{background:linear-gradient(135deg,#f5f9ff,#eef4ff);border:1px solid #dbe8ff;border-radius:10px;padding:14px}.ai-interpret-modal .summary-data-card__value[data-v-763f5d98]{color:#0368ff;font-size:20px;font-weight:700;line-height:1.3;word-break:break-word}.ai-interpret-modal .summary-data-card__label[data-v-763f5d98]{color:#333;font-size:13px;font-weight:600;margin-top:6px}.ai-interpret-modal .summary-data-card__context[data-v-763f5d98]{color:#888;font-size:12px;line-height:1.6;margin:8px 0 0}.ai-interpret-modal__chat[data-v-763f5d98]{padding:0 24px}.ai-interpret-modal__chat-history[data-v-763f5d98]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 0}.ai-interpret-modal__chat-welcome[data-v-763f5d98]{align-items:center;display:flex;flex:1;flex-direction:column;gap:20px;justify-content:center;min-height:200px;padding:8px 4px 16px}.ai-interpret-modal__chat-welcome-text[data-v-763f5d98]{text-align:center}.ai-interpret-modal__chat-welcome-title[data-v-763f5d98]{color:#666;font-size:15px;font-weight:600;line-height:1.5;margin:0}.ai-interpret-modal__chat-welcome-tip[data-v-763f5d98]{color:#bbb;font-size:12px;line-height:1.5;margin:8px 0 0}.ai-interpret-modal__chat-presets[data-v-763f5d98]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.ai-interpret-modal .preset-chip[data-v-763f5d98]{align-items:center;background:#f2f3f5;border:none;border-radius:999px;color:#333;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;line-height:1.45;max-width:100%;padding:10px 18px;text-align:center;transition:background .2s ease,color .2s ease}.ai-interpret-modal .preset-chip[data-v-763f5d98]:hover:not(:disabled){background:#e8eaee;color:#1a1a1a}.ai-interpret-modal .preset-chip[data-v-763f5d98]:disabled{cursor:not-allowed;opacity:.6}.ai-interpret-modal__chat-feedback[data-v-763f5d98]{display:flex;gap:8px;margin-top:8px}.ai-interpret-modal .feedback-btn[data-v-763f5d98]{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;font-size:14px;line-height:1;padding:4px 10px;transition:background-color .2s ease,border-color .2s ease,opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-interpret-modal .feedback-btn[data-v-763f5d98]:hover:not(.is-dimmed){background:#f5f7fa}.ai-interpret-modal .feedback-btn.is-active[data-v-763f5d98]{background:#e8f1ff;border-color:#0368ff}.ai-interpret-modal .feedback-btn__icon[data-v-763f5d98]{display:inline-block;line-height:1}.ai-interpret-modal .feedback-btn__icon.is-shaking[data-v-763f5d98]{animation:feedback-like-shake-763f5d98 .45s ease}.ai-interpret-modal .feedback-btn.is-dimmed[data-v-763f5d98]{cursor:default;opacity:.4;pointer-events:none}@keyframes feedback-like-shake-763f5d98{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px) rotate(-5deg)}40%{transform:translate(2px) rotate(5deg)}60%{transform:translate(-1px) rotate(-3deg)}80%{transform:translate(1px) rotate(2deg)}}.ai-interpret-modal__chat-message[data-v-763f5d98]{margin-bottom:16px}.ai-interpret-modal__chat-message--user .ai-interpret-modal__chat-text[data-v-763f5d98]{background:#e8f1ff;color:#1a1a1a}.ai-interpret-modal__chat-message--assistant .ai-interpret-modal__chat-text[data-v-763f5d98]{background:#f7f8fa;color:#333}.ai-interpret-modal__chat-role[data-v-763f5d98]{color:#999;display:inline-block;font-size:12px;margin-bottom:6px}.ai-interpret-modal__chat-text[data-v-763f5d98]{border-radius:10px;font-size:14px;line-height:1.7;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.ai-interpret-modal__chat-input-bar[data-v-763f5d98]{align-items:flex-end;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:12px 0 16px}.ai-interpret-modal__chat-input-bar[data-v-763f5d98] .el-textarea__inner{box-shadow:none}.ai-interpret-modal__send-btn[data-v-763f5d98]{flex-shrink:0;height:40px}.ai-interpret-modal__disclaimer[data-v-763f5d98]{background:#fafafa;border-top:1px solid #f0f0f0;color:#999;flex-shrink:0;font-size:12px;line-height:1.5;padding:12px 24px;text-align:center}
