.guide-popover{text-align:center;padding:20px!important}.guide-content .guide-badge{display:inline-block;background:linear-gradient(135deg,var(--color-primary-light),#6366f1);color:#fff;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:9999px;letter-spacing:.05em;margin-bottom:8px}.guide-content .guide-title{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:var(--color-text-primary)}.guide-content .guide-desc{margin:0 0 14px;font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.det-page[data-v-cc0c45fa]{width:100%}.det-header[data-v-cc0c45fa]{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-2);text-align:center}.det-header__title[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}.det-header__subtitle[data-v-cc0c45fa]{font-size:var(--text-body);color:var(--color-text-secondary);margin:var(--space-2) 0 0;line-height:var(--leading-relaxed)}.det-header__badges[data-v-cc0c45fa]{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.det-badge[data-v-cc0c45fa]{display:inline-flex;align-items:center;padding:4px 12px;font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:4px}.det-badge--success[data-v-cc0c45fa]{background:#16a34a14;color:var(--color-success)}.det-badge--primary[data-v-cc0c45fa]{background:#1d4ed80f;color:var(--color-primary)}.det-badge--accent[data-v-cc0c45fa]{background:#ea580c0f;color:var(--color-accent)}.det-container[data-v-cc0c45fa]{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.det-tabs[data-v-cc0c45fa]{display:inline-flex;margin:var(--space-3) auto var(--space-4);background:var(--color-bg-hover);padding:4px;gap:0;border-radius:4px}.det-tab[data-v-cc0c45fa]{padding:var(--space-2) var(--space-8);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;transition:all .15s ease;height:40px;display:inline-flex;align-items:center;gap:var(--space-2);border-radius:4px}.det-tab .el-icon[data-v-cc0c45fa]{font-size:16px}.det-tab[data-v-cc0c45fa]:hover{color:var(--color-text-body)}.det-tab.active[data-v-cc0c45fa]{color:var(--color-primary);font-weight:var(--weight-semibold);background:#fff;box-shadow:0 1px 3px #00000014}.det-main[data-v-cc0c45fa]{display:flex;gap:1px;margin-top:var(--space-4);background:var(--color-border-light);box-shadow:0 1px 8px #0000000f,0 0 1px #0000000a}.det-panel[data-v-cc0c45fa]{flex:1;background:#fff;padding:var(--space-5)}.panel-toolbar[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.lang-selector[data-v-cc0c45fa]{display:flex;gap:var(--space-1)}.lang-btn[data-v-cc0c45fa]{padding:var(--space-1) var(--space-3);border:none;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;color:var(--color-text-muted);background:transparent;transition:all .15s ease;border-radius:4px}.lang-btn.active[data-v-cc0c45fa]{color:var(--color-primary);background:#1d4ed814}.lang-btn[data-v-cc0c45fa]:hover:not(.active){color:var(--color-text-body)}.word-count[data-v-cc0c45fa]{font-size:var(--text-sm);color:var(--color-text-muted)}.word-count.is-over[data-v-cc0c45fa]{color:var(--color-danger);font-weight:var(--weight-medium)}.textarea-wrap .input-tip[data-v-cc0c45fa]{margin-top:var(--space-2)}.textarea-wrap .text-input[data-v-cc0c45fa] .el-textarea__inner{min-height:260px;padding:var(--space-4);border-radius:4px;border:none;background:var(--color-bg-page);font-size:var(--text-sm);color:var(--color-text-primary);resize:none;line-height:var(--leading-relaxed);transition:background .15s ease}.textarea-wrap .text-input[data-v-cc0c45fa] .el-textarea__inner:focus{background:var(--color-bg-hover);outline:none}.textarea-wrap .text-input[data-v-cc0c45fa] .el-textarea__inner::placeholder{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.panel-actions[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4)}.btn-clear[data-v-cc0c45fa]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);height:34px;padding:0 var(--space-4);border:1px solid var(--color-border);background:#fff;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;border-radius:4px}.btn-clear[data-v-cc0c45fa]:hover{color:var(--color-danger);border-color:var(--color-danger)}.btn-detect[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);height:36px;padding:0 var(--space-6);border:none;background:var(--color-primary);color:#fff;cursor:pointer;transition:opacity .15s ease;border-radius:4px}.btn-detect[data-v-cc0c45fa]:hover:not(:disabled){opacity:.85}.btn-detect[data-v-cc0c45fa]:disabled{opacity:.35;cursor:not-allowed}.result-header[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.result-title[data-v-cc0c45fa]{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.result-lang-tag[data-v-cc0c45fa]{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.result-loading[data-v-cc0c45fa]{padding:var(--space-6) var(--space-4)}.result-loading__text[data-v-cc0c45fa]{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin-top:var(--space-6)}.result-body[data-v-cc0c45fa]{display:flex;flex-direction:column;align-items:center;padding:var(--space-4) 0}.result-gauge[data-v-cc0c45fa]{margin-bottom:var(--space-4)}.result-gauge[data-v-cc0c45fa] .el-progress .el-progress__text{font-weight:400}.result-gauge .gauge-inner[data-v-cc0c45fa]{display:flex;flex-direction:column;align-items:center}.result-gauge .gauge-value[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.result-gauge .gauge-label[data-v-cc0c45fa]{font-size:var(--text-sm);color:var(--color-text-secondary)}.result-hint[data-v-cc0c45fa]{font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0 0 var(--space-4)}.result-meta[data-v-cc0c45fa]{display:flex;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-5)}.btn-rewrite[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-2) var(--space-5);border:none;background:var(--color-primary);color:#fff;cursor:pointer;transition:opacity .15s ease;border-radius:4px}.btn-rewrite[data-v-cc0c45fa]:hover{opacity:.85}.result-empty[data-v-cc0c45fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) 0}.result-empty__svg[data-v-cc0c45fa]{width:120px;height:auto;opacity:.6;margin-bottom:var(--space-4)}.result-empty__text[data-v-cc0c45fa]{font-size:var(--text-sm);color:var(--color-text-muted)}.det-upload[data-v-cc0c45fa]{max-width:44rem;margin:var(--space-4) auto 0}.upload-card[data-v-cc0c45fa]{background:#fff;padding:var(--space-6);border-radius:4px;box-shadow:0 1px 8px #0000000f,0 0 1px #0000000a}.drop-zone[data-v-cc0c45fa] .el-upload{width:100%}.drop-zone[data-v-cc0c45fa] .el-upload-dragger{padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border);border-radius:2px;background:var(--color-bg-page);transition:all .15s ease}.drop-zone[data-v-cc0c45fa] .el-upload-dragger:hover{border-color:var(--color-text-muted)}.drop-zone .upload-icon-wrap[data-v-cc0c45fa]{width:48px;height:48px;margin:0 auto var(--space-3);background:var(--color-bg-hover);display:flex;align-items:center;justify-content:center}.drop-zone .upload-icon-wrap .el-icon[data-v-cc0c45fa]{font-size:26px;color:var(--color-primary)}.drop-zone .upload-main-text[data-v-cc0c45fa]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-body);margin-bottom:var(--space-1)}.drop-zone .upload-sub-text[data-v-cc0c45fa]{font-size:var(--text-xs);color:var(--color-text-muted)}.drop-zone .upload-sub-text em[data-v-cc0c45fa]{color:var(--color-primary-light);font-style:normal;cursor:pointer}.file-info[data-v-cc0c45fa]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-page);border-radius:4px}.file-info .file-icon[data-v-cc0c45fa]{width:40px;height:40px;background:var(--color-primary-lighter);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.file-info .file-icon .el-icon[data-v-cc0c45fa]{font-size:20px;color:var(--color-primary)}.file-info .file-detail[data-v-cc0c45fa]{flex:1}.file-info .file-name[data-v-cc0c45fa]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);word-break:break-all}.file-info .file-size[data-v-cc0c45fa]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.title-field[data-v-cc0c45fa]{margin-top:var(--space-4)}.title-field .title-label[data-v-cc0c45fa]{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-1)}.upload-actions[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.upload-actions .history-link[data-v-cc0c45fa]{text-decoration:none}.info-note[data-v-cc0c45fa]{margin-top:var(--space-6)}.note-bar[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:space-between;background:var(--color-primary-surface);border-left:2px solid var(--color-primary);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-primary);border-radius:4px}.note-bar-left[data-v-cc0c45fa]{display:flex;align-items:center;gap:var(--space-2)}.note-icon[data-v-cc0c45fa]{font-size:1rem;flex-shrink:0}.note-toggle[data-v-cc0c45fa]{flex-shrink:0;cursor:pointer;font-size:var(--text-xs)}.note-toggle[data-v-cc0c45fa]:hover{text-decoration:underline}.science-panel[data-v-cc0c45fa]{margin-top:var(--space-2);background:var(--color-bg-page);border-left:2px solid var(--color-border);padding:var(--space-4) var(--space-5)}.science-list[data-v-cc0c45fa]{display:flex;flex-direction:column;gap:var(--space-3)}.science-item[data-v-cc0c45fa]{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-body)}.science-item p[data-v-cc0c45fa]{margin:0}.science-num[data-v-cc0c45fa]{flex-shrink:0;width:18px;height:18px;background:var(--color-primary-lighter);color:var(--color-primary);font-size:.7rem;font-weight:var(--weight-semibold);display:flex;align-items:center;justify-content:center;margin-top:2px}.info-slide-enter-active[data-v-cc0c45fa],.info-slide-leave-active[data-v-cc0c45fa]{transition:all var(--duration-normal) var(--ease-out)}.info-slide-enter-from[data-v-cc0c45fa],.info-slide-leave-to[data-v-cc0c45fa]{opacity:0;transform:translateY(-8px)}.det-section[data-v-cc0c45fa]{padding:var(--space-12) var(--space-6)}.det-section--alt[data-v-cc0c45fa]{background:var(--color-bg-page)}.det-section__inner[data-v-cc0c45fa]{max-width:var(--container-max);margin:0 auto}.det-section__inner--narrow[data-v-cc0c45fa]{max-width:720px}.det-section__title[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--space-2)}.det-section__subtitle[data-v-cc0c45fa]{font-size:var(--text-body);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--space-8);line-height:var(--leading-relaxed)}.feat-grid[data-v-cc0c45fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-8)}.feat-item[data-v-cc0c45fa]{padding:var(--space-5);background:#fff;transition:background .15s ease;border-radius:4px}.feat-item[data-v-cc0c45fa]:hover{background:var(--color-bg-hover)}.feat-item__label[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.feat-item__desc[data-v-cc0c45fa]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.feat-item__note[data-v-cc0c45fa]{font-size:var(--text-xs);color:var(--color-text-muted);margin:var(--space-2) 0 0;font-style:italic}.comp-tabs[data-v-cc0c45fa]{display:flex;justify-content:center;gap:var(--space-1);margin-bottom:var(--space-6)}.comp-tab[data-v-cc0c45fa]{padding:var(--space-2) var(--space-5);border:none;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;color:var(--color-text-muted);background:transparent;transition:all .15s ease;border-radius:4px}.comp-tab[data-v-cc0c45fa]:hover{color:var(--color-text-primary)}.comp-tab.active[data-v-cc0c45fa]{color:#fff;background:var(--color-primary)}.comp-versus[data-v-cc0c45fa]{display:flex;align-items:stretch;gap:0}.comp-side[data-v-cc0c45fa]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.comp-side__label[data-v-cc0c45fa]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.comp-side__img[data-v-cc0c45fa]{width:100%;display:block;height:auto;border:1px solid var(--color-border)}.comp-side__link[data-v-cc0c45fa]{font-size:var(--text-xs);padding:0;border:none;background:none;color:var(--color-primary);cursor:pointer;transition:opacity .15s ease}.comp-side__link[data-v-cc0c45fa]:hover{opacity:.7}.comp-vs[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:center;width:0;flex-shrink:0;position:relative;z-index:2}.comp-vs[data-v-cc0c45fa]:after{content:"VS";position:absolute;width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--color-primary);background:var(--color-bg-card);border:2px solid var(--color-border);border-radius:50%;letter-spacing:.02em}.comp-cta[data-v-cc0c45fa]{text-align:center;margin-top:var(--space-8)}.comp-cta__btn[data-v-cc0c45fa]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-2) var(--space-6);border:none;background:var(--color-primary);color:#fff;cursor:pointer;transition:opacity .15s ease;border-radius:4px}.comp-cta__btn[data-v-cc0c45fa]:hover{opacity:.85}.faq-list[data-v-cc0c45fa]{margin-top:var(--space-6);border-top:1px solid var(--color-border-light)}.faq-item[data-v-cc0c45fa]{border-bottom:1px solid var(--color-border-light)}.faq-question[data-v-cc0c45fa]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--space-4) 0}.faq-question__text[data-v-cc0c45fa]{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-primary)}.faq-question:hover .faq-question__text[data-v-cc0c45fa]{color:var(--color-primary)}.faq-chevron[data-v-cc0c45fa]{flex-shrink:0;color:var(--color-text-muted);transition:transform .15s ease}.faq-chevron.open[data-v-cc0c45fa]{transform:rotate(180deg)}.faq-answer[data-v-cc0c45fa]{overflow:hidden;max-height:0;opacity:0;transition:max-height .2s ease,opacity .2s ease}.faq-answer.active[data-v-cc0c45fa]{max-height:300px;opacity:1}.faq-answer p[data-v-cc0c45fa]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0;padding:0 0 var(--space-4)}.docx-uploader[data-v-cc0c45fa]{width:100%}@media (max-width: 768px){.det-header[data-v-cc0c45fa]{padding:var(--space-8) var(--space-4) var(--space-4)}.det-container[data-v-cc0c45fa]{padding:0 var(--space-4)}.det-main[data-v-cc0c45fa]{flex-direction:column;gap:1px}.feat-grid[data-v-cc0c45fa]{grid-template-columns:1fr;gap:var(--space-4)}.comp-versus[data-v-cc0c45fa]{flex-direction:column}.comp-vs[data-v-cc0c45fa]{width:auto;height:32px}.det-section[data-v-cc0c45fa]{padding:var(--space-8) var(--space-4)}}@media (min-width: 769px) and (max-width: 1024px){.feat-grid[data-v-cc0c45fa]{grid-template-columns:1fr 1fr}}
