.ai-chat-shell[data-v-a6412e80]{background:#fff;display:flex;height:calc(100vh - 4rem);margin-top:4rem;max-height:calc(100vh - 4rem);overflow:hidden}@media (min-width:640px){.ai-chat-shell[data-v-a6412e80]{height:calc(100vh - 5rem);margin-top:5rem;max-height:calc(100vh - 5rem)}}.ai-chat-sidebar[data-v-a6412e80]{background:#f7f8fa;border-right:1px solid #eef0f3;display:flex;flex-direction:column;flex-shrink:0;height:100%;padding:16px 12px;width:260px}.ai-chat-sidebar__brand[data-v-a6412e80]{align-items:center;display:flex;gap:10px;padding:4px 8px 16px}.ai-chat-sidebar__logo[data-v-a6412e80]{align-items:center;border-radius:10px;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.ai-chat-sidebar__logo-img[data-v-a6412e80]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-chat-sidebar__name[data-v-a6412e80]{color:#1f2329;font-size:18px;font-weight:700}.ai-chat-sidebar__new[data-v-a6412e80]{align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:12px;color:#1f2329;cursor:pointer;display:flex;font-size:14px;gap:6px;height:40px;justify-content:center;margin-bottom:12px;width:100%}.ai-chat-sidebar__new[data-v-a6412e80]:hover{border-color:#2f65ee;color:#2f65ee}.ai-chat-sidebar__nav[data-v-a6412e80]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.ai-chat-sidebar__nav-item[data-v-a6412e80]{align-items:center;border-radius:10px;color:#4e5969;display:flex;font-size:14px;gap:8px;padding:10px 12px;text-decoration:none}.ai-chat-sidebar__nav-item[data-v-a6412e80]:hover{background:#eef0f3;color:#1f2329}.ai-chat-sidebar__history[data-v-a6412e80]{display:flex;flex:1;flex-direction:column;min-height:0}.ai-chat-sidebar__history-head[data-v-a6412e80]{color:#86909c;font-size:12px;padding:8px 12px}.ai-chat-sidebar__history-list[data-v-a6412e80]{flex:1;overflow-y:auto}.ai-chat-sidebar__history-item[data-v-a6412e80]{align-items:center;background:transparent;border:none;border-radius:10px;color:#4e5969;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 12px;text-align:left;width:100%}.ai-chat-sidebar__history-item.is-active[data-v-a6412e80],.ai-chat-sidebar__history-item[data-v-a6412e80]:hover{background:#e8ebf0;color:#1f2329}.ai-chat-sidebar__history-title[data-v-a6412e80]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-sidebar__history-del[data-v-a6412e80]{align-items:center;color:#86909c;display:none;font-size:14px}.ai-chat-sidebar__history-item:hover .ai-chat-sidebar__history-del[data-v-a6412e80]{display:inline-flex}.ai-chat-sidebar__empty[data-v-a6412e80]{color:#c0c4cc;font-size:12px;padding:12px}.ai-chat-sidebar__footer[data-v-a6412e80]{border-top:1px solid #e5e6eb;padding-top:12px}.ai-chat-sidebar__user[data-v-a6412e80]{align-items:center;display:flex;gap:10px;padding:8px}.ai-chat-sidebar__avatar[data-v-a6412e80]{border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.ai-chat-sidebar__avatar--placeholder[data-v-a6412e80]{align-items:center;background:#94a3b8;color:#fff;display:flex;justify-content:center}.ai-chat-sidebar__username[data-v-a6412e80]{color:#1f2329;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-sidebar__human[data-v-a6412e80]{background:#eff4ff;border:none;border-radius:10px;color:#2f65ee;cursor:pointer;font-size:12px;margin-top:8px;padding:8px;width:100%}.ai-chat-main[data-v-a6412e80]{background:#fff;display:flex;flex:1;flex-direction:column;height:100%;min-height:0;min-width:0}.ai-chat-main__top[data-v-a6412e80]{align-items:center;display:flex;height:56px;justify-content:flex-end;padding:0 24px}.ai-chat-main__model[data-v-a6412e80]{align-items:center;display:flex;max-width:min(58%,280px);min-width:0;position:relative}.ai-chat-main__model-btn[data-v-a6412e80]{align-items:center;background:#f2f3f5;border:none;border-radius:999px;color:#4e5969;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;max-width:100%;padding:5px 10px}.ai-chat-main__model-btn[data-v-a6412e80]:disabled{cursor:not-allowed;opacity:.6}.ai-chat-main__model-btn span[data-v-a6412e80]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-main__model-caret[data-v-a6412e80]{color:#86909c;flex-shrink:0;font-size:14px}.ai-chat-main__model-menu[data-v-a6412e80]{background:#fff;border:1px solid #e5e6eb;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 10px 30px #0f172a1f;left:0;max-width:min(90vw,320px);min-width:240px;padding:6px;position:absolute;z-index:40}.ai-chat-main__model-item[data-v-a6412e80]{align-items:flex-start;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;width:100%}.ai-chat-main__model-item.is-active[data-v-a6412e80],.ai-chat-main__model-item[data-v-a6412e80]:hover{background:#f2f3f5}.ai-chat-main__model-item-name[data-v-a6412e80]{color:#1f2329;font-size:14px;font-weight:600}.ai-chat-main__model-item-desc[data-v-a6412e80]{color:#86909c;font-size:12px}.ai-chat-main__actions[data-v-a6412e80]{display:flex;font-size:13px;gap:16px}.ai-chat-main__actions a[data-v-a6412e80]{color:#86909c;text-decoration:none}.ai-chat-main__actions a[data-v-a6412e80]:hover{color:#2f65ee}.ai-chat-main__body[data-v-a6412e80]{flex:1;overflow-y:auto;padding:12px 24px 8px}.ai-chat-welcome[data-v-a6412e80]{flex-direction:column;min-height:min(48vh,420px);text-align:center}.ai-chat-welcome[data-v-a6412e80],.ai-chat-welcome__logo[data-v-a6412e80]{align-items:center;display:flex;justify-content:center}.ai-chat-welcome__logo[data-v-a6412e80]{background:#0a0a0a;border-radius:20px;box-shadow:0 12px 28px #0f172a2e;height:80px;margin-bottom:20px;overflow:hidden;width:80px}.ai-chat-welcome__logo-img[data-v-a6412e80]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-chat-welcome__title[data-v-a6412e80]{color:#1f2329;font-size:32px;font-weight:700;letter-spacing:.02em;margin:0}.ai-chat-welcome__desc[data-v-a6412e80]{color:#86909c;font-size:15px;margin:12px 0 0}.ai-chat-messages[data-v-a6412e80]{margin:0 auto;max-width:800px;padding-bottom:24px}.ai-chat-msg[data-v-a6412e80]{display:flex;margin-bottom:20px}.ai-chat-msg.is-user[data-v-a6412e80]{justify-content:flex-end}.ai-chat-msg__bubble[data-v-a6412e80]{border-radius:16px;font-size:15px;line-height:1.7;max-width:85%;padding:12px 16px;white-space:pre-wrap;word-break:break-word}.ai-chat-msg__bubble.is-rich[data-v-a6412e80]{white-space:normal}.ai-chat-msg__html[data-v-a6412e80] a{color:#2f65ee;text-decoration:underline;word-break:break-all}.ai-chat-msg__html[data-v-a6412e80] img{background:#fff;border-radius:12px;display:block;margin:10px 0 4px;max-width:min(360px,100%)}.ai-chat-msg__pics[data-v-a6412e80]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ai-chat-msg__pics img[data-v-a6412e80]{background:#fff;border-radius:10px;display:block;max-height:180px;max-width:180px;-o-object-fit:cover;object-fit:cover}.ai-chat-msg.is-assistant .ai-chat-msg__bubble[data-v-a6412e80]{background:#f5f6f8;border-bottom-left-radius:4px;color:#1f2329}.ai-chat-msg.is-user .ai-chat-msg__bubble[data-v-a6412e80]{background:#2f65ee;border-bottom-right-radius:4px;color:#fff}.ai-chat-thinking[data-v-a6412e80]{align-items:center;background:#f5f6f8;border-radius:16px 16px 16px 4px;display:inline-flex;gap:10px;padding:12px 16px}.ai-chat-thinking__dots[data-v-a6412e80]{align-items:center;display:inline-flex;gap:5px}.ai-chat-thinking__dots i[data-v-a6412e80]{animation:ai-chat-dot-a6412e80 1.1s ease-in-out infinite;background:#2f65ee;border-radius:50%;height:7px;opacity:.25;width:7px}.ai-chat-thinking__dots i[data-v-a6412e80]:nth-child(2){animation-delay:.15s}.ai-chat-thinking__dots i[data-v-a6412e80]:nth-child(3){animation-delay:.3s}.ai-chat-thinking__text[data-v-a6412e80]{color:#4e5969;font-size:13px;letter-spacing:.02em;line-height:1.4}@keyframes ai-chat-dot-a6412e80{0%,80%,to{opacity:.22;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-chat-composer-wrap[data-v-a6412e80]{padding:8px 24px 20px}.ai-chat-composer[data-v-a6412e80]{background:#fff;border:1px solid #e5e6eb;border-radius:24px;box-shadow:0 8px 28px #0f172a14;margin:0 auto;max-width:800px;padding:14px 16px 10px}.ai-chat-composer__input[data-v-a6412e80]{background:transparent;border:none;color:#1f2329;display:block;font-size:15px;line-height:1.6;max-height:160px;min-height:28px;outline:none;padding:4px 4px 10px;resize:none;width:100%}.ai-chat-composer__input[data-v-a6412e80]::-moz-placeholder{color:#c0c4cc}.ai-chat-composer__input[data-v-a6412e80]::placeholder{color:#c0c4cc}.ai-chat-composer__pics[data-v-a6412e80]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ai-chat-composer__pic[data-v-a6412e80]{height:64px;position:relative;width:64px}.ai-chat-composer__pic img[data-v-a6412e80]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ai-chat-composer__pic-del[data-v-a6412e80]{align-items:center;background:#1f2329;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;width:18px}.ai-chat-composer__bar[data-v-a6412e80]{align-items:center;display:flex;gap:8px;justify-content:space-between}.ai-chat-composer__tools[data-v-a6412e80]{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.ai-chat-attach[data-v-a6412e80]{align-items:center;background:transparent;border:none;border-radius:8px;color:#4e5969;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;width:32px}.ai-chat-attach[data-v-a6412e80]:disabled{color:#c0c4cc;cursor:not-allowed}.ai-chat-attach.is-listening[data-v-a6412e80]{animation:ai-mic-pulse-a6412e80 1.2s ease-in-out infinite;background:#eff4ff;color:#2f65ee}@keyframes ai-mic-pulse-a6412e80{0%,to{opacity:1}50%{opacity:.55}}.ai-chat-send[data-v-a6412e80]{align-items:center;background:#f2f3f5;border:none;border-radius:50%;color:#c0c4cc;cursor:not-allowed;display:flex;font-size:18px;height:32px;justify-content:center;width:32px}.ai-chat-send.is-active[data-v-a6412e80]{background:#2f65ee;color:#fff;cursor:pointer}.ai-chat-composer__tip[data-v-a6412e80]{color:#c0c4cc;font-size:12px;margin:10px auto 0;max-width:800px;text-align:center}.ai-chat-sidebar-toggle[data-v-a6412e80]{align-items:center;background:#fff;border:1px solid #e5e6eb;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#1f2329;display:flex;height:40px;justify-content:center;left:12px;position:fixed;top:calc(4rem + 12px);width:40px;z-index:30}@media (min-width:640px){.ai-chat-sidebar-toggle[data-v-a6412e80]{top:calc(5rem + 12px)}}.ai-chat-sidebar-mask[data-v-a6412e80]{background:#0f172a59;top:0;right:0;bottom:0;left:0;position:fixed;z-index:25}@media (max-width:1023px){.ai-chat-sidebar[data-v-a6412e80]{height:calc(100vh - 4rem);left:0;position:fixed;top:4rem;transform:translate(-100%);transition:transform .2s ease;z-index:28}@media (min-width:640px){.ai-chat-sidebar[data-v-a6412e80]{height:calc(100vh - 5rem);top:5rem}}.ai-chat-sidebar.is-open[data-v-a6412e80]{transform:translate(0)}.ai-chat-main__top[data-v-a6412e80]{padding-left:64px}}@media (min-width:1024px){.ai-chat-sidebar-mask[data-v-a6412e80],.ai-chat-sidebar-toggle[data-v-a6412e80]{display:none}}
