html,body{margin:0;padding:0;overflow-x:hidden;overflow-y:auto;height:auto;min-height:100vh}.app-container[data-v-e2fafde7]{min-height:100vh;overflow-x:hidden}.introduction-page[data-v-081b8beb]{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background:#fff}.custom-header[data-v-081b8beb]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#fff;width:100%}.header-left[data-v-081b8beb]{display:flex;align-items:center;gap:12px}.header-title[data-v-081b8beb]{font-size:1.5rem;color:#2c3e50;margin:0}.main-content[data-v-081b8beb]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;gap:60px;max-width:1400px;margin:0 auto;width:100%}.left-section[data-v-081b8beb]{flex:1;display:flex;align-items:center;justify-content:center}.hero-content[data-v-081b8beb]{text-align:center;max-width:500px}.main-title[data-v-081b8beb]{font-size:3.5rem;font-weight:700;color:#2c3e50;margin:0 0 16px;letter-spacing:-1px}.main-subtitle[data-v-081b8beb]{font-size:1.25rem;color:#5a6c7d;margin:0 0 40px;line-height:1.6;display:flex;align-items:center;justify-content:center;gap:8px}.rotating-text-wrapper[data-v-081b8beb]{position:relative;display:inline-block;height:1.6em;width:120px;overflow:hidden;vertical-align:bottom}.rotating-text[data-v-081b8beb]{position:absolute;left:0;right:0;opacity:0;transform:translateY(100%);transition:all .5s ease-in-out;color:#0052d9;font-weight:600}.rotating-text.active[data-v-081b8beb]{opacity:1;transform:translateY(0)}.rotating-text.leaving[data-v-081b8beb]{opacity:0;transform:translateY(-100%)}.cta-buttons[data-v-081b8beb]{display:flex;gap:16px;justify-content:center}.right-section[data-v-081b8beb]{flex:1;display:flex;align-items:center;justify-content:center;max-width:600px}.features-grid[data-v-081b8beb]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.feature-card[data-v-081b8beb]{border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease;border:none}.feature-card[data-v-081b8beb]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.card-blue[data-v-081b8beb]{background:#e3f2fd;border:1px solid #bbdefb}.card-purple[data-v-081b8beb]{background:#f3e5f5;border:1px solid #e1bee7}.card-green[data-v-081b8beb]{background:#e8f5e9;border:1px solid #c8e6c9}.card-orange[data-v-081b8beb]{background:#fff3e0;border:1px solid #ffe0b2}.feature-card h3[data-v-081b8beb]{color:#2c3e50;font-size:1.25rem;margin:0 0 12px;font-weight:600}.feature-card p[data-v-081b8beb]{color:#5a6c7d;font-size:.95rem;line-height:1.6;margin:0}.footer[data-v-081b8beb]{text-align:center;padding:20px;color:#7f8c8d;background:#f5f5f5}@media (max-width: 1024px){.main-content[data-v-081b8beb]{flex-direction:column;gap:40px;padding:30px 20px}.custom-header[data-v-081b8beb]{padding:0 20px}.left-section[data-v-081b8beb],.right-section[data-v-081b8beb]{max-width:100%;width:70%}.hero-content[data-v-081b8beb]{max-width:100%;width:100%}.main-title[data-v-081b8beb]{font-size:2.5rem}.main-subtitle[data-v-081b8beb]{font-size:1.1rem}}@media (max-width: 768px){.custom-header[data-v-081b8beb]{height:56px;padding:12px 16px 0}.main-content[data-v-081b8beb]{padding:20px 16px;justify-content:flex-start}.main-title[data-v-081b8beb]{font-size:2rem}.main-subtitle[data-v-081b8beb]{font-size:1rem}.cta-buttons[data-v-081b8beb]{flex-direction:column;width:100%}.cta-buttons .t-button[data-v-081b8beb]{width:100%}.features-grid[data-v-081b8beb]{grid-template-columns:1fr;gap:16px}.feature-card[data-v-081b8beb]{padding:24px 16px}.feature-card h3[data-v-081b8beb]{font-size:1.1rem}.feature-card p[data-v-081b8beb]{font-size:.9rem}}.login-page[data-v-5f7bdcfc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e4edf5);padding:20px}.login-container[data-v-5f7bdcfc]{width:100%;max-width:400px;padding:40px 30px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000001a;text-align:center}.login-header .title-with-logo[data-v-5f7bdcfc]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.login-header .logo[data-v-5f7bdcfc]{width:40px;height:40px;object-fit:contain}.login-header h1[data-v-5f7bdcfc]{font-size:2rem;color:#2c3e50;margin:0;line-height:1}.login-header p[data-v-5f7bdcfc]{color:#7f8c8d;margin-top:0}.login-form[data-v-5f7bdcfc]{margin:30px 0 30px -90px}.form-footer p[data-v-5f7bdcfc]{margin:0;color:#7f8c8d}.sidebar[data-v-d813e10c]{width:300px;background:#fff;border-right:1px solid #eee;display:flex;flex-direction:column;box-shadow:2px 0 8px #0000001a;transition:width .3s ease;overflow:hidden}.sidebar-collapsed[data-v-d813e10c]{width:60px}.sidebar-header[data-v-d813e10c]{padding:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.header-title[data-v-d813e10c]{display:flex;align-items:center;gap:8px}.header-logo[data-v-d813e10c]{width:24px;height:24px;object-fit:contain}.collapsed-logo-section[data-v-d813e10c]{display:flex;justify-content:center;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.header-logo-small[data-v-d813e10c]{width:36px;height:36px;object-fit:contain}.sidebar-content[data-v-d813e10c]{flex:1;padding:20px 15px;overflow-y:auto;min-height:0}.menu-section[data-v-d813e10c]{margin-bottom:25px}.menu-title[data-v-d813e10c]{display:flex;align-items:center;font-weight:500;color:#2c3e50;margin-bottom:12px;padding:5px 10px}.menu-title .t-icon[data-v-d813e10c]{margin-right:8px}.new-task-button[data-v-d813e10c]{width:100%;text-align:center;vertical-align:middle}.history-list[data-v-d813e10c]{overflow:hidden}.history-item[data-v-d813e10c]{margin-bottom:10px;cursor:pointer;transition:all .2s;overflow:hidden}.history-item[data-v-d813e10c]:hover{box-shadow:0 4px 12px #0000001a}.history-item.active[data-v-d813e10c]{border-left:4px solid #3498db}.history-item-content h4[data-v-d813e10c]{margin:0 0 5px;font-size:14px;color:#2c3e50}.history-item-content p[data-v-d813e10c]{margin:0;font-size:12px;color:#7f8c8d}.history-header[data-v-d813e10c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px}.history-header h4[data-v-d813e10c]{flex:1;margin-right:8px;line-height:1.2}.history-date[data-v-d813e10c]{margin:5px 0;font-size:11px;color:#999}.history-content[data-v-d813e10c]{margin:8px 0 0;font-size:11px;color:#666;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sidebar-footer[data-v-d813e10c]{padding:20px;border-top:1px solid #eee}.sidebar-footer-collapsed[data-v-d813e10c]{padding:15px 10px;border-top:1px solid #eee;display:flex;justify-content:center;align-items:center;margin-top:auto}.user-info[data-v-d813e10c]{display:flex;align-items:center;padding:10px 15px;border-radius:6px;cursor:pointer;transition:background-color .2s;gap:10px}.user-info[data-v-d813e10c]:hover{background-color:#f0f0f0}.settings-icon[data-v-d813e10c]{margin-left:auto;color:#7f8c8d;font-size:18px}.user-avatar[data-v-d813e10c]{width:40px;height:40px;background-color:#3498db;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px}.user-avatar-text[data-v-d813e10c]{color:#fff;font-size:18px;font-weight:700}.user-details[data-v-d813e10c]{display:flex;flex-direction:column}.user-name[data-v-d813e10c]{font-size:16px;font-weight:600;color:#2c3e50}.user-email[data-v-d813e10c]{font-size:12px;color:#7f8c8d}.user-avatar-collapsed[data-v-d813e10c]{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease}.user-avatar-collapsed[data-v-d813e10c]:hover{transform:scale(1.05)}.collapsed-avatar[data-v-d813e10c]{background-color:#3498db;color:#fff;font-weight:700;font-size:18px;box-shadow:0 2px 8px #0000001a}.sidebar-toggle-btn[data-v-d813e10c],.sidebar-create-btn[data-v-d813e10c]{display:inline-flex;align-items:center;justify-content:center}.collapsed-center[data-v-d813e10c]{display:flex;justify-content:center;padding:12px}.mobile-expand-btn-container[data-v-d813e10c]{position:fixed;bottom:20px;left:20px;z-index:1000;display:none}.mobile-expand-btn[data-v-d813e10c]{width:48px;height:48px;box-shadow:0 4px 12px #00000026;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.sidebar[data-v-d813e10c]{position:fixed;top:0;left:0;height:100vh;width:300px;z-index:1000;transform:translate(-100%);transition:transform .3s ease,width .3s ease}.sidebar[data-v-d813e10c]:not(.sidebar-collapsed){transform:translate(0);width:100vw}.sidebar-collapsed[data-v-d813e10c]{width:0;min-width:0}.mobile-expand-btn-container[data-v-d813e10c]{display:block}}.loading-state[data-v-d813e10c]{text-align:center;padding:40px 20px;color:#7f8c8d}.loading-state p[data-v-d813e10c]{margin-top:16px;color:#7f8c8d}.empty-history[data-v-d813e10c]{text-align:center;padding:40px 20px;color:#7f8c8d}.empty-icon[data-v-d813e10c]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.empty-text[data-v-d813e10c]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 8px}.empty-hint[data-v-d813e10c]{font-size:14px;color:#7f8c8d;margin:0;line-height:1.4}.markdown-content[data-v-865152f2]{overflow-x:hidden;overflow-y:auto}.markdown-content[data-v-865152f2] h1,.markdown-content[data-v-865152f2] h2,.markdown-content[data-v-865152f2] h3,.markdown-content[data-v-865152f2] h4,.markdown-content[data-v-865152f2] h5,.markdown-content[data-v-865152f2] h6{margin:16px 0 8px;color:#2c3e50}.markdown-content[data-v-865152f2] p{margin:8px 0;line-height:1.6}.markdown-content[data-v-865152f2] code{background-color:#f0f0f0;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace}.markdown-content[data-v-865152f2] pre{background-color:#f5f5f5;padding:12px;border-radius:4px;margin:8px 0;white-space:pre-wrap;word-break:break-word}.markdown-content[data-v-865152f2] pre code{background-color:transparent;padding:0}.markdown-content[data-v-865152f2] ul,.markdown-content[data-v-865152f2] ol{margin:8px 0;padding-left:20px}.markdown-content[data-v-865152f2] li{margin:4px 0}.markdown-content[data-v-865152f2] a{color:#1976d2;text-decoration:underline}.markdown-content[data-v-865152f2] a:hover{color:#1565c0}.markdown-content[data-v-865152f2] strong{font-weight:600}.markdown-content[data-v-865152f2] em{font-style:italic}.markdown-content[data-v-865152f2] img{max-width:100%;height:auto;display:block}.markdown-content[data-v-865152f2] table{width:100%;border-collapse:collapse;table-layout:fixed}.markdown-content[data-v-865152f2] td,.markdown-content[data-v-865152f2] th{word-break:break-word;white-space:normal}.markdown-content[data-v-865152f2] .katex{font-size:1.2em}.markdown-content[data-v-865152f2] .katex-display{margin:12px 0}.docx-viewer[data-v-71388c68]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#f5f7fa;border-radius:8px;border:1px solid #e0e6ed;box-sizing:border-box}.file-info[data-v-71388c68]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.file-header[data-v-71388c68]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;overflow:hidden}.file-icon[data-v-71388c68]{color:#2b579a;flex-shrink:0;margin-top:2px}.file-details[data-v-71388c68]{flex:1;min-width:0}.file-name[data-v-71388c68]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50;word-break:break-all}.file-meta[data-v-71388c68]{display:flex;gap:16px;align-items:center}.file-size[data-v-71388c68],.file-type[data-v-71388c68]{font-size:14px;color:#7f8c8d}.file-actions[data-v-71388c68]{flex-shrink:0;align-self:flex-start}.download-btn[data-v-71388c68]{min-width:100px}.preview-area[data-v-71388c68]{position:relative;max-height:600px;overflow-y:auto;overflow-x:auto}.loading-overlay[data-v-71388c68]{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px}.error-container[data-v-71388c68]{padding:20px}.docx-container[data-v-71388c68]{background:#fff;border-radius:4px;box-shadow:0 2px 8px #0000001a;min-width:fit-content;padding:20px}.docx-container[data-v-71388c68] .docx-wrapper{background:#e8e8e8!important;padding:20px!important}.docx-container[data-v-71388c68] section.docx{background:#fff!important;padding:40px 60px!important;margin:0 auto 20px!important;box-shadow:0 2px 8px #00000026!important;box-sizing:border-box!important;min-height:800px}.docx-container[data-v-71388c68] table{table-layout:auto}.docx-container[data-v-71388c68] img{max-width:100%;height:auto}.docx-container[data-v-71388c68] p,.docx-container[data-v-71388c68] h1,.docx-container[data-v-71388c68] h2,.docx-container[data-v-71388c68] h3,.docx-container[data-v-71388c68] h4,.docx-container[data-v-71388c68] h5,.docx-container[data-v-71388c68] h6{word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.file-info[data-v-71388c68]{flex-direction:column;align-items:stretch;gap:16px}.file-header[data-v-71388c68]{justify-content:center}.file-actions[data-v-71388c68]{text-align:center}.download-btn[data-v-71388c68]{width:100%}}.home-page[data-v-ed07a264]{display:flex;height:100vh;width:100vw;background:#fff;overflow:hidden}.home-container[data-v-ed07a264]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;overflow-y:auto;max-width:800px;margin:0 auto}.welcome-header[data-v-ed07a264]{text-align:center;margin-bottom:60px}.welcome-header h1[data-v-ed07a264]{font-size:3rem;color:#2c3e50;margin-bottom:16px;font-weight:700}.welcome-header p[data-v-ed07a264]{font-size:1.2rem;color:#7f8c8d;margin:0}.main-task-area[data-v-ed07a264]{width:100%;max-width:800px}.input-container[data-v-ed07a264]:focus-within{border-color:#0052d9;background:#fff}.input-wrapper[data-v-ed07a264]{position:relative}.question-input[data-v-ed07a264]{width:100%;flex:1;margin-bottom:0}.button-container[data-v-ed07a264]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;width:100%}.attachment-btn[data-v-ed07a264]{display:flex;align-items:center;gap:8px}.file-upload[data-v-ed07a264]{display:inline-block}.file-count[data-v-ed07a264]{background:#0052d9;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.attachment-hint[data-v-ed07a264]{color:#999;font-size:12px}.next-btn-wrapper[data-v-ed07a264]{display:flex;justify-content:flex-end;float:right}.next-btn[data-v-ed07a264]{min-width:80px}.loading-state[data-v-ed07a264]{text-align:center;padding:40px 20px}.loading-state p[data-v-ed07a264]{margin-top:16px;color:#7f8c8d}.template-list-container[data-v-ed07a264]{width:100%;margin:24px 0}.t-list-item.selected[data-v-ed07a264]{background-color:#e6f4ff;border:2px solid #0052d9;border-radius:8px;box-shadow:0 0 0 2px #0052d91a}.no-template-state[data-v-ed07a264]{text-align:center;padding:40px 20px}.no-template-icon[data-v-ed07a264]{margin-bottom:16px;color:#c0c4cc}.no-template-state h4[data-v-ed07a264]{color:#2c3e50;margin:0 0 8px;font-size:1.2rem}.no-template-state p[data-v-ed07a264]{color:#7f8c8d;margin:0 0 24px}.no-template-option[data-v-ed07a264]{margin-bottom:24px}.no-template-card[data-v-ed07a264]{cursor:pointer;border:2px solid #e0e6ed;border-radius:8px;padding:16px;transition:all .2s ease;background-color:#f5f7fa}.no-template-card[data-v-ed07a264]:hover{background-color:#e6f4ff;border-color:#0052d9}.no-template-card.selected[data-v-ed07a264]{background-color:#e6f4ff;border-color:#0052d9;box-shadow:0 0 0 2px #0052d91a}.no-template-content[data-v-ed07a264]{display:flex;align-items:center;gap:16px;width:100%}.no-template-text[data-v-ed07a264]{flex:1}.no-template-text h4[data-v-ed07a264]{margin:0 0 8px;color:#2c3e50;font-size:1.2rem;font-weight:600}.no-template-text p[data-v-ed07a264]{margin:0;color:#7f8c8d;font-size:.95rem;line-height:1.4}.selection-indicator[data-v-ed07a264]{margin-left:auto}.output-mode-selector[data-v-ed07a264]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;width:100%}.output-mode-card[data-v-ed07a264]{cursor:pointer;border:2px solid #e0e6ed;border-radius:8px;padding:12px;transition:all .2s ease;background-color:#f5f7fa}.output-mode-card[data-v-ed07a264]:hover{background-color:#e6f4ff;border-color:#0052d9}.output-mode-card.selected[data-v-ed07a264]{background-color:#e6f4ff;border-color:#0052d9;box-shadow:0 0 0 2px #0052d91a}.output-mode-card .output-mode-content[data-v-ed07a264]{display:flex;align-items:center;gap:16px;width:100%}.output-mode-text[data-v-ed07a264]{flex:1}.output-mode-text h4[data-v-ed07a264]{margin:0 0 4px;color:#2c3e50;font-size:1rem;font-weight:600}.output-mode-text p[data-v-ed07a264]{margin:0;color:#7f8c8d;font-size:.85rem;line-height:1.3}.selection-indicator[data-v-ed07a264]{margin-left:auto;color:#00a870}.template-divider[data-v-ed07a264]{text-align:center;margin:32px 0;position:relative}.template-divider span[data-v-ed07a264]{background-color:#fff;padding:0 16px;color:#7f8c8d;font-size:.9rem;font-weight:500;position:relative;z-index:1}.template-divider[data-v-ed07a264]:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e0e6ed;z-index:0}.step-actions[data-v-ed07a264]{display:flex;gap:16px;justify-content:space-between}.template-preview[data-v-ed07a264]{display:flex;flex-direction:column;gap:20px}.template-info[data-v-ed07a264]{background-color:#f5f7fa;padding:16px;border-radius:8px;border:1px solid #e0e6ed}.template-info p[data-v-ed07a264]{margin:8px 0;color:#2c3e50}.template-content h4[data-v-ed07a264]{margin:0 0 12px;color:#2c3e50;font-size:1.1rem}.content-display[data-v-ed07a264]{border:1px solid #e0e6ed;border-radius:8px;overflow:hidden}.loading-container[data-v-ed07a264]{display:flex;justify-content:center;align-items:center;padding:60px 20px}.text-preview[data-v-ed07a264]{background-color:#f5f5f5;border-radius:4px;padding:16px}.image-preview[data-v-ed07a264]{text-align:center;padding:16px;background-color:#fafafa}.binary-preview[data-v-ed07a264]{padding:20px;text-align:center}.file-info[data-v-ed07a264]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background-color:#f8f9fa;border-radius:8px}.file-info p[data-v-ed07a264]{margin:4px 0;color:#495057}.error-preview[data-v-ed07a264]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#dc3545}@media (max-width: 768px){.home-container[data-v-ed07a264]{padding:20px 16px}.welcome-header h1[data-v-ed07a264]{font-size:2rem}.input-container[data-v-ed07a264]{padding:24px}.step-actions[data-v-ed07a264]{flex-direction:column;align-items:center}.prev-btn[data-v-ed07a264],.start-btn[data-v-ed07a264]{width:100%;max-width:300px}}.mobile-warning[data-v-61b9e837]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa;padding:20px}.warning-content[data-v-61b9e837]{text-align:center;max-width:400px;padding:40px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.warning-icon[data-v-61b9e837]{color:#ff4d4f;margin-bottom:24px}.warning-content h1[data-v-61b9e837]{font-size:24px;color:#2c3e50;margin-bottom:16px;font-weight:600}.warning-content p[data-v-61b9e837]{font-size:16px;color:#666;margin-bottom:12px;line-height:1.5}.warning-content p[data-v-61b9e837]:last-of-type{margin-bottom:32px}.file-manager[data-v-e8d4bea7]{border-top:1px solid #eee;background:#fff}.file-manager-header[data-v-e8d4bea7]{display:flex;justify-content:space-between;align-items:center;width:100%}.file-manager .t-collapse[data-v-e8d4bea7]{border:none}.file-manager .t-collapse-panel__header[data-v-e8d4bea7]{padding:8px 16px;font-size:14px;font-weight:500;color:#2c3e50}.file-manager .t-collapse-panel__body[data-v-e8d4bea7]{padding:0 16px 16px}.loading-state[data-v-e8d4bea7]{display:flex;justify-content:center;align-items:center;height:100px;color:#7f8c8d}.empty-state[data-v-e8d4bea7]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100px;color:#7f8c8d}.empty-icon[data-v-e8d4bea7]{font-size:24px;margin-bottom:8px}.empty-text[data-v-e8d4bea7]{font-size:14px;color:#999}.file-tree .t-tree-node[data-v-e8d4bea7]{font-size:13px}.file-tree .t-tree-node__label[data-v-e8d4bea7]{color:#2c3e50}.file-tree .t-tree-node--leaf .t-tree-node__label[data-v-e8d4bea7]{color:#0052d9;cursor:pointer}.file-tree .t-tree-node--leaf .t-tree-node__label[data-v-e8d4bea7]:hover{color:#0052d9;text-decoration:underline}.file-manager-info[data-v-e8d4bea7]{margin-top:12px;padding:8px 0;border-top:1px solid #eee;font-size:12px}.selected-file-info[data-v-e8d4bea7]{color:#0052d9;font-weight:500;padding:4px 8px;background-color:#e6f3ff;border-radius:4px}.no-file-selected[data-v-e8d4bea7]{color:#7f8c8d;font-style:italic}.json-chat-renderer[data-v-1536fb1d]{height:100%;display:flex;flex-direction:column}.chat-messages[data-v-1536fb1d]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px}.chat-message-wrapper[data-v-1536fb1d]{margin-bottom:16px;transition:opacity .3s ease}.message-dimmed[data-v-1536fb1d]{opacity:.3}.message-divider[data-v-1536fb1d]{position:relative;height:20px;margin:8px 0;display:flex;align-items:center;justify-content:center}.divider-line[data-v-1536fb1d]{position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e7e7e7;z-index:1}.divider-icon[data-v-1536fb1d]{position:relative;z-index:2;width:24px;height:24px;border-radius:50%;background-color:#f5f5f5;border:1px solid #e7e7e7;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease}.divider-icon.show[data-v-1536fb1d]{opacity:1;background-color:#0052d9;border-color:#0052d9;color:#fff}.divider-icon[data-v-1536fb1d]:hover{background-color:#0052d9;border-color:#0052d9;color:#fff}.chat-markdown[data-v-1536fb1d]{width:100%;display:block}[data-v-1536fb1d] .t-chat__message-content .chat-markdown>.markdown-content{padding:0;background:transparent;overflow:visible}[data-v-1536fb1d] .t-chat__message-content .katex-display{margin:12px 0}[data-v-1536fb1d] .t-chat__message-content{width:100%;max-width:none;line-height:1.7}[data-v-1536fb1d] .json-block{width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:8px;margin:8px 0;overflow:hidden;background-color:#fafafa}[data-v-1536fb1d] .json-block-header{background-color:#f0f0f0;padding:8px 12px;font-weight:600;font-size:14px;border-bottom:1px solid #e0e0e0;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background-color .2s ease}[data-v-1536fb1d] .json-block-header:hover{background-color:#e8e8e8}[data-v-1536fb1d] .json-block-header.collapsed{border-bottom:none}[data-v-1536fb1d] .json-block-header .header-text{flex-shrink:0}[data-v-1536fb1d] .json-block-header .content-preview{flex:1;font-weight:400;font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 8px}[data-v-1536fb1d] .json-block-header .toggle-icon{flex-shrink:0;transition:transform .2s ease}[data-v-1536fb1d] .json-block-content{padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background-color:#fff}[data-v-1536fb1d] .json-block-main{border-left:4px solid #0052d9}[data-v-1536fb1d] .json-block-main .json-block-header{background-color:#e6f3ff;color:#0052d9}[data-v-1536fb1d] .json-block-call_code_agent{border-left:4px solid #00a870}[data-v-1536fb1d] .json-block-call_code_agent .json-block-header{background-color:#e6fff2;color:#00a870}[data-v-1536fb1d] .json-block-code_agent{border-left:4px solid #00a870}[data-v-1536fb1d] .json-block-code_agent .json-block-header{background-color:#e6fff2;color:#00a870}[data-v-1536fb1d] .json-block-call_exec_py{border-left:4px solid #ff6b35}[data-v-1536fb1d] .json-block-call_exec_py .json-block-header{background-color:#fff2e6;color:#ff6b35}[data-v-1536fb1d] .json-block-exec_py{border-left:4px solid #ff6b35}[data-v-1536fb1d] .json-block-exec_py .json-block-header{background-color:#fff2e6;color:#ff6b35}[data-v-1536fb1d] .json-block-call_writing_agent{border-left:4px solid #ed7b2f}[data-v-1536fb1d] .json-block-call_writing_agent .json-block-header{background-color:#fff2e6;color:#ed7b2f}[data-v-1536fb1d] .json-block-writing_agent{border-left:4px solid #ed7b2f}[data-v-1536fb1d] .json-block-writing_agent .json-block-header{background-color:#fff2e6;color:#ed7b2f}[data-v-1536fb1d] .json-block-writemd_result{border-left:4px solid #8e44ad}[data-v-1536fb1d] .json-block-writemd_result .json-block-header{background-color:#f4e6ff;color:#8e44ad}[data-v-1536fb1d] .json-block-tree_result{border-left:4px solid #27ae60}[data-v-1536fb1d] .json-block-tree_result .json-block-header{background-color:#e6fff2;color:#27ae60}[data-v-1536fb1d] .json-block-word_tool_call{border-left:4px solid #2980b9}[data-v-1536fb1d] .json-block-word_tool_call .json-block-header{background-color:#e8f4f8;color:#2980b9}[data-v-1536fb1d] .json-block-word_tool_result{border-left:4px solid #2980b9}[data-v-1536fb1d] .json-block-word_tool_result .json-block-header{background-color:#e8f4f8;color:#2980b9}[data-v-1536fb1d] .json-block-word_tool_error{border-left:4px solid #e74c3c}[data-v-1536fb1d] .json-block-word_tool_error .json-block-header{background-color:#fdecea;color:#e74c3c}[data-v-1536fb1d] .t-chat__message-content{line-height:1.7}[data-v-1536fb1d] .t-chat__message-content pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;margin:8px 0;overflow-x:auto}[data-v-1536fb1d] .t-chat__message-content code{background-color:#f1f3f4;padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}[data-v-1536fb1d] .t-chat__message--assistant{animation:fadeIn-1536fb1d .3s ease-in-out}@keyframes fadeIn-1536fb1d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.chat-messages[data-v-1536fb1d]{padding:8px}}.code-highlight[data-v-eba49417]{background-color:#f6f8fa;border-radius:6px;padding:16px;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.45}.code-highlight pre[data-v-eba49417]{margin:0;background:transparent;border:none;padding:0}.code-highlight code[data-v-eba49417]{background:transparent;padding:0;border:none;font-family:inherit}.binary-file-viewer[data-v-c68ed65a]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#f5f7fa;border-radius:8px;border:1px solid #e0e6ed;overflow:hidden;box-sizing:border-box}.file-info[data-v-c68ed65a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.file-header[data-v-c68ed65a]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;overflow:hidden}.file-icon[data-v-c68ed65a]{color:#0052d9;flex-shrink:0;margin-top:2px}.file-details[data-v-c68ed65a]{flex:1;min-width:0}.file-name[data-v-c68ed65a]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50;word-break:break-all}.file-meta[data-v-c68ed65a]{display:flex;gap:16px;align-items:center}.file-size[data-v-c68ed65a],.file-type[data-v-c68ed65a]{font-size:14px;color:#7f8c8d}.file-actions[data-v-c68ed65a]{flex-shrink:0;align-self:flex-start}.download-btn[data-v-c68ed65a]{min-width:100px}.file-message[data-v-c68ed65a]{margin-top:8px}@media (max-width: 768px){.file-info[data-v-c68ed65a]{flex-direction:column;align-items:stretch;gap:16px}.file-header[data-v-c68ed65a]{justify-content:center}.file-actions[data-v-c68ed65a]{text-align:center}.download-btn[data-v-c68ed65a]{width:100%}}html,body{margin:0;padding:0;height:100%;overflow:hidden}#app{height:100vh;overflow:hidden}.work-page[data-v-5fedb82d]{display:flex;height:100vh;width:100vw;background:#f5f7fa;overflow:hidden}.main-content[data-v-5fedb82d]{flex:1;display:flex;flex-direction:column;overflow:hidden}.workspace-header[data-v-5fedb82d]{padding:15px 30px;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.work-info[data-v-5fedb82d]{flex:1}.work-info h1[data-v-5fedb82d]{margin:0 0 8px;color:#2c3e50;font-size:1.5em}.work-info p[data-v-5fedb82d]{margin:0;color:#7f8c8d;font-size:.9em}.work-title-row[data-v-5fedb82d]{display:flex;align-items:center;gap:10px}.work-actions[data-v-5fedb82d]{display:flex;gap:8px}.workspace-content[data-v-5fedb82d]{flex:1;display:flex;padding:0;overflow:hidden;height:calc(100vh - 120px)}.chat-section[data-v-5fedb82d]{flex:1;display:flex;flex-direction:column;border-right:1px solid #eee;padding:20px;min-width:300px;overflow:hidden;height:100%}.preview-section[data-v-5fedb82d]{flex:1;padding:20px;overflow-y:auto;background:#f9f9f9;height:100%}.chat-container[data-v-5fedb82d]{flex:1;display:flex;flex-direction:column;border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fff;height:100%}.chat-messages-container[data-v-5fedb82d]{flex:1;overflow:hidden;min-height:0}.chat-bottom-section[data-v-5fedb82d]{flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid #eee;background:#fff}.chat-messages[data-v-5fedb82d]{flex:1;padding:16px;overflow-y:auto;background:#fafafa;min-height:0}.chat-input[data-v-5fedb82d]{padding:16px;border-top:1px solid #eee;background:#fff;flex-shrink:0;min-height:80px}.chat-bottom-section .file-manager[data-v-5fedb82d]{flex-shrink:0;max-height:300px;overflow-y:auto}.chat-message-wrapper[data-v-5fedb82d]{position:relative;margin-bottom:8px}.system-label[data-v-5fedb82d]{position:absolute;top:8px;right:16px;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;z-index:1}.system-label.brain[data-v-5fedb82d]{background:#0052d91a;color:#0052d9;border:1px solid rgba(0,82,217,.2)}.system-label.code[data-v-5fedb82d]{background:#00a8701a;color:#00a870;border:1px solid rgba(0,168,112,.2)}.system-label.writing[data-v-5fedb82d]{background:#ed7b2f1a;color:#ed7b2f;border:1px solid rgba(237,123,47,.2)}.message-divider[data-v-5fedb82d]{position:relative;height:40px;margin:12px 0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.message-divider[data-v-5fedb82d]:hover{height:50px;margin:6px 0}.divider-line[data-v-5fedb82d]{position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0;transition:all .3s ease}.message-divider:hover .divider-line[data-v-5fedb82d]{background:silver;height:2px}.divider-icon[data-v-5fedb82d]{position:relative;width:36px;height:36px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .3s ease;z-index:1;cursor:pointer}.divider-icon.show[data-v-5fedb82d]{opacity:1;transform:scale(1);background:#f0f0f0;border-color:silver}.divider-icon .t-icon[data-v-5fedb82d]{font-size:16px;color:#666}.message-divider:hover .divider-icon[data-v-5fedb82d]{opacity:1;transform:scale(1);background:#e8e8e8;border-color:#b0b0b0}.message-dimmed[data-v-5fedb82d]{opacity:.4;filter:grayscale(.6);transition:all .3s ease}.message-dimmed .t-chat__message[data-v-5fedb82d],.message-dimmed .system-label[data-v-5fedb82d]{opacity:.4}.work-details[data-v-5fedb82d]{padding:16px;background:#f0f2f5;border-radius:8px;border:1px solid #e0e0e0}.work-details p[data-v-5fedb82d]{margin:8px 0;color:#555;font-size:14px}.work-details strong[data-v-5fedb82d]{color:#333;font-weight:600}.file-preview[data-v-5fedb82d]{max-height:600px;overflow-y:auto}.code-preview[data-v-5fedb82d]{background-color:#f5f5f5;border-radius:4px;padding:16px;overflow-x:auto}.code-preview pre[data-v-5fedb82d]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.markdown-preview[data-v-5fedb82d]{padding:16px;line-height:1.6}.image-preview[data-v-5fedb82d]{text-align:center;padding:16px}.image-preview img[data-v-5fedb82d]{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 8px #0000001a}.text-preview[data-v-5fedb82d]{background-color:#f5f5f5;border-radius:4px;padding:16px;overflow-x:auto}.text-preview pre[data-v-5fedb82d]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.template-page[data-v-44bd03e7]{display:flex;height:100vh;width:100vw;background:#f5f7fa;overflow:hidden}.main-content[data-v-44bd03e7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.workspace-header[data-v-44bd03e7]{padding:15px 30px;background:#fff;border-bottom:1px solid #eee}.workspace-header h1[data-v-44bd03e7]{margin:0 0 8px;color:#2c3e50;font-size:1.5em}.workspace-header p[data-v-44bd03e7]{margin:0;color:#7f8c8d;font-size:.9em}.template-content[data-v-44bd03e7]{flex:1;padding:20px 30px;overflow-y:auto}.t-card[data-v-44bd03e7]{border-radius:8px;box-shadow:0 2px 8px #0000001a}.content-viewer[data-v-44bd03e7]{display:flex;flex-direction:column;height:100%}.content-display[data-v-44bd03e7]{flex:1;overflow-y:auto;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;padding:15px}.content-display .t-textarea[data-v-44bd03e7]{min-height:100%;box-sizing:border-box}.loading-container[data-v-44bd03e7]{display:flex;justify-content:center;align-items:center;padding:60px 20px}.text-preview[data-v-44bd03e7]{background-color:#f5f5f5;border-radius:4px;padding:16px}.image-preview[data-v-44bd03e7]{text-align:center;padding:16px;background-color:#fafafa}.binary-preview[data-v-44bd03e7]{padding:20px}.file-info-display[data-v-44bd03e7]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background-color:#f8f9fa;border-radius:8px}.file-info-display p[data-v-44bd03e7]{margin:4px 0;color:#495057}.error-preview[data-v-44bd03e7]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:#dc3545}.delete-confirm-content[data-v-44bd03e7]{text-align:left;padding:10px 0}.delete-confirm-content p[data-v-44bd03e7]{margin-bottom:5px;color:#333}.warning-text[data-v-44bd03e7]{color:#e74c3c;font-weight:700}.api-key-page[data-v-868402b4]{display:flex;height:100vh;width:100vw;background:#fff;overflow:hidden}.api-key-container[data-v-868402b4]{flex:1;display:flex;flex-direction:column;padding:40px 20px;overflow-y:auto}.page-header[data-v-868402b4]{text-align:center;margin-bottom:40px}.page-header h1[data-v-868402b4]{font-size:2.5rem;color:#2c3e50;margin-bottom:16px;font-weight:700}.page-header p[data-v-868402b4]{font-size:1.1rem;color:#7f8c8d;margin:0}.config-grid[data-v-868402b4]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.config-card[data-v-868402b4]{width:100%;min-height:320px}.button-container[data-v-868402b4]{display:flex;justify-content:center;gap:10px;margin-top:16px}.global-actions[data-v-868402b4]{display:flex;justify-content:center;gap:15px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.api-key-container[data-v-868402b4]{padding:20px 16px}.page-header h1[data-v-868402b4]{font-size:2rem}.config-grid[data-v-868402b4]{grid-template-columns:1fr;gap:16px}}@font-face{font-family:LibreBaskerville;src:url(/LibreBaskerville-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root,:root[theme-mode=light]{--td-brand-color-1: #f3f3f3;--td-brand-color-2: #e3e3e3;--td-brand-color-3: #c6c6c6;--td-brand-color-4: #a9a9a9;--td-brand-color-5: #8c8c8c;--td-brand-color-6: #717171;--td-brand-color-7: #595959;--td-brand-color-8: #434343;--td-brand-color-9: #303030;--td-brand-color-10: #000000;--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-hover: var(--td-brand-color-9);--td-brand-color: var(--td-brand-color-10);--td-brand-color-active: var(--td-brand-color-10);--td-warning-color-1: #fef3e6;--td-warning-color-2: #f9e0c7;--td-warning-color-3: #f7c797;--td-warning-color-4: #f2995f;--td-warning-color-5: #ed7b2f;--td-warning-color-6: #d35a21;--td-warning-color-7: #ba431b;--td-warning-color-8: #9e3610;--td-warning-color-9: #842b0b;--td-warning-color-10: #5a1907;--td-warning-color: var(--td-warning-color-5);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-error-color-1: #fdecee;--td-error-color-2: #f9d7d9;--td-error-color-3: #f8b9be;--td-error-color-4: #f78d94;--td-error-color-5: #f36d78;--td-error-color-6: #e34d59;--td-error-color-7: #c9353f;--td-error-color-8: #b11f26;--td-error-color-9: #951114;--td-error-color-10: #680506;--td-error-color: var(--td-error-color-6);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-success-color-1: #e8f8f2;--td-success-color-2: #bcebdc;--td-success-color-3: #85dbbe;--td-success-color-4: #48c79c;--td-success-color-5: #00a870;--td-success-color-6: #078d5c;--td-success-color-7: #067945;--td-success-color-8: #056334;--td-success-color-9: #044f2a;--td-success-color-10: #033017;--td-success-color: var(--td-success-color-5);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-gray-color-1: #f3f4f7;--td-gray-color-2: #e7eaef;--td-gray-color-3: #cfd5de;--td-gray-color-4: #b7c1ce;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #8697ad;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-bg-color-container: #fff;--td-bg-color-container-select: #fff;--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-component-stroke: var(--td-gray-color-3);--td-component-border: var(--td-gray-color-4);--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-light-hover: var(--td-success-color-2);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-table-shadow-color: rgba(0, 0, 0, 8%);--td-scrollbar-color: rgba(0, 0, 0, 10%);--td-scrollbar-hover-color: rgba(0, 0, 0, 30%);--td-scroll-track-color: #fff;--td-bg-color-specialcomponent: #fff;--td-border-level-1-color: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, 5%), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 5%), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 5%), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6)}:root[theme-mode=dark]{--td-brand-color-1: #8c8c8c20;--td-brand-color-2: #303030;--td-brand-color-3: #434343;--td-brand-color-4: #595959;--td-brand-color-5: #717171;--td-brand-color-6: #8c8c8c;--td-brand-color-7: #a9a9a9;--td-brand-color-8: #c6c6c6;--td-brand-color-9: #e3e3e3;--td-brand-color-10: #f3f3f3;--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-hover: var(--td-brand-color-5);--td-brand-color: var(--td-brand-color-6);--td-brand-color-active: var(--td-brand-color-7);--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f4f7;--td-gray-color-2: #e7eaef;--td-gray-color-3: #cfd5de;--td-gray-color-4: #b7c1ce;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #8697ad;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-component-stroke: var(--td-gray-color-11);--td-component-border: var(--td-gray-color-9);--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color);--td-text-color-link: var(--td-brand-color);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, 55%);--td-scrollbar-color: rgba(255, 255, 255, 10%);--td-scrollbar-hover-color: rgba(255, 255, 255, 30%);--td-scroll-track-color: #333;--td-bg-color-specialcomponent: transparent;--td-border-level-1-color: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6)}:root{--td-font-family: pingfang sc, microsoft yahei, arial regular;--td-font-family-medium: pingfang sc, microsoft yahei, arial medium;--td-font-family-heading: "LibreBaskerville", serif;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family-heading);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family-heading);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family-heading);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family-heading);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family-heading);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family-heading);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family-heading);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family-heading);--td-radius-small: 4px;--td-radius-default: 6px;--td-radius-medium: 12px;--td-radius-large: 18px;--td-radius-extraLarge: 24px;--td-radius-round: 999px;--td-radius-circle: 50%;--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}h1,h2,h3,h4,h5,h6,.welcome-header h1,.sidebar-header h2,.page-header h1,.header h1,.login-header h1,.work-info h1,.workspace-header h1,.feature-card h2,.feature-card h3,.cta-card h2,.history-item-content h4,.feature-description h4,.no-template-state h4{font-family:var(--td-font-family-heading)}
