body{margin:0}:root,[data-v-2edd800b]:root{--theme-color:#e6edff;--theme-text-color:#00516a}.layout[data-v-2edd800b]{height:100vh}.el-menu-item[data-v-2edd800b]{background-color:var(--theme-color)!important}.el-menu-item[data-v-2edd800b]:hover{background-color:#a7e3ff!important}.headers[data-v-2edd800b]{display:flex;justify-content:space-between;align-items:center;background-color:var(--theme-color)}.notice-bar[data-v-f7818838]{display:flex;align-items:center;height:40px;padding:0 20px;background-color:#f3f3f3;border-bottom:1px solid #cdcdcd;font-size:14px;color:#666;overflow:hidden;border-radius:30px}.notice-content[data-v-f7818838]{overflow:hidden;white-space:nowrap;flex:1;position:relative}.notice-text[data-v-f7818838]{display:inline-block;white-space:nowrap;will-change:transform}.contents[data-v-716e14eb]{display:flex;min-height:100vh;margin:0 auto;background-color:#f5f7fa}.left[data-v-716e14eb]{flex:7;padding:20px;display:flex;flex-direction:column;height:100vh;box-sizing:border-box;min-width:0}.right[data-v-716e14eb]{flex:3;padding:20px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;word-wrap:break-word}.toolbar[data-v-716e14eb]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin:10px 0}.toolbar-left[data-v-716e14eb]{display:flex;gap:12px}.action-btn[data-v-716e14eb]{height:40px;padding:0 20px;border-radius:8px;font-weight:500;transition:all .3s ease}.action-btn[data-v-716e14eb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.word-counter[data-v-716e14eb]{display:flex;align-items:center;background:#f8f9fa;padding:8px 16px;border-radius:20px;font-size:14px}.counter-text[data-v-716e14eb]{color:#666;margin-right:8px}.counter-number[data-v-716e14eb]{font-weight:700;color:#409eff;font-size:16px}.counter-number.over-limit[data-v-716e14eb]{color:#f56c6c}.counter-limit[data-v-716e14eb]{color:#999;margin-left:2px}.editor-container[data-v-716e14eb]{flex:1;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden;position:relative}.editor[data-v-716e14eb]{height:100%;padding:24px;border:none;outline:none;font-size:16px;line-height:1.8;color:#333;resize:none;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.editor[data-v-716e14eb]:empty:before{content:attr(data-placeholder);color:#c0c4cc;font-style:italic}.limit-warning[data-v-716e14eb]{position:absolute;bottom:0;left:0;right:0;background:#fef0f0;color:#f56c6c;padding:12px 24px;display:flex;align-items:center;font-size:14px;border-top:1px solid #fbc4c4}.limit-warning i[data-v-716e14eb]{margin-right:8px}.stats-card[data-v-716e14eb]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;padding:10px 24px;margin-bottom:10px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.stats-header h3[data-v-716e14eb]{margin:0 0 20px 0;color:#333;font-size:18px;font-weight:600}.stats-content[data-v-716e14eb]{display:flex;flex-direction:column;gap:10px}.stat-item.total[data-v-716e14eb]{text-align:center;border-radius:12px;border:2px solid #4851ea}.stat-item.total .stat-number[data-v-716e14eb]{font-size:32px;font-weight:700;margin-bottom:8px}.stats-grid[data-v-716e14eb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat-item[data-v-716e14eb]{text-align:center;padding:5px 0;border-radius:8px;background:#fff;border:2px solid transparent;transition:all .3s ease}.stat-item[data-v-716e14eb]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.stat-item .stat-number[data-v-716e14eb]{font-size:20px;font-weight:700;margin-bottom:4px}.stat-item .stat-label[data-v-716e14eb]{font-size:12px;color:#666}.stat-item.high-risk[data-v-716e14eb]{border-color:#f56c6c}.stat-item.high-risk .stat-number[data-v-716e14eb]{color:#f56c6c}.stat-item.low-risk[data-v-716e14eb]{border-color:#e6a23c}.stat-item.low-risk .stat-number[data-v-716e14eb]{color:#e6a23c}.stat-item.sensitive[data-v-716e14eb]{border-color:#409eff}.stat-item.sensitive .stat-number[data-v-716e14eb]{color:#409eff}.stat-item.punctuation[data-v-716e14eb]{border-color:#909399}.stat-item.punctuation .stat-number[data-v-716e14eb]{color:#909399}.stat-item.grammar[data-v-716e14eb]{border-color:#67c23a}.stat-item.grammar .stat-number[data-v-716e14eb]{color:#67c23a}.issues-section[data-v-716e14eb]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.issues-section h3[data-v-716e14eb]{margin:0 0 20px 0;color:#333;font-size:18px;font-weight:600}.issues-list[data-v-716e14eb]{max-height:500px;overflow-y:auto;overflow-x:hidden}.issue-item[data-v-716e14eb]{display:flex;justify-content:space-between;align-items:center;padding:16px;margin-bottom:12px;background:#fff;border-radius:12px;border-left:4px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;word-wrap:break-word;word-break:break-word}.issue-item[data-v-716e14eb]:hover{transform:translateX(4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.issue-item.error[data-v-716e14eb]{border-left-color:#f56c6c}.issue-item.warning[data-v-716e14eb]{border-left-color:#e6a23c}.issue-item.sensitive[data-v-716e14eb]{border-left-color:#409eff}.issue-item.punctuation[data-v-716e14eb]{border-left-color:#909399}.issue-item.grammar[data-v-716e14eb]{border-left-color:#67c23a}.issue-content[data-v-716e14eb]{flex:1;min-width:0;overflow:hidden}.issue-text[data-v-716e14eb]{display:flex;align-items:center;margin-bottom:4px;font-weight:500;flex-wrap:wrap;gap:4px}.original-text[data-v-716e14eb]{color:#f56c6c;background:hsla(0,87%,69%,.1);padding:2px 8px;border-radius:4px;word-break:break-all;max-width:45%}.el-icon-arrow-right[data-v-716e14eb]{flex-shrink:0}.suggested-text[data-v-716e14eb]{color:#67c23a;background:rgba(103,194,58,.1);padding:2px 8px;border-radius:4px;word-break:break-all;max-width:45%}.issue-description[data-v-716e14eb]{font-size:12px;color:#666;word-break:break-word;margin-top:4px}.issue-actions[data-v-716e14eb]{display:flex;gap:8px}.no-issues[data-v-716e14eb]{text-align:center;padding:40px 20px;color:#67c23a}.no-issues i[data-v-716e14eb]{font-size:48px;margin-bottom:16px;display:block}.no-issues p[data-v-716e14eb]{margin:0;font-size:16px}@media (max-width:1200px){.contents[data-v-716e14eb]{flex-direction:column}.left[data-v-716e14eb],.right[data-v-716e14eb]{flex:none}.left[data-v-716e14eb]{height:60vh}}@media (max-width:768px){.toolbar[data-v-716e14eb]{flex-direction:column;gap:16px}.toolbar-left[data-v-716e14eb]{flex-wrap:wrap;justify-content:center}.action-btn[data-v-716e14eb]{font-size:14px;padding:0 16px}.stats-grid[data-v-716e14eb]{grid-template-columns:1fr}}.hovered-highlight[data-v-716e14eb]{background-color:rgba(255,235,59,.4);border-radius:4px;position:relative}.hovered-highlight[data-v-716e14eb]:after{content:"⚠";position:absolute;right:-12px;top:-8px;font-size:14px;color:#f56c6c}.highlight-error{text-decoration:underline;text-decoration-color:#f56c6c;text-decoration-thickness:2px;text-decoration-style:wavy}.highlight-error,.highlight-warning{cursor:pointer;transition:all .3s ease;position:relative}.highlight-warning{text-decoration:underline;text-decoration-color:#e6a23c;text-decoration-thickness:2px;text-decoration-style:wavy}.highlight-sensitive{text-decoration:underline;text-decoration-color:#409eff;text-decoration-thickness:2px;text-decoration-style:solid}.highlight-punctuation,.highlight-sensitive{cursor:pointer;transition:all .3s ease;position:relative}.highlight-punctuation{text-decoration:underline;text-decoration-color:#909399;text-decoration-thickness:2px;text-decoration-style:dotted}.highlight-grammar{text-decoration:underline;text-decoration-color:#67c23a;text-decoration-thickness:2px;text-decoration-style:solid;cursor:pointer;transition:all .3s ease;position:relative}.highlight-active{background-color:rgba(255,235,59,.5);padding:2px 4px;border-radius:3px;font-weight:600}.ai-writing-container[data-v-4e72b514]{display:flex;min-height:100vh;background-color:#f5f7fa}.main-content[data-v-4e72b514]{flex:1;padding:20px;overflow-y:auto}.intro-banner[data-v-4e72b514]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;font-weight:500;padding:30px;margin-bottom:25px;color:#fff;position:relative;overflow:hidden}.el-collapse[data-v-4e72b514]{border:none}.el-collapse-item__header[data-v-4e72b514]{background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;padding-left:15px}.el-collapse-item__wrap[data-v-4e72b514]{border:none}.el-collapse-item__content[data-v-4e72b514]{padding:15px;background:#fafbfc;border-radius:0 0 6px 6px}.el-checkbox-group[data-v-4e72b514],.el-radio-group[data-v-4e72b514]{display:flex;flex-direction:column;gap:8px}.el-select[data-v-4e72b514]{width:100%}.el-rate[data-v-4e72b514]{height:auto}.el-dropdown-link[data-v-4e72b514]{cursor:pointer;color:#409eff;font-size:12px}.el-dropdown-link[data-v-4e72b514]:hover{color:#66b3ff}.el-descriptions[data-v-4e72b514]{margin-bottom:20px}[data-v-4e72b514]::-webkit-scrollbar{width:8px;height:8px}[data-v-4e72b514]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-4e72b514]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-4e72b514]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.intro-banner[data-v-4e72b514]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.banner-content[data-v-4e72b514]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.banner-text h2[data-v-4e72b514]{margin:0 0 10px 0;font-size:28px;font-weight:700}.banner-text p[data-v-4e72b514]{margin:0 0 20px 0;font-size:16px;opacity:.9}.feature-tags[data-v-4e72b514]{display:flex;flex-wrap:wrap;gap:8px}.feature-tags .el-tag[data-v-4e72b514]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.banner-stats[data-v-4e72b514]{display:flex;gap:30px}.stat-item[data-v-4e72b514]{text-align:center}.stat-number[data-v-4e72b514]{font-size:32px;font-weight:700;margin-bottom:5px}.stat-label[data-v-4e72b514]{font-size:14px;opacity:.8}.template-section[data-v-4e72b514]{margin-bottom:25px}.section-header[data-v-4e72b514]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;color:#303133}.template-grid[data-v-4e72b514]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px 0}.template-item[data-v-4e72b514]{border:2px solid #e4e7ed;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s;position:relative;background:#fff}.template-item[data-v-4e72b514]:hover{border-color:#409eff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(64,158,255,.15)}.template-item.active[data-v-4e72b514]{border-color:#409eff;background:#f0f9ff;box-shadow:0 4px 20px rgba(64,158,255,.2)}.template-icon[data-v-4e72b514]{width:50px;height:50px;border-radius:50%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:24px;color:#409eff}.template-item.active .template-icon[data-v-4e72b514]{background:#409eff;color:#fff}.template-info h4[data-v-4e72b514]{margin:0 0 8px 0;font-size:16px;color:#303133}.template-info p[data-v-4e72b514]{margin:0 0 12px 0;font-size:13px;color:#606266;line-height:1.5}.template-tags[data-v-4e72b514]{display:flex;flex-wrap:wrap;gap:4px}.template-badge[data-v-4e72b514]{position:absolute;top:10px;right:10px;background:#ff6b6b;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700}.template-item.active[data-v-4e72b514]:after{content:"✓";position:absolute;top:10px;right:15px;width:20px;height:20px;border-radius:50%;background:#67c23a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.writing-form-section[data-v-4e72b514]{margin-bottom:25px}.form-card[data-v-4e72b514]{height:-moz-fit-content;height:fit-content}.field-help[data-v-4e72b514]{font-size:12px;color:#909399;margin-top:5px;display:flex;align-items:center;gap:4px}.advanced-options[data-v-4e72b514]{margin:20px 0;border:1px solid #ebeef5;border-radius:4px}.generate-section[data-v-4e72b514]{text-align:center;margin:30px 0 10px 0}.generate-btn[data-v-4e72b514]{padding:15px 40px;font-size:16px;border-radius:25px;box-shadow:0 4px 15px rgba(64,158,255,.3)}.generate-btn[data-v-4e72b514]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(64,158,255,.4)}.generate-tip[data-v-4e72b514]{margin:15px 0 0 0;font-size:12px;color:#909399;display:flex;align-items:center;justify-content:center;gap:5px}.example-card[data-v-4e72b514]{margin-bottom:20px;height:-moz-fit-content;height:fit-content}.example-content[data-v-4e72b514]{padding:10px 0}.example-input[data-v-4e72b514]{margin-bottom:20px}.example-input h4[data-v-4e72b514]{margin:0 0 10px 0;font-size:14px;color:#303133}.example-form[data-v-4e72b514]{background:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #409eff}.example-field[data-v-4e72b514]{margin-bottom:10px}.example-field[data-v-4e72b514]:last-child{margin-bottom:0}.example-field label[data-v-4e72b514]{font-size:12px;color:#606266;font-weight:500}.field-value[data-v-4e72b514]{font-size:13px;color:#303133;margin-top:2px;line-height:1.4}.example-output h4[data-v-4e72b514]{margin:0 0 10px 0;font-size:14px;color:#303133}.output-preview[data-v-4e72b514]{background:#f0f9ff;padding:15px;border-radius:6px;border-left:4px solid #67c23a;font-size:13px;color:#303133;line-height:1.6;max-height:120px;overflow:hidden;position:relative}.output-preview[data-v-4e72b514]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,#f0f9ff)}.example-actions[data-v-4e72b514]{margin-top:10px;text-align:center}.feature-card[data-v-4e72b514]{height:-moz-fit-content;height:fit-content}.feature-content[data-v-4e72b514]{padding:10px 0}.feature-item[data-v-4e72b514]{display:flex;align-items:flex-start;margin-bottom:20px}.feature-item[data-v-4e72b514]:last-child{margin-bottom:0}.feature-icon[data-v-4e72b514]{width:40px;height:40px;border-radius:50%;background:#f0f9ff;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.feature-icon i[data-v-4e72b514]{font-size:18px;color:#409eff}.feature-text h5[data-v-4e72b514]{margin:0 0 5px 0;font-size:14px;color:#303133}.feature-text p[data-v-4e72b514]{margin:0;font-size:12px;color:#606266;line-height:1.5}.result-section[data-v-4e72b514]{margin-bottom:25px}.result-header[data-v-4e72b514]{display:flex;justify-content:space-between;align-items:center}.result-actions[data-v-4e72b514]{display:flex;gap:8px;flex-wrap:wrap}.result-content[data-v-4e72b514]{padding:20px 0}.content-meta[data-v-4e72b514]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px}.meta-item[data-v-4e72b514]{display:flex;align-items:center;gap:5px;font-size:13px}.meta-label[data-v-4e72b514]{color:#606266;font-weight:500}.content-editor[data-v-4e72b514]{margin-bottom:20px}.content-textarea[data-v-4e72b514]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.8}.content-tools[data-v-4e72b514]{display:flex;flex-wrap:wrap;gap:20px;padding:15px;background:#f8f9fa;border-radius:6px}.tool-group[data-v-4e72b514]{display:flex;align-items:center;gap:10px}.tool-label[data-v-4e72b514]{font-size:13px;color:#606266;font-weight:500}.history-section[data-v-4e72b514]{margin-bottom:25px}.history-list[data-v-4e72b514]{padding:15px 0}.history-item[data-v-4e72b514]{display:flex;align-items:flex-start;padding:15px 0;border-bottom:1px solid #f0f2f5;transition:all .3s}.history-item[data-v-4e72b514]:hover{background:#f8f9fa;margin:0 -20px;padding-left:20px;padding-right:20px}.history-item[data-v-4e72b514]:last-child{border-bottom:none}.history-icon[data-v-4e72b514]{width:40px;height:40px;border-radius:50%;background:#f0f9ff;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.history-icon i[data-v-4e72b514]{font-size:16px;color:#409eff}.history-info[data-v-4e72b514]{flex:1;cursor:pointer}.history-info h5[data-v-4e72b514]{margin:0 0 5px 0;font-size:14px;color:#303133;font-weight:500}.history-meta[data-v-4e72b514]{display:flex;gap:15px;font-size:12px;color:#909399;margin-bottom:5px}.history-preview[data-v-4e72b514]{font-size:12px;color:#606266;line-height:1.4;max-height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.history-actions[data-v-4e72b514]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:15px}.empty-history[data-v-4e72b514]{text-align:center;padding:40px 20px;color:#909399}.empty-history i[data-v-4e72b514]{font-size:48px;color:#e4e7ed;margin-bottom:16px;display:block}.empty-history p[data-v-4e72b514]{margin:8px 0;font-size:14px}.example-dialog .el-dialog__body[data-v-4e72b514]{padding:20px}.full-example-content[data-v-4e72b514]{max-height:60vh;overflow-y:auto}.example-section[data-v-4e72b514]{margin-bottom:25px}.example-section h3[data-v-4e72b514]{margin:0 0 15px 0;color:#303133;font-size:16px}.full-output[data-v-4e72b514]{background:#f8f9fa;padding:20px;border-radius:6px;border-left:4px solid #67c23a;font-size:14px;line-height:1.8;color:#303133;white-space:pre-wrap}.dialog-footer[data-v-4e72b514]{text-align:center}.history-dialog .detail-header[data-v-4e72b514]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e4e7ed}.history-dialog .detail-header h2[data-v-4e72b514]{margin:0 0 10px 0;color:#303133;font-size:20px}.detail-meta[data-v-4e72b514]{display:flex;gap:15px;align-items:center;font-size:13px;color:#909399}.detail-content[data-v-4e72b514]{margin-bottom:20px}.share-dialog .share-content[data-v-4e72b514]{text-align:center}.share-options[data-v-4e72b514]{display:flex;justify-content:center;gap:30px;margin-bottom:30px}.share-option[data-v-4e72b514]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:15px;border-radius:8px;transition:all .3s}.share-option[data-v-4e72b514]:hover{background:#f0f9ff}.share-option i[data-v-4e72b514]{font-size:32px;color:#409eff}.share-option span[data-v-4e72b514]{font-size:14px;color:#606266}.share-link[data-v-4e72b514]{margin-top:20px}@media (max-width:1200px){.banner-content[data-v-4e72b514]{flex-direction:column;text-align:center;gap:20px}.banner-stats[data-v-4e72b514]{justify-content:center}.template-grid[data-v-4e72b514]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.main-content[data-v-4e72b514]{padding:15px}.intro-banner[data-v-4e72b514]{padding:20px}.banner-text h2[data-v-4e72b514]{font-size:22px}.banner-stats[data-v-4e72b514]{flex-direction:row;gap:20px}.stat-number[data-v-4e72b514]{font-size:24px}.template-grid[data-v-4e72b514]{grid-template-columns:1fr}.writing-form-section .el-col[data-v-4e72b514]{margin-bottom:20px}.result-actions[data-v-4e72b514]{justify-content:center}.content-tools[data-v-4e72b514]{flex-direction:column;gap:10px}.tool-group[data-v-4e72b514]{justify-content:center}.history-item[data-v-4e72b514]{flex-direction:column;align-items:flex-start;gap:10px}.history-actions[data-v-4e72b514]{align-self:flex-end}.share-options[data-v-4e72b514]{gap:20px}}.template-item[data-v-4e72b514]{animation:fadeInUp-4e72b514 .5s ease-out}@keyframes fadeInUp-4e72b514{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.result-card[data-v-4e72b514]{animation:slideInDown-4e72b514 .5s ease-out}@keyframes slideInDown-4e72b514{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.generate-btn.is-loading[data-v-4e72b514]{position:relative}.generate-btn.is-loading[data-v-4e72b514]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:25px;background:rgba(64,158,255,.1);animation:pulse-4e72b514 2s infinite}@keyframes pulse-4e72b514{0%{box-shadow:0 0 0 0 rgba(64,158,255,.7)}70%{box-shadow:0 0 0 10px rgba(64,158,255,0)}to{box-shadow:0 0 0 0 rgba(64,158,255,0)}}.el-card[data-v-4e72b514]{border:none;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:8px}.el-card__header[data-v-4e72b514]{border-bottom:1px solid #f0f2f5;background:#fafbfc}.el-form-item__label[data-v-4e72b514]{font-weight:500;color:#606266}.el-input__inner[data-v-4e72b514],.el-textarea__inner[data-v-4e72b514]{border-radius:6px;border:1px solid #e4e7ed;transition:all .3s}.el-input__inner[data-v-4e72b514]:focus,.el-textarea__inner[data-v-4e72b514]:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.el-button[data-v-4e72b514]{border-radius:6px;font-weight:500}.el-button--primary[data-v-4e72b514]{background:#409eff;border-color:#409eff}.el-button--primary[data-v-4e72b514]:hover{background:#66b3ff;border-color:#66b3ff}.el-tag[data-v-4e72b514]{border:none;border-radius:12px}[data-v-31efde40]{margin:0;padding:0;box-sizing:border-box}body[data-v-31efde40]{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);height:100vh;overflow:hidden}.login-container[data-v-31efde40]{display:flex;height:100vh;box-shadow:0 0 50px rgba(0,0,0,.2)}.left-panel[data-v-31efde40]{flex:1;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.left-panel[data-v-31efde40]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");animation:float-31efde40 20s ease-in-out infinite}@keyframes float-31efde40{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.left-content[data-v-31efde40]{text-align:center;color:#fff;z-index:1;position:relative}.left-content h1[data-v-31efde40]{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:slideInLeft-31efde40 1s ease-out}.left-content p[data-v-31efde40]{font-size:1.2rem;opacity:.9;animation:slideInLeft-31efde40 1s ease-out .3s both}.login-illustration[data-v-31efde40]{width:300px;height:300px;margin:0 auto 30px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);animation:pulse-31efde40 2s infinite}@keyframes pulse-31efde40{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.login-illustration i[data-v-31efde40]{font-size:120px;color:hsla(0,0%,100%,.8)}.right-panel[data-v-31efde40]{width:500px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.login-form[data-v-31efde40]{width:350px;padding:40px;margin-top:auto;margin-bottom:auto;animation:slideInRight-31efde40 1s ease-out}.form-title[data-v-31efde40]{text-align:center;margin-bottom:40px;color:#333;font-size:28px;font-weight:700}.form-item[data-v-31efde40]{margin-bottom:25px}.verification-row[data-v-31efde40]{display:flex;gap:10px}.verification-input[data-v-31efde40]{flex:1}.verification-code[data-v-31efde40]{width:110px;height:40px;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s}.verification-code[data-v-31efde40]:hover{background:#e0e0e0;border-color:#409eff}.login-button[data-v-31efde40]{width:100%;height:45px;font-size:16px;border-radius:25px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s}.login-button[data-v-31efde40]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}.forgot-password[data-v-31efde40]{text-align:center;margin-top:20px}.forgot-password a[data-v-31efde40]{color:#409eff;text-decoration:none;font-size:14px;transition:color .3s}.forgot-password a[data-v-31efde40]:hover{color:#66b1ff}.footer-bar[data-v-31efde40]{width:100%;padding:20px 0}.footer-content[data-v-31efde40]{text-align:center}.copyright[data-v-31efde40]{font-size:14px;margin-bottom:8px;opacity:.9}.links[data-v-31efde40]{font-size:12px;opacity:.8}.links a[data-v-31efde40]{color:#fff;text-decoration:none;transition:opacity .3s}.links a[data-v-31efde40]:hover{opacity:1;text-decoration:underline}.divider[data-v-31efde40]{margin:0 10px;opacity:.6}@keyframes slideInLeft-31efde40{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight-31efde40{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.login-container[data-v-31efde40]{flex-direction:column}.left-panel[data-v-31efde40]{height:40vh}.left-content h1[data-v-31efde40]{font-size:2rem}.login-illustration[data-v-31efde40]{width:200px;height:200px}.login-illustration i[data-v-31efde40]{font-size:80px}.right-panel[data-v-31efde40]{width:100%;height:60vh}.footer-bar[data-v-31efde40]{padding:15px 0}.copyright[data-v-31efde40]{font-size:12px}.links[data-v-31efde40]{font-size:11px}}.back[data-v-31efde40]{position:fixed;left:2%;top:5%;background-color:#fff;border-radius:50%;padding:5px;z-index:10}.back .el-icon-back[data-v-31efde40]{font-size:25px}.video-generator-container[data-v-1391b1fa]{padding:20px;overflow:hidden}.main-content[data-v-1391b1fa]{display:flex;gap:20px;height:calc(100vh - 40px)}.video-list-section[data-v-1391b1fa]{flex:0 0 70%;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden}.video-list-header[data-v-1391b1fa]{padding:20px;border-bottom:1px solid #ebeef5;background:#fff}.video-list-title[data-v-1391b1fa]{font-size:18px;font-weight:600;color:#303133;margin:0}.video-list-content[data-v-1391b1fa]{height:calc(100% - 105px);overflow-y:auto;padding:20px}.video-grid[data-v-1391b1fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.video-card[data-v-1391b1fa]{border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;transition:all .3s;background:#fff;position:relative}.video-card[data-v-1391b1fa]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.video-card:hover .video-actions[data-v-1391b1fa]{opacity:1}.video-thumbnail[data-v-1391b1fa]{width:100%;height:160px;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer}.video-actions[data-v-1391b1fa]{position:absolute;top:10px;right:10px;display:flex;gap:5px;opacity:0;transition:opacity .3s}.action-btn[data-v-1391b1fa]{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;font-size:14px}.action-btn[data-v-1391b1fa]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.video-player-modal[data-v-1391b1fa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000}.video-player-content[data-v-1391b1fa]{background:#fff;border-radius:12px;padding:20px;max-width:90vw;max-height:90vh;width:auto;height:auto;position:relative;display:flex;flex-direction:column;align-items:center}.player-header[data-v-1391b1fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5;width:100%}.player-title[data-v-1391b1fa]{font-size:16px;font-weight:600;color:#303133;max-width:600px}.close-btn[data-v-1391b1fa]{width:30px;height:30px;border:none;background:#f5f7fa;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#909399;transition:all .3s}.close-btn[data-v-1391b1fa]:hover{background:#e4e7ed;color:#606266}.video-player[data-v-1391b1fa]{max-width:100%;max-height:70vh;height:auto;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.video-thumbnail.generating[data-v-1391b1fa]{background:linear-gradient(45deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3);background-size:400% 400%;animation:gradientShift-1391b1fa 2s ease infinite}@keyframes gradientShift-1391b1fa{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.video-info[data-v-1391b1fa]{padding:15px}.video-title[data-v-1391b1fa]{font-size:14px;font-weight:500;color:#303133;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-meta[data-v-1391b1fa]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399}.video-status[data-v-1391b1fa]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.status-completed[data-v-1391b1fa]{background:#f0f9ff;color:#67c23a}.status-generating[data-v-1391b1fa]{background:#fff7e6;color:#e6a23c}.status-failed[data-v-1391b1fa]{background:#fef0f0;color:#f56c6c}.control-panel[data-v-1391b1fa]{flex:0 0 30%;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;flex-direction:column}.panel-header[data-v-1391b1fa]{padding:20px;border-bottom:1px solid #ebeef5}.panel-title[data-v-1391b1fa]{font-size:18px;font-weight:600;color:#303133;margin:0}.panel-content[data-v-1391b1fa]{flex:1;padding:20px;overflow-y:auto}.form-section[data-v-1391b1fa]{margin-bottom:25px}.form-label[data-v-1391b1fa]{font-size:14px;font-weight:500;color:#606266;margin-bottom:8px;display:block}.example-section[data-v-1391b1fa]{margin-top:12px;padding:15px;background:linear-gradient(135deg,#f8fbff,#f0f7ff);border-radius:8px;border:1px solid #e1f0ff}.example-header[data-v-1391b1fa]{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;color:#409eff}.example-header i[data-v-1391b1fa]:last-child{margin-left:auto;font-size:12px;color:#c0c4cc;cursor:help}.example-grid[data-v-1391b1fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.example-item[data-v-1391b1fa]{padding:10px;background:#fff;border:1px solid #e1f0ff;border-radius:6px;cursor:pointer;transition:all .3s;text-align:center;position:relative;overflow:hidden}.example-item[data-v-1391b1fa]:hover{border-color:#409eff;background:#ecf5ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.example-icon[data-v-1391b1fa]{font-size:16px;margin-bottom:4px}.example-text[data-v-1391b1fa]{font-size:11px;color:#606266;line-height:1.3;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.example-category[data-v-1391b1fa]{font-size:10px;color:#909399;background:#f5f7fa;padding:1px 6px;border-radius:10px;display:inline-block}.example-tags[data-v-1391b1fa]{display:flex;flex-wrap:wrap;gap:8px}.example-tag[data-v-1391b1fa]{padding:6px 12px;background:#fff;border:1px solid #e1f0ff;border-radius:15px;font-size:12px;color:#606266;cursor:pointer;transition:all .3s;white-space:nowrap}.example-tag[data-v-1391b1fa]:hover{border-color:#409eff;background:#ecf5ff;color:#409eff;transform:translateY(-1px)}.radio-group[data-v-1391b1fa]{display:flex}.radio-group .el-radio-button__inner[data-v-1391b1fa]{border:1px solid #dcdfe6;border-radius:4px}.radio-group .el-radio-button:first-child .el-radio-button__inner[data-v-1391b1fa]{border-left:1px solid #dcdfe6}.aspect-ratio-options[data-v-1391b1fa]{display:flex;gap:10px}.aspect-ratio-option[data-v-1391b1fa]{flex:1;text-align:center;padding:8px;border:2px solid #e4e7ed;border-radius:6px;cursor:pointer;transition:all .3s;font-size:12px}.aspect-ratio-option.active[data-v-1391b1fa]{border-color:#409eff;background:#ecf5ff;color:#409eff}.upload-area[data-v-1391b1fa]{border:2px dashed #d9d9d9;border-radius:6px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}.upload-area[data-v-1391b1fa]:hover{border-color:#409eff;background:#ecf5ff}.upload-area.has-image[data-v-1391b1fa]{border-color:#67c23a;background:#f0f9ff}.upload-icon[data-v-1391b1fa]{font-size:48px;color:#c0c4cc;margin-bottom:10px}.upload-text[data-v-1391b1fa]{color:#606266;font-size:14px}.uploaded-image[data-v-1391b1fa]{max-width:100%;max-height:150px;border-radius:4px;margin-bottom:10px}.generate-button[data-v-1391b1fa]{width:100%;height:50px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s}.generate-button[data-v-1391b1fa]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.panel-footer[data-v-1391b1fa]{padding:20px;border-top:1px solid #ebeef5}.empty-state[data-v-1391b1fa]{text-align:center;padding:60px 20px;color:#909399}.empty-icon[data-v-1391b1fa]{font-size:64px;color:#c0c4cc;margin-bottom:20px}.empty-text[data-v-1391b1fa]{font-size:16px;margin-bottom:10px}.empty-subtext[data-v-1391b1fa]{font-size:14px;color:#c0c4cc}.document-correction[data-v-a3b8976a]{padding:20px;background-color:#f5f5f5;min-height:calc(100vh - 60px)}.main-view[data-v-a3b8976a]{max-width:1200px;margin:0 auto}.upload-section[data-v-a3b8976a]{margin-bottom:20px}.upload-area .el-upload[data-v-a3b8976a],.upload-area[data-v-a3b8976a]{width:100%}.upload-area .el-upload-dragger[data-v-a3b8976a]{width:100%;height:180px}.upload-content[data-v-a3b8976a]{text-align:center;padding:20px}.upload-content i[data-v-a3b8976a]{font-size:48px;color:#409eff;margin-bottom:16px}.uploading-content[data-v-a3b8976a]{text-align:center;padding:40px}.uploading-content i[data-v-a3b8976a]{font-size:48px;color:#409eff;margin-bottom:16px}.upload-text[data-v-a3b8976a]{margin:16px 0;font-size:14px;color:#666}.el-upload__tip[data-v-a3b8976a]{margin-top:12px;color:#999;font-size:12px}.empty-state[data-v-a3b8976a]{text-align:center;padding:60px 20px;color:#999}.empty-icon i[data-v-a3b8976a]{font-size:64px;margin-bottom:16px}.empty-text[data-v-a3b8976a]{font-size:18px;margin-bottom:8px}.empty-description[data-v-a3b8976a]{font-size:14px}.file-name-btn[data-v-a3b8976a]{text-align:left;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-view[data-v-a3b8976a]{height:calc(100vh - 100px);display:flex;flex-direction:column}.toolbar[data-v-a3b8976a]{display:flex;align-items:center;background:#fff;padding:12px 20px;border-radius:4px;margin-bottom:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.toolbar-info[data-v-a3b8976a]{margin-left:20px;display:flex;align-items:center}.file-name[data-v-a3b8976a]{font-weight:700;font-size:16px}.word-count[data-v-a3b8976a]{color:#666;font-size:14px}.edit-content[data-v-a3b8976a]{display:flex;gap:16px;flex:1;overflow:hidden}.editor-panel[data-v-a3b8976a]{flex:7;display:flex;flex-direction:column}.correction-panel[data-v-a3b8976a]{flex:3;display:flex;flex-direction:column}.correction-card[data-v-a3b8976a],.editor-card[data-v-a3b8976a]{flex:1;display:flex;flex-direction:column}.correction-card .el-card__body[data-v-a3b8976a],.editor-card .el-card__body[data-v-a3b8976a]{flex:1;display:flex;flex-direction:column;overflow:visible}.rich-editor[data-v-a3b8976a]{flex:1;border:1px solid #dcdfe6;border-radius:4px;padding:15px;font-size:14px;line-height:1.6;overflow-y:auto;background:#fff;outline:none}.rich-editor[data-v-a3b8976a]:focus{border-color:#409eff}.error-highlight[data-v-a3b8976a]{position:relative;cursor:pointer}.error-grammar[data-v-a3b8976a]{border-bottom:2px #f56c6c}.error-spelling[data-v-a3b8976a]{border-bottom:2px #e6a23c}.error-punctuation[data-v-a3b8976a]{border-bottom:2px #409eff}.error-style[data-v-a3b8976a]{border-bottom:2px #67c23a}.error-selected[data-v-a3b8976a]{background-color:rgba(64,158,255,.1);border-radius:2px}.correction-actions[data-v-a3b8976a]{margin-bottom:20px}.correction-actions .el-button[data-v-a3b8976a]{width:100%;height:40px;font-size:14px}.correction-results[data-v-a3b8976a]{flex:1;overflow:hidden;display:flex;flex-direction:column}.results-header[data-v-a3b8976a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.error-list[data-v-a3b8976a]{flex:1;overflow-y:auto}.error-item[data-v-a3b8976a]{border:1px solid #ebeef5;border-radius:4px;margin-bottom:12px;padding:12px;cursor:pointer;transition:all .3s}.error-item-active[data-v-a3b8976a],.error-item[data-v-a3b8976a]:hover{border-color:#409eff;box-shadow:0 2px 4px rgba(64,158,255,.2)}.error-type[data-v-a3b8976a]{margin-bottom:8px}.error-content[data-v-a3b8976a]{margin-bottom:10px}.error-original[data-v-a3b8976a]{margin-bottom:4px;font-size:13px}.error-text[data-v-a3b8976a]{background-color:#fef0f0;color:#f56c6c;padding:2px 4px;border-radius:2px;font-weight:700}.error-suggestion[data-v-a3b8976a]{margin-bottom:6px;font-size:13px}.suggestion-text[data-v-a3b8976a]{background-color:#f0f9ff;color:#409eff;padding:2px 4px;border-radius:2px;font-weight:700}.error-reason[data-v-a3b8976a]{font-size:12px;color:#909399;font-style:italic}.error-actions[data-v-a3b8976a]{display:flex;gap:8px}.error-actions .el-button[data-v-a3b8976a]{padding:4px 8px;font-size:12px}.no-errors[data-v-a3b8976a]{text-align:center;padding:40px 20px;color:#67c23a}.no-errors-icon i[data-v-a3b8976a]{font-size:48px;margin-bottom:12px}.no-errors-text[data-v-a3b8976a]{font-size:16px;font-weight:700;margin-bottom:8px}.no-errors-desc[data-v-a3b8976a]{font-size:14px;color:#909399}.correction-tip[data-v-a3b8976a]{text-align:center;padding:40px 20px;color:#909399}.tip-icon i[data-v-a3b8976a]{font-size:48px;margin-bottom:12px}.tip-text[data-v-a3b8976a]{font-size:14px;line-height:1.5}@media (max-width:1200px){.edit-content[data-v-a3b8976a]{flex-direction:column}.correction-panel[data-v-a3b8976a],.editor-panel[data-v-a3b8976a]{width:100%}.correction-panel[data-v-a3b8976a]{max-height:400px}}.error-list[data-v-a3b8976a]::-webkit-scrollbar,.rich-editor[data-v-a3b8976a]::-webkit-scrollbar{width:6px}.error-list[data-v-a3b8976a]::-webkit-scrollbar-track,.rich-editor[data-v-a3b8976a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.error-list[data-v-a3b8976a]::-webkit-scrollbar-thumb,.rich-editor[data-v-a3b8976a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.error-list[data-v-a3b8976a]::-webkit-scrollbar-thumb:hover,.rich-editor[data-v-a3b8976a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-table .el-table__cell[data-v-a3b8976a]{padding:12px 0}.el-card[data-v-a3b8976a]{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-progress[data-v-a3b8976a]{margin-top:10px}.el-button+.el-button[data-v-a3b8976a]{margin-left:8px}.el-tag[data-v-a3b8976a]{border-radius:12px}.el-upload-dragger[data-v-a3b8976a]{border:2px dashed #d9d9d9;border-radius:6px;transition:border-color .3s}.el-upload-dragger[data-v-a3b8976a]:hover{border-color:#409eff}.el-upload__tip div[data-v-a3b8976a]{line-height:1.5}.uploading-content .el-progress[data-v-a3b8976a]{width:200px;margin:0 auto}.el-table__row:hover>td[data-v-a3b8976a]{background-color:#f5f7fa}.el-divider--vertical[data-v-a3b8976a]{height:1.2em}.image-info[data-v-0168cc8d]{margin-top:10px;font-size:12px;color:#606266}.image-info p[data-v-0168cc8d]{margin:4px 0}.detection-details[data-v-0168cc8d]{flex:1}.safe-result[data-v-0168cc8d]{text-align:center;padding:30px 20px;background:#f0f9ff;border-radius:8px;border:1px solid #e1f5fe}.safe-result i[data-v-0168cc8d]{font-size:48px;color:#67c23a;margin-bottom:15px}.safe-result p[data-v-0168cc8d]{font-size:16px;color:#303133;margin-bottom:20px}.confidence-score[data-v-0168cc8d]{display:flex;align-items:center;justify-content:center;gap:10px}.score-text[data-v-0168cc8d]{font-weight:700;color:#67c23a}.violation-result[data-v-0168cc8d]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:8px;padding:20px}.violation-header[data-v-0168cc8d]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#f56c6c;margin-bottom:15px}.violations-list[data-v-0168cc8d]{margin-bottom:20px}.violation-item[data-v-0168cc8d]{background:#fff;border:1px solid #fbc4c4;border-radius:6px;padding:15px;margin-bottom:10px}.violation-info[data-v-0168cc8d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.violation-desc[data-v-0168cc8d]{flex:1;min-width:150px;color:#303133}.confidence-bar[data-v-0168cc8d]{display:flex;align-items:center;gap:8px;min-width:200px}.confidence-label[data-v-0168cc8d]{font-size:12px;color:#606266}.confidence-value[data-v-0168cc8d]{font-size:12px;font-weight:700}.violation-location[data-v-0168cc8d]{margin-top:10px;font-size:12px;color:#909399}.suggestions[data-v-0168cc8d]{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:15px;margin-top:15px}.suggestions h4[data-v-0168cc8d]{margin:0 0 10px 0;color:#fa8c16;font-size:14px;display:flex;align-items:center;gap:5px}.suggestions ul[data-v-0168cc8d]{margin:0;padding-left:20px;list-style-type:disc}.suggestions li[data-v-0168cc8d]{color:#595959;font-size:13px;line-height:1.6;margin-bottom:5px}.detailed-analysis[data-v-0168cc8d]{margin-top:20px}.analysis-content h5[data-v-0168cc8d]{margin:0 0 15px 0;color:#303133;font-size:14px}.dimension-item[data-v-0168cc8d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px}.analysis-content p[data-v-0168cc8d]{margin:5px 0;font-size:13px;color:#606266}.result-actions[data-v-0168cc8d]{margin-top:20px;padding-top:15px;border-top:1px solid #ebeef5;display:flex;gap:8px;justify-content:flex-end}.result-actions .el-button[data-v-0168cc8d]{padding:5px 15px}.result-card[data-v-0168cc8d]{animation:fadeInUp-0168cc8d .5s ease-out}@keyframes fadeInUp-0168cc8d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[data-v-0168cc8d]::-webkit-scrollbar{width:8px}[data-v-0168cc8d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-0168cc8d]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-0168cc8d]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.upload-dragger.is-dragover[data-v-0168cc8d]{border-color:#409eff;background-color:rgba(64,158,255,.06)}.dialog-footer[data-v-0168cc8d]{text-align:center}.el-card[data-v-0168cc8d]{border:none;box-shadow:0 2px 12px rgba(0,0,0,.1)}.el-card__header[data-v-0168cc8d]{border-bottom:1px solid #f0f2f5}.el-upload-dragger[data-v-0168cc8d]{border:2px dashed #d9d9d9;border-radius:8px;background-color:#fafafa;transition:all .3s}.el-upload-dragger[data-v-0168cc8d]:hover{border-color:#409eff}.el-progress-bar__inner[data-v-0168cc8d],.el-progress-bar__outer[data-v-0168cc8d]{border-radius:100px}.el-tag[data-v-0168cc8d]{border:none;font-weight:500}.el-collapse[data-v-0168cc8d]{border:none}.el-collapse-item__header[data-v-0168cc8d]{background-color:#fafafa;border:1px solid #e4e7ed;border-radius:4px;padding-left:15px}.el-collapse-item__wrap[data-v-0168cc8d]{border:none}.el-collapse-item__content[data-v-0168cc8d]{padding:15px;background-color:#fafafa}.el-rate[data-v-0168cc8d]{height:auto}.el-checkbox-group[data-v-0168cc8d],.el-radio-group[data-v-0168cc8d]{display:flex;flex-direction:column;gap:8px}detection-container[data-v-0168cc8d]{display:flex;min-height:100vh;background-color:#f5f7fa}.main-content[data-v-0168cc8d]{flex:1;padding:20px;overflow-y:auto}.stats-cards[data-v-0168cc8d]{margin-bottom:20px}.stat-card[data-v-0168cc8d]{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s}.stat-card[data-v-0168cc8d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.stat-icon[data-v-0168cc8d]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:24px}.stat-card.safe .stat-icon[data-v-0168cc8d]{background:#e8f5e8;color:#67c23a}.stat-card.warning .stat-icon[data-v-0168cc8d]{background:#fdf6ec;color:#e6a23c}.stat-card.danger .stat-icon[data-v-0168cc8d]{background:#fef0f0;color:#f56c6c}.stat-card.total .stat-icon[data-v-0168cc8d]{background:#e6f7ff;color:#409eff}.stat-info[data-v-0168cc8d]{flex:1}.stat-number[data-v-0168cc8d]{font-size:28px;font-weight:700;line-height:1}.stat-label[data-v-0168cc8d]{font-size:14px;color:#909399;margin-top:4px}.detection-area[data-v-0168cc8d]{background:#fff;border-radius:8px;overflow:hidden}.upload-card[data-v-0168cc8d]{margin-bottom:20px}.card-header[data-v-0168cc8d]{display:flex;justify-content:space-between;align-items:center}.header-buttons .el-button[data-v-0168cc8d]{margin-left:8px}.upload-section[data-v-0168cc8d]{padding:20px 0}.upload-dragger[data-v-0168cc8d]{width:100%;text-align:center}.upload-content[data-v-0168cc8d]{text-align:center;padding:0 20px}.upload-icon[data-v-0168cc8d]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-text p[data-v-0168cc8d]{margin:8px 0}.upload-hint[data-v-0168cc8d]{font-size:12px;color:#909399}.quick-actions[data-v-0168cc8d]{text-align:center;margin-top:20px}.quick-actions .el-button[data-v-0168cc8d]{margin:0 5px}.detection-progress[data-v-0168cc8d]{padding:20px;text-align:center;background:#f9f9f9;border-radius:8px;margin:20px 0}.progress-text[data-v-0168cc8d]{margin-top:10px;color:#606266;font-size:14px}.results-section[data-v-0168cc8d]{margin-top:20px}.result-card[data-v-0168cc8d]{margin-bottom:20px}.result-header[data-v-0168cc8d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #ebeef5;margin-bottom:20px}.result-title[data-v-0168cc8d]{font-size:16px;font-weight:700;color:#303133}.detection-time[data-v-0168cc8d]{font-size:12px;color:#909399}.result-content[data-v-0168cc8d]{display:flex;gap:20px}.image-preview[data-v-0168cc8d]{flex-shrink:0;width:200px}.image-preview img[data-v-0168cc8d]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #ebeef5}.upload-preview[data-v-0168cc8d]{position:relative;display:inline-block;height:100%}.preview-img[data-v-0168cc8d]{width:100%;height:100%;border-radius:6px}.close-btn[data-v-0168cc8d]{position:absolute;top:5px;right:5px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;line-height:18px;cursor:pointer;font-weight:700}.close-btn[data-v-0168cc8d]:hover{background:rgba(0,0,0,.7)}.video-review-container[data-v-72d3fcaa]{display:flex;min-height:100vh;background-color:#f5f7fa}.sidebar[data-v-72d3fcaa]{width:250px;background-color:#2c3e50;box-shadow:2px 0 6px rgba(0,0,0,.1)}.logo-section[data-v-72d3fcaa]{padding:20px;text-align:center;color:#ecf0f1;font-size:18px;font-weight:700;border-bottom:1px solid #34495e}.logo-section i[data-v-72d3fcaa]{font-size:24px;margin-right:8px;color:#e74c3c}.sidebar-menu[data-v-72d3fcaa]{border:none}.sidebar-menu .el-menu-item[data-v-72d3fcaa]{height:50px;line-height:50px}.main-content[data-v-72d3fcaa]{flex:1;padding:20px;overflow-y:auto}.stats-cards[data-v-72d3fcaa]{margin-bottom:20px}.stat-card[data-v-72d3fcaa]{background:#fff;border-radius:8px;padding:15px;display:flex;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s;min-height:80px}.stat-card[data-v-72d3fcaa]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.stat-icon[data-v-72d3fcaa]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:20px}.stat-card.safe .stat-icon[data-v-72d3fcaa]{background:#e8f5e8;color:#67c23a}.stat-card.processing .stat-icon[data-v-72d3fcaa]{background:#e6f7ff;color:#409eff}.stat-card.processing .stat-icon i[data-v-72d3fcaa]{animation:rotating-72d3fcaa 2s linear infinite}.stat-card.warning .stat-icon[data-v-72d3fcaa]{background:#fdf6ec;color:#e6a23c}.stat-card.danger .stat-icon[data-v-72d3fcaa]{background:#fef0f0;color:#f56c6c}.stat-card.queue .stat-icon[data-v-72d3fcaa]{background:#f4f4f5;color:#909399}.stat-card.total .stat-icon[data-v-72d3fcaa]{background:#e6f7ff;color:#409eff}.stat-info[data-v-72d3fcaa]{flex:1}.stat-number[data-v-72d3fcaa]{font-size:24px;font-weight:700;line-height:1}.stat-label[data-v-72d3fcaa]{font-size:12px;color:#909399;margin-top:4px}.upload-section[data-v-72d3fcaa]{margin-bottom:20px}.upload-card[data-v-72d3fcaa]{background:#fff;border-radius:8px}.card-header[data-v-72d3fcaa]{display:flex;justify-content:space-between;align-items:center}.header-buttons .el-button[data-v-72d3fcaa]{margin-left:8px}.upload-dragger[data-v-72d3fcaa]{width:100%;text-align:center}.upload-content[data-v-72d3fcaa]{text-align:center;padding:0}.upload-icon[data-v-72d3fcaa]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-text p[data-v-72d3fcaa]{margin:8px 0}.upload-hint[data-v-72d3fcaa]{font-size:12px;color:#909399}.quick-actions[data-v-72d3fcaa]{text-align:center;margin-top:20px}.quick-actions .el-button[data-v-72d3fcaa]{margin:0 5px}.review-tasks[data-v-72d3fcaa]{display:flex;flex-direction:column;gap:20px}.task-section[data-v-72d3fcaa]{background:#fff;border-radius:8px}.section-header[data-v-72d3fcaa]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;color:#303133}.rotating[data-v-72d3fcaa]{animation:rotating-72d3fcaa 2s linear infinite}@keyframes rotating-72d3fcaa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.processing-section[data-v-72d3fcaa]{border-left:4px solid #409eff}.task-grid[data-v-72d3fcaa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;padding:20px 0}.task-card[data-v-72d3fcaa]{border:1px solid #ebeef5;border-radius:8px;padding:15px;background:#fafbfc}.processing-task[data-v-72d3fcaa]{background:#f0f9ff;border-color:#b3d8ff}.task-video[data-v-72d3fcaa]{display:flex;align-items:center;margin-bottom:15px}.video-placeholder[data-v-72d3fcaa]{width:60px;height:45px;background:#e9ecef;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:10px;font-size:12px;text-align:center}.video-placeholder i[data-v-72d3fcaa]{font-size:16px;color:#6c757d;margin-bottom:2px}.task-status[data-v-72d3fcaa]{display:flex;align-items:center;gap:5px;font-size:14px}.task-status.processing[data-v-72d3fcaa]{color:#409eff}.task-info[data-v-72d3fcaa]{margin-bottom:15px}.task-details[data-v-72d3fcaa]{font-size:12px;color:#606266;margin-bottom:10px}.task-details p[data-v-72d3fcaa]{margin:2px 0}.processing-progress[data-v-72d3fcaa]{margin-bottom:10px}.progress-info[data-v-72d3fcaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;color:#606266}.time-info[data-v-72d3fcaa]{font-size:11px;color:#909399}.current-analysis[data-v-72d3fcaa]{background:#e6f7ff;padding:8px 10px;border-radius:4px;border-left:3px solid #409eff}.analysis-text[data-v-72d3fcaa]{font-size:12px;color:#409eff;margin:0;display:flex;align-items:center;gap:5px}.task-actions[data-v-72d3fcaa]{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.task-detail-actions .el-button[data-v-72d3fcaa]{padding:6px 12px;font-size:13px}.dialog-footer[data-v-72d3fcaa]{text-align:center}.detail-report-dialog[data-v-72d3fcaa]{max-height:80vh}.detail-report-content[data-v-72d3fcaa]{max-height:60vh;overflow-y:auto}.report-header h3[data-v-72d3fcaa]{margin:0 0 10px 0;color:#303133}.report-meta[data-v-72d3fcaa]{display:flex;gap:20px;font-size:12px;color:#909399;margin-bottom:20px}@media (max-width:1200px){.stats-cards .el-col[data-v-72d3fcaa]{margin-bottom:10px}.task-grid[data-v-72d3fcaa]{grid-template-columns:1fr}}@media (max-width:768px){.video-review-container[data-v-72d3fcaa]{flex-direction:column}.sidebar[data-v-72d3fcaa]{width:100%;height:auto}.main-content[data-v-72d3fcaa]{padding:10px}.task-preview[data-v-72d3fcaa]{flex-direction:column}.video-thumbnail[data-v-72d3fcaa]{width:100%;height:200px;margin-right:0;margin-bottom:10px}.task-detail-actions[data-v-72d3fcaa]{justify-content:center}.basic-details[data-v-72d3fcaa]{flex-direction:column;gap:5px}.analysis-summary[data-v-72d3fcaa]{grid-template-columns:1fr}}.completed-task[data-v-72d3fcaa]{animation:slideInUp-72d3fcaa .5s ease-out}@keyframes slideInUp-72d3fcaa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.task-card[data-v-72d3fcaa]{animation:fadeIn-72d3fcaa .3s ease-out}@keyframes fadeIn-72d3fcaa{0%{opacity:0}to{opacity:1}}.el-card[data-v-72d3fcaa]{border:none;box-shadow:0 2px 12px rgba(0,0,0,.1)}.el-card__header[data-v-72d3fcaa]{border-bottom:1px solid #f0f2f5;background:#fafbfc}.el-upload-dragger[data-v-72d3fcaa]{border:2px dashed #d9d9d9;border-radius:8px;background-color:#fafafa;transition:all .3s}.el-upload-dragger[data-v-72d3fcaa]:hover{border-color:#409eff}.el-progress-bar__inner[data-v-72d3fcaa],.el-progress-bar__outer[data-v-72d3fcaa]{border-radius:100px}.el-tag[data-v-72d3fcaa]{border:none;font-weight:500}.el-select[data-v-72d3fcaa]{width:100%}.el-checkbox-group[data-v-72d3fcaa],.el-radio-group[data-v-72d3fcaa]{display:flex;flex-direction:column;gap:8px}.el-slider[data-v-72d3fcaa]{margin-right:20px}.fade-enter-active[data-v-72d3fcaa],.fade-leave-active[data-v-72d3fcaa]{transition:opacity .3s}.fade-enter[data-v-72d3fcaa],.fade-leave-to[data-v-72d3fcaa]{opacity:0}.slide-enter-active[data-v-72d3fcaa]{transition:all .3s ease}.slide-leave-active[data-v-72d3fcaa]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-enter[data-v-72d3fcaa],.slide-leave-to[data-v-72d3fcaa]{transform:translateX(10px);opacity:0}[data-v-72d3fcaa]::-webkit-scrollbar{width:8px;height:8px}[data-v-72d3fcaa]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-72d3fcaa]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-72d3fcaa]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.processing-task[data-v-72d3fcaa]{position:relative;overflow:hidden}.processing-task[data-v-72d3fcaa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#409eff,transparent);animation:loading-72d3fcaa 2s infinite}@keyframes loading-72d3fcaa{0%{left:-100%}to{left:100%}}.queue-item.priority[data-v-72d3fcaa]{position:relative}.queue-item.priority[data-v-72d3fcaa]:after{content:"优先";position:absolute;top:5px;right:5px;background:#e6a23c;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700}.empty-state[data-v-72d3fcaa]{text-align:center;padding:40px 20px;color:#909399}.empty-state i[data-v-72d3fcaa]{font-size:48px;margin-bottom:15px;display:block}.empty-state p[data-v-72d3fcaa]{font-size:14px;line-height:1.6}.status-indicator[data-v-72d3fcaa]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.status-indicator.processing[data-v-72d3fcaa]{background:#e6f7ff;color:#409eff}.status-indicator.safe[data-v-72d3fcaa]{background:#e8f5e8;color:#67c23a}.status-indicator.violation[data-v-72d3fcaa]{background:#fef0f0;color:#f56c6c}.status-indicator.warning[data-v-72d3fcaa]{background:#fdf6ec;color:#e6a23c}.highlight[data-v-72d3fcaa]{background:#fff3cd;padding:2px 4px;border-radius:3px;border:1px solid #ffeaa7}.pulse[data-v-72d3fcaa]{animation:pulse-72d3fcaa 2s infinite}@keyframes pulse-72d3fcaa{0%{box-shadow:0 0 0 0 rgba(64,158,255,.7)}70%{box-shadow:0 0 0 10px rgba(64,158,255,0)}to{box-shadow:0 0 0 0 rgba(64,158,255,0)}}.task-actions .el-button[data-v-72d3fcaa]{padding:5px 10px;font-size:12px}.queue-section[data-v-72d3fcaa]{border-left:4px solid #909399}.queue-list[data-v-72d3fcaa]{padding:15px 0}.queue-item[data-v-72d3fcaa]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f2f5;transition:all .3s}.queue-item[data-v-72d3fcaa]:hover{background:#fafbfc;margin:0 -15px;padding-left:15px;padding-right:15px}.queue-item.priority[data-v-72d3fcaa]{background:#fff7e6;border-left:3px solid #e6a23c;padding-left:12px}.queue-number[data-v-72d3fcaa]{width:30px;height:30px;background:#f0f2f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#606266;margin-right:15px}.queue-item.priority .queue-number[data-v-72d3fcaa]{background:#e6a23c;color:#fff}.queue-info[data-v-72d3fcaa]{flex:1}.file-info[data-v-72d3fcaa]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.file-info i[data-v-72d3fcaa]{color:#909399}.file-name[data-v-72d3fcaa]{font-weight:500;color:#303133}.file-details[data-v-72d3fcaa]{font-size:12px;color:#909399}.queue-actions[data-v-72d3fcaa]{display:flex;gap:5px}.queue-actions .el-button[data-v-72d3fcaa]{padding:4px 8px;font-size:11px}.completed-section[data-v-72d3fcaa]{border-left:4px solid #67c23a}.completed-list[data-v-72d3fcaa]{padding:15px 0}.completed-task[data-v-72d3fcaa]{border:1px solid #ebeef5;border-radius:8px;margin-bottom:15px;overflow:hidden;transition:all .3s}.completed-task[data-v-72d3fcaa]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.task-preview[data-v-72d3fcaa]{display:flex;padding:15px;background:#fafbfc;border-bottom:1px solid #ebeef5}.video-thumbnail[data-v-72d3fcaa]{position:relative;width:120px;height:90px;margin-right:15px;border-radius:6px;overflow:hidden}.video-thumbnail img[data-v-72d3fcaa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-overlay[data-v-72d3fcaa]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s;cursor:pointer}.video-thumbnail:hover .play-overlay[data-v-72d3fcaa]{opacity:1}.play-overlay i[data-v-72d3fcaa]{font-size:24px;color:#fff}.task-basic-info[data-v-72d3fcaa]{flex:1}.task-basic-info h4[data-v-72d3fcaa]{margin:0 0 8px 0;font-size:16px;color:#303133}.basic-details[data-v-72d3fcaa]{display:flex;gap:15px;margin-bottom:8px;font-size:12px;color:#606266}.completion-time[data-v-72d3fcaa]{font-size:11px;color:#909399}.task-result[data-v-72d3fcaa]{padding:15px}.result-status[data-v-72d3fcaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.confidence-score[data-v-72d3fcaa]{font-size:14px;font-weight:500;color:#303133}.safe-summary[data-v-72d3fcaa]{background:#f0f9ff;border:1px solid #b3d8ff;border-radius:6px;padding:15px}.safe-icon[data-v-72d3fcaa]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#67c23a;font-weight:500}.safe-icon i[data-v-72d3fcaa]{font-size:18px}.analysis-summary[data-v-72d3fcaa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.summary-item[data-v-72d3fcaa]{display:flex;justify-content:space-between;font-size:13px;color:#606266}.violation-summary[data-v-72d3fcaa]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:6px;padding:15px}.violations-header[data-v-72d3fcaa]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#f56c6c;font-weight:500}.violations-preview[data-v-72d3fcaa]{margin-bottom:10px}.violation-preview-item[data-v-72d3fcaa]{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:12px}.violation-time[data-v-72d3fcaa]{color:#606266}.violation-confidence[data-v-72d3fcaa]{font-weight:500;color:#f56c6c}.more-violations[data-v-72d3fcaa]{font-size:12px;color:#909399;text-align:center;padding:5px;background:#fafafa;border-radius:4px}.timeline-preview[data-v-72d3fcaa]{margin-top:15px;padding:15px;background:#fafbfc;border-radius:6px;border:1px solid #ebeef5}.timeline-header[data-v-72d3fcaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:500;color:#303133}.timeline-duration[data-v-72d3fcaa]{font-size:12px;color:#909399}.timeline-bar[data-v-72d3fcaa]{height:6px;background:#f0f2f5;border-radius:3px;overflow:hidden;display:flex;margin-bottom:8px}.timeline-segment[data-v-72d3fcaa]{height:100%;transition:all .3s}.timeline-segment[data-v-72d3fcaa]:hover{opacity:.8}.timeline-segment.safe[data-v-72d3fcaa]{background:#67c23a}.timeline-segment.warning[data-v-72d3fcaa]{background:#e6a23c}.timeline-segment.danger[data-v-72d3fcaa]{background:#f56c6c}.timeline-legend[data-v-72d3fcaa]{display:flex;gap:15px;font-size:11px}.legend-item[data-v-72d3fcaa]{display:flex;align-items:center;gap:4px;color:#606266}.legend-item i[data-v-72d3fcaa]{width:8px;height:8px;border-radius:2px}.legend-item.safe i[data-v-72d3fcaa]{background:#67c23a}.legend-item.warning i[data-v-72d3fcaa]{background:#e6a23c}.legend-item.danger i[data-v-72d3fcaa]{background:#f56c6c}.task-detail-actions[data-v-72d3fcaa]{padding:15px;background:#fafbfc;border-top:1px solid #ebeef5;display:flex;gap:8px;justify-content:flex}.personal-center[data-v-295b6942]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-295b6942]{text-align:center;margin-bottom:30px;padding:20px 0}.page-header h1[data-v-295b6942]{font-size:28px;color:#303133;margin:0 0 10px 0;font-weight:600}.page-header p[data-v-295b6942]{color:#909399;font-size:14px;margin:0}.section-card[data-v-295b6942]{margin-bottom:30px;border-radius:8px;border:none}.section-title[data-v-295b6942]{font-size:18px;font-weight:600;color:#303133}.rights-container[data-v-295b6942]{padding:10px 0}.rights-grid[data-v-295b6942]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.rights-item[data-v-295b6942]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#f8f9ff,#fafbff);border-radius:8px;border:1px solid #e4e7ed;transition:all .3s ease}.rights-item[data-v-295b6942]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.rights-icon[data-v-295b6942]{margin-right:15px;width:50px;height:50px;background:linear-gradient(135deg,#409eff,#66b1ff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.rights-content[data-v-295b6942]{flex:1}.rights-content h3[data-v-295b6942]{margin:0 0 10px 0;font-size:16px;color:#303133;font-weight:600}.progress-info[data-v-295b6942]{width:100%}.usage-text[data-v-295b6942]{font-size:14px;color:#606266;margin-bottom:8px;display:block}.dictionary-controls[data-v-295b6942]{display:flex;align-items:center;margin-bottom:20px}.word-text[data-v-295b6942]{font-weight:600;color:#f56c6c}.correction-text[data-v-295b6942]{font-weight:600;color:#67c23a}.pagination-container[data-v-295b6942]{display:flex;justify-content:center;margin-top:20px}.dialog-footer[data-v-295b6942]{text-align:right}@media (max-width:768px){.personal-center[data-v-295b6942]{padding:15px}.rights-grid[data-v-295b6942]{grid-template-columns:1fr}.dictionary-controls[data-v-295b6942]{flex-direction:column;align-items:stretch}.dictionary-controls .el-input[data-v-295b6942]{width:100%!important;margin-right:0!important;margin-bottom:10px}.dictionary-controls .el-select[data-v-295b6942]{width:100%!important}}.el-card__header[data-v-295b6942]{background-color:#fafafa;border-bottom:1px solid #ebeef5}.el-progress-bar__outer[data-v-295b6942]{background-color:#ebeef5;border-radius:10px;height:8px}.el-progress-bar__inner[data-v-295b6942]{border-radius:10px}.el-table th[data-v-295b6942]{font-weight:600}.el-tag[data-v-295b6942]{border-radius:12px}[data-v-77e151b6]{margin:0;padding:0;box-sizing:border-box}.body[data-v-77e151b6]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif}.container[data-v-77e151b6]{margin:0 auto;padding:20px;min-height:100vh}.header[data-v-77e151b6]{text-align:center;margin-bottom:30px;color:#fff}.header h1[data-v-77e151b6]{font-size:2.5rem;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header p[data-v-77e151b6]{font-size:1.1rem;opacity:.9}.main-content[data-v-77e151b6]{display:flex;gap:20px;min-height:70vh}.left-panel[data-v-77e151b6]{flex:2}.left-panel[data-v-77e151b6],.right-panel[data-v-77e151b6]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);max-height:80vh}.right-panel[data-v-77e151b6]{flex:1;overflow-y:auto}.panel-title[data-v-77e151b6]{font-size:1.3rem;font-weight:700;margin-bottom:20px;color:#2c3e50;display:flex;align-items:center;gap:10px}.panel-title i[data-v-77e151b6]{color:#667eea}.image-grid[data-v-77e151b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;max-height:68vh;overflow-y:auto}.image-item[data-v-77e151b6]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.image-item[data-v-77e151b6]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.image-item img[data-v-77e151b6]{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.image-overlay[data-v-77e151b6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000);color:#fff;padding:10px;font-size:.9rem}.empty-state[data-v-77e151b6]{text-align:center;color:#999;padding:60px 20px}.empty-state i[data-v-77e151b6]{font-size:4rem;margin-bottom:20px;color:#ddd}.form-section[data-v-77e151b6]{margin-bottom:25px}.form-section label[data-v-77e151b6]{font-weight:600;color:#2c3e50;margin-bottom:8px;display:block}.resolution-options[data-v-77e151b6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}.resolution-card[data-v-77e151b6]{padding:12px;border:2px solid #e0e6ed;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center}.resolution-card.active[data-v-77e151b6]{border-color:#667eea;background:#f0f4ff;color:#667eea;font-weight:700}.resolution-card[data-v-77e151b6]:hover{border-color:#667eea;background:#f8f9ff}.examples-section[data-v-77e151b6]{background:#f8f9fa;border-radius:8px;margin-top:20px}.example-item[data-v-77e151b6]{margin-bottom:15px;padding:12px;background:#fff;border-radius:6px;transition:background .2s ease;border-left:4px solid #667eea;display:flex;gap:12px;align-items:flex-start}.example-item[data-v-77e151b6]:hover{background:#f0f4ff}.example-thumbnail[data-v-77e151b6]{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;cursor:pointer;transition:transform .2s ease;border:2px solid #e0e6ed}.example-thumbnail[data-v-77e151b6]:hover{transform:scale(1.05);border-color:#667eea}.example-content[data-v-77e151b6]{flex:1;cursor:pointer}.example-title[data-v-77e151b6]{font-weight:700;color:#2c3e50;margin-bottom:5px}.example-prompt[data-v-77e151b6]{color:#666;font-size:.9rem;line-height:1.4}.generate-btn[data-v-77e151b6]{width:100%;height:50px;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.generate-btn[data-v-77e151b6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.generate-btn[data-v-77e151b6]:disabled{opacity:.6;transform:none;cursor:not-allowed}.el-input__inner[data-v-77e151b6],.el-textarea__inner[data-v-77e151b6]{border-radius:8px!important}.loading-overlay[data-v-77e151b6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-content[data-v-77e151b6]{background:#fff;padding:40px;border-radius:16px;text-align:center;max-width:300px}.stats-bar[data-v-77e151b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px;background:#f0f4ff;border-radius:8px}@media (max-width:768px){.main-content[data-v-77e151b6]{flex-direction:column}.resolution-options[data-v-77e151b6]{grid-template-columns:1fr}}p[data-v-77e151b6]{margin-bottom:5px}p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}h1{font-size:2.5em}h2{font-size:1.5em}h3{font-size:1em}.m-0{margin:0}.mlr-1{margin:0 5px}.text-center{text-align:center}.align-center{align-items:center}.flex{display:flex}.flex-column{flex-direction:column}.flex-1{flex:1 1 0%}.flex-wrap{flex-wrap:wrap}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-center{justify-content:center}.justify-content-evenly{justify-content:space-evenly}.mt-1{margin-top:1em}