.van-notify{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:2.133333vw 4.266667vw;color:#fff;font-size:3.733333vw;line-height:5.333333vw;white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background-color:#1989fa}.van-notify--success{background-color:#07c160}.van-notify--danger{background-color:#ee0a24}.van-notify--warning{background-color:#ff976a}.chat-container[data-v-a1dae3a2]{position:relative;width:100%;height:100vh;line-height:1.5;display:flex;flex-direction:column;background:#fff}.chat-container .message-list[data-v-a1dae3a2]{flex:1;overflow-y:auto;box-sizing:border-box;padding:5.333333vw 3.2vw;position:relative}.chat-container .message-list .message-item[data-v-a1dae3a2]{display:flex;margin-bottom:2.666667vw}.chat-container .message-list .message-item__avator[data-v-a1dae3a2]{box-sizing:border-box;padding-top:.533333vw}.chat-container .message-list .message-item__avator img[data-v-a1dae3a2]{width:6.666667vw;height:6.666667vw}.chat-container .message-list .message-item__content[data-v-a1dae3a2]{box-sizing:border-box;padding:2.133333vw 2.666667vw;border-radius:1.6vw;font-size:3.733333vw}.chat-container .message-list .user-message[data-v-a1dae3a2]{justify-content:flex-end}.chat-container .message-list .user-message__content[data-v-a1dae3a2]{background-color:#ff8f52;color:#fff;margin-right:2.666667vw}.chat-container .message-list .ai-message[data-v-a1dae3a2]{justify-content:flex-start}.chat-container .message-list .ai-message__content[data-v-a1dae3a2]{background-color:#ececec;color:#2e3030;margin-left:2.666667vw;flex:1;padding-bottom:0}.chat-container .message-list .ai-message__content--facdback[data-v-a1dae3a2]{text-align:right}.chat-container .message-list .ai-message__content[data-v-a1dae3a2] table{width:100%;border-collapse:collapse;margin:1rem 0}.chat-container .message-list .ai-message__content[data-v-a1dae3a2] table td,.chat-container .message-list .ai-message__content[data-v-a1dae3a2] table th{padding:1.333333vw;border:1px solid #ddd;text-align:left;vertical-align:top}.chat-container .message-list .ai-message__content[data-v-a1dae3a2] table th{background-color:#f5f5f5;font-weight:700}.chat-container .message-list .ai-message__content[data-v-a1dae3a2] table tr:nth-child(2n) td{background-color:#fafafa}.chat-container .message-list .ai-message__content[data-v-a1dae3a2] img{width:100%;height:auto;margin:2.666667vw 0;border-radius:1.066667vw}.chat-container .message-list .feed-back[data-v-a1dae3a2]{box-sizing:border-box;padding-left:10.133333vw;margin-bottom:5.333333vw}.chat-container .message-list .feed-back .dislike-list[data-v-a1dae3a2]{display:flex;flex-wrap:wrap;margin-bottom:2.666667vw}.chat-container .message-list .feed-back .dislike-list .dislike-item[data-v-a1dae3a2]{box-sizing:border-box;padding:1.066667vw 1.6vw;border-radius:1.6vw;font-size:3.2vw;border:1px solid #ccc;margin-right:1.333333vw;margin-bottom:1.333333vw;display:flex;align-items:center}.chat-container .message-list .feed-back .dislike-list .is-active[data-v-a1dae3a2]{border:1px solid #ff8f52;background:#f7d8c6}.chat-container .message-list .feed-back .dislike-content__input[data-v-a1dae3a2]{width:100%;height:21.333333vw;padding-right:5.333333vw;border:none;border-radius:1.066667vw;resize:none;box-shadow:none;outline:none;background:#f7f8fa;font-size:3.466667vw;color:#2e3030;box-sizing:border-box;padding:1.333333vw 2.666667vw}.chat-container .message-list .feed-back .handle-btns[data-v-a1dae3a2]{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;padding-right:2.666667vw}.chat-container .message-list .feed-back .handle-btns .button[data-v-a1dae3a2]{box-sizing:border-box;padding:1.066667vw 2.666667vw;border-radius:1.333333vw;font-size:3.466667vw}.chat-container .message-list .feed-back .handle-btns__submit[data-v-a1dae3a2]{background:linear-gradient(270deg,#ff5121,#ff8f52);color:#fff;margin-right:2.666667vw}.chat-container .message-list .feed-back .handle-btns__cancel[data-v-a1dae3a2]{border:1px solid #ccc}.chat-container .empty-message[data-v-a1dae3a2]{flex:1;box-sizing:border-box;padding:5.333333vw 3.2vw}.chat-container .empty-message .assistant-intro[data-v-a1dae3a2]{width:90%;margin:0 auto}.chat-container .empty-message .assistant-intro__logo[data-v-a1dae3a2]{text-align:center;margin:5vh auto;position:relative;width:16vw;height:13.866667vw}.chat-container .empty-message .assistant-intro__logo--img[data-v-a1dae3a2]{width:16vw;height:13.866667vw}.chat-container .empty-message .assistant-intro__logo--pro[data-v-a1dae3a2]{position:absolute;bottom:-.3rem;right:-1.6rem;font-weight:bolder;color:#9f5e1c}.chat-container .empty-message .assistant-intro__hello[data-v-a1dae3a2]{color:#333;font-size:5.333333vw;text-align:center;margin:2.666667vw 0}.chat-container .empty-message .assistant-intro__tip[data-v-a1dae3a2]{margin:1.066667vw 0;text-align:center;color:#86909c;font-size:3.733333vw}.chat-container .empty-message .quick-question[data-v-a1dae3a2]{margin-top:13.333333vw;box-sizing:border-box;padding:0 5.333333vw}.chat-container .empty-message .quick-question__title[data-v-a1dae3a2]{font-size:3.733333vw;line-height:5.866667vw;color:#86909c;margin:1.6vw 0}.chat-container .empty-message .quick-question__item[data-v-a1dae3a2]{padding:2.666667vw;background:#f7f8fa;border-radius:2.133333vw 2.133333vw 2.133333vw 2.133333vw;margin-bottom:1.6vw;color:#1d2129;cursor:pointer}.chat-container .empty-message .quick-question__item[data-v-a1dae3a2]:hover{color:#2563eb}.chat-container .thinking-indicator[data-v-a1dae3a2]{display:flex;align-items:center;color:#666;box-sizing:border-box;padding-left:9.333333vw;font-size:3.466667vw}.chat-container .thinking-indicator .dot[data-v-a1dae3a2]{-webkit-animation:blink-data-v-a1dae3a2 1.4s ease-in-out infinite both;animation:blink-data-v-a1dae3a2 1.4s ease-in-out infinite both}.chat-container .thinking-indicator .dot[data-v-a1dae3a2]:nth-child(2){-webkit-animation-delay:-.32s;animation-delay:-.32s}.chat-container .thinking-indicator .dot[data-v-a1dae3a2]:nth-child(3){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes blink-data-v-a1dae3a2{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes blink-data-v-a1dae3a2{0%,80%,to{opacity:0}40%{opacity:1}}.chat-container .scroll-bottom[data-v-a1dae3a2]{width:8.533333vw;height:8.533333vw;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;bottom:26.666667vw;left:50%;margin-left:-4.266667vw;background-color:#3b82f6;color:#fff;opacity:.6;cursor:pointer;box-shadow:0 .533333vw 2.133333vw rgba(0,0,0,.2);transition:opacity .3s ease;z-index:10}.chat-container .scroll-bottom i[data-v-a1dae3a2]{font-size:6.133333vw}.chat-container .scroll-bottom[data-v-a1dae3a2]:hover{background-color:#2563eb}.chat-container .input-area[data-v-a1dae3a2]{height:32vw;display:flex;box-sizing:border-box;padding:2.666667vw 3.2vw 13.333333vw 3.2vw}.chat-container .input-area .chat-input[data-v-a1dae3a2]{flex:1;flex-grow:1;border:none;border-radius:1.066667vw;resize:none;box-shadow:none;outline:none;background:#f7f8fa;font-size:3.466667vw;color:#2e3030;box-sizing:border-box;padding:1.333333vw 2.666667vw}.chat-container .input-area .send-icon[data-v-a1dae3a2]{width:10.666667vw;display:flex;justify-content:center;align-items:center;cursor:pointer}.chat-container .input-area .send-icon__btn[data-v-a1dae3a2]{background:linear-gradient(270deg,#ff5121,#ff8f52);color:#fff;width:8.533333vw;height:8.533333vw;display:flex;align-items:center;justify-content:center;border-radius:50%}.chat-container .input-area .send-icon__btn .icon-linear-pause[data-v-a1dae3a2]{-webkit-animation:spin-data-v-a1dae3a2 1s linear infinite;animation:spin-data-v-a1dae3a2 1s linear infinite}@-webkit-keyframes spin-data-v-a1dae3a2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes spin-data-v-a1dae3a2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.chat-container .tip-text[data-v-a1dae3a2]{position:absolute;bottom:2.666667vw;left:0;right:0;text-align:center;color:#a7afb7;font-size:3.466667vw}