.cs-chat-page[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - var(--site-header-h, 72px));padding:20px 56px;background:#f5f6f8;-webkit-box-sizing:border-box;box-sizing:border-box}.cs-chat-shell[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:880px;height:100%;min-height:0;background:#eef0f4;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 12px 40px rgba(66,38,135,.12),0 2px 8px rgba(0,0,0,.06);box-shadow:0 12px 40px rgba(66,38,135,.12),0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(66,38,135,.08)}.cs-chat-header[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#1b6a85,#30a2c6);color:#fff;-webkit-box-shadow:0 2px 12px rgba(66,38,135,.2);box-shadow:0 2px 12px rgba(66,38,135,.2)}.cs-chat-header h1[data-v-6929b9af]{margin:0 0 4px;font-size:18px;font-weight:600}.cs-chat-header p[data-v-6929b9af]{margin:0;font-size:12px;opacity:.85;max-width:420px}.cs-chat-header__inner[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.cs-chat-header__icon[data-v-6929b9af]{font-size:28px;opacity:.95}.cs-chat-header__manual[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;color:#fff;font-size:13px;text-decoration:none;padding:8px 14px;border:1px solid hsla(0,0%,100%,.35);border-radius:8px;-webkit-transition:background .2s;transition:background .2s}.cs-chat-header__manual[data-v-6929b9af]:hover{background:hsla(0,0%,100%,.12)}.cs-chat-body[data-v-6929b9af]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:20px 16px 12px;-webkit-overflow-scrolling:touch}.cs-msg-row[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:18px;max-width:820px}.cs-msg-row--user[data-v-6929b9af]{margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cs-msg-row--bot[data-v-6929b9af]{margin-right:auto}.cs-msg-col[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;max-width:min(100%,520px)}.cs-msg-row--user .cs-msg-col[data-v-6929b9af]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cs-date-divider[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0 16px}.cs-date-divider span[data-v-6929b9af]{font-size:12px;color:#888;background:rgba(0,0,0,.06);padding:4px 14px;border-radius:12px;line-height:1.4}.cs-msg-time[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11px;color:#999;margin-bottom:6px;padding:0 4px}.cs-msg-time__date[data-v-6929b9af]{color:#777}.cs-msg-time__clock[data-v-6929b9af]{color:#999}.cs-msg-time__date[data-v-6929b9af]:after{content:"";display:inline-block;width:1px;height:10px;background:#ddd;margin-left:8px;vertical-align:middle}.cs-avatar[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.cs-avatar--bot[data-v-6929b9af]{background:#30a2c6;color:#fff}.cs-avatar--user[data-v-6929b9af]{background:#d0d4dc;color:#555}.cs-bubble[data-v-6929b9af]{border-radius:12px;padding:12px 14px;line-height:1.6;word-break:break-word}.cs-bubble--bot[data-v-6929b9af]{background:#fff;color:#222;border-top-left-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.cs-bubble--user[data-v-6929b9af]{background:#30a2c6;color:#fff;border-top-right-radius:4px}.cs-bubble--cards[data-v-6929b9af]{padding:14px 16px;min-width:260px}.cs-bubble--typing[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:14px 18px}.cs-bubble__text[data-v-6929b9af]{margin:0;font-size:14px;white-space:pre-wrap}.cs-stream-cursor[data-v-6929b9af]{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:#30a2c6;-webkit-animation:cs-cursor-blink-data-v-6929b9af .9s step-end infinite;animation:cs-cursor-blink-data-v-6929b9af .9s step-end infinite}@-webkit-keyframes cs-cursor-blink-data-v-6929b9af{0%,to{opacity:1}50%{opacity:0}}@keyframes cs-cursor-blink-data-v-6929b9af{0%,to{opacity:1}50%{opacity:0}}.cs-cards-hint[data-v-6929b9af]{margin:0 0 12px;font-size:14px;color:#444}.cs-category-pills[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cs-pill[data-v-6929b9af]{border:1px solid #e0e0e0;background:#f7f7f9;border-radius:16px;padding:6px 14px;font-size:13px;cursor:pointer;color:#444;-webkit-transition:all .15s;transition:all .15s}.cs-pill.is-active[data-v-6929b9af]{background:#30a2c6;border-color:#30a2c6;color:#fff}.cs-question-cards[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cs-question-card[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%;text-align:left;border:1px solid #ebebf0;background:#fafbfc;border-radius:10px;padding:10px 12px;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.cs-question-card[data-v-6929b9af]:hover{border-color:#30a2c6;background:rgba(66,38,135,.04)}.cs-question-card i[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;color:#30a2c6;font-size:14px}.cs-question-card__text[data-v-6929b9af]{font-size:13px;color:#333;line-height:1.45}.cs-cards-empty[data-v-6929b9af]{margin:0;font-size:13px;color:#999}.cs-typing-dot[data-v-6929b9af]{width:7px;height:7px;border-radius:50%;background:#bbb;-webkit-animation:cs-typing-data-v-6929b9af 1.2s ease-in-out infinite;animation:cs-typing-data-v-6929b9af 1.2s ease-in-out infinite}.cs-typing-dot[data-v-6929b9af]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.cs-typing-dot[data-v-6929b9af]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes cs-typing-data-v-6929b9af{0%,80%,to{-webkit-transform:scale(.85);transform:scale(.85);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes cs-typing-data-v-6929b9af{0%,80%,to{-webkit-transform:scale(.85);transform:scale(.85);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.cs-connect-banner[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;background:#f0f4ff;border:1px solid #d4e0ff;border-radius:10px;font-size:13px;line-height:1.5;color:#3d4a6a}.cs-connect-banner i[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;color:#30a2c6;font-size:16px}.cs-waiting-tip[data-v-6929b9af]{margin:0 0 8px;font-size:12px;color:#909399}.cs-compose[data-v-6929b9af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.cs-compose[data-v-6929b9af] .el-textarea__inner{border-radius:10px;padding:10px 12px;line-height:1.5}.cs-compose__send[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;min-width:72px;border-radius:10px;background:#30a2c6;border-color:#30a2c6}.cs-bubble__text--notice[data-v-6929b9af]{color:#5a6a8a;font-size:13px}.cs-bubble--bot .cs-bubble__text--notice[data-v-6929b9af]{background:transparent}.cs-chat-footer[data-v-6929b9af]{-ms-flex-negative:0;flex-shrink:0;padding:12px 16px 16px;background:#fff;border-top:1px solid #e8e8ec;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.04);box-shadow:0 -4px 16px rgba(0,0,0,.04)}.cs-chat-footer[data-v-6929b9af] .el-input-group__append{background:#30a2c6;border-color:#30a2c6}.cs-chat-footer[data-v-6929b9af] .el-input-group__append .el-button{background:transparent;border:none;color:#fff}@media (max-width:768px){.cs-chat-page[data-v-6929b9af]{padding:12px 16px}.cs-chat-shell[data-v-6929b9af]{max-width:100%;border-radius:12px}.cs-chat-header[data-v-6929b9af]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 14px}.cs-chat-header__manual[data-v-6929b9af]{width:100%;text-align:center}.cs-msg-row[data-v-6929b9af]{max-width:100%}.cs-msg-col[data-v-6929b9af]{max-width:calc(100% - 46px)}.cs-bubble--cards[data-v-6929b9af]{min-width:0}}