.message[data-v-d9083b29]{display:flex;animation:fadeIn-d9083b29 .3s ease;position:relative}.message.user[data-v-d9083b29]{justify-content:flex-end}.message.assistant[data-v-d9083b29]{justify-content:flex-start}.message.expired-divider[data-v-d9083b29]{justify-content:center;width:100%;padding:1rem 0}.expired-divider[data-v-d9083b29]{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.expired-divider[data-v-d9083b29]:after,.expired-divider[data-v-d9083b29]:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#d9d9d9,transparent)}.expired-divider[data-v-d9083b29]:before{margin-right:1rem}.expired-divider[data-v-d9083b29]:after{margin-left:1rem}.expired-divider-text[data-v-d9083b29]{font-size:.75rem;color:#8c8c8c;background:#fff;padding:0 .5rem;white-space:nowrap}.message-wrapper[data-v-d9083b29]{display:flex;gap:1rem;align-items:flex-start;max-width:100%}.message-wrapper.with-citations[data-v-d9083b29]{flex-direction:row}.message-content[data-v-d9083b29]{max-width:100%;display:flex;flex-direction:column;gap:.5rem}.message.user .message-content[data-v-d9083b29]{align-items:flex-end}.message-text[data-v-d9083b29]{padding:.875rem 1rem;border-radius:12px;line-height:1.6}.message.user .message-text[data-v-d9083b29]{background:#667eea;color:#fff;border-bottom-right-radius:4px}.user-message-text[data-v-d9083b29]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.message.assistant .message-text[data-v-d9083b29]{border-bottom-left-radius:4px;color:#1a1a1a}.streaming-indicator[data-v-d9083b29]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:linear-gradient(135deg,#667eea1a,#764ba21a 25%,#f093fb1a,#f5576c1a 75%,#4facfe1a);border-radius:.5rem}.streaming-dots[data-v-d9083b29]{display:flex;gap:4px}.streaming-dots .dot[data-v-d9083b29]{width:.375rem;height:.375rem;border-radius:50%;animation:streaming-d9083b29 1.4s infinite}.streaming-dots .dot[data-v-d9083b29]:first-child{background:linear-gradient(135deg,#667eea,#764ba2);animation-delay:0s}.streaming-dots .dot[data-v-d9083b29]:nth-child(2){background:linear-gradient(135deg,#f093fb,#f5576c);animation-delay:.2s}.streaming-dots .dot[data-v-d9083b29]:nth-child(3){background:linear-gradient(135deg,#4facfe,#667eea);animation-delay:.4s}@keyframes streaming-d9083b29{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.elapsed-time-light[data-v-d9083b29]{font-size:11px;color:#bbb;margin-left:8px}.elapsed-createTime[data-v-d9083b29]{font-size:11px;color:#999;margin-left:8px;white-space:nowrap}.message-actions[data-v-d9083b29]{display:flex;align-items:center;gap:.5rem;padding-top:.75rem}.model-tag[data-v-d9083b29]{color:#666;background:#f0f0f0;border-radius:3px}.energy-tag[data-v-d9083b29],.model-tag[data-v-d9083b29]{font-size:11px;padding:2px 6px}.energy-tag[data-v-d9083b29]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.2);border-radius:3px;color:#667eea;display:inline-flex;align-items:center;gap:2px}.energy-tag i[data-v-d9083b29]{font-size:12px}.elapsed-time[data-v-d9083b29]{font-size:11px;color:#999}.message.user .message-label[data-v-d9083b29]{display:flex;align-items:center;gap:.5rem;padding-top:.5rem}.user-label-text[data-v-d9083b29]{font-size:12px;color:#8c8c8c}.msg-time[data-v-d9083b29]{font-size:11px;color:#bbb}.action-btn[data-v-d9083b29]{background:none;border:none;padding:4px 6px;cursor:pointer;color:#8c8c8c;font-size:14px;border-radius:4px;transition:all .2s;display:inline-flex;align-items:center;gap:2px}.action-btn[data-v-d9083b29]:hover{color:#667eea;background:#667eea1a}.action-btn.copied[data-v-d9083b29]{color:#52c41a}.citation-btn.active[data-v-d9083b29]{color:#667eea;background:#667eea26}.citation-count[data-v-d9083b29]{font-size:11px}.ai-disclaimer[data-v-d9083b29]{display:flex;align-items:center;gap:4px;font-size:11px;color:#bbb;padding-top:.25rem}.ai-disclaimer i[data-v-d9083b29]{font-size:12px}@keyframes fadeIn-d9083b29{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.markdown-content[data-v-d9083b29]{width:100%}.markdown-body[data-v-d9083b29]{font-size:15px;line-height:1.8;word-wrap:break-word}.markdown-body[data-v-d9083b29] p{margin:0 0 1em}.markdown-body[data-v-d9083b29] p:last-child{margin-bottom:0}.markdown-body[data-v-d9083b29] h1,.markdown-body[data-v-d9083b29] h2,.markdown-body[data-v-d9083b29] h3,.markdown-body[data-v-d9083b29] h4,.markdown-body[data-v-d9083b29] h5,.markdown-body[data-v-d9083b29] h6{margin:1em 0 .5em;font-weight:600;line-height:1.4}.markdown-body[data-v-d9083b29] h1{font-size:1.5em}.markdown-body[data-v-d9083b29] h2{font-size:1.3em}.markdown-body[data-v-d9083b29] h3{font-size:1.1em}.markdown-body[data-v-d9083b29] ol,.markdown-body[data-v-d9083b29] ul{padding-left:1.5em;margin:.5em 0}.markdown-body[data-v-d9083b29] li{margin:.25em 0}.markdown-body[data-v-d9083b29] blockquote{margin:.5em 0;padding:.25em .75em;border-left:3px solid #667eea;background:#667eea0d;color:#595959;border-radius:0 4px 4px 0}.markdown-body[data-v-d9083b29] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;background:#f5f5f5;padding:.15em .3em;border-radius:3px}.markdown-body[data-v-d9083b29] pre{margin:.5em 0;padding:0;background:#f5f7fa;border-radius:6px;overflow:hidden}.markdown-body[data-v-d9083b29] pre code{display:block;padding:.75rem 1rem;background:#f5f7fa;border-radius:6px;overflow-x:auto;font-size:.875em;line-height:1.6}.markdown-body[data-v-d9083b29] table{width:100%;border-collapse:collapse;margin:.5em 0;font-size:.9em}.markdown-body[data-v-d9083b29] td,.markdown-body[data-v-d9083b29] th{border:1px solid #e8e8e8;padding:.5em .75em;text-align:left}.markdown-body[data-v-d9083b29] th{background:#fafafa;font-weight:600}.markdown-body[data-v-d9083b29] a{color:#667eea;text-decoration:none}.markdown-body[data-v-d9083b29] a:hover{text-decoration:underline}.markdown-body[data-v-d9083b29] img{max-width:100%;border-radius:4px}.markdown-body[data-v-d9083b29] hr{border:none;border-top:1px solid #e8e8e8;margin:1em 0}.reasoning-section[data-v-d9083b29]{margin-bottom:1em;padding:.75rem;background:#667eea0d;border-radius:8px;border:1px solid rgba(102,126,234,.1)}.reasoning-header[data-v-d9083b29]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.reasoning-icon[data-v-d9083b29]{font-size:14px}.reasoning-label[data-v-d9083b29]{font-size:12px;font-weight:600;color:#667eea}.reasoning-text[data-v-d9083b29]{font-size:13px;color:#595959;line-height:1.6;white-space:pre-wrap;word-break:break-word}[data-v-d9083b29] .code-block-wrapper{margin:.5em 0;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8}[data-v-d9083b29] .code-block-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#f5f7fa;border-bottom:1px solid #e8e8e8}[data-v-d9083b29] .code-lang-label{font-size:12px;font-weight:500;color:#667eea}[data-v-d9083b29] .code-copy-btn{background:none;border:none;font-size:12px;color:#8c8c8c;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}[data-v-d9083b29] .code-copy-btn:hover{color:#667eea;background:#667eea1a}[data-v-d9083b29] .code-copy-btn.copied{color:#52c41a}[data-v-d9083b29] .message CitationsSidebar{position:absolute;top:0;right:-320px;width:300px;height:100%;background:#fff;box-shadow:-2px 0 8px #0000001a;z-index:10;transition:right .3s ease;display:flex;flex-direction:column}.citation-sidebar[data-v-d9083b29]{position:absolute;top:0;right:-320px;width:300px;height:100%;background:#fff;box-shadow:-2px 0 8px #0000001a;z-index:10;transition:right .3s ease;display:flex;flex-direction:column}.citation-header[data-v-d9083b29]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #eee}.citation-header .citation-title[data-v-d9083b29]{font-size:14px;font-weight:600;color:#333}.citation-header .close-btn[data-v-d9083b29]{background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:4px}.citation-header .close-btn[data-v-d9083b29]:hover{color:#667eea}.citation-list[data-v-d9083b29]{flex:1;overflow-y:auto;padding:.5rem}.citation-item[data-v-d9083b29]{display:flex;gap:.75rem;padding:.75rem;border-radius:8px;margin-bottom:.5rem;background:#f8f9fa;text-decoration:none;color:inherit;transition:background .2s}.citation-item[data-v-d9083b29]:hover{background:#f0f0f0}.citation-item[data-v-d9083b29]:last-child{margin-bottom:0}.citation-logo[data-v-d9083b29]{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.citation-logo img[data-v-d9083b29]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.citation-info[data-v-d9083b29]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.citation-title[data-v-d9083b29]{font-size:13px;font-weight:500;color:#262626;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.citation-meta[data-v-d9083b29]{display:flex;align-items:center;gap:8px;font-size:11px;color:#8c8c8c}.citation-meta .site-name[data-v-d9083b29]{font-weight:500}.citation-meta .publish-time[data-v-d9083b29]{opacity:.8}.slide-fade-enter-active[data-v-e64781a8],.slide-fade-leave-active[data-v-e64781a8]{transition:all .3s ease}.slide-fade-enter-from[data-v-e64781a8],.slide-fade-leave-to[data-v-e64781a8]{opacity:0;transform:translate(20px)}.slide-fade-enter-to[data-v-e64781a8],.slide-fade-leave-from[data-v-e64781a8]{opacity:1;transform:translate(0)}.citations-sidebar[data-v-e64781a8]{width:360px;max-width:360px;overflow:hidden;flex-direction:column;height:100vh;box-shadow:0 0 10px #0000001a}.citations-header[data-v-e64781a8],.citations-sidebar[data-v-e64781a8]{background:#fff;display:flex;flex-shrink:0}.citations-header[data-v-e64781a8]{align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e0e0e0}.citations-header .citations-title[data-v-e64781a8]{font-size:16px;color:#333}.citations-header .close-btn[data-v-e64781a8]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.citations-header .close-btn[data-v-e64781a8]:hover{background:#f0f0f0}.citations-header .close-btn i[data-v-e64781a8]{font-size:18px;color:#333}.citations-list[data-v-e64781a8]{flex:1;overflow-y:auto;padding:16px;height:100%}.citation-item[data-v-e64781a8]{display:flex;flex-direction:column;padding:16px;background:#fff;border-radius:10px;text-decoration:none;color:inherit;transition:all .2s;margin-bottom:12px;box-shadow:0 2px 6px #00000014}.citation-item[data-v-e64781a8]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.citation-item[data-v-e64781a8]:last-child{margin-bottom:0}.citation-header-row[data-v-e64781a8]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.citation-logo[data-v-e64781a8]{width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.citation-logo img[data-v-e64781a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.citation-meta[data-v-e64781a8]{flex:1;display:flex;align-items:center;gap:8px;font-size:14px}.citation-meta .site-name[data-v-e64781a8]{color:#333;font-weight:500}.citation-meta .separator[data-v-e64781a8]{color:#999}.citation-meta .publish-time[data-v-e64781a8]{color:#999;font-size:13px}.citation-title[data-v-e64781a8]{font-size:16px;color:#222;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ai-disclaimer[data-v-eaf682c4]{width:100%;max-width:800px;text-align:center;font-size:12px;color:#999;margin-top:4px}.ai-chat-v1[data-v-eaf682c4]{display:flex;height:100vh;width:100%;overflow:hidden}.chat-header[data-v-eaf682c4]{padding:16px 24px;background:#fff;flex-shrink:0;text-align:center;border-bottom:1px solid #e8e8e8}.header-title[data-v-eaf682c4]{margin:0;font-size:24px;font-weight:700;background:linear-gradient(90deg,#667eea,#764ba2 25%,#f093fb,#764ba2 75%,#667eea);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shine-eaf682c4 3s linear infinite;letter-spacing:2px}@keyframes shine-eaf682c4{0%{background-position:0}to{background-position:200%}}.chat-area[data-v-eaf682c4]{flex:1;display:flex;flex-direction:column;min-width:0;cursor:default;height:100%;max-height:100vh;overflow:hidden}.chat-toolbar[data-v-eaf682c4]{padding:12px 16px;flex-shrink:0;position:relative}.chat-toolbar[data-v-eaf682c4],.pc-expand-btn[data-v-eaf682c4]{display:flex;align-items:center;justify-content:center}.pc-expand-btn[data-v-eaf682c4]{position:absolute;left:16px;width:40px;height:40px;cursor:pointer;border-radius:4px;transition:all .3s ease}.pc-expand-btn img[data-v-eaf682c4]{width:22px;height:22px}.pc-expand-btn[data-v-eaf682c4]:hover{background:#f5f5f5}.pc-expand-btn[data-v-eaf682c4]:active{opacity:.7}.chat-toolbar .model-select[data-v-eaf682c4]{width:auto;min-width:250px;position:absolute;left:16px}.chat-toolbar .model-select.with-expand-btn[data-v-eaf682c4]{left:64px}.chat-toolbar .model-select[data-v-eaf682c4] .el-input__inner{border:none;font-size:14px;background:transparent}.chat-toolbar .model-select[data-v-eaf682c4] .el-select__placeholder{color:#000;font-size:14px;font-weight:700}.chat-toolbar .model-select[data-v-eaf682c4] .el-select__suffix{flex-shrink:0}.chat-toolbar .model-select[data-v-eaf682c4] .el-input__inner:hover{border:none}.chat-toolbar .model-select[data-v-eaf682c4] .el-input__inner:focus{border:none;box-shadow:none}.chat-toolbar .model-select[data-v-eaf682c4] .el-select__wrapper{border:none;box-shadow:none;background:transparent;width:auto!important}.chat-toolbar .model-select[data-v-eaf682c4] .el-select__wrapper:hover,.chat-toolbar .model-select[data-v-eaf682c4] .el-select__wrapper.is-focus{border:none;box-shadow:none}.mobile-menu-btn[data-v-eaf682c4]{position:absolute;left:16px;width:40px;height:40px;cursor:pointer;color:#333;font-size:20px}.mobile-menu-btn[data-v-eaf682c4],.mobile-menu-btn .menu-icon[data-v-eaf682c4]{display:flex;align-items:center;justify-content:center}.mobile-menu-btn .menu-icon[data-v-eaf682c4]{flex-direction:column;gap:4px}.mobile-menu-btn .menu-line[data-v-eaf682c4]{width:18px}.mobile-menu-btn .menu-line[data-v-eaf682c4],.mobile-menu-btn .menu-line2[data-v-eaf682c4]{height:2px;background-color:#333;border-radius:1px;transition:all .3s ease}.mobile-menu-btn .menu-line2[data-v-eaf682c4]{width:10px}.mobile-menu-btn[data-v-eaf682c4]:active{opacity:.7}.mobile-menu-btn-right[data-v-eaf682c4]{position:absolute;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;font-size:20px;z-index:100}.mobile-menu-btn-right[data-v-eaf682c4]:active{opacity:.6}.mobile-dropdown-menu[data-v-eaf682c4]{position:absolute;right:16px;top:100%;margin-top:8px;background:#fff;border-radius:10px;box-shadow:0 4px 16px #00000026;padding:4px;z-index:200;min-width:140px}.mobile-dropdown-menu .dropdown-item[data-v-eaf682c4]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px;cursor:pointer;font-size:14px;color:#333;transition:background .2s}.mobile-dropdown-menu .dropdown-item[data-v-eaf682c4]:active,.mobile-dropdown-menu .dropdown-item[data-v-eaf682c4]:hover{background:#f5f5f5}.mobile-dropdown-menu .dropdown-item i[data-v-eaf682c4]{font-size:14px;color:#667eea}.mobile-model-drawer[data-v-eaf682c4] .el-drawer{border-radius:12px 12px 0 0;background:#fff}.mobile-model-content[data-v-eaf682c4]{padding:12px}.mobile-model-header[data-v-eaf682c4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px;font-size:16px;font-weight:600;color:#333}.mobile-model-header i[data-v-eaf682c4]{color:#999;font-size:18px;cursor:pointer}.model-list[data-v-eaf682c4]{max-height:200px;overflow-y:auto}.model-item[data-v-eaf682c4]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;margin-bottom:6px;background:#f8f9fa;cursor:pointer;font-size:14px;color:#333}.model-item.active[data-v-eaf682c4]{background:#667eea1a;border-left:3px solid #667eea}.model-item.disabled[data-v-eaf682c4]{opacity:.5;cursor:not-allowed}.model-item i[data-v-eaf682c4]{color:#667eea;margin-right:8px;font-size:14px}.model-item .disabled[data-v-eaf682c4]{margin-left:auto;font-size:11px;color:#999;background:#eee;padding:2px 6px;border-radius:6px}.energy-info[data-v-eaf682c4]{display:flex;align-items:center;gap:6px;padding:6px 16px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.3);border-radius:20px;font-size:.875rem}.energy-info i[data-v-eaf682c4]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1rem}.energy-info .energy-label[data-v-eaf682c4]{color:#8c8c8c;font-weight:500;cursor:pointer;text-decoration:none}.energy-info .energy-label[data-v-eaf682c4]:hover{text-decoration:underline}.energy-info .energy-value[data-v-eaf682c4]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:1rem}.energy-info .recharge-btn[data-v-eaf682c4]{background:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:.75rem;cursor:pointer;border-radius:4px;transition:all .3s ease;font-weight:500;text-decoration:none}.energy-info .recharge-btn[data-v-eaf682c4]:hover{text-decoration:underline}.welcome-container[data-v-eaf682c4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.welcome-text[data-v-eaf682c4]{font-size:28px;font-weight:500;line-height:1.3;word-break:break-word;color:#262626}.welcome-text .typing-cursor[data-v-eaf682c4]{animation:blink-eaf682c4 1s infinite;font-weight:300}@keyframes blink-eaf682c4{0%,50%{opacity:1}51%,to{opacity:0}}.welcome-subtitle[data-v-eaf682c4]{font-size:1rem;color:#5d5c5c;font-weight:400;line-height:1.8;margin-top:1rem;text-align:center}.welcome-subtitle .highlight[data-v-eaf682c4]{font-weight:600;background:linear-gradient(90deg,#667eea,#764ba2 25%,#f093fb,#764ba2 75%,#667eea);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.welcome-expired[data-v-eaf682c4]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#ff6b6b;font-size:16px;font-weight:500}.welcome-expired i[data-v-eaf682c4]{font-size:48px;margin-bottom:.5rem}.empty-state[data-v-eaf682c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#999}.empty-state .empty-state-icon[data-v-eaf682c4]{font-size:72px;color:#667eea;margin-bottom:1.5rem;opacity:.5}.empty-state .empty-state-title[data-v-eaf682c4]{font-size:20px;font-weight:600;color:#333;margin-bottom:.75rem}.empty-state .empty-state-text[data-v-eaf682c4]{font-size:14px;line-height:1.6;margin-bottom:1.5rem;color:#666}.empty-state .empty-state-btn[data-v-eaf682c4]{background:#667eea;border-color:#667eea;color:#fff;border-radius:8px;padding:8px 24px;font-size:14px}.empty-state .empty-state-btn[data-v-eaf682c4]:hover{background:#5a6fd6;border-color:#5a6fd6}.messages-container[data-v-eaf682c4]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scroll-behavior:smooth;min-width:0;width:100%}.messages-container[data-v-eaf682c4]::-webkit-scrollbar{width:10px}.messages-container[data-v-eaf682c4]::-webkit-scrollbar-track{background:#fff}.messages-container[data-v-eaf682c4]::-webkit-scrollbar-thumb{background:#667eea}.messages-content[data-v-eaf682c4]{flex:1;display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;width:100%}.loading-more[data-v-eaf682c4]{text-align:center;padding:1rem;color:#666}.no-quota-tip[data-v-eaf682c4]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #ffe0e0;border-radius:12px;margin-bottom:.75rem;box-shadow:0 2px 8px #ff4d4f1a;max-width:800px;width:100%}.no-quota-tip .tip-icon[data-v-eaf682c4]{font-size:1.5rem;color:#ff4d4f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.no-quota-tip .tip-content[data-v-eaf682c4]{flex:1;display:flex;flex-direction:column;gap:4px}.no-quota-tip .tip-content .tip-title[data-v-eaf682c4]{font-size:.875rem;font-weight:600;color:#262626}.no-quota-tip .tip-content .tip-text[data-v-eaf682c4]{font-size:.8125rem;color:#595959;line-height:1.4}.no-quota-tip .claim-link[data-v-eaf682c4],.no-quota-tip .recharge-link[data-v-eaf682c4]{color:#667eea;cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s}.no-quota-tip .claim-link[data-v-eaf682c4]:hover,.no-quota-tip .recharge-link[data-v-eaf682c4]:hover{color:#764ba2;text-decoration:underline}.claim-link[data-v-eaf682c4]{color:#1890ff;cursor:pointer;font-weight:600;margin:0 2px;transition:all .3s ease}.claim-link[data-v-eaf682c4]:hover{color:#40a9ff;text-decoration:underline}.recharge-link[data-v-eaf682c4]{color:#8c8c8c;cursor:not-allowed;font-weight:500;margin-left:2px}.scroll-to-bottom-btn[data-v-eaf682c4]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;position:fixed;bottom:200px;right:30px;z-index:100}.input-container[data-v-eaf682c4]{position:sticky;bottom:0;left:0;right:0;z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff}.input-container .energy-info-wrapper[data-v-eaf682c4]{max-width:800px;width:100%;display:flex;justify-content:flex-start}.input-container .energy-info[data-v-eaf682c4]{display:flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.3);border-radius:12px;font-size:12px}.input-container .energy-info i[data-v-eaf682c4]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:13px}.input-container .energy-info .energy-label[data-v-eaf682c4]{color:#8c8c8c;font-weight:500}.input-container .energy-info .energy-value[data-v-eaf682c4]{font-weight:600;font-size:1rem}.input-container .energy-info .energy-value[data-v-eaf682c4],.input-container .energy-info .recharge-btn[data-v-eaf682c4]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.input-container .energy-info .recharge-btn[data-v-eaf682c4]{font-size:.75rem;cursor:pointer}.input-wrapper[data-v-eaf682c4]{max-width:800px;gap:8px}.input-area[data-v-eaf682c4],.input-wrapper[data-v-eaf682c4]{width:100%;display:flex;flex-direction:column}.input-area[data-v-eaf682c4]{position:relative}.input-field[data-v-eaf682c4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;width:100%;padding:12px 12px 44px;border:1px solid #e8e8e8;border-radius:12px;font-size:14px;line-height:1.6;resize:none;outline:none;transition:border-color .3s,box-shadow .3s,height .2s;font-family:inherit;min-height:80px;max-height:160px;overflow-y:auto;box-shadow:0 2px 8px #0000000f}.input-field[data-v-eaf682c4]:focus{border-color:#667eea;box-shadow:0 2px 8px #667eea26}.input-field.input-expanded[data-v-eaf682c4]{min-height:160px}.input-field[data-v-eaf682c4]:disabled{background:#f5f5f5;cursor:not-allowed}.input-tips-wrapper[data-v-eaf682c4]{position:absolute;bottom:8px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.input-tips-wrapper .btn-send[data-v-eaf682c4],.input-tips-wrapper .input-tips[data-v-eaf682c4]{pointer-events:auto}.input-tips[data-v-eaf682c4]{display:flex;align-items:center;gap:12px;flex:1}.input-length-tip[data-v-eaf682c4]{margin-left:auto;font-size:12px;color:#999}.input-length-tip.over-limit[data-v-eaf682c4]{color:#f5222d;font-weight:500}.keyboard-hint[data-v-eaf682c4]{font-size:12px;color:#999;display:flex;align-items:center;gap:4px}.hint-key[data-v-eaf682c4]{display:inline-block;padding:2px 6px;background:#667eea1a;border:1px solid rgba(102,126,234,.3);border-radius:4px;font-size:11px;color:#667eea;font-weight:500}.hint-divider[data-v-eaf682c4]{color:#ccc;margin:0 4px}.btn-send[data-v-eaf682c4]{width:24px;height:24px;padding:0;border:none;border-radius:50%;background:#e53935;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;flex-shrink:0}.btn-send[data-v-eaf682c4]:hover:not(:disabled){background:#c62828;transform:scale(1.05)}.btn-send[data-v-eaf682c4]:disabled{background:#ccc}.coin-animation[data-v-eaf682c4]{font-size:14px;font-weight:600;animation:coin-rise-eaf682c4 2s ease-out forwards}.coin-animation.positive[data-v-eaf682c4]{color:#667eea}.coin-animation.zero[data-v-eaf682c4]{color:#8c8c8c}@keyframes coin-rise-eaf682c4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.mobile-citations-drawer[data-v-eaf682c4] .el-drawer{background:#fff}.mobile-citations-content[data-v-eaf682c4]{padding:12px}.mobile-citations-header[data-v-eaf682c4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.mobile-citations-header .mobile-citations-title[data-v-eaf682c4]{font-size:16px;font-weight:600;color:#333}.mobile-citations-header .mobile-close-btn[data-v-eaf682c4]{background:none;border:none;padding:4px;cursor:pointer;color:#999;font-size:18px}.mobile-citations-list[data-v-eaf682c4]{display:flex;flex-direction:column;gap:8px}.mobile-citation-item[data-v-eaf682c4]{display:flex;gap:10px;padding:10px;background:#f8f9fa;border-radius:8px;text-decoration:none;color:inherit}.mobile-citation-item[data-v-eaf682c4]:active{background:#f0f0f0}.mobile-citation-logo[data-v-eaf682c4]{width:40px;height:40px;border-radius:6px;overflow:hidden;flex-shrink:0}.mobile-citation-logo img[data-v-eaf682c4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-citation-info[data-v-eaf682c4]{flex:1;min-width:0}.mobile-citation-title[data-v-eaf682c4]{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-citation-meta[data-v-eaf682c4]{display:flex;align-items:center;gap:8px;margin-top:4px}.mobile-site-name[data-v-eaf682c4]{font-size:11px;color:#667eea}.mobile-publish-time[data-v-eaf682c4]{font-size:11px;color:#999}
