.content-renderer[data-v-573ca1f6]{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.content-block[data-v-573ca1f6]{margin-bottom:16px}.content-block[data-v-573ca1f6]:last-child{margin-bottom:0}.code-block[data-v-573ca1f6]{background:#0d1117;border:1px solid #30363d;border-radius:8px;overflow:hidden}.code-header[data-v-573ca1f6]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#161b22;border-bottom:1px solid #30363d}.language[data-v-573ca1f6]{color:#7d8590;font-size:12px;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace}.copy-btn[data-v-573ca1f6]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:1px solid #30363d;border-radius:6px;color:#7d8590;font-size:12px;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.copy-btn[data-v-573ca1f6]:hover{background:#21262d;border-color:rgba(240,246,252,.10196078431372549);color:#f0f6fc;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.3)}.copy-btn[data-v-573ca1f6]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.2)}.copy-btn.copied[data-v-573ca1f6]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff;animation:copySuccess-data-v-573ca1f6 .3s ease-out}.copy-btn.copied[data-v-573ca1f6]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}@keyframes copySuccess-data-v-573ca1f6{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.copy-btn svg[data-v-573ca1f6]{transition:all .2s ease}.copy-btn:hover svg[data-v-573ca1f6]{transform:scale(1.1)}.code-content[data-v-573ca1f6]{margin:0;padding:16px;background:#0d1117;color:#e6edf3;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:14px;line-height:1.45;overflow-x:auto;white-space:pre}.code-content code[data-v-573ca1f6]{background:transparent;padding:0;color:inherit;font-family:inherit}.text-block[data-v-573ca1f6]{line-height:1.6}.text-line[data-v-573ca1f6]{margin:0 0 8px 0}.text-line[data-v-573ca1f6]:last-child{margin-bottom:0}.heading-block h1[data-v-573ca1f6],.heading-block h2[data-v-573ca1f6],.heading-block h3[data-v-573ca1f6],.heading-block h4[data-v-573ca1f6],.heading-block h5[data-v-573ca1f6],.heading-block h6[data-v-573ca1f6]{margin:0 0 8px 0;font-weight:600;color:#1f2937}.heading-block h1[data-v-573ca1f6]{font-size:1.875rem}.heading-block h2[data-v-573ca1f6]{font-size:1.5rem}.heading-block h3[data-v-573ca1f6]{font-size:1.25rem}.heading-block h4[data-v-573ca1f6]{font-size:1.125rem}.heading-block h5[data-v-573ca1f6]{font-size:1rem}.heading-block h6[data-v-573ca1f6]{font-size:.875rem}.list-block ol[data-v-573ca1f6],.list-block ul[data-v-573ca1f6]{margin:0;padding-left:1.5rem}.list-block li[data-v-573ca1f6]{margin:4px 0;color:#374151}.inline-code[data-v-573ca1f6]{background:#f3f4f6;color:#e11d48;padding:.125rem .25rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:.875em}strong[data-v-573ca1f6]{font-weight:600;color:#1f2937}em[data-v-573ca1f6]{font-style:italic;color:#6b7280}.separator-block[data-v-573ca1f6]{margin:24px 0}.separator-block hr[data-v-573ca1f6]{border:none;height:1px;background:linear-gradient(90deg,transparent,#d1d5db,transparent);margin:0}.table-block[data-v-573ca1f6]{margin:16px 0;overflow-x:auto}.markdown-table[data-v-573ca1f6]{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;font-size:14px}.markdown-table thead[data-v-573ca1f6]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.markdown-table th[data-v-573ca1f6]{padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.markdown-table td[data-v-573ca1f6]{padding:12px 16px;border-bottom:1px solid #e5e7eb;color:#1f2937}.markdown-table tbody tr[data-v-573ca1f6]:hover{background:#f9fafb}.markdown-table tbody tr:last-child td[data-v-573ca1f6]{border-bottom:none}.message-bubble[data-v-8acc1e9c]{display:flex;gap:12px;margin-bottom:24px}.user-message[data-v-8acc1e9c]{flex-direction:row-reverse}.user-message .message-content[data-v-8acc1e9c]{display:flex;flex-direction:column;align-items:flex-end}.message-avatar[data-v-8acc1e9c]{flex-shrink:0}.avatar[data-v-8acc1e9c]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ai-avatar[data-v-8acc1e9c]{background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff}.avatar img[data-v-8acc1e9c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.message-content[data-v-8acc1e9c]{flex:1;min-width:0}.message-header[data-v-8acc1e9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.message-author[data-v-8acc1e9c]{font-size:14px;font-weight:600;color:#374151}.message-time[data-v-8acc1e9c]{font-size:12px;color:#9ca3af}.message-image[data-v-8acc1e9c]{margin-bottom:8px;border-radius:12px;overflow:hidden;max-width:400px;border:2px solid #e5e7eb}.user-message .message-image[data-v-8acc1e9c]{border-color:#4a7c59}.message-image img[data-v-8acc1e9c]{width:100%;height:auto;display:block}.message-text[data-v-8acc1e9c]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:16px 20px;line-height:1.6;color:#1f2937;word-wrap:break-word;position:relative;max-width:600px}.user-message .message-text[data-v-8acc1e9c]{background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;border:none;min-width:60px;width:-moz-fit-content;width:fit-content;max-width:400px}.thinking-indicator[data-v-8acc1e9c]{display:flex;align-items:center;gap:12px}.thinking-dots[data-v-8acc1e9c]{display:flex;gap:4px}.thinking-dots span[data-v-8acc1e9c]{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:thinking-data-v-8acc1e9c 1.4s ease-in-out infinite}.thinking-dots span[data-v-8acc1e9c]:first-child{animation-delay:0s}.thinking-dots span[data-v-8acc1e9c]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-8acc1e9c]:nth-child(3){animation-delay:.4s}@keyframes thinking-data-v-8acc1e9c{0%,60%,to{transform:scale(.8);opacity:.5}30%{transform:scale(1.2);opacity:1}}.thinking-text[data-v-8acc1e9c]{font-size:14px;color:#6b7280}.streaming-content[data-v-8acc1e9c]{position:relative}.streaming-text[data-v-8acc1e9c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;font-size:14px;line-height:1.6;color:#374151}.typing-cursor[data-v-8acc1e9c]{animation:blink-data-v-8acc1e9c 1s infinite;color:#3b82f6;font-weight:700;margin-left:2px}@keyframes blink-data-v-8acc1e9c{0%,50%{opacity:1}51%,to{opacity:0}}.message-actions[data-v-8acc1e9c]{margin-top:8px;display:flex;gap:8px}.action-btn[data-v-8acc1e9c]{padding:4px 8px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:12px;cursor:pointer;color:#6b7280;transition:all .2s ease}.action-btn[data-v-8acc1e9c]:hover{background:#e5e7eb;color:#374151}.copy-notification[data-v-8acc1e9c]{position:fixed;top:20px;right:20px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px rgba(16,185,129,.3);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;z-index:1000;animation:slideInRight-data-v-8acc1e9c .3s ease-out,slideOutRight-data-v-8acc1e9c .3s ease-in 2.7s forwards}.copy-notification svg[data-v-8acc1e9c]{flex-shrink:0}@keyframes slideInRight-data-v-8acc1e9c{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight-data-v-8acc1e9c{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.chat-interface[data-v-01c2a59b]{display:flex;height:100vh;background:#fafbfc;position:relative;overflow:hidden}.bg-effects[data-v-01c2a59b]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.grid-overlay[data-v-01c2a59b]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(44,85,48,.02) 1px,transparent 0),linear-gradient(90deg,rgba(44,85,48,.02) 1px,transparent 0);background-size:50px 50px;animation:gridFloat-data-v-01c2a59b 30s linear infinite}@keyframes gridFloat-data-v-01c2a59b{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-particles[data-v-01c2a59b]{position:absolute;top:0;left:0;right:0;bottom:0}.particle[data-v-01c2a59b]{position:absolute;width:var(--size,3px);height:var(--size,3px);background:radial-gradient(circle,rgba(44,85,48,.6) 0,rgba(74,124,89,.2) 100%);border-radius:50%;top:var(--y,50%);left:var(--x,50%);animation:particleFloat-data-v-01c2a59b var(--duration,20s) var(--delay,0s) linear infinite}@keyframes particleFloat-data-v-01c2a59b{0%,to{transform:translateY(0) rotate(0deg);opacity:0}10%,90%{opacity:1}50%{transform:translateY(-100px) rotate(180deg)}}.neural-network[data-v-01c2a59b]{position:absolute;top:20%;right:10%;width:200px;height:150px;opacity:.3}.network-svg[data-v-01c2a59b]{width:100%;height:100%}.node[data-v-01c2a59b]{animation:nodePulse-data-v-01c2a59b 4s ease-in-out infinite}.pulse-1[data-v-01c2a59b]{animation-delay:0s}.pulse-2[data-v-01c2a59b]{animation-delay:1s}.pulse-3[data-v-01c2a59b]{animation-delay:2s}.pulse-4[data-v-01c2a59b]{animation-delay:3s}@keyframes nodePulse-data-v-01c2a59b{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.connection-1[data-v-01c2a59b],.connection-2[data-v-01c2a59b],.connection-3[data-v-01c2a59b],.connection-4[data-v-01c2a59b]{stroke-dasharray:5,5;animation:connectionFlow-data-v-01c2a59b 3s linear infinite}.connection-1[data-v-01c2a59b]{animation-delay:0s}.connection-2[data-v-01c2a59b]{animation-delay:.5s}.connection-3[data-v-01c2a59b]{animation-delay:1s}.connection-4[data-v-01c2a59b]{animation-delay:1.5s}@keyframes connectionFlow-data-v-01c2a59b{0%{stroke-dashoffset:0;opacity:.2}50%{opacity:.6}to{stroke-dashoffset:-10;opacity:.2}}.sidebar[data-v-01c2a59b]{width:300px;background:#fff;border-right:1px solid #e1e5e9;display:flex;flex-direction:column}.sidebar-header[data-v-01c2a59b]{padding:20px;border-bottom:1px solid #e1e5e9}.logo-section[data-v-01c2a59b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.logo[data-v-01c2a59b]{width:32px;height:32px;position:relative;cursor:pointer;transition:all .3s ease}.logo-img[data-v-01c2a59b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.logo[data-v-01c2a59b]:hover{transform:scale(1.05)}.logo-animate[data-v-01c2a59b]{animation:logoSpin-data-v-01c2a59b 1s ease-in-out}@keyframes logoSpin-data-v-01c2a59b{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.logo-glow[data-v-01c2a59b]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#2c5530,#4a7c59);border-radius:8px;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(8px)}.logo:hover .logo-glow[data-v-01c2a59b]{opacity:.3}.logo-diamond[data-v-01c2a59b]{transition:all .3s ease}.logo-animate .logo-diamond[data-v-01c2a59b]{stroke:#4ade80;stroke-width:2}.typing-effect[data-v-01c2a59b]{display:inline-block;min-width:80px;animation:typing-data-v-01c2a59b .5s ease-in-out}.logo-text h2[data-v-01c2a59b]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.logo-text span[data-v-01c2a59b]{font-size:13px;color:#6b7280}.new-chat-btn[data-v-01c2a59b]{width:100%;padding:10px 16px;background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;position:relative;overflow:hidden}.new-chat-btn[data-v-01c2a59b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(44,85,48,.3)}.new-chat-btn.btn-loading[data-v-01c2a59b]{cursor:not-allowed;opacity:.8}.btn-bg-effect[data-v-01c2a59b]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.new-chat-btn:hover .btn-bg-effect[data-v-01c2a59b]{left:100%}.btn-icon[data-v-01c2a59b]{width:16px;height:16px;transition:transform .3s ease}.new-chat-btn:hover .btn-icon[data-v-01c2a59b]{transform:rotate(90deg)}.btn-text[data-v-01c2a59b]{position:relative;z-index:1}.btn-spinner[data-v-01c2a59b]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-data-v-01c2a59b 1s linear infinite}.chat-history[data-v-01c2a59b]{flex:1;overflow:hidden;display:flex;flex-direction:column}.history-header[data-v-01c2a59b]{padding:20px 20px 12px}.history-header h3[data-v-01c2a59b]{font-size:14px;font-weight:600;color:#374151;margin:0}.history-list[data-v-01c2a59b]{flex:1;overflow-y:auto;padding:0 20px}.history-item[data-v-01c2a59b]{padding:12px 16px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;margin-bottom:4px}.history-item[data-v-01c2a59b]:hover{background:#f3f4f6}.history-item.active[data-v-01c2a59b]{background:#e8f5f0;border:1px solid #4a7c59}.history-content[data-v-01c2a59b]{display:flex;flex-direction:column;gap:4px}.history-title[data-v-01c2a59b]{font-size:14px;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-01c2a59b]{font-size:12px;color:#9ca3af}.sidebar-footer[data-v-01c2a59b]{padding:20px;border-top:1px solid #e1e5e9}.status-info[data-v-01c2a59b]{gap:8px;font-size:12px;color:#6b7280}.status-indicator[data-v-01c2a59b]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-data-v-01c2a59b 2s infinite}.main-chat[data-v-01c2a59b]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-header[data-v-01c2a59b]{padding:20px 24px;border-bottom:1px solid #e1e5e9;display:flex;align-items:center;justify-content:space-between}.chat-title h1[data-v-01c2a59b]{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 4px 0}.chat-title p[data-v-01c2a59b]{font-size:14px;color:#6b7280;margin:0}.chat-actions[data-v-01c2a59b]{display:flex;gap:8px}.action-btn[data-v-01c2a59b]{width:36px;height:36px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.action-btn[data-v-01c2a59b]:hover{background:#f3f4f6;border-color:#9ca3af}.action-btn svg[data-v-01c2a59b]{width:16px;height:16px;color:#6b7280}.messages-container[data-v-01c2a59b]{flex:1;overflow-y:auto;padding:24px}.welcome-screen[data-v-01c2a59b]{display:flex;align-items:center;justify-content:center;height:100%;max-width:800px;margin:0 auto}.welcome-content[data-v-01c2a59b]{text-align:center}.welcome-icon[data-v-01c2a59b]{margin-bottom:24px}.welcome-icon svg[data-v-01c2a59b]{width:80px;height:80px}.welcome-content h2[data-v-01c2a59b]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.welcome-content p[data-v-01c2a59b]{font-size:16px;color:#6b7280;margin-bottom:40px;max-width:500px}.suggestion-cards[data-v-01c2a59b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:600px;margin:0 auto}.suggestion-card[data-v-01c2a59b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px;text-align:left}.suggestion-card[data-v-01c2a59b]:hover{background:#f3f4f6;border-color:#4a7c59;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-icon[data-v-01c2a59b]{font-size:24px;flex-shrink:0}.card-content h4[data-v-01c2a59b]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 4px 0}.card-content p[data-v-01c2a59b]{font-size:13px;color:#6b7280;margin:0}.messages-list[data-v-01c2a59b]{max-width:800px;margin:0 auto;width:100%}.typing-message[data-v-01c2a59b]{display:flex;gap:12px;margin-bottom:24px}.message-avatar[data-v-01c2a59b]{flex-shrink:0}.avatar[data-v-01c2a59b]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ai-avatar[data-v-01c2a59b]{background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff}.avatar svg[data-v-01c2a59b]{width:16px;height:16px}.avatar img[data-v-01c2a59b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.typing-bubble[data-v-01c2a59b]{background:#f3f4f6;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:12px}.typing-dots[data-v-01c2a59b]{display:flex;gap:4px}.typing-dots span[data-v-01c2a59b]{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:typing-data-v-01c2a59b 1.4s ease-in-out infinite}.typing-dots span[data-v-01c2a59b]:first-child{animation-delay:0s}.typing-dots span[data-v-01c2a59b]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-01c2a59b]:nth-child(3){animation-delay:.4s}.typing-text[data-v-01c2a59b]{font-size:14px;color:#6b7280}.input-area[data-v-01c2a59b]{padding:20px 24px;border-top:1px solid #e1e5e9;background:#fafbfc}.input-container[data-v-01c2a59b]{max-width:800px;margin:0 auto}.input-wrapper[data-v-01c2a59b]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px;transition:border-color .2s ease;min-height:56px}.input-wrapper[data-v-01c2a59b]:focus-within{border-color:#4a7c59}.input-wrapper textarea[data-v-01c2a59b]{flex:1;border:none;outline:none;resize:none;font-size:16px;line-height:1.6;color:#1f2937;font-family:inherit;min-height:24px;max-height:150px;padding:4px 0}.input-wrapper textarea[data-v-01c2a59b]::-moz-placeholder{color:#9ca3af}.input-wrapper textarea[data-v-01c2a59b]::placeholder{color:#9ca3af}.input-actions[data-v-01c2a59b],.thinking-mode-btn[data-v-01c2a59b]{display:flex;align-items:center;gap:8px}.thinking-mode-btn[data-v-01c2a59b]{padding:8px 16px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;font-weight:500;color:#6b7280;min-width:120px}.thinking-mode-btn.active[data-v-01c2a59b]{background:linear-gradient(135deg,#2c5530,#4a7c59);border-color:#2c5530;color:#fff;box-shadow:0 6px 20px rgba(44,85,48,.3)}.thinking-mode-btn svg[data-v-01c2a59b]{width:18px;height:18px;color:currentColor;transition:transform .3s ease;position:relative;z-index:1}.thinking-mode-btn.active svg[data-v-01c2a59b]{transform:rotateY(1turn);animation:thinkingPulse-data-v-01c2a59b 2s ease-in-out infinite}@keyframes thinkingPulse-data-v-01c2a59b{0%,to{transform:scale(1) rotateY(0deg)}50%{transform:scale(1.1) rotateY(180deg)}}.send-btn[data-v-01c2a59b]{width:40px;height:40px;background:linear-gradient(135deg,#2c5530,#4a7c59);border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.send-btn[data-v-01c2a59b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,85,48,.25)}.send-btn[data-v-01c2a59b]:disabled{opacity:.5;cursor:not-allowed}.send-btn svg[data-v-01c2a59b]{width:18px;height:18px;color:#fff}.loading-spinner[data-v-01c2a59b]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-data-v-01c2a59b 1s linear infinite}@keyframes spin-data-v-01c2a59b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-footer[data-v-01c2a59b]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0 4px}.input-hints[data-v-01c2a59b]{display:flex;gap:16px}.hint-item[data-v-01c2a59b]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:4px}.hint-item kbd[data-v-01c2a59b]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;font-size:11px;font-family:inherit}.thinking-mode-hint[data-v-01c2a59b]{font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.thinking-mode-hint.active[data-v-01c2a59b]{color:#2c5530;text-shadow:0 0 8px rgba(44,85,48,.3)}.thinking-icon[data-v-01c2a59b]{margin-right:4px;display:inline-block;transition:transform .3s ease}.thinking-mode-hint.active .thinking-icon[data-v-01c2a59b]{animation:brainPulse-data-v-01c2a59b 1.5s ease-in-out infinite}@keyframes brainPulse-data-v-01c2a59b{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.thinking-mode-toast[data-v-01c2a59b]{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-100px);background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:500;box-shadow:0 8px 32px rgba(44,85,48,.3);z-index:9999;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.thinking-mode-toast.show[data-v-01c2a59b]{opacity:1;transform:translateX(-50%) translateY(0)}.powered-by[data-v-01c2a59b]{font-size:12px;color:#9ca3af}.powered-by strong[data-v-01c2a59b]{color:#6b7280}.history-list[data-v-01c2a59b]::-webkit-scrollbar,.messages-container[data-v-01c2a59b]::-webkit-scrollbar{width:6px}.history-list[data-v-01c2a59b]::-webkit-scrollbar-track,.messages-container[data-v-01c2a59b]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-01c2a59b]::-webkit-scrollbar-thumb,.messages-container[data-v-01c2a59b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.history-list[data-v-01c2a59b]::-webkit-scrollbar-thumb:hover,.messages-container[data-v-01c2a59b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes pulse-data-v-01c2a59b{0%,to{opacity:1}50%{opacity:.5}}.chat-footer[data-v-01c2a59b]{background:rgba(248,250,252,.8);backdrop-filter:blur(10px);color:#64748b;padding:12px 24px;border-top:1px solid #e2e8f0;position:relative;z-index:10}.footer-content[data-v-01c2a59b]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.footer-left[data-v-01c2a59b]{display:flex;align-items:center;gap:8px}.company-name[data-v-01c2a59b]{font-weight:500;color:#475569}.separator[data-v-01c2a59b]{color:#cbd5e1;margin:0 4px}.powered-text[data-v-01c2a59b]{color:#64748b}.footer-right[data-v-01c2a59b]{display:flex;align-items:center;gap:8px}.footer-link[data-v-01c2a59b]{display:flex;align-items:center;gap:4px;color:#64748b;text-decoration:none;font-size:13px;transition:color .2s ease}.footer-link[data-v-01c2a59b]:hover{color:#2c5530}.external-icon[data-v-01c2a59b]{width:10px;height:10px;transition:transform .2s ease}.footer-link:hover .external-icon[data-v-01c2a59b]{transform:translateX(1px)}.status-info[data-v-01c2a59b]{display:flex;align-items:center;gap:4px;color:#64748b;font-size:13px}.status-info .status-indicator[data-v-01c2a59b]{width:6px;height:6px}@media (max-width:768px){.footer-content[data-v-01c2a59b]{flex-direction:column;gap:8px;text-align:center}.footer-left[data-v-01c2a59b],.footer-right[data-v-01c2a59b]{justify-content:center}}@keyframes typing-data-v-01c2a59b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-interface[data-v-4a867c30]{display:flex;height:100vh;background:#fafbfc;position:relative;overflow:hidden}.bg-effects[data-v-4a867c30]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.grid-overlay[data-v-4a867c30]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(44,85,48,.02) 1px,transparent 0),linear-gradient(90deg,rgba(44,85,48,.02) 1px,transparent 0);background-size:50px 50px;animation:gridFloat-data-v-4a867c30 30s linear infinite}@keyframes gridFloat-data-v-4a867c30{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-particles[data-v-4a867c30]{position:absolute;top:0;left:0;right:0;bottom:0}.particle[data-v-4a867c30]{position:absolute;width:var(--size,3px);height:var(--size,3px);background:radial-gradient(circle,rgba(44,85,48,.6) 0,rgba(74,124,89,.2) 100%);border-radius:50%;top:var(--y,50%);left:var(--x,50%);animation:particleFloat-data-v-4a867c30 var(--duration,20s) var(--delay,0s) linear infinite}@keyframes particleFloat-data-v-4a867c30{0%,to{transform:translateY(0) rotate(0deg);opacity:0}10%,90%{opacity:1}50%{transform:translateY(-100px) rotate(180deg)}}.sidebar[data-v-4a867c30]{width:300px;background:#fff;border-right:1px solid #e1e5e9;display:flex;flex-direction:column}.sidebar-header[data-v-4a867c30]{padding:20px;border-bottom:1px solid #e1e5e9}.logo-section[data-v-4a867c30]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.logo[data-v-4a867c30]{width:32px;height:32px;position:relative;cursor:pointer;transition:all .3s ease}.logo-img[data-v-4a867c30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.logo[data-v-4a867c30]:hover{transform:scale(1.05)}.logo-animate[data-v-4a867c30]{animation:logoSpin-data-v-4a867c30 1s ease-in-out}@keyframes logoSpin-data-v-4a867c30{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.logo-glow[data-v-4a867c30]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#2c5530,#4a7c59);border-radius:8px;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(8px)}.logo:hover .logo-glow[data-v-4a867c30]{opacity:.3}.logo-text h2[data-v-4a867c30]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.logo-text span[data-v-4a867c30]{font-size:13px;color:#6b7280}.new-chat-btn[data-v-4a867c30]{width:100%;padding:10px 16px;background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;position:relative;overflow:hidden}.new-chat-btn[data-v-4a867c30]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(44,85,48,.3)}.btn-bg-effect[data-v-4a867c30]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.new-chat-btn:hover .btn-bg-effect[data-v-4a867c30]{left:100%}.btn-icon[data-v-4a867c30]{width:16px;height:16px;transition:transform .3s ease}.new-chat-btn:hover .btn-icon[data-v-4a867c30]{transform:rotate(90deg)}.btn-text[data-v-4a867c30]{position:relative;z-index:1}.btn-spinner[data-v-4a867c30]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-data-v-4a867c30 1s linear infinite}@keyframes spin-data-v-4a867c30{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-history[data-v-4a867c30]{flex:1;overflow:hidden;display:flex;flex-direction:column}.history-header[data-v-4a867c30]{padding:20px 20px 12px}.history-header h3[data-v-4a867c30]{font-size:14px;font-weight:600;color:#374151;margin:0}.history-list[data-v-4a867c30]{flex:1;overflow-y:auto;padding:0 20px}.history-item[data-v-4a867c30]{padding:12px 16px;border-radius:8px;cursor:pointer;transition:background-color .2s ease;margin-bottom:4px}.history-item[data-v-4a867c30]:hover{background:#f3f4f6}.history-item.active[data-v-4a867c30]{background:#e8f5f0;border:1px solid #4a7c59}.history-content[data-v-4a867c30]{display:flex;flex-direction:column;gap:4px}.history-title[data-v-4a867c30]{font-size:14px;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-4a867c30]{font-size:12px;color:#9ca3af}.sidebar-footer[data-v-4a867c30]{padding:20px;border-top:1px solid #e1e5e9}.status-info[data-v-4a867c30]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.status-indicator[data-v-4a867c30]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse-data-v-4a867c30 2s infinite}@keyframes pulse-data-v-4a867c30{0%,to{opacity:1}50%{opacity:.5}}.main-chat[data-v-4a867c30]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-header[data-v-4a867c30]{padding:20px 24px;border-bottom:1px solid #e1e5e9;display:flex;align-items:center;justify-content:space-between}.chat-title h1[data-v-4a867c30]{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 4px 0}.chat-title p[data-v-4a867c30]{font-size:14px;color:#6b7280;margin:0}.chat-actions[data-v-4a867c30]{display:flex;gap:8px}.action-btn[data-v-4a867c30]{width:36px;height:36px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.action-btn[data-v-4a867c30]:hover{background:#f3f4f6;border-color:#9ca3af}.action-btn svg[data-v-4a867c30]{width:16px;height:16px;color:#6b7280}.messages-container[data-v-4a867c30]{flex:1;overflow-y:auto;padding:24px}.welcome-screen[data-v-4a867c30]{display:flex;align-items:center;justify-content:center;height:100%;max-width:800px;margin:0 auto}.welcome-content[data-v-4a867c30]{text-align:center}.welcome-icon[data-v-4a867c30]{margin-bottom:24px}.welcome-icon svg[data-v-4a867c30]{width:80px;height:80px}.welcome-content h2[data-v-4a867c30]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.welcome-content p[data-v-4a867c30]{font-size:16px;color:#6b7280;margin-bottom:40px}.suggestion-cards[data-v-4a867c30]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:600px;margin:0 auto}.suggestion-card[data-v-4a867c30]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;text-align:left}.card-icon[data-v-4a867c30]{font-size:24px;flex-shrink:0}.card-content h4[data-v-4a867c30]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 4px 0}.card-content p[data-v-4a867c30]{font-size:13px;color:#6b7280;margin:0}.messages-list[data-v-4a867c30]{max-width:800px;margin:0 auto;width:100%}.typing-message[data-v-4a867c30]{display:flex;gap:12px;margin-bottom:24px}.message-avatar[data-v-4a867c30]{flex-shrink:0}.avatar[data-v-4a867c30]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ai-avatar[data-v-4a867c30]{background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff}.avatar img[data-v-4a867c30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.typing-bubble[data-v-4a867c30]{background:#f3f4f6;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:12px}.typing-dots[data-v-4a867c30]{display:flex;gap:4px}.typing-dots span[data-v-4a867c30]{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:typing-data-v-4a867c30 1.4s ease-in-out infinite}.typing-dots span[data-v-4a867c30]:first-child{animation-delay:0s}.typing-dots span[data-v-4a867c30]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-4a867c30]:nth-child(3){animation-delay:.4s}@keyframes typing-data-v-4a867c30{0%,60%,to{transform:scale(.8);opacity:.5}30%{transform:scale(1.2);opacity:1}}.typing-text[data-v-4a867c30]{font-size:14px;color:#6b7280}.input-area[data-v-4a867c30]{padding:20px 24px;border-top:1px solid #e1e5e9;background:#fafbfc}.input-container[data-v-4a867c30]{max-width:800px;margin:0 auto}.image-preview-container[data-v-4a867c30]{margin-bottom:12px}.image-preview[data-v-4a867c30]{position:relative;display:inline-block;max-width:200px;border-radius:12px;overflow:hidden;border:2px solid #e5e7eb}.image-preview img[data-v-4a867c30]{width:100%;height:auto;display:block}.remove-image-btn[data-v-4a867c30]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.7);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-image-btn[data-v-4a867c30]:hover{background:rgba(220,38,38,.9);transform:scale(1.1)}.remove-image-btn svg[data-v-4a867c30]{width:14px;height:14px;color:#fff}.input-wrapper[data-v-4a867c30]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:12px;transition:border-color .2s ease;min-height:56px}.input-wrapper[data-v-4a867c30]:focus-within{border-color:#4a7c59}.upload-btn[data-v-4a867c30]{width:40px;height:40px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.upload-btn[data-v-4a867c30]:hover:not(:disabled){background:#f3f4f6;border-color:#4a7c59}.upload-btn[data-v-4a867c30]:disabled{opacity:.5;cursor:not-allowed}.upload-btn svg[data-v-4a867c30]{width:20px;height:20px;color:#6b7280}.input-wrapper textarea[data-v-4a867c30]{flex:1;border:none;outline:none;resize:none;font-size:16px;line-height:1.6;color:#1f2937;font-family:inherit;min-height:24px;max-height:150px;padding:4px 0}.input-wrapper textarea[data-v-4a867c30]::-moz-placeholder{color:#9ca3af}.input-wrapper textarea[data-v-4a867c30]::placeholder{color:#9ca3af}.send-btn[data-v-4a867c30]{width:40px;height:40px;background:linear-gradient(135deg,#2c5530,#4a7c59);border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.send-btn[data-v-4a867c30]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,85,48,.25)}.send-btn[data-v-4a867c30]:disabled{opacity:.5;cursor:not-allowed}.send-btn svg[data-v-4a867c30]{width:18px;height:18px;color:#fff}.loading-spinner[data-v-4a867c30]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-data-v-4a867c30 1s linear infinite}.input-footer[data-v-4a867c30]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0 4px}.input-hints[data-v-4a867c30]{display:flex;gap:16px}.hint-item[data-v-4a867c30]{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:4px}.hint-item kbd[data-v-4a867c30]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;font-size:11px;font-family:inherit}.success-icon[data-v-4a867c30]{color:#10b981;font-weight:700}.warning-icon[data-v-4a867c30]{color:#f59e0b;font-weight:700}.powered-by[data-v-4a867c30]{font-size:12px;color:#9ca3af}.powered-by strong[data-v-4a867c30]{color:#6b7280}.chat-footer[data-v-4a867c30]{background:rgba(248,250,252,.8);backdrop-filter:blur(10px);color:#64748b;padding:12px 24px;border-top:1px solid #e2e8f0}.footer-content[data-v-4a867c30]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.footer-left[data-v-4a867c30]{display:flex;align-items:center;gap:8px}.company-name[data-v-4a867c30]{font-weight:500;color:#475569}.separator[data-v-4a867c30]{color:#cbd5e1;margin:0 4px}.footer-right[data-v-4a867c30]{display:flex;align-items:center;gap:8px}.footer-link[data-v-4a867c30]{display:flex;align-items:center;gap:4px;color:#64748b;text-decoration:none;font-size:13px;transition:color .2s ease}.footer-link[data-v-4a867c30]:hover{color:#2c5530}.external-icon[data-v-4a867c30]{width:10px;height:10px;transition:transform .2s ease}.footer-link:hover .external-icon[data-v-4a867c30]{transform:translateX(1px)}.history-list[data-v-4a867c30]::-webkit-scrollbar,.messages-container[data-v-4a867c30]::-webkit-scrollbar{width:6px}.history-list[data-v-4a867c30]::-webkit-scrollbar-track,.messages-container[data-v-4a867c30]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-4a867c30]::-webkit-scrollbar-thumb,.messages-container[data-v-4a867c30]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.history-list[data-v-4a867c30]::-webkit-scrollbar-thumb:hover,.messages-container[data-v-4a867c30]::-webkit-scrollbar-thumb:hover{background:#9ca3af}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#fafbfc;overflow:hidden}#app{height:100vh;width:100vw;display:flex;flex-direction:column}.tab-container{background:#fff;border-bottom:1px solid #e1e5e9;position:relative;z-index:100}.tab-header{padding:16px 24px 0;max-width:1200px;margin:0 auto}.tab-btn,.tab-header{display:flex;justify-content:center;gap:8px}.tab-btn{flex:1;max-width:200px;padding:12px 24px;background:transparent;border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:15px;font-weight:500;color:#6b7280;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.tab-icon{width:20px;height:20px;transition:transform .3s ease}.tab-btn:hover{background:#f9fafb;color:#374151}.tab-btn:hover .tab-icon{transform:scale(1.1)}.tab-btn.active{color:#2c5530;background:transparent}.tab-btn.active .tab-icon{transform:scale(1.15)}.tab-indicator{height:3px;background:linear-gradient(135deg,#2c5530,#4a7c59);position:absolute;bottom:0;left:50%;width:200px;max-width:calc(50% - 4px);transform:translateX(-100%) translateX(-4px);transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:3px 3px 0 0;box-shadow:0 -2px 8px rgba(44,85,48,.3)}.tab-indicator.tab-image{transform:translateX(0) translateX(4px)}.tab-content{flex:1;overflow:hidden;position:relative}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-enter-from{opacity:0;transform:translateY(10px)}.fade-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8b0b5}*{scrollbar-width:thin;scrollbar-color:#c1c8cd #f1f3f4}::selection{background:rgba(44,85,48,.15);color:inherit}::-moz-selection{background:rgba(44,85,48,.15);color:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-header,.sidebar-header,button{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #4a7c59;outline-offset:2px}button:focus,input:focus,textarea:focus{outline:none}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:#24292f;background-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #d0d7de;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#656d76}.markdown-body p{margin-top:0;margin-bottom:16px}.markdown-body blockquote{margin:0;padding:0 1em;color:#656d76;border-left:.25em solid #d0d7de}.markdown-body ol,.markdown-body ul{margin-top:0;margin-bottom:16px;padding-left:2em}.markdown-body li{margin-top:.25em}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;background-color:rgba(175,184,193,.2)}.markdown-body code,.markdown-body pre,.markdown-body tt{font-size:85%;border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.markdown-body pre{margin-top:0;margin-bottom:16px;padding:16px;overflow:auto;line-height:1.45;background-color:#f6f8fa}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #d0d7de}.markdown-body table th{font-weight:600;background-color:#f6f8fa}.markdown-body table tr{background-color:transparent;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#d0d7de;border:0}.markdown-body a{color:#0969da;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body .hljs{background:#0d1117!important;color:#c9d1d9!important;padding:16px!important;border-radius:6px!important}.markdown-body .hljs-keyword{color:#ff7b72!important}.markdown-body .hljs-string{color:#a5d6ff!important}.markdown-body .hljs-comment{color:#8b949e!important}.markdown-body .hljs-number{color:#79c0ff!important}.markdown-body .hljs-function,.markdown-body .hljs-title{color:#d2a8ff!important}.markdown-body .hljs-built_in,.markdown-body .hljs-variable{color:#ffa657!important}.message-bubble.user-message .markdown-renderer,.message-bubble.user-message .markdown-renderer *,.message-bubble.user-message .message-text,.message-bubble.user-message .message-text *,.message-bubble.user-message /deep/ *,.message-bubble.user-message>>>*,.user-message .markdown-renderer,.user-message .markdown-renderer *,.user-message .markdown-renderer blockquote,.user-message .markdown-renderer div,.user-message .markdown-renderer em,.user-message .markdown-renderer h1,.user-message .markdown-renderer h2,.user-message .markdown-renderer h3,.user-message .markdown-renderer h4,.user-message .markdown-renderer h5,.user-message .markdown-renderer h6,.user-message .markdown-renderer li,.user-message .markdown-renderer p,.user-message .markdown-renderer span,.user-message .markdown-renderer strong,.user-message .markdown-renderer td,.user-message .markdown-renderer th,.user-message .message-text,.user-message .message-text *,.user-message /deep/ *,.user-message>>>*,.user-message blockquote,.user-message div,.user-message em,.user-message h1,.user-message h2,.user-message h3,.user-message h4,.user-message h5,.user-message h6,.user-message li,.user-message p,.user-message span,.user-message strong,.user-message td,.user-message th{color:#fff!important}