.markdown-body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;word-break:break-word}.markdown-body p{margin-bottom:0!important;margin-top:0;white-space:pre-wrap;word-break:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin:10px 0}.markdown-body h1{font-size:1.5em}.markdown-body h2{font-size:1.25em}.markdown-body h3{font-size:1.125em}.markdown-body ol,.markdown-body ul{color:#333;margin-bottom:16px;margin-top:0;padding-left:2em}.markdown-body ul li{list-style:disc!important}.markdown-body ol li{list-style:auto!important}.markdown-body li{color:#333;margin-bottom:4px}.markdown-body blockquote{border-left:4px solid #ddd;color:#333;font-size:14px;padding:0 1em}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;margin-bottom:16px;margin-top:0;overflow:auto;padding:16px;white-space:pre!important}.markdown-body pre code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body table{border-collapse:collapse;border-spacing:0;display:block;margin-bottom:16px;margin-top:0;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #e5e4f4;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body hr{background-color:#e5e4f4;border:0;height:1px;margin:10px 0;padding:0}.markdown-body a{color:#0366d6;-webkit-text-decoration:none;text-decoration:none}.markdown-body a:hover{-webkit-text-decoration:underline;text-decoration:underline}.markdown-body img{background-color:#fff;box-sizing:content-box;max-width:100%}.markdown-body strong em{font-weight:bolder}.markdown-body em{letter-spacing:.3em}.btn-submit[data-v-a5823ca2]{border-radius:30px;height:auto;padding:0 20px;text-align:center}.btn-submit .iconfont[data-v-a5823ca2]{vertical-align:middle;width:24px}.btn-submit .icon-search[data-v-a5823ca2]{color:#fff;font-size:22px}.btn-action[data-v-a5823ca2]{border:none;border-radius:8px;height:auto;padding:5px 20px;text-align:center}.btn-action .iconfont[data-v-a5823ca2]{vertical-align:middle;width:24px}.btn-action .icon-search[data-v-a5823ca2]{color:#fff;font-size:22px}.btn-info[data-v-a5823ca2]{border-radius:10px;height:auto;padding:0 20px;text-align:center}.btn-info .iconfont[data-v-a5823ca2]{vertical-align:middle;width:24px}.btn-info .icon-search[data-v-a5823ca2]{color:#fff;font-size:22px}.btn-blue[data-v-a5823ca2]{background-color:#0077ba;border:2px solid #0077ba;color:#fff;outline:none}.btn-blue[data-v-a5823ca2]:hover{background-color:#fff;color:#0077ba}.btn-blue[data-v-a5823ca2]:active,.btn-blue[data-v-a5823ca2]:focus{background-color:#fff;border:2px solid #ff9600;color:#ff9600}.btn-orange[data-v-a5823ca2]{background-color:#ff9600;border:2px solid #ff9600;color:#fff;outline:none}.btn-orange[data-v-a5823ca2]:hover{background-color:#fff;border:2px solid #ff9600;color:#ff9600}.btn-orange[data-v-a5823ca2]:active,.btn-orange[data-v-a5823ca2]:focus{background-color:#fff;border:2px solid #0077ba;color:#0077ba}.btn-white[data-v-a5823ca2]{background-color:#fff;border:1px solid #ff9600;color:#ff9600;outline:none}.btn-white[data-v-a5823ca2]:active,.btn-white[data-v-a5823ca2]:focus,.btn-white[data-v-a5823ca2]:hover{background-color:#ff9600;border-color:transparent;color:#fff}.btn-white[data-v-a5823ca2]:active,.btn-white[data-v-a5823ca2]:focus{background-color:#e68700}.btn-grey[data-v-a5823ca2]{background-color:#fff;border:2px solid transparent;color:#7c7c7c;outline:none}.btn-grey[data-v-a5823ca2]:active,.btn-grey[data-v-a5823ca2]:focus,.btn-grey[data-v-a5823ca2]:hover{background-color:#fff;border:2px solid #7c7c7c;color:#7c7c7c}.btn-grey[data-v-a5823ca2]:active,.btn-grey[data-v-a5823ca2]:focus{background-color:#e68700}.chat-wrapper[data-v-a5823ca2]{background:#f9fafc;border:1px solid #e1e4e8;border-radius:12px;display:flex;flex-direction:column;height:80vh;margin:0 auto;max-width:90%;overflow:hidden}.chat-wrapper .message-list[data-v-a5823ca2]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px;scroll-behavior:smooth}.chat-wrapper .message-list .message[data-v-a5823ca2]{align-items:flex-start;animation:fadeIn-a5823ca2 .3s ease;display:flex;gap:12px}.chat-wrapper .message-list .message .avatar[data-v-a5823ca2]{align-items:center;background:#f6891e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:36px;justify-content:center;width:36px}.chat-wrapper .message-list .message.user[data-v-a5823ca2]{flex-direction:row-reverse}.chat-wrapper .message-list .message.user .avatar[data-v-a5823ca2]{background:#0077b9}.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2]{background-color:#6cb1eb}.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body h1,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body h2,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body h3,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body h4,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body h5,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body h6,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body li,.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body p{color:#fff}.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body a{color:#e3f2fd;-webkit-text-decoration:underline;text-decoration:underline}.chat-wrapper .message-list .message.user .chat-content[data-v-a5823ca2] .markdown-body code:not([class*=language-]){background-color:hsla(0,0%,100%,.2);color:#fff}.chat-wrapper .message-list .message .chat-content[data-v-a5823ca2]{word-wrap:break-word;background-color:#fff;border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.05);line-height:1.5;max-width:75%;padding:14px 16px}.chat-wrapper .message-list .message .chat-content .think[data-v-a5823ca2]{padding:20rpx}.chat-wrapper .message-list .message .chat-content .think .think-title[data-v-a5823ca2]{color:#999;display:inline-block;font-size:24rpx;margin-right:10rpx}.chat-wrapper .message-list .message .chat-content .user-text[data-v-a5823ca2]{color:#fff}.chat-wrapper .message-list .message .chat-content .user-text .copy-text[data-v-a5823ca2]{color:#fff;cursor:pointer}.chat-wrapper .message-list .message .chat-content .user-text .copy-text[data-v-a5823ca2]:hover{-webkit-text-decoration:underline;text-decoration:underline}.chat-wrapper .message-list .message .chat-content .copy-text[data-v-a5823ca2]{color:#999;cursor:pointer;display:block;font-size:12px;padding-top:10px;text-align:right}.chat-wrapper .message-list .message .chat-content .copy-text[data-v-a5823ca2]:hover{color:#0077b9;-webkit-text-decoration:underline;text-decoration:underline}.chat-wrapper .input-area[data-v-a5823ca2]{background:#fff;border-top:1px solid #e5e7eb;padding:16px}.chat-wrapper .input-area textarea[data-v-a5823ca2]{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:12px;resize:none;transition:border .2s;width:100%}.chat-wrapper .input-area textarea[data-v-a5823ca2]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.chat-wrapper .input-area textarea[data-v-a5823ca2]:disabled{background-color:#f3f4f6;cursor:not-allowed}.actions[data-v-a5823ca2]{display:flex;gap:12px;margin-top:12px}.actions button[data-v-a5823ca2]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s}.actions .send-btn[data-v-a5823ca2]{background:#3b82f6;color:#fff;flex:1}.actions .send-btn[data-v-a5823ca2]:hover:not(:disabled){background:#2563eb}.actions .send-btn[data-v-a5823ca2]:disabled{background:#9ca3af;cursor:not-allowed}.actions .abort-btn[data-v-a5823ca2]{background:#ef4444;color:#fff}.actions .abort-btn[data-v-a5823ca2]:hover{background:#dc2626}@keyframes fadeIn-a5823ca2{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}