.feedback-form[data-v-736881e0]{display:flex;flex-direction:column;gap:18px}.form-section[data-v-736881e0]{display:flex;flex-direction:column;gap:10px}.field-label[data-v-736881e0]{font-size:14px;font-weight:600;color:#202123}.required[data-v-736881e0]{color:#e74c3c}.optional[data-v-736881e0]{color:#999;font-weight:400}.image-list[data-v-736881e0]{display:flex;flex-wrap:wrap;gap:10px}.image-preview[data-v-736881e0],.upload-trigger[data-v-736881e0]{width:74px;height:74px;border-radius:10px}.image-preview[data-v-736881e0]{position:relative;overflow:hidden;border:1px solid #d8dee8;background:#f7f7f8}.image-preview img[data-v-736881e0]{width:100%;height:100%;object-fit:cover}.remove-image[data-v-736881e0]{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:50%;background:#00000094;color:#fff;cursor:pointer;line-height:20px;padding:0}.upload-trigger[data-v-736881e0]{border:1px dashed #b9c2cf;background:#fafafa;color:#8b96a6;cursor:pointer;font-size:28px}.upload-trigger[data-v-736881e0]:hover{border-color:#3af;color:#3af}.image-count[data-v-736881e0]{font-size:12px;color:#999}.file-input[data-v-736881e0]{display:none}.feedback-manage[data-v-736881e0]{display:flex;flex-direction:column;gap:12px}.manage-filters[data-v-736881e0]{display:flex;gap:10px}.status-select[data-v-736881e0]{padding:4px 8px;border:1px solid #d8dee8;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}html[data-theme=tech] .feedback-card{background-color:#1a1a2e!important}html[data-theme=tech] .feedback-card .field-label{color:#cacbd8!important}html[data-theme=tech] .feedback-card .optional{color:#a0a8c0!important}html[data-theme=tech] .feedback-card .status-select{background:#1a1a2e;color:#cacbd8;border-color:#d5cbfe2e}html[data-theme=tech] .feedback-card .n-data-table{--n-th-color: #1a1a2e;--n-td-color: #2a2a4a;--n-th-text-color: #ffffff;--n-td-text-color: #ffffff;--n-th-font-weight: 600}html[data-theme=tech] .feedback-card .n-data-table-th,html[data-theme=tech] .feedback-card .n-data-table-td{color:#fff!important;background-color:#1a1a2e!important}.sidebar[data-v-6bd96df1]{width:260px;height:100%;background:#f7f7f8;display:flex;flex-direction:column;transition:width .3s ease;color:#333;border-right:1px solid #e5e5e5}.sidebar.collapsed[data-v-6bd96df1]{width:64px;align-items:center}.sidebar-header[data-v-6bd96df1]{padding:16px;display:flex;align-items:center;justify-content:space-between}.sidebar.collapsed .sidebar-header[data-v-6bd96df1]{padding:12px 0;justify-content:center}.collapsed-header[data-v-6bd96df1]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.logo-area[data-v-6bd96df1]{display:flex;flex-direction:column;gap:0px;flex:1;min-width:0}.logo-row[data-v-6bd96df1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.logo-icon[data-v-6bd96df1]{font-size:24px;flex-shrink:0}.logo-title[data-v-6bd96df1]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;flex-shrink:1;min-width:0}.logo-text[data-v-6bd96df1]{font-size:16px;font-weight:600;color:#202123;white-space:nowrap}.logo-version[data-v-6bd96df1]{font-size:16px;font-weight:600;color:#ff6b00;white-space:nowrap;width:100%;text-align:center;margin-top:-8px}.logo-subtitle[data-v-6bd96df1]{font-size:12px;font-weight:400;color:#999;line-height:1.4;margin-top:8px;text-align:left}.logo-subtitle-wrapper[data-v-6bd96df1]{padding:0;width:calc(100% + 10px)}.logo-mini[data-v-6bd96df1]{font-size:24px}.collapse-btn[data-v-6bd96df1]{flex-shrink:0}.collapse-btn[data-v-6bd96df1] .n-icon{color:#6b6b6b!important}.collapse-btn.collapsed[data-v-6bd96df1]{width:36px!important;height:36px!important}.new-chat-section[data-v-6bd96df1]{padding:2px 16px 12px}.sidebar.collapsed .new-chat-section[data-v-6bd96df1]{padding:0 12px;width:100%}.new-chat-section .n-button[data-v-6bd96df1]{background:#3af;border:none;font-weight:500}.new-chat-section .n-button[data-v-6bd96df1]:hover{background:#2196f3}.collapsed-btn[data-v-6bd96df1]{padding:0!important;min-width:32px!important}.sidebar.collapsed .collapsed-btn[data-v-6bd96df1]{width:40px!important;height:40px!important}.function-menu[data-v-6bd96df1]{padding:8px;flex-shrink:0}.function-menu[data-v-6bd96df1] .n-menu{background:transparent!important}.function-menu[data-v-6bd96df1] .n-menu-item{color:#353740;background:transparent!important;border-radius:8px;margin:2px 0}.function-menu[data-v-6bd96df1] .n-menu-item:before,.function-menu[data-v-6bd96df1] .n-menu-item:after{display:none!important;content:none!important}.function-menu[data-v-6bd96df1] .n-menu-item:hover{background:#e2e2e2!important}.function-menu[data-v-6bd96df1] .n-menu-item-content.n-menu-item-content--selected,.function-menu[data-v-6bd96df1] .n-menu-item-content.n-menu-item-content--selected:hover{background:#d1e9ff!important}.function-menu[data-v-6bd96df1] .n-menu-item-content.n-menu-item-content--selected .n-icon{color:#10a37f}.function-menu[data-v-6bd96df1] .n-menu-item-content{padding:8px 12px!important;background:transparent!important;border-radius:8px;position:relative}.function-menu[data-v-6bd96df1] .n-menu-item-content:before,.function-menu[data-v-6bd96df1] .n-menu-item-content:after{display:none!important;content:none!important}.function-menu[data-v-6bd96df1] .n-menu-item-content-header{font-size:14px;font-weight:500}.function-menu[data-v-6bd96df1] .n-menu-item .n-icon{color:#6b6b6b}.function-menu[data-v-6bd96df1] .n-submenu{background:transparent!important}.function-menu[data-v-6bd96df1] .n-submenu-children{margin:0;padding:0;background:transparent!important}.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item{color:#353740;background:transparent!important;border-radius:8px;margin:2px 0}.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item:before,.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item:after{display:none!important;content:none!important}.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item:hover{background:transparent!important}.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item:hover .n-menu-item-content{background:#e2e2e2!important}.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item-content.n-menu-item-content--selected,.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item-content.n-menu-item-content--selected:hover{background:#d1e9ff!important}.function-menu[data-v-6bd96df1] .n-submenu-children .n-menu-item-content{padding:8px 12px!important;margin-left:32px!important}.function-menu[data-v-6bd96df1] .n-menu-item-content--disabled{opacity:.5;cursor:not-allowed!important;pointer-events:auto!important}.function-menu[data-v-6bd96df1] .n-menu-item-content--disabled:hover{background:#e2e2e2!important}.history-section[data-v-6bd96df1]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0 8px}.section-title[data-v-6bd96df1]{padding:16px 12px 8px;font-size:12px;color:#8e8e9a;font-weight:600;display:flex;align-items:center;gap:6px}.section-title .n-icon[data-v-6bd96df1]{color:#8e8e9a}.conversation-list[data-v-6bd96df1]{flex:1;overflow-y:auto}.conversation-item[data-v-6bd96df1]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s;color:#353740}.conversation-item[data-v-6bd96df1]:hover{background:#ececec}.conversation-item.active[data-v-6bd96df1]{background:#e2e2e2;color:#202123}.conv-title[data-v-6bd96df1]{flex:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delete-btn[data-v-6bd96df1]{opacity:0;transition:opacity .2s;flex-shrink:0}.delete-btn[data-v-6bd96df1] .n-icon{color:#999!important}.delete-btn[data-v-6bd96df1]:hover .n-icon{color:#e74c3c!important}.conversation-item:hover .delete-btn[data-v-6bd96df1]{opacity:1}.user-section[data-v-6bd96df1]{padding:16px;border-top:1px solid #e5e5e5}.user-info[data-v-6bd96df1]{display:flex;align-items:center;gap:4px}.user-avatar[data-v-6bd96df1]{background:#5abbff;color:#fff;flex-shrink:0}.user-name[data-v-6bd96df1]{flex:1;font-size:14px;color:#353740;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-section .n-button.quaternary[data-v-6bd96df1]{flex-shrink:0}.user-section .n-button.quaternary[data-v-6bd96df1] .n-icon{color:#6b6b6b!important}.reference-card[data-v-d230282e]{background:#f8f9fa;border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all .2s;border:1px solid #e8e8e8}.reference-card[data-v-d230282e]:hover{background:#f0f2f5;border-color:#d0d0d0}.reference-header[data-v-d230282e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reference-index[data-v-d230282e]{color:#3af;font-weight:600;font-size:13px}.reference-title[data-v-d230282e]{flex:1;font-weight:500;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-score[data-v-d230282e]{font-size:12px;color:#666;background:#e6f4ff;padding:2px 8px;border-radius:10px}.reference-preview[data-v-d230282e],.reference-content[data-v-d230282e]{font-size:13px;color:#555;line-height:1.6;margin-bottom:8px}.reference-preview[data-v-d230282e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reference-content[data-v-d230282e]{max-height:200px;overflow-y:auto;white-space:pre-wrap}.reference-footer[data-v-d230282e]{display:flex;justify-content:space-between;align-items:center}.reference-meta[data-v-d230282e]{font-size:12px;color:#999}.chat-panel[data-v-02d2dcc3]{flex:1;height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.title-bar[data-v-02d2dcc3]{padding:16px 24px;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.title[data-v-02d2dcc3]{font-size:18px;font-weight:600;color:#333;margin:0}.title-bar .llm-toggle[data-v-02d2dcc3]{display:flex;gap:8px}.title-bar .llm-chip[data-v-02d2dcc3]{display:flex;align-items:center;gap:4px;padding:6px 14px;background:#fffffff2;border-radius:16px;cursor:pointer;transition:all .2s;font-size:13px;box-shadow:0 1px 4px #0000001a;border:1px solid #e8e8e8}.title-bar .llm-chip[data-v-02d2dcc3]:hover{background:#e6f4ff;border-color:#91d5ff}.title-bar .llm-chip.active[data-v-02d2dcc3]{background:#3af;border-color:#3af;color:#fff}.title-bar .llm-chip.active .llm-title[data-v-02d2dcc3]{color:#fff}.title-bar .llm-icon[data-v-02d2dcc3]{font-size:14px}.title-bar .llm-title[data-v-02d2dcc3]{color:#333;font-weight:500}.welcome-view[data-v-02d2dcc3]{flex:1;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:80px 20px 20px}.welcome-content[data-v-02d2dcc3]{width:100%;max-width:800px;text-align:center}.welcome-icon[data-v-02d2dcc3]{font-size:56px;margin-bottom:16px}.welcome-title[data-v-02d2dcc3]{font-size:28px;font-weight:600;color:#333;margin:0 0 12px}.welcome-subtitle[data-v-02d2dcc3]{font-size:16px;color:#666;margin:0 0 12px;line-height:1.6}.welcome-notice[data-v-02d2dcc3]{font-size:14px;color:#999;margin:0;line-height:1.6}.input-container[data-v-02d2dcc3]{width:100%;max-width:800px;margin:0 auto}.bottom-input-container[data-v-02d2dcc3]{padding:16px 24px 24px;background:transparent;display:flex;flex-direction:column;align-items:center}.input-box[data-v-02d2dcc3]{background:#fff;border-radius:24px;padding:12px 16px;box-shadow:0 2px 12px #00000014;width:100%;max-width:800px;border:1px solid #e5e5e5}.input-wrapper[data-v-02d2dcc3]{position:relative;display:flex;align-items:flex-end}.input-wrapper .main-input[data-v-02d2dcc3]{flex:1}.input-wrapper .main-input[data-v-02d2dcc3] .n-input__textarea-el{font-size:16px;padding-right:80px;padding-bottom:40px;line-height:1.6;text-align:left}.send-btn[data-v-02d2dcc3]{position:absolute;right:12px;bottom:12px;height:36px;padding:0 20px;font-size:14px;z-index:10;border-radius:18px}.quick-actions-inside[data-v-02d2dcc3]{position:absolute;left:12px;bottom:10px;display:flex;gap:8px;align-items:center;z-index:10}.rag-switch-inline[data-v-02d2dcc3]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#fffffff2;border-radius:14px;box-shadow:0 1px 4px #0000001a;border:1px solid #e8e8e8}.rag-label-inline[data-v-02d2dcc3]{font-size:12px;color:#666}.quick-action-chip[data-v-02d2dcc3]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#fffffff2;border-radius:14px;cursor:pointer;transition:all .2s;font-size:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e8e8e8}.quick-action-chip[data-v-02d2dcc3]:hover{background:#e6f4ff;border-color:#91d5ff}.quick-action-chip.active[data-v-02d2dcc3],.quick-action-chip.active[data-v-02d2dcc3]:hover{background:#3af;border-color:#3af}.quick-action-chip.active .chip-title[data-v-02d2dcc3],.quick-action-chip.active .chip-icon[data-v-02d2dcc3],.quick-action-chip.active:hover .chip-title[data-v-02d2dcc3],.quick-action-chip.active:hover .chip-icon[data-v-02d2dcc3]{color:#fff}.chip-icon[data-v-02d2dcc3]{font-size:12px}.chip-title[data-v-02d2dcc3]{color:#333;font-size:12px}.quick-action-chip:hover .chip-title[data-v-02d2dcc3]{color:#3af}.rag-toggle-switch[data-v-02d2dcc3]{position:absolute;right:80px;bottom:12px;display:flex;align-items:center;gap:6px;z-index:10}.rag-label[data-v-02d2dcc3]{font-size:12px;color:#666}.rag-toggle[data-v-02d2dcc3]{position:absolute;left:12px;bottom:10px;display:flex;gap:8px;z-index:10}.rag-chip[data-v-02d2dcc3]{display:flex;align-items:center;padding:4px 10px;background:#fffffff2;border-radius:14px;cursor:pointer;transition:all .2s;font-size:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e8e8e8}.rag-chip[data-v-02d2dcc3]:hover{background:#e6f4ff;border-color:#91d5ff}.rag-chip.active[data-v-02d2dcc3]{background:#3af;border-color:#3af}.rag-chip.active .chip-title[data-v-02d2dcc3]{color:#fff}.rag-chip.disabled[data-v-02d2dcc3]{opacity:.5;cursor:not-allowed}.rag-chip.disabled[data-v-02d2dcc3]:hover{background:#fffffff2;border-color:#e8e8e8}.rag-chip.disabled .chip-title[data-v-02d2dcc3]{color:#999}.function-cards[data-v-02d2dcc3]{display:flex;gap:10px;margin-top:16px;width:100%;max-width:800px}.function-card[data-v-02d2dcc3]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;background:#fff;border-radius:12px;cursor:pointer;transition:all .2s;border:1px solid #e5e5e5;position:relative}.function-card[data-v-02d2dcc3]:hover{background:#f5f5f5}.function-card.active[data-v-02d2dcc3]{background:#e6f4ff;border-color:#3af}.function-card.disabled[data-v-02d2dcc3]{opacity:.5;cursor:not-allowed}.function-card.disabled[data-v-02d2dcc3]:hover{background:#f5f5f5;opacity:.5}.function-card.disabled[data-v-02d2dcc3]:hover:after{content:"该功能开发中";position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000}.function-icon[data-v-02d2dcc3]{font-size:18px}.function-title[data-v-02d2dcc3]{font-size:13px;color:#333}.message-list[data-v-02d2dcc3]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;align-items:center}.message-item[data-v-02d2dcc3]{display:flex;margin-bottom:12px;width:100%;max-width:800px}.message-item.user[data-v-02d2dcc3]{justify-content:flex-end}.message-item.assistant[data-v-02d2dcc3]{justify-content:flex-start}.message-content[data-v-02d2dcc3]{max-width:100%}.message-text[data-v-02d2dcc3]{padding:0;font-size:16px;line-height:1.75}.user .message-text[data-v-02d2dcc3]{background:#3af;color:#fff;border-radius:16px;padding:10px 16px}.assistant .message-text[data-v-02d2dcc3]{color:#333}.assistant .message-text[data-v-02d2dcc3] h3{font-size:18px;font-weight:600;margin:16px 0 12px;color:#333;border-bottom:1px solid #e8e8e8;padding-bottom:8px}.assistant .message-text[data-v-02d2dcc3] h4{font-size:16px;font-weight:600;margin:12px 0 8px;color:#333}.assistant .message-text[data-v-02d2dcc3] p{margin:8px 0}.assistant .message-text[data-v-02d2dcc3] table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.assistant .message-text[data-v-02d2dcc3] th{background:#f5f5f5;font-weight:600;padding:10px 12px;text-align:left;border:1px solid #e8e8e8;white-space:nowrap}.assistant .message-text[data-v-02d2dcc3] td{padding:10px 12px;border:1px solid #e8e8e8;vertical-align:top}.assistant .message-text[data-v-02d2dcc3] tr:hover{background:#fafafa}.assistant .message-text[data-v-02d2dcc3] ul,.assistant .message-text[data-v-02d2dcc3] ol{margin:8px 0;padding-left:24px}.assistant .message-text[data-v-02d2dcc3] li{margin:4px 0}.assistant .message-text[data-v-02d2dcc3] code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px}.assistant .message-text[data-v-02d2dcc3] pre{background:#f5f5f5;padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.assistant .message-text[data-v-02d2dcc3] pre code{background:none;padding:0}.assistant .message-text[data-v-02d2dcc3] strong{font-weight:600}.assistant .message-text[data-v-02d2dcc3] blockquote{border-left:3px solid #33aaff;padding-left:12px;margin:12px 0;color:#666}.message-text.loading[data-v-02d2dcc3]{display:flex;align-items:center;gap:8px;color:#666;background:#fff;padding:10px 16px;border-radius:16px;box-shadow:0 1px 3px #0000001a}.references-section[data-v-02d2dcc3]{margin-top:16px;padding:12px;background:#fafafa;border-radius:12px;border:1px solid #f0f0f0}.references-title[data-v-02d2dcc3]{font-size:13px;font-weight:500;color:#666;margin-bottom:12px;display:flex;align-items:center;gap:4px}.references-title[data-v-02d2dcc3]:before{content:"📚"}.assistant .message-text[data-v-02d2dcc3] .expand-section-header{font-size:14px;font-weight:600;padding:8px 12px;border-radius:8px;margin:16px 0 8px;display:inline-block}.assistant .message-text[data-v-02d2dcc3] .original-header{background:#f5f5f5;color:#666}.assistant .message-text[data-v-02d2dcc3] .new-header{background:#e6f7ff;color:#1890ff}.assistant .message-text[data-v-02d2dcc3] .expand-original{margin-bottom:16px;padding:12px;background:#fafafa;border-radius:8px}.assistant .message-text[data-v-02d2dcc3] .expand-new{background:linear-gradient(to right,#33aaff26,#33aaff0d);border-left:3px solid #33aaff;padding:12px 16px;margin:0 0 8px;border-radius:0 8px 8px 0}.assistant .message-text[data-v-02d2dcc3] .expand-new p:first-child{margin-top:0}.assistant .message-text[data-v-02d2dcc3] .expand-new p:last-child{margin-bottom:0}.explanation-section[data-v-02d2dcc3]{margin-top:16px;padding:12px 16px;background:#f0f7ff;border-radius:12px;border:1px solid #d6e9f8}.explanation-title[data-v-02d2dcc3]{font-size:14px;font-weight:600;color:#1890ff;margin-bottom:12px}.explanation-content[data-v-02d2dcc3]{display:flex;flex-direction:column;gap:8px}.explanation-item[data-v-02d2dcc3]{font-size:13px;line-height:1.6}.explanation-label[data-v-02d2dcc3]{color:#666;margin-right:4px}.explanation-value[data-v-02d2dcc3]{color:#333}.generate-container[data-v-02d2dcc3]{width:100%;max-width:800px;margin:0 auto}.generate-welcome[data-v-02d2dcc3]{background:linear-gradient(to bottom,#ebf8ff,#ebf8ff00);border-radius:16px;padding:16px 20px;margin-bottom:24px}.generate-welcome-title[data-v-02d2dcc3]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.generate-welcome-desc[data-v-02d2dcc3]{font-size:14px;color:#929292;line-height:1.6}.generate-title[data-v-02d2dcc3]{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.generate-subtitle[data-v-02d2dcc3]{font-size:16px;color:#666;margin-bottom:32px}.generate-inputs[data-v-02d2dcc3]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.generate-input-group[data-v-02d2dcc3]{text-align:left}.generate-label[data-v-02d2dcc3]{display:block;font-size:14px;font-weight:500;color:#3af;margin-bottom:8px}.required-mark[data-v-02d2dcc3]{color:#ff4d4f;margin-left:2px}.generate-textarea[data-v-02d2dcc3]{border-radius:16px}.generate-textarea[data-v-02d2dcc3] .n-input__border,.generate-textarea[data-v-02d2dcc3] .n-input__state-border{border-radius:16px;border:1px solid #e5e5e5}.generate-textarea[data-v-02d2dcc3] .n-input-wrapper,.generate-textarea[data-v-02d2dcc3] .n-input__textarea{padding:0}.generate-textarea[data-v-02d2dcc3] .n-input__textarea-el{font-size:14px;line-height:1.6;padding:6px 10px}.generate-textarea[data-v-02d2dcc3] .n-input__placeholder,.generate-textarea[data-v-02d2dcc3] .n-input__textarea-mirror{padding:6px 10px}.generate-textarea[data-v-02d2dcc3]:focus-within .n-input__border{border-color:#3af}.generate-textarea-wrapper[data-v-02d2dcc3]{position:relative;width:100%}.generate-textarea-wrapper[data-v-02d2dcc3] .n-input{width:100%}.generate-textarea-wrapper[data-v-02d2dcc3]:not(.generate-textarea-simple) .n-input__textarea-el{padding-bottom:46px}.generate-inner-actions[data-v-02d2dcc3]{position:absolute;left:12px;right:12px;bottom:10px;display:flex;justify-content:space-between;align-items:center;z-index:10}.generate-chips[data-v-02d2dcc3]{display:flex;gap:8px}.generate-chip[data-v-02d2dcc3]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#fffffff2;border-radius:14px;cursor:pointer;transition:all .2s;font-size:12px;box-shadow:0 1px 4px #0000001a;border:1px solid #e8e8e8}.generate-chip[data-v-02d2dcc3]:hover{background:#e6f4ff;border-color:#91d5ff}.generate-chip.active[data-v-02d2dcc3]{background:#3af;border-color:#3af}.generate-chip.active .chip-title[data-v-02d2dcc3],.generate-chip.active .chip-icon[data-v-02d2dcc3]{color:#fff}.generate-inner-btn[data-v-02d2dcc3]{height:32px;padding:0 20px;font-size:14px;border-radius:16px}.generate-send-btn[data-v-02d2dcc3]{align-self:flex-end;height:40px;padding:0 32px;font-size:16px;border-radius:20px}.generate-function-cards[data-v-02d2dcc3]{margin-top:32px}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.home[data-v-899bf0fe]{width:100vw;min-height:100vh;background:#fff;overflow:hidden}.home-main[data-v-899bf0fe]{display:flex;height:100vh;width:100%}.home-content[data-v-899bf0fe]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.home--welcome[data-v-899bf0fe]{height:100vh;overflow-y:auto;overflow-x:hidden}.home--welcome .home-main[data-v-899bf0fe]{min-height:100vh;height:100vh}.friendly-links-hint[data-v-899bf0fe]{flex-shrink:0;padding:0 24px 18px;display:flex;align-items:center;justify-content:center;gap:6px;color:#7aaed8;font-size:13px;background:linear-gradient(180deg,#fff,#f8fbff)}.friendly-links-hint__arrow[data-v-899bf0fe]{font-size:15px;line-height:1}.friendly-links[data-v-899bf0fe]{width:100%;background:linear-gradient(180deg,#f8fbff,#eef7ff);border-top:1px solid #d6ebff;box-shadow:0 -8px 24px #33aaff14}.friendly-links__inner[data-v-899bf0fe]{min-height:88px;padding:22px 32px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.friendly-links__title[data-v-899bf0fe]{font-size:15px;font-weight:600;color:#1f4e79;letter-spacing:.04em}.friendly-links__list[data-v-899bf0fe]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.friendly-links__item[data-v-899bf0fe]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;color:#1683d8;background:#fff;border:1px solid #91d5ff;border-radius:999px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:0 2px 8px #33aaff1f;transition:all .2s ease}.friendly-links__item[data-v-899bf0fe]:hover{color:#fff;background:#3af;border-color:#3af;box-shadow:0 4px 14px #33aaff3d;transform:translateY(-1px)}.friendly-links__external[data-v-899bf0fe]{font-size:13px}@media (max-width: 768px){.friendly-links__inner[data-v-899bf0fe]{padding:20px 16px;gap:12px;flex-direction:column}.friendly-links__item[data-v-899bf0fe]{width:100%;justify-content:center}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--theme-page-bg: #ffffff;--theme-surface: #ffffff;--theme-surface-soft: #f8fbff;--theme-surface-muted: #f7f7f8;--theme-border: #e5e5e5;--theme-border-strong: #91d5ff;--theme-text: #333333;--theme-text-strong: #202123;--theme-text-muted: #666666;--theme-text-subtle: #999999;--theme-primary: #33aaff;--theme-primary-hover: #5abbff;--theme-primary-pressed: #2099ee;--theme-primary-soft: #e6f4ff;--theme-accent: #ff6b00;--theme-shadow: rgba(51, 170, 255, .12)}html.theme-tech,.theme-tech{--theme-page-bg: rgb(4, 0, 23);--theme-surface: rgba(255, 255, 255, .08);--theme-surface-soft: rgba(255, 255, 255, .06);--theme-surface-muted: rgba(255, 255, 255, .04);--theme-border: rgba(213, 203, 254, .16);--theme-border-strong: rgba(213, 203, 254, .42);--theme-text: #f0f0ff;--theme-text-strong: #ffffff;--theme-text-muted: #cacbd8;--theme-text-subtle: #a0a8c0;--theme-primary: #8753f4;--theme-primary-hover: #a782ff;--theme-primary-pressed: #6f3bd8;--theme-primary-soft: rgba(213, 203, 254, .17);--theme-accent: #ea9354;--theme-shadow: rgba(135, 83, 244, .32)}body{background:var(--theme-page-bg)}.app-theme-root{min-height:100%;background:var(--theme-page-bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-track{background:transparent}html.theme-tech ::-webkit-scrollbar-thumb{background:#d5cbfe6b}html.theme-tech ::-webkit-scrollbar-thumb:hover{background:#d5cbfead}.theme-tech .n-button--primary-type:not(.n-button--disabled){background:linear-gradient(135deg,#8753f4,#ea9354)!important;border-color:#ffffff80!important;color:#fff!important;box-shadow:0 0 18px #8753f43d}.theme-tech .n-button--primary-type:not(.n-button--disabled):hover{box-shadow:0 0 24px #8753f46b,0 0 40px #ea935429}.theme-tech .n-input,.theme-tech .n-base-selection{background:#ffffff14!important;color:#f0f0ff!important}.theme-tech .n-input .n-input__input-el,.theme-tech .n-input .n-input__textarea-el{color:#f0f0ff!important}.theme-tech .n-input .n-input__placeholder{color:#7f88a8!important}.theme-tech .n-card{background:#ffffff14!important;border-color:#d5cbfe29!important;color:#f0f0ff!important}.theme-tech .home{background:radial-gradient(circle at 72% 0%,rgba(135,83,244,.28),transparent 34%),radial-gradient(circle at 6% 100%,rgba(234,147,84,.14),transparent 30%),#040017;color:#f0f0ff}.theme-tech .home:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 32%,rgba(135,83,244,.08));z-index:0}.theme-tech .home-main,.theme-tech .friendly-links{position:relative;z-index:1}.theme-tech .friendly-links-hint{color:#a0a8c0;background:linear-gradient(180deg,#04001700,#0a0523db)}.theme-tech .friendly-links{background:linear-gradient(180deg,#0a0523eb,#040017);border-top:1px solid rgba(213,203,254,.18);box-shadow:0 -10px 34px #8753f42e}.theme-tech .friendly-links__title{color:#f4f2ff}.theme-tech .friendly-links__item{color:#d5cbfe;background:#ffffff14;border-color:#d5cbfe38;box-shadow:0 0 18px #8753f42e}.theme-tech .friendly-links__item:hover{color:#fff;background:linear-gradient(135deg,#8753f4,#ea9354);border-color:#ffffff80;box-shadow:0 0 24px #8753f46b}.theme-tech .sidebar{background:linear-gradient(180deg,#ffffff14,#ffffff09);color:#f0f0ff;border-right:1px solid rgba(213,203,254,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-tech .sidebar .logo-text,.theme-tech .sidebar .conv-title,.theme-tech .sidebar .user-name,.theme-tech .sidebar .n-menu-item-content-header{color:#f0f0ff}.theme-tech .sidebar .logo-version{color:#ea9354;text-shadow:0 0 12px rgba(234,147,84,.34)}.theme-tech .sidebar .logo-subtitle,.theme-tech .sidebar .section-title,.theme-tech .sidebar .section-title .n-icon,.theme-tech .sidebar .collapse-btn .n-icon,.theme-tech .sidebar .function-menu .n-menu-item .n-icon{color:#a0a8c0!important}.theme-tech .sidebar .new-chat-section .n-button{background:linear-gradient(135deg,#8753f4,#ea9354);box-shadow:0 0 18px #8753f447}.theme-tech .sidebar .new-chat-section .n-button:hover{background:linear-gradient(135deg,#9b6aff,#f1a36e)}.theme-tech .sidebar .user-avatar{background:linear-gradient(135deg,#211646,#8753f4)!important;color:#fff;box-shadow:0 0 14px #8753f46b}.theme-tech .sidebar .function-menu .n-menu,.theme-tech .sidebar .function-menu .n-menu-item,.theme-tech .sidebar .function-menu .n-menu-item-content,.theme-tech .sidebar .function-menu .n-submenu,.theme-tech .sidebar .function-menu .n-submenu-children{background:transparent!important;color:#cacbd8!important}.theme-tech .sidebar .function-menu .n-menu-item-content:hover,.theme-tech .sidebar .function-menu .n-submenu-children .n-menu-item:hover .n-menu-item-content,.theme-tech .sidebar .conversation-item:hover{background:#d5cbfe24!important}.theme-tech .sidebar .function-menu .n-menu-item-content.n-menu-item-content--selected,.theme-tech .sidebar .conversation-item.active{background:linear-gradient(87.89deg,#d5cbfe33 .35%,#ffffff0a 98.65%)!important;color:#fff!important;border:1px solid rgba(213,203,254,.18)}.theme-tech .sidebar .function-menu .n-menu-item-content.n-menu-item-content--selected .n-icon{color:#d5cbfe!important}.theme-tech .sidebar .delete-btn .n-icon{color:#a0a8c0!important}.theme-tech .sidebar .delete-btn:hover .n-icon{color:#ff8f8f!important}.theme-tech .chat-panel{background:transparent;color:#f0f0ff}.theme-tech .title-bar{background:#ffffff0e;border-bottom:1px solid rgba(213,203,254,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-tech .title,.theme-tech .welcome-title,.theme-tech .generate-welcome-title,.theme-tech .generate-title,.theme-tech .function-title,.theme-tech .chip-title,.theme-tech .assistant .message-text,.theme-tech .assistant .message-text h3,.theme-tech .assistant .message-text h4{color:#f0f0ff}.theme-tech .welcome-subtitle,.theme-tech .welcome-notice,.theme-tech .generate-welcome-desc,.theme-tech .generate-subtitle,.theme-tech .rag-label,.theme-tech .rag-label-inline,.theme-tech .references-title,.theme-tech .explanation-label{color:#a0a8c0}.theme-tech .welcome-view{background:transparent}.theme-tech .input-box,.theme-tech .function-card,.theme-tech .title-bar .llm-chip,.theme-tech .quick-action-chip,.theme-tech .rag-chip,.theme-tech .rag-switch-inline,.theme-tech .generate-chip,.theme-tech .message-text.loading,.theme-tech .references-section,.theme-tech .explanation-section,.theme-tech .generate-welcome{background:#ffffff14;border:1px solid rgba(213,203,254,.16);box-shadow:0 0 24px #8753f41f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-tech .title-bar .llm-chip:hover,.theme-tech .quick-action-chip:hover,.theme-tech .rag-chip:hover,.theme-tech .function-card:hover,.theme-tech .generate-chip:hover{background:#d5cbfe29;border-color:#d5cbfe57}.theme-tech .title-bar .llm-chip.active,.theme-tech .quick-action-chip.active,.theme-tech .rag-chip.active,.theme-tech .function-card.active,.theme-tech .generate-chip.active{background:linear-gradient(135deg,#8753f4,#ea9354);border-color:#ffffff80;color:#fff;box-shadow:0 0 20px #8753f452}.theme-tech .title-bar .llm-title,.theme-tech .quick-action-chip:hover .chip-title,.theme-tech .rag-chip.disabled .chip-title{color:#cacbd8}.theme-tech .title-bar .llm-chip.active .llm-title,.theme-tech .quick-action-chip.active .chip-title,.theme-tech .quick-action-chip.active .chip-icon,.theme-tech .rag-chip.active .chip-title,.theme-tech .function-card.active .function-title,.theme-tech .function-card.active .function-icon,.theme-tech .generate-chip.active .chip-title,.theme-tech .generate-chip.active .chip-icon{color:#fff}.theme-tech .function-card.disabled,.theme-tech .rag-chip.disabled{opacity:.48}.theme-tech .function-card.disabled:hover{background:#ffffff14}.theme-tech .function-card.disabled:hover:after{background:#120a2bf5;color:#f0f0ff;border:1px solid rgba(213,203,254,.18)}.theme-tech .user .message-text{background:linear-gradient(135deg,#8753f4,#ea9354);color:#fff;box-shadow:0 0 18px #8753f447}.theme-tech .assistant .message-text h3{border-bottom-color:#d5cbfe29}.theme-tech .assistant .message-text th,.theme-tech .assistant .message-text td{border-color:#d5cbfe2e;color:#cacbd8}.theme-tech .assistant .message-text th,.theme-tech .assistant .message-text code,.theme-tech .assistant .message-text pre,.theme-tech .assistant .message-text .original-header,.theme-tech .assistant .message-text .expand-original{background:#ffffff14}.theme-tech .assistant .message-text tr:hover{background:#d5cbfe1f}.theme-tech .assistant .message-text blockquote{border-left-color:#8753f4;color:#cacbd8}.theme-tech .assistant .message-text .new-header,.theme-tech .explanation-title,.theme-tech .generate-label{color:#d5cbfe}.theme-tech .assistant .message-text .new-header,.theme-tech .assistant .message-text .expand-new{background:linear-gradient(to right,#8753f433,#ea935414)}.theme-tech .assistant .message-text .expand-new{border-left-color:#8753f4}.theme-tech .explanation-value{color:#f0f0ff}.theme-tech .generate-textarea .n-input__border,.theme-tech .generate-textarea .n-input__state-border{border-color:#d5cbfe29}.theme-tech .generate-textarea:focus-within .n-input__border{border-color:#d5cbfe8c}.theme-tech .reference-card{background:#ffffff14;border-color:#d5cbfe29;color:#f0f0ff;box-shadow:0 0 18px #8753f41f}.theme-tech .reference-card:hover{background:#d5cbfe24;border-color:#d5cbfe57}.theme-tech .reference-index{color:#d5cbfe}.theme-tech .reference-title{color:#f0f0ff}.theme-tech .reference-score{color:#f0f0ff;background:#d5cbfe2b}.theme-tech .reference-preview,.theme-tech .reference-content{color:#cacbd8}.theme-tech .reference-meta{color:#a0a8c0}.theme-tech.app-theme-root .login-page,html.theme-tech .app-theme-root .login-page{background:#040017!important;color:#f0f0ff!important}.theme-tech.app-theme-root .login-left,html.theme-tech .app-theme-root .login-left{background:radial-gradient(circle at 72% 18%,rgba(135,83,244,.52),transparent 34%),radial-gradient(circle at 20% 82%,rgba(234,147,84,.28),transparent 32%),linear-gradient(135deg,#040017,#0b0630 48%,#160846)!important}.theme-tech.app-theme-root .decorative-circle-1,html.theme-tech .app-theme-root .decorative-circle-1{background:radial-gradient(circle,rgba(135,83,244,.45) 0%,transparent 70%)!important}.theme-tech.app-theme-root .decorative-circle-2,html.theme-tech .app-theme-root .decorative-circle-2{background:radial-gradient(circle,rgba(234,147,84,.26) 0%,transparent 70%)!important}.theme-tech.app-theme-root .brand-title,.theme-tech.app-theme-root .brand-subtitle,.theme-tech.app-theme-root .feature-tag,html.theme-tech .app-theme-root .brand-title,html.theme-tech .app-theme-root .brand-subtitle,html.theme-tech .app-theme-root .feature-tag{color:#f4f2ff!important}.theme-tech.app-theme-root .brand-divider,html.theme-tech .app-theme-root .brand-divider{background:linear-gradient(90deg,transparent 0%,#d5cbfe 50%,transparent 100%)!important}.theme-tech.app-theme-root .feature-tag,html.theme-tech .app-theme-root .feature-tag{background:#ffffff14!important;border-color:#d5cbfe38!important;box-shadow:0 0 18px #8753f424}.theme-tech.app-theme-root .login-right,html.theme-tech .app-theme-root .login-right{background:linear-gradient(180deg,#201646f5,#0e082afa)!important;border-left:1px solid rgba(213,203,254,.18);box-shadow:inset 18px 0 40px #d5cbfe0f}.theme-tech.app-theme-root .form-title,.theme-tech.app-theme-root .mobile-brand-title,html.theme-tech .app-theme-root .form-title,html.theme-tech .app-theme-root .mobile-brand-title{color:#f0f0ff!important}.theme-tech.app-theme-root .form-subtitle,.theme-tech.app-theme-root .footer-text,html.theme-tech .app-theme-root .form-subtitle,html.theme-tech .app-theme-root .footer-text{color:#a0a8c0!important}.theme-tech.app-theme-root .form-container .n-form-item-label,.theme-tech.app-theme-root .footer-link,html.theme-tech .app-theme-root .form-container .n-form-item-label,html.theme-tech .app-theme-root .footer-link{color:#d5cbfe!important}.theme-tech.app-theme-root .footer-link:hover,html.theme-tech .app-theme-root .footer-link:hover{color:#fff!important}.theme-tech.app-theme-root .form-container .n-input,html.theme-tech .app-theme-root .form-container .n-input{background:#ffffff14!important}.theme-tech.app-theme-root .form-container .n-input .n-input__border,.theme-tech.app-theme-root .form-container .n-input .n-input__state-border,html.theme-tech .app-theme-root .form-container .n-input .n-input__border,html.theme-tech .app-theme-root .form-container .n-input .n-input__state-border{border-color:#d5cbfe38!important}.theme-tech.app-theme-root .form-container .n-input:focus-within .n-input__border,.theme-tech.app-theme-root .form-container .n-input:focus-within .n-input__state-border,html.theme-tech .app-theme-root .form-container .n-input:focus-within .n-input__border,html.theme-tech .app-theme-root .form-container .n-input:focus-within .n-input__state-border{border-color:#d5cbfe8c!important}.theme-tech.app-theme-root .submit-btn,html.theme-tech .app-theme-root .submit-btn{background:linear-gradient(135deg,#8753f4,#ea9354)!important;box-shadow:0 0 24px #8753f45c!important}.theme-tech.app-theme-root .submit-btn:hover,html.theme-tech .app-theme-root .submit-btn:hover{box-shadow:0 0 30px #8753f485,0 0 48px #ea935438!important}.theme-tech.app-theme-root .interpret-page,html.theme-tech .app-theme-root .interpret-page{background:radial-gradient(circle at 72% 0%,rgba(135,83,244,.28),transparent 34%),radial-gradient(circle at 12% 100%,rgba(234,147,84,.14),transparent 30%),#040017;color:#f0f0ff}.theme-tech.app-theme-root .interpret-page .page-title,html.theme-tech .app-theme-root .interpret-page .page-title{color:#fff!important;font-weight:600;letter-spacing:.04em;text-shadow:0 0 14px rgba(213,203,254,.55),0 0 28px rgba(135,83,244,.32)}.theme-tech .page-subtitle,.theme-tech .upload-hint,.theme-tech .empty-history,.theme-tech .group-date{color:#a0a8c0}.theme-tech.app-theme-root .interpret-page .upload-dragger,html.theme-tech .app-theme-root .interpret-page .upload-dragger{background:linear-gradient(180deg,#ffffff1a,#ffffff0b);border:1px solid rgba(213,203,254,.18);box-shadow:0 0 30px #8753f42e,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-tech.app-theme-root .interpret-page .upload-dragger .n-upload-dragger,html.theme-tech .app-theme-root .interpret-page .upload-dragger .n-upload-dragger{background:#ffffff09!important;border-color:#d5cbfe57!important}.theme-tech.app-theme-root .interpret-page .upload-dragger .n-upload-dragger:hover,html.theme-tech .app-theme-root .interpret-page .upload-dragger .n-upload-dragger:hover{background:#d5cbfe1f!important;border-color:#d5cbfe99!important;box-shadow:0 0 26px #8753f43d inset}.theme-tech.app-theme-root .interpret-page .upload-content,html.theme-tech .app-theme-root .interpret-page .upload-content{color:#f0f0ff}.theme-tech.app-theme-root .interpret-page .upload-icon svg ellipse,html.theme-tech .app-theme-root .interpret-page .upload-icon svg ellipse{fill:#8753f459;opacity:.8}.theme-tech.app-theme-root .interpret-page .upload-icon svg path[fill="#fff"],html.theme-tech .app-theme-root .interpret-page .upload-icon svg path[fill="#fff"]{fill:#ffffff14}.theme-tech.app-theme-root .interpret-page .upload-icon svg path[fill="#e3f2fd"],html.theme-tech .app-theme-root .interpret-page .upload-icon svg path[fill="#e3f2fd"]{fill:#d5cbfe2e}.theme-tech.app-theme-root .interpret-page .upload-icon svg path[stroke="#42a5f5"],html.theme-tech .app-theme-root .interpret-page .upload-icon svg path[stroke="#42a5f5"],.theme-tech.app-theme-root .interpret-page .upload-icon svg line,html.theme-tech .app-theme-root .interpret-page .upload-icon svg line{stroke:#d5cbfe}.theme-tech.app-theme-root .interpret-page .upload-icon svg circle,html.theme-tech .app-theme-root .interpret-page .upload-icon svg circle{fill:#8753f4}.theme-tech.app-theme-root .interpret-page .upload-icon svg path[stroke="#fff"],html.theme-tech .app-theme-root .interpret-page .upload-icon svg path[stroke="#fff"]{stroke:#fff}.theme-tech.app-theme-root .interpret-page .upload-btn.primary,html.theme-tech .app-theme-root .interpret-page .upload-btn.primary{background:linear-gradient(135deg,#8753f4,#ea9354);color:#fff;box-shadow:0 0 22px #8753f452}.theme-tech.app-theme-root .interpret-page .upload-btn.primary:hover,html.theme-tech .app-theme-root .interpret-page .upload-btn.primary:hover{box-shadow:0 0 28px #8753f47a}.theme-tech .history-section .n-card{background:#ffffff14;border-color:#d5cbfe29}.theme-tech .history-section .n-collapse-item__header-main,.theme-tech .history-item{color:#f0f0ff}.theme-tech .history-group{border-bottom-color:#d5cbfe29}.theme-tech .history-item:hover{color:#d5cbfe}.theme-tech.app-theme-root .interpret-result-page,html.theme-tech .app-theme-root .interpret-result-page{background:radial-gradient(circle at 76% 0%,rgba(135,83,244,.18),transparent 34%),#040017!important;color:#f0f0ff!important}.theme-tech.app-theme-root .interpret-result-page>.sidebar,html.theme-tech .app-theme-root .interpret-result-page>.sidebar{background:linear-gradient(180deg,#ffffff14,#ffffff09)!important;border-right-color:#d5cbfe29!important;color:#f0f0ff!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-tech.app-theme-root .interpret-result-page .new-chat-btn,html.theme-tech .app-theme-root .interpret-result-page .new-chat-btn{color:#d5cbfe!important;border-color:#d5cbfe85!important;box-shadow:0 0 18px #8753f42e}.theme-tech.app-theme-root .interpret-result-page .new-chat-btn:hover,.theme-tech.app-theme-root .interpret-result-page .history-item:hover,.theme-tech.app-theme-root .interpret-result-page .history-item.active,html.theme-tech .app-theme-root .interpret-result-page .new-chat-btn:hover,html.theme-tech .app-theme-root .interpret-result-page .history-item:hover,html.theme-tech .app-theme-root .interpret-result-page .history-item.active{background:#d5cbfe29!important}.theme-tech.app-theme-root .interpret-result-page .section-title,.theme-tech.app-theme-root .interpret-result-page .empty-history,.theme-tech.app-theme-root .interpret-result-page .delete-btn,.theme-tech.app-theme-root .interpret-result-page .page-display,.theme-tech.app-theme-root .interpret-result-page .zoom-display,.theme-tech.app-theme-root .interpret-result-page .placeholder-hint,.theme-tech.app-theme-root .interpret-result-page .ai-notice,html.theme-tech .app-theme-root .interpret-result-page .section-title,html.theme-tech .app-theme-root .interpret-result-page .empty-history,html.theme-tech .app-theme-root .interpret-result-page .delete-btn,html.theme-tech .app-theme-root .interpret-result-page .page-display,html.theme-tech .app-theme-root .interpret-result-page .zoom-display,html.theme-tech .app-theme-root .interpret-result-page .placeholder-hint,html.theme-tech .app-theme-root .interpret-result-page .ai-notice{color:#a0a8c0!important}.theme-tech.app-theme-root .interpret-result-page .doc-name,.theme-tech.app-theme-root .interpret-result-page .placeholder-text,.theme-tech.app-theme-root .interpret-result-page .interpretation-title,.theme-tech.app-theme-root .interpret-result-page .markdown-content,.theme-tech.app-theme-root .interpret-result-page .markdown-content h1,.theme-tech.app-theme-root .interpret-result-page .markdown-content h2,.theme-tech.app-theme-root .interpret-result-page .markdown-content h3,.theme-tech.app-theme-root .interpret-result-page .markdown-content h4,.theme-tech.app-theme-root .interpret-result-page .markdown-content strong,html.theme-tech .app-theme-root .interpret-result-page .doc-name,html.theme-tech .app-theme-root .interpret-result-page .placeholder-text,html.theme-tech .app-theme-root .interpret-result-page .interpretation-title,html.theme-tech .app-theme-root .interpret-result-page .markdown-content,html.theme-tech .app-theme-root .interpret-result-page .markdown-content h1,html.theme-tech .app-theme-root .interpret-result-page .markdown-content h2,html.theme-tech .app-theme-root .interpret-result-page .markdown-content h3,html.theme-tech .app-theme-root .interpret-result-page .markdown-content h4,html.theme-tech .app-theme-root .interpret-result-page .markdown-content strong{color:#f0f0ff!important}.theme-tech.app-theme-root .interpret-result-page .history-item-content svg,html.theme-tech .app-theme-root .interpret-result-page .history-item-content svg{color:#d5cbfe!important}.theme-tech.app-theme-root .interpret-result-page .sidebar-footer,.theme-tech.app-theme-root .interpret-result-page .pdf-preview,.theme-tech.app-theme-root .interpret-result-page .ai-interpretation,.theme-tech.app-theme-root .interpret-result-page .interpretation-header,.theme-tech.app-theme-root .interpret-result-page .toolbar,.theme-tech.app-theme-root .interpret-result-page .ai-notice,.theme-tech.app-theme-root .interpret-result-page .tab-actions,html.theme-tech .app-theme-root .interpret-result-page .sidebar-footer,html.theme-tech .app-theme-root .interpret-result-page .pdf-preview,html.theme-tech .app-theme-root .interpret-result-page .ai-interpretation,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header,html.theme-tech .app-theme-root .interpret-result-page .toolbar,html.theme-tech .app-theme-root .interpret-result-page .ai-notice,html.theme-tech .app-theme-root .interpret-result-page .tab-actions{border-color:#d5cbfe29!important}.theme-tech.app-theme-root .interpret-result-page .toolbar,.theme-tech.app-theme-root .interpret-result-page .ai-interpretation .n-tabs-nav,.theme-tech.app-theme-root .interpret-result-page .ai-notice,html.theme-tech .app-theme-root .interpret-result-page .toolbar,html.theme-tech .app-theme-root .interpret-result-page .ai-interpretation .n-tabs-nav,html.theme-tech .app-theme-root .interpret-result-page .ai-notice{background:#ffffff0e!important}.theme-tech.app-theme-root .interpret-result-page .main-content,html.theme-tech .app-theme-root .interpret-result-page .main-content{background:transparent!important}.theme-tech.app-theme-root .interpret-result-page .pdf-container,html.theme-tech .app-theme-root .interpret-result-page .pdf-container{background:#120a2b!important}.theme-tech.app-theme-root .interpret-result-page .pdf-placeholder,html.theme-tech .app-theme-root .interpret-result-page .pdf-placeholder{background:#ffffff14!important;border:1px solid rgba(213,203,254,.16)!important;color:#f0f0ff!important}.theme-tech.app-theme-root .interpret-result-page .pdf-placeholder svg path[fill="#f5f9ff"],html.theme-tech .app-theme-root .interpret-result-page .pdf-placeholder svg path[fill="#f5f9ff"]{fill:#ffffff14}.theme-tech.app-theme-root .interpret-result-page .pdf-placeholder svg path[fill="#e3f2fd"],html.theme-tech .app-theme-root .interpret-result-page .pdf-placeholder svg path[fill="#e3f2fd"]{fill:#d5cbfe29}.theme-tech.app-theme-root .interpret-result-page .pdf-placeholder svg path[stroke="#42a5f5"],.theme-tech.app-theme-root .interpret-result-page .pdf-placeholder svg line,html.theme-tech .app-theme-root .interpret-result-page .pdf-placeholder svg path[stroke="#42a5f5"],html.theme-tech .app-theme-root .interpret-result-page .pdf-placeholder svg line{stroke:#d5cbfe}.theme-tech.app-theme-root .interpret-result-page .divider,html.theme-tech .app-theme-root .interpret-result-page .divider{background:linear-gradient(to bottom,#d5cbfe1f,#8753f475,#d5cbfe1f)!important}.theme-tech.app-theme-root .interpret-result-page .divider:hover,html.theme-tech .app-theme-root .interpret-result-page .divider:hover{background:linear-gradient(to bottom,#d5cbfe38,#ea935494,#d5cbfe38)!important}.theme-tech.app-theme-root .interpret-result-page .ai-interpretation,html.theme-tech .app-theme-root .interpret-result-page .ai-interpretation{background:#ffffff0a!important}.theme-tech.app-theme-root .interpret-result-page .interpretation-header,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header{background:#ffffff14!important}.theme-tech.app-theme-root .interpret-result-page .interpretation-header .llm-chip,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header .llm-chip{background:#ffffff14!important;border-color:#d5cbfe29!important;box-shadow:0 0 18px #8753f41f}.theme-tech.app-theme-root .interpret-result-page .interpretation-header .llm-chip:hover,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header .llm-chip:hover{background:#d5cbfe29!important;border-color:#d5cbfe57!important}.theme-tech.app-theme-root .interpret-result-page .interpretation-header .llm-chip.active,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header .llm-chip.active{background:linear-gradient(135deg,#8753f4,#ea9354)!important;border-color:#ffffff80!important;color:#fff!important}.theme-tech.app-theme-root .interpret-result-page .interpretation-header .llm-title,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header .llm-title{color:#cacbd8!important}.theme-tech.app-theme-root .interpret-result-page .interpretation-header .llm-chip.active .llm-title,html.theme-tech .app-theme-root .interpret-result-page .interpretation-header .llm-chip.active .llm-title{color:#fff!important}.theme-tech.app-theme-root .interpret-result-page .tab-content::-webkit-scrollbar-track,html.theme-tech .app-theme-root .interpret-result-page .tab-content::-webkit-scrollbar-track{background:#ffffff14}.theme-tech.app-theme-root .interpret-result-page .tab-content::-webkit-scrollbar-thumb,html.theme-tech .app-theme-root .interpret-result-page .tab-content::-webkit-scrollbar-thumb{background:#d5cbfe6b}.theme-tech.app-theme-root .interpret-result-page .tab-content,html.theme-tech .app-theme-root .interpret-result-page .tab-content{scrollbar-color:rgba(213,203,254,.42) rgba(255,255,255,.08);background:transparent!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content p,.theme-tech.app-theme-root .interpret-result-page .markdown-content li,.theme-tech.app-theme-root .interpret-result-page .markdown-content em,html.theme-tech .app-theme-root .interpret-result-page .markdown-content p,html.theme-tech .app-theme-root .interpret-result-page .markdown-content li,html.theme-tech .app-theme-root .interpret-result-page .markdown-content em{color:#cacbd8!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content h2,html.theme-tech .app-theme-root .interpret-result-page .markdown-content h2{border-bottom-color:#d5cbfe29!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content li::marker,html.theme-tech .app-theme-root .interpret-result-page .markdown-content li::marker{color:#d5cbfe!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content table,.theme-tech.app-theme-root .interpret-result-page .markdown-content th,.theme-tech.app-theme-root .interpret-result-page .markdown-content td,html.theme-tech .app-theme-root .interpret-result-page .markdown-content table,html.theme-tech .app-theme-root .interpret-result-page .markdown-content th,html.theme-tech .app-theme-root .interpret-result-page .markdown-content td{border-color:#d5cbfe57!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content th,.theme-tech.app-theme-root .interpret-result-page .markdown-content td,.theme-tech.app-theme-root .interpret-result-page .markdown-content blockquote,.theme-tech.app-theme-root .interpret-result-page .markdown-content code,.theme-tech.app-theme-root .interpret-result-page .markdown-content pre,html.theme-tech .app-theme-root .interpret-result-page .markdown-content th,html.theme-tech .app-theme-root .interpret-result-page .markdown-content td,html.theme-tech .app-theme-root .interpret-result-page .markdown-content blockquote,html.theme-tech .app-theme-root .interpret-result-page .markdown-content code,html.theme-tech .app-theme-root .interpret-result-page .markdown-content pre{background:#ffffff14!important;color:#cacbd8!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content tr:nth-child(2n) td,html.theme-tech .app-theme-root .interpret-result-page .markdown-content tr:nth-child(2n) td{background:#d5cbfe1a!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content blockquote,html.theme-tech .app-theme-root .interpret-result-page .markdown-content blockquote{border-left-color:#8753f4!important}.theme-tech.app-theme-root .interpret-result-page .markdown-content hr,html.theme-tech .app-theme-root .interpret-result-page .markdown-content hr{border-top-color:#d5cbfe29!important}html.theme-tech .driver-popover{background:#120a2bf5;color:#f0f0ff;border:1px solid rgba(213,203,254,.22);box-shadow:0 0 32px #8753f45c}html.theme-tech .driver-popover-title{color:#fff}html.theme-tech .driver-popover-description,html.theme-tech .driver-popover-progress-text{color:#cacbd8}html.theme-tech .driver-popover button{border-radius:999px;text-shadow:none!important;font-weight:500!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html.theme-tech .driver-popover-next-btn,html.theme-tech .driver-popover-done-btn{background:linear-gradient(135deg,#8753f4,#ea9354)!important;color:#fff!important;border-color:#ffffff80!important}html.theme-tech .driver-popover-prev-btn{background:#ffffff14!important;color:#d5cbfe!important;border-color:#d5cbfe38!important}
