.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:.42667rem;margin-bottom:.42667rem;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(175,184,193,.2);border-radius:.16rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.markdown-body pre{padding:.42667rem;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:.16rem;margin-top:.21333rem;margin-bottom:.21333rem}.markdown-body pre code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body blockquote{padding:0 1em;color:#57606a;border-left:.25em solid #d0d7de;margin:.21333rem 0}.markdown-body ol,.markdown-body ul{padding-left:2em;margin-top:.21333rem;margin-bottom:.21333rem}.markdown-body table{border-spacing:0;border-collapse:collapse;margin:.21333rem 0;width:100%}.markdown-body table td,.markdown-body table th{padding:.16rem .34667rem;border:.02667rem solid #d0d7de}.markdown-body table tr{background-color:#fff;border-top:.02667rem solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff;border-radius:.08rem}.markdown-body p{margin-top:0;margin-bottom:.26667rem}@media (prefers-color-scheme:dark){.markdown-body code{background-color:hsla(0,0%,100%,.1)}.markdown-body pre{background-color:#1e1e1e}.markdown-body blockquote{color:#8b949e;border-left-color:#30363d}.markdown-body table td,.markdown-body table th{border-color:#30363d}.markdown-body table tr{background-color:transparent;border-color:#30363d}.markdown-body table tr:nth-child(2n){background-color:#161b22}.markdown-body img{background-color:#1e1e1e}}.thinking-process[data-v-0c8b6400]{background-color:rgba(0,0,0,.03);border-radius:.16rem;margin-bottom:.21333rem}.thinking-process-header[data-v-0c8b6400]{display:flex;align-items:center;padding:.21333rem .32rem;cursor:pointer;user-select:none}.thinking-process-header[data-v-0c8b6400]:hover{background-color:rgba(0,0,0,.05)}.thinking-process-toggle[data-v-0c8b6400]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:.64rem;height:.64rem;border-radius:.10667rem}.thinking-process-toggle[data-v-0c8b6400]:hover{background-color:rgba(0,0,0,.1)}.toggle-icon[data-v-0c8b6400]{transition:transform .2s ease}.thinking-process-dots[data-v-0c8b6400]{display:flex;gap:.10667rem;margin-right:.21333rem}.thinking-process-dots span[data-v-0c8b6400]{width:.16rem;height:.16rem;background-color:#1989fa;border-radius:50%;display:inline-block;animation:thinking-process-0c8b6400 1.4s infinite}.thinking-process-dots span[data-v-0c8b6400]:nth-child(2){animation-delay:.2s}.thinking-process-dots span[data-v-0c8b6400]:nth-child(3){animation-delay:.4s}@keyframes thinking-process-0c8b6400{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-.05333rem);opacity:1}}.thinking-process-title[data-v-0c8b6400]{font-size:.32rem;color:#888;font-weight:500}.thinking-process-content[data-v-0c8b6400]{font-size:.34667rem;color:#666;line-height:1.5;font-family:Segoe UI,system-ui,-apple-system,sans-serif;white-space:pre-wrap;transition:all .3s ease-in-out;overflow:hidden;padding:0 .32rem .32rem .32rem}.thinking-process-content.collapsed[data-v-0c8b6400]{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.thinking-process-header .toggle-icon[data-v-0c8b6400]{margin-left:auto;transition:transform .3s ease}.thinking-process-header .toggle-icon.collapsed[data-v-0c8b6400]{transform:rotate(-180deg)}@media (prefers-color-scheme:dark){.thinking-process[data-v-0c8b6400]{background-color:hsla(0,0%,100%,.05)}.thinking-process-content[data-v-0c8b6400]{color:#aaa}.thinking-process-dots span[data-v-0c8b6400]{background-color:#1989fa}.thinking-process-title[data-v-0c8b6400]{color:#bbb}.thinking-process-header[data-v-0c8b6400]:hover{background-color:hsla(0,0%,100%,.1)}.thinking-process-toggle[data-v-0c8b6400]:hover{background-color:hsla(0,0%,100%,.2)}}.chat-page[data-v-0c8b6400]{height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:column}.chat-container[data-v-0c8b6400]{flex:1;max-width:21.33333rem;width:100%;margin:0 auto;background-color:hsla(0,0%,100%,.95);border-radius:0;box-shadow:0 .26667rem .8rem rgba(0,0,0,.1),0 .02667rem .21333rem rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(.26667rem);border:none}.chat-header[data-v-0c8b6400]{padding:.42667rem;border-bottom:.02667rem solid rgba(0,0,0,.05);background:linear-gradient(90deg,#4776e6,#1989fa);color:#fff;border-radius:.42667rem .42667rem 0 0}.header-content[data-v-0c8b6400]{display:flex;align-items:center;gap:.32rem}.header-avatar[data-v-0c8b6400]{width:1.28rem;height:1.28rem;border-radius:.64rem;overflow:hidden;border:.05333rem solid hsla(0,0%,100%,.5);box-shadow:0 .05333rem .21333rem rgba(0,0,0,.15)}.header-avatar img[data-v-0c8b6400]{width:100%;height:100%;object-fit:cover}.header-info h2[data-v-0c8b6400]{margin:0;font-size:.48rem;font-weight:600}.header-info p[data-v-0c8b6400]{margin:.10667rem 0 0;font-size:.37333rem;opacity:.8}.chat-content[data-v-0c8b6400]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#f9f9f9;position:relative;height:calc(100vh - 4.8rem)}.message-list[data-v-0c8b6400]{flex:1;overflow-y:auto;padding:.53333rem;padding-bottom:2.66667rem;scroll-behavior:smooth;height:calc(100% - 2.13333rem)}.message[data-v-0c8b6400]{display:flex;margin-bottom:.64rem;gap:.32rem;opacity:0;animation:fadeIn-0c8b6400 .3s forwards}@keyframes fadeIn-0c8b6400{0%{opacity:0;transform:translateY(.26667rem)}to{opacity:1;transform:translateY(0)}}.message.user[data-v-0c8b6400]{flex-direction:row-reverse}.message-avatar[data-v-0c8b6400]{width:1.06667rem;height:1.06667rem;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 .05333rem .21333rem rgba(0,0,0,.1);border:.05333rem solid #fff}.message-avatar img[data-v-0c8b6400]{width:100%;height:100%;object-fit:cover}.message-content[data-v-0c8b6400]{max-width:70%}.message.user .message-content[data-v-0c8b6400]{align-items:flex-end}.message-info[data-v-0c8b6400]{margin-bottom:.10667rem;display:flex;gap:.21333rem;align-items:center}.message-name[data-v-0c8b6400]{font-weight:600;font-size:.37333rem;color:#333}.message-time[data-v-0c8b6400]{color:#999;font-size:.32rem}.message-text[data-v-0c8b6400]{padding:.32rem .42667rem;background-color:#fff;border-radius:.48rem;font-size:.4rem;line-height:1.5;box-shadow:0 .02667rem .05333rem rgba(0,0,0,.1);position:relative;transition:all .2s}.message.assistant .message-text[data-v-0c8b6400]{border-top-left-radius:.10667rem;background-color:#fff}.message.user .message-text[data-v-0c8b6400]{border-top-right-radius:.10667rem;background:linear-gradient(135deg,#6e8efb,#1989fa);color:#fff;box-shadow:0 .05333rem .21333rem rgba(110,142,251,.3)}.thinking[data-v-0c8b6400]{display:flex;align-items:center;gap:.21333rem;padding:.32rem .42667rem;min-width:2.66667rem}.thinking-dots[data-v-0c8b6400]{display:flex;gap:.10667rem}.thinking-dots span[data-v-0c8b6400]{width:.21333rem;height:.21333rem;background-color:#1989fa;border-radius:50%;display:inline-block;animation:thinking-0c8b6400 1.4s infinite}.thinking-dots span[data-v-0c8b6400]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-0c8b6400]:nth-child(3){animation-delay:.4s}@keyframes thinking-0c8b6400{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-.21333rem);opacity:1}}.thinking-text[data-v-0c8b6400]{color:#666;font-size:.37333rem}.input-area[data-v-0c8b6400]{padding:.42667rem;background-color:#fff;border-top:.02667rem solid rgba(0,0,0,.05)}.input-container[data-v-0c8b6400]{position:relative;border-radius:.64rem;background-color:#f5f5f5;box-shadow:0 .02667rem .08rem rgba(0,0,0,.1);transition:all .3s}.input-container[data-v-0c8b6400]:focus-within{box-shadow:0 .05333rem .32rem rgba(110,142,251,.2);background-color:#fff}.input-area textarea[data-v-0c8b6400]{width:100%;min-height:.64rem;max-height:3.2rem;padding:.42667rem 1.6rem .42667rem .53333rem;border:none;border-radius:.64rem;resize:none;font-size:.4rem;line-height:1.5;box-sizing:border-box;background:transparent;outline:none;color:#333}.input-area textarea[data-v-0c8b6400]::placeholder{color:#999}.input-actions[data-v-0c8b6400]{position:absolute;right:.21333rem;bottom:.21333rem}.send-button[data-v-0c8b6400]{width:1.06667rem;height:1.06667rem;border-radius:50%;background:linear-gradient(135deg,#6e8efb,#1989fa);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .05333rem .21333rem rgba(110,142,251,.3);transition:all .2s}.send-button[data-v-0c8b6400]:hover{transform:scale(1.05);box-shadow:0 .10667rem .32rem rgba(110,142,251,.4)}.send-button[data-v-0c8b6400]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.send-icon[data-v-0c8b6400]{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.chat-page[data-v-0c8b6400]{padding:0}.chat-container[data-v-0c8b6400]{height:100vh;border-radius:0;max-width:100%}.chat-header[data-v-0c8b6400]{border-radius:0;padding:.32rem}.header-avatar[data-v-0c8b6400]{width:1.06667rem;height:1.06667rem}.message-list[data-v-0c8b6400]{padding:.42667rem}.message-text[data-v-0c8b6400]{font-size:.37333rem;padding:.26667rem .37333rem}.input-area[data-v-0c8b6400]{padding:.32rem}.input-area textarea[data-v-0c8b6400]{padding:.32rem 1.33333rem .32rem .42667rem;font-size:.37333rem}.send-button[data-v-0c8b6400]{width:.96rem;height:.96rem}}@media (max-width:480px){.message-content[data-v-0c8b6400]{max-width:80%}.message-avatar[data-v-0c8b6400]{width:.85333rem;height:.85333rem}}@media (prefers-color-scheme:dark){.chat-page[data-v-0c8b6400]{background:linear-gradient(135deg,#1f2937,#111827)}.chat-container[data-v-0c8b6400]{background-color:rgba(30,41,59,.95);border:.02667rem solid hsla(0,0%,100%,.1)}.chat-content[data-v-0c8b6400]{background-color:#111827}.message-text[data-v-0c8b6400]{background-color:#1e293b;color:#e5e7eb}.message.assistant .message-text[data-v-0c8b6400]{background-color:#1e293b}.message-name[data-v-0c8b6400]{color:#e5e7eb}.input-container[data-v-0c8b6400]{background-color:#1e293b}.input-container[data-v-0c8b6400]:focus-within{background-color:#2d3748}.input-area textarea[data-v-0c8b6400]{color:#e5e7eb}.input-area textarea[data-v-0c8b6400]::placeholder{color:#9ca3af}.thinking-text[data-v-0c8b6400]{color:#9ca3af}}