html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}#app{font-family:Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding-bottom:56px}*{margin:0;padding:0;box-sizing:border-box}body{background:#f8f9fa;min-height:100vh}.site-footer{position:fixed;left:0;right:0;bottom:0;width:100%;padding:12px 0;text-align:center;color:#6b7280;font-size:12px;background:#fafbfce6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid #e5e7eb;z-index:1000}.site-footer a{color:#6b7280;text-decoration:none}.site-footer a:hover{color:#374151;text-decoration:underline}.footer-content{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.footer-brand{display:flex;align-items:center;gap:.5rem}.brand-link{color:#2c3e50;font-weight:600;text-decoration:none}.brand-link:hover{color:#1e293b;text-decoration:underline}.footer-divider{color:#9ca3af;margin:0 .25rem}.brand-name{color:#6b7280}.icp-link{color:#6b7280;text-decoration:none}.icp-link:hover{color:#374151;text-decoration:underline}.auth-modal[data-v-b5519069] .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef}.auth-container[data-v-b5519069]{display:flex;min-height:500px}.auth-left[data-v-b5519069]{flex:1;background:#f6f7f9;display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem;color:#2c3e50;position:relative;overflow:hidden;min-height:500px;height:500px}.brand-section[data-v-b5519069]{text-align:center;position:relative;z-index:1;width:100%;max-width:100%}.logo-container[data-v-b5519069]{position:relative;margin-bottom:1rem}.logo-icon[data-v-b5519069]{display:flex;align-items:center;justify-content:center;margin:0 auto;background:transparent;border:none;border-radius:0;padding:0}.logo-svg[data-v-b5519069]{width:120px;height:120px;display:block}.logo-icon .anticon[data-v-b5519069]{font-size:6rem}.logo-icon[data-v-b5519069]:hover{background:transparent;transform:none}.brand-name[data-v-b5519069]{font-size:2.2rem;margin:0 0 .25rem;font-weight:700;font-family:Georgia,Times New Roman,serif;letter-spacing:.5px;color:#1f2937}.brand-subtitle[data-v-b5519069]{font-size:1rem;margin:0 0 .75rem;font-weight:500;color:#6b7280;letter-spacing:.3px}.brand-divider[data-v-b5519069]{width:48px;height:2px;background:#e5e7eb;margin:.5rem auto .6rem;border-radius:1px}.brand-slogan[data-v-b5519069]{font-size:.95rem;margin:0;color:#6b7280;line-height:1.4;max-width:100%;font-weight:500;white-space:nowrap}.auth-right[data-v-b5519069]{flex:1;padding:1.5rem 2.5rem;display:flex;flex-direction:column;background:#fff;min-height:500px;height:auto;position:relative;overflow:auto}.auth-header[data-v-b5519069]{text-align:center;margin-bottom:1rem;padding-bottom:.25rem}.auth-title[data-v-b5519069]{font-size:1.8rem;margin:0 0 .5rem;color:#2c3e50;font-weight:600;font-family:Georgia,Times New Roman,serif}.title-underline[data-v-b5519069]{width:40px;height:2px;background:#2c3e50;margin:0 auto;border-radius:1px}.auth-tabs[data-v-b5519069]{display:flex;margin-bottom:2rem;background:transparent;border-radius:0;padding:0;gap:2rem;border:none}.tab-item[data-v-b5519069]{flex:none;text-align:center;padding:.5rem 0;cursor:pointer;border-radius:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;color:#6c757d;font-size:1rem;white-space:nowrap;position:relative;background:transparent}.tab-item[data-v-b5519069]:hover{color:#2c3e50;background:transparent}.tab-item.active[data-v-b5519069]{color:#2c3e50;background:transparent;box-shadow:none;border-bottom:2px solid #2c3e50;font-weight:600}.tab-item .anticon[data-v-b5519069]{font-size:1rem}.wechat-login[data-v-b5519069]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:300px}.qr-code-container[data-v-b5519069]{text-align:center}.qr-code-box[data-v-b5519069]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-img[data-v-b5519069]{width:180px;height:180px;border:1px solid #e5e7eb;border-radius:12px;object-fit:contain}.qr-expire[data-v-b5519069]{color:#9ca3af;font-size:12px}.qr-expire a[data-v-b5519069]{cursor:pointer;color:#2c3e50}.qr-expire a[data-v-b5519069]:hover{color:#34495e}.wechat-auth-info[data-v-b5519069]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.wechat-auth-info .wechat-icon[data-v-b5519069]{font-size:3rem;color:#07c160}.wechat-auth-info p[data-v-b5519069]{color:#666;font-size:.9rem}.qr-code-placeholder[data-v-b5519069]{width:180px;height:180px;border:2px dashed #dee2e6;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#adb5bd;background:#f8f9fa;transition:all .3s ease}.qr-code-placeholder[data-v-b5519069]:hover{border-color:#6b46c1;background:#6b46c10d}.qr-code-placeholder .anticon[data-v-b5519069]{font-size:3rem;margin-bottom:1rem;color:#6c757d}.qr-code-placeholder p[data-v-b5519069]{margin:0 0 .5rem;font-weight:500;color:#495057;font-size:1rem}.qr-tip[data-v-b5519069]{font-size:.85rem;color:#6c757d;line-height:1.4}.wechat-auth-btn[data-v-b5519069]{margin-top:1rem;background-color:#07c160;border-color:#07c160}.wechat-auth-btn[data-v-b5519069]:hover{background-color:#06ad56;border-color:#06ad56}.account-auth[data-v-b5519069]{display:flex;flex-direction:column;max-width:420px;margin:0 auto;width:100%}.auth-form[data-v-b5519069]{width:100%;display:flex;flex-direction:column;gap:.9rem;padding:.5rem 0}.form-input[data-v-b5519069]{border-radius:8px;border:1px solid #dee2e6;transition:all .3s ease;height:44px;font-size:.95rem;background:#fff}.form-input[data-v-b5519069]:hover{border-color:#6b46c1}.form-input[data-v-b5519069]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.form-tip[data-v-b5519069]{display:flex;align-items:center;gap:6px;margin-top:4px;color:#8c8c8c;font-size:12px;white-space:nowrap;flex-wrap:nowrap}.form-tip .anticon[data-v-b5519069]{color:#1890ff}[data-v-b5519069] .ant-form-item,[data-v-b5519069] .ant-form-item-control{margin-bottom:0}[data-v-b5519069] .ant-input,[data-v-b5519069] .ant-input-password{height:40px!important;border-radius:8px!important;font-size:14px!important;padding:6px 12px!important;border:1px solid #d9d9d9!important;transition:all .3s!important;line-height:1.5!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}[data-v-b5519069] .ant-input-password .ant-input-suffix{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;width:32px!important;position:absolute!important;right:6px!important;top:0!important;cursor:pointer!important}[data-v-b5519069] .ant-input-password .ant-input{padding-right:40px!important;height:100%!important;border:none!important;background:transparent!important;box-sizing:border-box!important}[data-v-b5519069] .ant-input-password .ant-input-suffix .anticon{font-size:16px!important;color:#999!important;transition:color .3s!important}[data-v-b5519069] .ant-input-password .ant-input-suffix .anticon:hover{color:#666!important}[data-v-b5519069] .ant-input:hover,[data-v-b5519069] .ant-input-password:hover{border-color:#6b46c1!important}[data-v-b5519069] .ant-input:focus,[data-v-b5519069] .ant-input-password:focus{border-color:#6b46c1!important;box-shadow:0 0 0 2px #6b46c133!important}.verification-row[data-v-b5519069]{display:flex;gap:.5rem;align-items:center}.verification-input[data-v-b5519069]{flex:1}.verification-btn[data-v-b5519069]{height:40px;border-radius:8px;border:1px solid #dee2e6;background:#fff;color:#2c3e50;font-weight:500;transition:all .3s ease;white-space:nowrap;min-width:100px;font-size:14px;display:flex;align-items:center;justify-content:center}.verification-btn[data-v-b5519069]:hover{border-color:#6b46c1;background:#6b46c10d;color:#6b46c1}.verification-btn[data-v-b5519069]:disabled{color:#adb5bd;border-color:#e9ecef;background:#f8f9fa}.invite-code-message[data-v-b5519069]{margin-top:6px;font-size:.85rem;line-height:1.4;padding:6px 10px;border-radius:6px;background:#00000005;border:1px solid transparent;transition:all .3s;font-weight:400}.invite-code-message.success[data-v-b5519069]{color:#52c41a;background:#52c41a14;border-color:#52c41a33}.invite-code-message.error[data-v-b5519069]{color:#ff4d4f;background:#ff4d4f14;border-color:#ff4d4f33}.submit-btn[data-v-b5519069]{height:40px;border-radius:8px;font-weight:600;font-size:1rem;border:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;width:100%}.login-btn[data-v-b5519069],.register-btn[data-v-b5519069]{background:#2c3e50;box-shadow:0 2px 8px #2c3e504d}.login-btn[data-v-b5519069]:hover,.register-btn[data-v-b5519069]:hover{background:#34495e;transform:translateY(-1px);box-shadow:0 4px 12px #2c3e5066}.auth-switch[data-v-b5519069]{text-align:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.auth-switch span[data-v-b5519069]{color:#6c757d;margin-right:.5rem;font-weight:400}.switch-btn[data-v-b5519069]{color:#2c3e50;font-weight:500;padding:0;height:auto;font-size:.95rem;transition:all .3s ease}.switch-btn[data-v-b5519069]:hover{color:#34495e}@media (max-width: 768px){.auth-container[data-v-b5519069]{flex-direction:column}.auth-left[data-v-b5519069]{padding:2rem 1.5rem;min-height:300px;height:300px}.auth-right[data-v-b5519069]{padding:1.5rem;min-height:400px;height:auto;overflow:visible}.brand-name[data-v-b5519069]{font-size:2rem}.auth-title[data-v-b5519069]{font-size:1.6rem}.auth-tabs[data-v-b5519069]{flex-direction:column;gap:.25rem}.tab-item[data-v-b5519069]{padding:.8rem}.wechat-login[data-v-b5519069],.account-auth[data-v-b5519069]{min-height:250px;height:auto}.verification-row[data-v-b5519069]{flex-direction:column}.verification-btn[data-v-b5519069]{min-width:auto}}.profile-modal .ant-modal-content,.profile-modal .ant-modal-body{background:#f5f5f5!important}.profile-modal .ant-input,.profile-modal .ant-input-password{background:#f5f5f5!important;background-color:#f5f5f5!important;border:none!important;border-bottom:1px solid #d1d5db!important;border-radius:0!important;box-shadow:none!important}.profile-modal .ant-input-password .ant-input{background:#f5f5f5!important;background-color:#f5f5f5!important;border:none!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important}.profile-modal .ant-input:focus,.profile-modal .ant-input:hover{background:#f5f5f5!important;background-color:#f5f5f5!important;border-bottom-color:#6b7280!important;box-shadow:none!important}.profile-modal .ant-input-password:focus,.profile-modal .ant-input-password:hover{background:#f5f5f5!important;background-color:#f5f5f5!important;border-bottom-color:#6b7280!important;box-shadow:none!important}.profile-modal .ant-input-password .ant-input:focus,.profile-modal .ant-input-password .ant-input:hover{background:#f5f5f5!important;background-color:#f5f5f5!important;border-bottom:none!important;box-shadow:none!important}.profile-modal .ant-input[disabled]{background:#f5f5f5!important;background-color:#f5f5f5!important;border-bottom:1px solid #e5e7eb!important;color:#9ca3af!important}.profile-modal{--ant-input-bg: transparent;--ant-input-border-color: #d1d5db;--ant-input-hover-border-color: #6b7280;--ant-input-focus-border-color: #6b7280;--ant-input-disabled-bg: transparent;--ant-input-disabled-border-color: #e5e7eb}.profile-modal .ant-input{background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important;border:none!important;border-bottom:1px solid var(--ant-input-border-color)!important;border-radius:0!important;box-shadow:none!important;padding:8px 0!important;font-size:14px!important;color:#374151!important}.profile-modal .ant-input:hover{border-bottom-color:var(--ant-input-hover-border-color)!important;background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important}.profile-modal .ant-input:focus{border-bottom-color:var(--ant-input-focus-border-color)!important;box-shadow:none!important;background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important}.profile-modal .ant-input[disabled]{background:var(--ant-input-disabled-bg)!important;background-color:var(--ant-input-disabled-bg)!important;border-bottom:1px solid var(--ant-input-disabled-border-color)!important;color:#9ca3af!important}.profile-modal .ant-input-password{background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important;border:none!important;border-bottom:1px solid var(--ant-input-border-color)!important;border-radius:0!important;box-shadow:none!important}.profile-modal .ant-input-password .ant-input{background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important;border:none!important;border-bottom:none!important;box-shadow:none!important;padding:8px 0!important}.profile-modal .ant-input-password:hover{border-bottom-color:var(--ant-input-hover-border-color)!important;background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important}.profile-modal .ant-input-password:focus-within{border-bottom-color:var(--ant-input-focus-border-color)!important;box-shadow:none!important;background:var(--ant-input-bg)!important;background-color:var(--ant-input-bg)!important}.profile-modal .ant-btn-primary{background:#374151!important;border-color:#374151!important}.profile-modal .ant-btn-primary:hover,.profile-modal .ant-btn-primary:focus{background:#1f2937!important;border-color:#1f2937!important}.profile-modal .ant-btn-primary:active{background:#111827!important;border-color:#111827!important}.profile-modal .ant-btn-default{color:#374151!important;border-color:#d1d5db!important}.profile-modal .ant-btn-default:hover,.profile-modal .ant-btn-default:focus{color:#1f2937!important;border-color:#cbd5e1!important;background:#f3f4f6!important}.profile-modal[data-v-7a9fa228] .ant-modal-title{color:#374151;font-weight:700}.profile-grid[data-v-7a9fa228]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pane[data-v-7a9fa228]{padding:16px}.pane h3[data-v-7a9fa228]{margin:0 0 12px;color:#374151;font-weight:700}.pane h3.sec[data-v-7a9fa228]{margin-top:16px}.section-header[data-v-7a9fa228]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.section-title[data-v-7a9fa228]{font-weight:700;color:#1f2937}.section-sub[data-v-7a9fa228]{color:#6b7280;font-size:12px}.divider[data-v-7a9fa228]{height:1px;background:#e5e7eb;margin:16px 0}.academic-form[data-v-7a9fa228] .ant-form-item-label>label{color:#374151;font-weight:600}.help[data-v-7a9fa228]{color:#6b7280;font-size:12px;margin-top:4px}.actions[data-v-7a9fa228]{display:flex;gap:10px}.orders[data-v-7a9fa228]{overflow:hidden}.orders-body[data-v-7a9fa228]{display:flex;flex-direction:column;gap:12px;padding:12px}.orders-empty[data-v-7a9fa228]{padding:18px;color:#6b7280;text-align:center}.order-card[data-v-7a9fa228]{padding:12px}.order-card .fields[data-v-7a9fa228]{display:flex;flex-direction:column;gap:6px}.order-card .field[data-v-7a9fa228]{display:flex;align-items:baseline;gap:12px}.order-card .field .label[data-v-7a9fa228]{width:80px;color:#6b7280;flex-shrink:0}.order-card .field .value[data-v-7a9fa228]{color:#374151;min-width:0}.order-card .amount[data-v-7a9fa228]{font-weight:700;color:#111827}.col[data-v-7a9fa228]{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-7a9fa228]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#374151}.num[data-v-7a9fa228]{font-weight:600;color:#374151}.status-pill[data-v-7a9fa228]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid #e5e7eb;color:#374151;background:#fff}.status-pill .dot[data-v-7a9fa228]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-pill.ok .dot[data-v-7a9fa228]{background:#16a34a}.status-pill.no .dot[data-v-7a9fa228]{background:#9ca3af}.quantity-card[data-v-7a9fa228]{padding:0}.quantity-row[data-v-7a9fa228]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}.quantity-item[data-v-7a9fa228]{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;white-space:nowrap}.quantity-item .label[data-v-7a9fa228]{color:#6b7280}@media (max-width: 768px){.quantity-row[data-v-7a9fa228]{grid-template-columns:1fr}}@media (max-width: 1024px){.profile-grid[data-v-7a9fa228]{grid-template-columns:1fr}}.withdrawal-modal .ant-modal-content{background:#fff!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.withdrawal-modal .ant-modal-body{background:#fff!important;padding:0!important}.withdrawal-modal .ant-modal-close{top:12px!important;right:12px!important;color:#6b7280!important}.withdrawal-modal .ant-modal-close:hover{color:#374151!important}.withdrawal-modal .ant-btn-primary{background:#374151!important;border-color:#374151!important;box-shadow:0 1px 2px #0000000d!important}.withdrawal-modal .ant-btn-primary:hover,.withdrawal-modal .ant-btn-primary:focus{background:#1f2937!important;border-color:#1f2937!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px -1px #0000001a!important}.withdrawal-modal .ant-btn-default{color:#6b7280!important;border-color:#d1d5db!important;background:#fff!important}.withdrawal-modal .ant-btn-default:hover,.withdrawal-modal .ant-btn-default:focus{color:#374151!important;border-color:#9ca3af!important;background:#f9fafb!important}.withdrawal-content[data-v-f7546528]{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff}.page-header[data-v-f7546528]{text-align:center;padding:24px 24px 20px;background:transparent;color:#374151;border-bottom:1px solid #e5e7eb}.page-title[data-v-f7546528]{font-size:1.5rem;font-weight:700;color:#374151;margin:0 0 8px;letter-spacing:-.025em}.page-subtitle[data-v-f7546528]{font-size:.9rem;color:#6b7280;margin:0;font-weight:400}.balance-section[data-v-f7546528]{padding:20px 24px}.balance-card[data-v-f7546528]{display:flex;align-items:center;gap:16px;padding:20px;background:transparent;border:none;color:#374151}.balance-icon[data-v-f7546528]{width:48px;height:48px;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;font-size:24px;color:#6b7280}.balance-info[data-v-f7546528]{flex:1}.balance-label[data-v-f7546528]{font-size:.9rem;color:#6b7280;margin-bottom:4px}.balance-amount[data-v-f7546528]{font-size:1.75rem;font-weight:700;color:#374151}.withdrawal-form[data-v-f7546528]{padding:0 24px 20px}.form-tip[data-v-f7546528]{font-size:.75rem;color:#64748b;margin-top:4px}.amount-input[data-v-f7546528],.account-input[data-v-f7546528],.name-input[data-v-f7546528]{width:100%}.withdrawal-option[data-v-f7546528]{width:100%;margin-bottom:12px}.withdrawal-option .ant-radio[data-v-f7546528]{display:none}.withdrawal-option .ant-radio-wrapper[data-v-f7546528]{display:block;padding:16px;border:2px solid #e2e8f0;border-radius:8px;transition:all .2s ease;cursor:pointer}.withdrawal-option .ant-radio-wrapper[data-v-f7546528]:hover{border-color:#cbd5e1;background:#f8fafc}.withdrawal-option .ant-radio-wrapper-checked[data-v-f7546528]{border-color:#1e293b;background:#f1f5f9}.option-content[data-v-f7546528]{display:flex;align-items:center;gap:12px}.option-icon[data-v-f7546528]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.option-icon.alipay[data-v-f7546528]{background:#1677ff}.option-icon.wechat[data-v-f7546528]{background:#07c160}.option-text[data-v-f7546528]{flex:1}.option-title[data-v-f7546528]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:2px}.option-desc[data-v-f7546528]{font-size:.875rem;color:#64748b}.pending-notice[data-v-f7546528]{display:flex;align-items:center;gap:12px;padding:16px 20px;margin:0 24px 20px;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px}.notice-icon[data-v-f7546528]{color:#f59e0b;font-size:20px}.notice-content[data-v-f7546528]{flex:1}.notice-title[data-v-f7546528]{font-size:.9rem;font-weight:600;color:#92400e;margin-bottom:2px}.notice-desc[data-v-f7546528]{font-size:.8rem;color:#a16207}.withdrawal-rules[data-v-f7546528]{padding:0 24px 20px}.rules-title[data-v-f7546528]{font-size:.9rem;font-weight:600;color:#1e293b;margin-bottom:12px}.rules-list[data-v-f7546528]{display:flex;flex-direction:column;gap:8px}.rule-item[data-v-f7546528]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#64748b}.rule-item .anticon[data-v-f7546528]{color:#10b981;font-size:12px}.actions[data-v-f7546528]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0;background:#fff;border-radius:0 0 12px 12px}.cancel-btn[data-v-f7546528],.submit-btn[data-v-f7546528]{flex:1;height:44px;border-radius:8px;font-weight:500}@media (max-width: 768px){.withdrawal-content[data-v-f7546528]{font-size:14px}.page-header[data-v-f7546528]{padding:20px 16px 16px}.page-title[data-v-f7546528]{font-size:1.25rem}.balance-section[data-v-f7546528],.withdrawal-form[data-v-f7546528],.withdrawal-rules[data-v-f7546528],.actions[data-v-f7546528]{padding-left:16px;padding-right:16px}.balance-card[data-v-f7546528]{padding:16px}.balance-amount[data-v-f7546528]{font-size:1.5rem}.option-content[data-v-f7546528]{gap:8px}.option-icon[data-v-f7546528]{width:32px;height:32px;font-size:16px}.actions[data-v-f7546528]{flex-direction:column}.cancel-btn[data-v-f7546528],.submit-btn[data-v-f7546528]{width:100%}}:root{--primary-color: #495057;--primary-hover: #343A40;--success-color: #059669;--success-light: #10B981;--text-primary: #111827;--text-secondary: #6B7280;--text-tertiary: #9CA3AF;--bg-primary: #FFFFFF;--bg-secondary: #F9FAFB;--bg-tertiary: #F3F4F6;--border-color: #E5E7EB;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}.agent-modal .ant-modal-content{background:#f5f5f5!important;border-radius:0!important;box-shadow:none!important;border:none!important}.agent-modal .ant-modal-body{background:#f5f5f5!important;padding:0!important}.agent-modal .ant-modal-close{top:16px!important;right:16px!important;color:var(--text-tertiary)!important}.agent-modal .ant-modal-close:hover{color:var(--text-primary)!important}.agent-modal .ant-btn-primary{background:#374151!important;border-color:#374151!important}.agent-modal .ant-btn-primary:hover,.agent-modal .ant-btn-primary:focus{background:#1f2937!important;border-color:#1f2937!important}.agent-modal .ant-btn-default{color:#374151!important;border-color:#d1d5db!important;background:#fff!important}.agent-modal .ant-btn-default:hover,.agent-modal .ant-btn-default:focus{color:#1f2937!important;border-color:#9ca3af!important;background:#f9fafb!important}.agent-content[data-v-057f3c5c]{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background:#f5f5f5}.main-layout[data-v-057f3c5c]{display:grid;grid-template-columns:45% 55%;gap:var(--spacing-lg);padding:var(--spacing-lg);min-height:500px;background:#f5f5f5}.left-section[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.left-section>.tools-section[data-v-057f3c5c]{margin-top:0}.left-section>.withdrawal-history[data-v-057f3c5c]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.left-section>.invite-details[data-v-057f3c5c]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.right-section[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.right-section>.rules-channels-section[data-v-057f3c5c]{margin-bottom:0}.right-section>.invite-text-section[data-v-057f3c5c]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.dashboard-section[data-v-057f3c5c]{width:100%}.dashboard-grid[data-v-057f3c5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.dashboard-card[data-v-057f3c5c]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:transparent;border:none;cursor:default;transition:all .2s ease}.dashboard-card[data-v-057f3c5c]:hover{background:transparent}.dashboard-card.highlight[data-v-057f3c5c]{border:none}.dashboard-card.highlight.clickable[data-v-057f3c5c]{cursor:pointer}.dashboard-card.highlight.clickable[data-v-057f3c5c]:hover{border:none}.dashboard-card.disabled[data-v-057f3c5c]{opacity:.5;cursor:not-allowed}.dashboard-card.disabled[data-v-057f3c5c]:hover{border:none}.dashboard-icon[data-v-057f3c5c]{width:40px;height:40px;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-secondary);flex-shrink:0}.dashboard-card.highlight .dashboard-icon[data-v-057f3c5c]{background:transparent;color:var(--primary-color)}.dashboard-content[data-v-057f3c5c]{flex:1;min-width:0}.dashboard-number[data-v-057f3c5c]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs);line-height:1.2}.dashboard-card.highlight .dashboard-number[data-v-057f3c5c]{color:var(--text-primary);font-size:2rem}.dashboard-label[data-v-057f3c5c]{font-size:.8125rem;color:var(--text-secondary);font-weight:400}.dashboard-status[data-v-057f3c5c]{font-size:.75rem;color:var(--text-tertiary);margin-top:var(--spacing-xs)}.tools-section[data-v-057f3c5c]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.tool-card[data-v-057f3c5c]{padding:var(--spacing-md);background:transparent;border:none;transition:all .2s ease}.tool-card[data-v-057f3c5c]:hover{background:transparent}.tool-header[data-v-057f3c5c]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.tool-icon[data-v-057f3c5c]{color:var(--primary-color);font-size:18px}.tool-title[data-v-057f3c5c]{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.tool-subtitle[data-v-057f3c5c]{font-size:.75rem;color:var(--text-secondary);margin-left:var(--spacing-sm);font-weight:400}.tool-body[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tool-display[data-v-057f3c5c]{padding:var(--spacing-sm) 0;background:transparent;border:none;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.tool-text[data-v-057f3c5c]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8125rem;color:var(--text-primary);word-break:break-all;line-height:1.5;font-weight:400;flex:1;min-width:0}.copy-icon-btn[data-v-057f3c5c]{width:20px;height:20px;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;color:#6b7280;font-size:16px;transition:all .2s ease;flex-shrink:0;background:transparent;border:none;padding:0}.copy-icon-btn[data-v-057f3c5c]:hover{color:#374151;background:transparent}.copy-icon-btn[data-v-057f3c5c]:active{color:#1f2937}.copy-icon-btn.copied[data-v-057f3c5c]{color:#10b981}.copy-icon-btn.copied[data-v-057f3c5c]:hover{color:#059669}.text-loading[data-v-057f3c5c]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);color:var(--text-tertiary);font-size:.875rem}.rules-channels-section[data-v-057f3c5c]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.rules-channels-section>.rules-section[data-v-057f3c5c]{margin-bottom:0}.rules-channels-section>.channels-section[data-v-057f3c5c]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.section-header[data-v-057f3c5c]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.section-title[data-v-057f3c5c]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:1.125rem;font-weight:700;color:#1f2937}.section-sub[data-v-057f3c5c]{color:#6b7280;font-size:12px}.section-title .anticon[data-v-057f3c5c]{color:var(--primary-color);font-size:20px}.divider[data-v-057f3c5c]{height:1px;background:#e5e7eb;margin:16px 0;border:none}.channels-section[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.channels-grid[data-v-057f3c5c]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.channel-item[data-v-057f3c5c]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--text-primary);transition:all .2s ease}.channel-item[data-v-057f3c5c]:hover{background:transparent}.channel-item.academic[data-v-057f3c5c]{background:transparent;color:var(--text-primary);font-weight:500}.channel-item.academic[data-v-057f3c5c]:hover{background:transparent}.channel-icon[data-v-057f3c5c]{font-size:14px;color:var(--text-secondary)}.channel-item.academic .channel-icon[data-v-057f3c5c]{color:var(--primary-color)}.channel-name[data-v-057f3c5c]{font-weight:inherit;color:inherit}.promotion-reward-section[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.reward-content[data-v-057f3c5c]{padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.reward-title[data-v-057f3c5c]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.reward-intro[data-v-057f3c5c]{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.reward-intro p[data-v-057f3c5c]{margin:0 0 var(--spacing-xs) 0}.reward-intro p[data-v-057f3c5c]:last-child{margin-bottom:0}.reward-section[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.reward-section[data-v-057f3c5c]:first-of-type{margin-top:0}.reward-section-title[data-v-057f3c5c]{font-size:.875rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.reward-section-content[data-v-057f3c5c]{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;font-weight:400}.reward-steps[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-xs)}.reward-step-item[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.reward-step-item strong[data-v-057f3c5c]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.reward-step-item p[data-v-057f3c5c]{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.reward-sub-steps[data-v-057f3c5c]{margin:var(--spacing-xs) 0 0 var(--spacing-md);padding:0;list-style:decimal;font-size:.8125rem;color:var(--text-secondary);line-height:1.8}.reward-sub-steps li[data-v-057f3c5c]{margin-bottom:var(--spacing-xs)}.reward-sub-steps li[data-v-057f3c5c]:last-child{margin-bottom:0}.reward-contact-link[data-v-057f3c5c]{color:var(--primary-color);cursor:pointer;text-decoration:underline;transition:color .2s ease}.reward-contact-link[data-v-057f3c5c]:hover{color:var(--primary-hover)}.reward-compact-steps[data-v-057f3c5c]{margin:var(--spacing-xs) 0 0 0;padding-left:var(--spacing-md);font-size:.8125rem;color:var(--text-secondary);line-height:1.8}.reward-compact-steps li[data-v-057f3c5c]{margin-bottom:var(--spacing-xs)}.reward-compact-steps li[data-v-057f3c5c]:last-child{margin-bottom:0}.reward-compact-note[data-v-057f3c5c]{font-size:.75rem;color:var(--text-tertiary);line-height:1.6;margin-top:var(--spacing-xs)}.reward-notes[data-v-057f3c5c]{margin:0;padding-left:var(--spacing-md);list-style:disc;font-size:.8125rem;color:var(--text-secondary);line-height:1.8}.reward-note-item[data-v-057f3c5c]{margin-bottom:var(--spacing-xs)}.reward-note-item[data-v-057f3c5c]:last-child{margin-bottom:0}.reward-text[data-v-057f3c5c]{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;font-weight:400}.rules-list[data-v-057f3c5c],.rules-section[data-v-057f3c5c]{display:flex;flex-direction:column;gap:12px}.rules-grid[data-v-057f3c5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.rule-item[data-v-057f3c5c]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:transparent;border:none;transition:all .2s ease}.rule-item[data-v-057f3c5c]:hover{background:transparent}.rule-icon[data-v-057f3c5c]{color:var(--primary-color);font-size:18px;flex-shrink:0;margin-top:2px}.rule-content[data-v-057f3c5c]{flex:1}.rule-title[data-v-057f3c5c]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.rule-desc[data-v-057f3c5c]{font-size:.875rem;color:var(--text-secondary);line-height:1.5;font-weight:400}.invite-text-section[data-v-057f3c5c],.text-display[data-v-057f3c5c]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.text-content-wrapper[data-v-057f3c5c]{display:flex;align-items:flex-start;gap:var(--spacing-sm);position:relative}.text-content-wrapper .text-content[data-v-057f3c5c]{flex:1;min-width:0}.text-content-wrapper .copy-icon-btn[data-v-057f3c5c]{margin-top:2px;flex-shrink:0}.text-content[data-v-057f3c5c]{font-size:.8125rem;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word;padding:var(--spacing-sm) 0;background:transparent;border:none;max-height:150px;overflow-y:auto}.invite-details[data-v-057f3c5c]{width:100%}.details-table[data-v-057f3c5c]{background:transparent;border:none;overflow:hidden}.details-table .table-header[data-v-057f3c5c]{display:grid;grid-template-columns:.8fr 1.5fr 1.5fr 1fr 1fr .8fr;background:transparent;border-bottom:1px solid #e5e7eb}.details-table .table-body[data-v-057f3c5c]{border-top:1px solid #e5e7eb}.details-table .header-cell[data-v-057f3c5c]{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;font-weight:600;color:#374151;text-align:left}.details-table .table-row[data-v-057f3c5c]{display:grid;grid-template-columns:.8fr 1.5fr 1.5fr 1fr 1fr .8fr;border-top:1px solid #e5e7eb;transition:background-color .2s ease}.details-table .table-row[data-v-057f3c5c]:hover{background:transparent}.details-table .table-row[data-v-057f3c5c]:first-child{border-top:none}.details-table .table-cell.index[data-v-057f3c5c]{color:var(--text-tertiary);font-size:.8125rem;font-weight:400}.details-table .table-cell.name[data-v-057f3c5c]{color:var(--text-primary);font-weight:500}.details-table .table-cell.amount[data-v-057f3c5c],.details-table .table-cell.commission[data-v-057f3c5c]{color:var(--success-color);font-weight:600}.details-table .table-cell.count[data-v-057f3c5c]{color:var(--text-secondary);text-align:center;font-weight:500}.loading-state[data-v-057f3c5c]{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-tertiary)}.loading-text[data-v-057f3c5c]{font-size:.875rem;color:var(--text-secondary)}.table-pagination[data-v-057f3c5c]{padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:center;border-top:1px solid #e5e7eb;background:transparent}.withdrawal-history[data-v-057f3c5c]{width:100%}.history-table[data-v-057f3c5c]{background:transparent;border:none;overflow:hidden}.table-header[data-v-057f3c5c]{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;background:transparent;border-bottom:1px solid #e5e7eb}.table-body[data-v-057f3c5c]{border-top:1px solid #e5e7eb}.history-table .header-cell[data-v-057f3c5c]{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;font-weight:600;color:#374151;text-align:left}.table-row[data-v-057f3c5c]{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;border-top:1px solid #e5e7eb;transition:background-color .2s ease}.table-row[data-v-057f3c5c]:hover{background:transparent}.table-row[data-v-057f3c5c]:first-child{border-top:none}.table-cell[data-v-057f3c5c]{padding:var(--spacing-sm) var(--spacing-md);font-size:.8125rem;color:var(--text-primary);display:flex;align-items:center;font-weight:400}.table-cell.amount[data-v-057f3c5c]{font-weight:600;color:var(--success-color)}.table-cell.type[data-v-057f3c5c]{color:var(--text-secondary)}.table-cell.date[data-v-057f3c5c]{color:var(--text-secondary);font-size:.8125rem}.status-tag[data-v-057f3c5c]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;text-align:center;min-width:60px;display:inline-block}.status-pending[data-v-057f3c5c]{background:#fef3c7;color:#92400e}.status-approved[data-v-057f3c5c]{background:#d1fae5;color:#065f46}.status-rejected[data-v-057f3c5c]{background:#fee2e2;color:#991b1b}.status-transferred[data-v-057f3c5c]{background:#dbeafe;color:#1e40af}.status-unknown[data-v-057f3c5c]{background:#f3f4f6;color:#6b7280}.empty-state[data-v-057f3c5c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-lg);color:var(--text-tertiary)}.empty-icon[data-v-057f3c5c]{font-size:3rem;margin-bottom:var(--spacing-sm);opacity:.5}.empty-text[data-v-057f3c5c]{font-size:.875rem;color:var(--text-secondary);font-weight:400}@media (max-width: 1024px){.main-layout[data-v-057f3c5c]{grid-template-columns:1fr;gap:var(--spacing-md);padding:var(--spacing-md)}.right-section[data-v-057f3c5c]{max-height:none}.dashboard-grid[data-v-057f3c5c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.main-layout[data-v-057f3c5c]{padding:var(--spacing-md);gap:var(--spacing-md)}.dashboard-grid[data-v-057f3c5c]{grid-template-columns:repeat(2,1fr)}.dashboard-card[data-v-057f3c5c]{padding:var(--spacing-sm)}.dashboard-icon[data-v-057f3c5c]{width:36px;height:36px;font-size:18px}.dashboard-number[data-v-057f3c5c]{font-size:1.5rem}.dashboard-card.highlight .dashboard-number[data-v-057f3c5c]{font-size:1.75rem}.tool-card[data-v-057f3c5c]{padding:var(--spacing-sm)}.big-copy-btn[data-v-057f3c5c]{height:36px!important;font-size:.8125rem!important}.rules-grid[data-v-057f3c5c]{grid-template-columns:1fr}.channels-grid[data-v-057f3c5c]{grid-template-columns:repeat(2,1fr)}.details-table .table-header[data-v-057f3c5c],.details-table .table-row[data-v-057f3c5c]{grid-template-columns:.6fr 1.2fr 1.2fr .9fr .9fr .7fr}}@media (max-width: 480px){.agent-modal[data-v-057f3c5c]{margin:var(--spacing-md)}.main-layout[data-v-057f3c5c]{padding:var(--spacing-sm);gap:var(--spacing-sm)}.dashboard-grid[data-v-057f3c5c]{grid-template-columns:1fr}.dashboard-card[data-v-057f3c5c]{flex-direction:column;text-align:center;gap:var(--spacing-sm);padding:var(--spacing-sm)}.dashboard-icon[data-v-057f3c5c]{width:36px;height:36px;font-size:18px}.tool-card[data-v-057f3c5c]{padding:var(--spacing-sm)}.big-copy-btn[data-v-057f3c5c]{width:100%;height:36px!important}.rules-grid[data-v-057f3c5c],.channels-grid[data-v-057f3c5c]{grid-template-columns:1fr}.channel-item[data-v-057f3c5c]{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem}.details-table .table-header[data-v-057f3c5c],.details-table .table-row[data-v-057f3c5c]{grid-template-columns:.5fr 1fr 1fr .8fr .8fr .6fr}.details-table .table-cell[data-v-057f3c5c],.details-table .header-cell[data-v-057f3c5c]{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem}}.home[data-v-ad028a8d]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6,#ced4da,#adb5bd);font-family:SimSun,宋体,Microsoft YaHei,Georgia,serif}.header[data-v-ad028a8d]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 20px #00000014}.header-content[data-v-ad028a8d]{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;width:100%;box-sizing:border-box}.logo .logo-text[data-v-ad028a8d]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;white-space:nowrap;display:flex;align-items:center;gap:12px}.logo-icon[data-v-ad028a8d]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-ad028a8d]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic;white-space:nowrap}.nav-actions[data-v-ad028a8d]{display:flex;align-items:center;flex-shrink:0}.nav-actions .ant-btn[data-v-ad028a8d]{color:#2c3e50;border-color:#2c3e50;background:#2c3e500d;font-weight:600;border-radius:8px;padding:8px 16px;transition:all .3s ease;font-size:.9rem;letter-spacing:.3px;border-width:2px;box-shadow:0 2px 8px #2c3e501a;text-align:center;display:flex;align-items:center;justify-content:center;min-height:40px;white-space:nowrap}.nav-actions .ant-btn[data-v-ad028a8d]:hover{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-2px);box-shadow:0 6px 20px #2c3e5040}.nav-actions .ant-btn[data-v-ad028a8d]:active{transform:translateY(0);box-shadow:0 2px 8px #2c3e5033}.user-info[data-v-ad028a8d]{display:flex;align-items:center}.user-dropdown[data-v-ad028a8d]{color:#2c3e50;border-color:#2c3e50;background:#2c3e500d;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;padding:8px 16px;transition:all .3s ease;font-weight:600;border-width:2px;box-shadow:0 2px 8px #2c3e501a;text-align:center;min-height:40px}.user-dropdown[data-v-ad028a8d]:hover{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-2px);box-shadow:0 6px 20px #2c3e5040}.user-dropdown[data-v-ad028a8d]:active{transform:translateY(0);box-shadow:0 2px 8px #2c3e5033}.user-dropdown .anticon[data-v-ad028a8d]{font-size:.9rem}.main-content[data-v-ad028a8d]{padding-top:100px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.hero-section[data-v-ad028a8d]{text-align:center;margin-bottom:4rem;padding-top:2rem}.hero-section h2[data-v-ad028a8d]{color:#2c3e50;font-size:3.5rem;margin-bottom:2rem;font-weight:700;letter-spacing:1.5px;font-family:SimSun,宋体,serif;animation:titleFadeIn-ad028a8d 2s ease-out backwards;position:relative;will-change:opacity,transform}@keyframes titleFadeIn-ad028a8d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-section p[data-v-ad028a8d]{color:#6c757d;font-size:1.3rem;font-weight:400;letter-spacing:.6px;animation:subtitleFadeIn-ad028a8d 2s ease-out .8s backwards;line-height:1.6;max-width:100%;margin:0 auto;white-space:nowrap;will-change:opacity,transform}.hero-slogan[data-v-ad028a8d]{max-width:900px;margin:0 auto;padding:0;animation:subtitleFadeIn-ad028a8d 1s ease-out .3s backwards;will-change:opacity,transform}.slogan-title[data-v-ad028a8d]{color:#2c3e50;font-size:2rem;font-weight:700;margin:0 0 1.2rem;letter-spacing:1px;font-family:SimSun,宋体,Microsoft YaHei,serif;line-height:1.4;will-change:opacity,transform}.slogan-content[data-v-ad028a8d]{color:#495057;font-size:1.1rem;font-weight:400;line-height:1.8;margin:0 0 1rem;letter-spacing:.5px;font-family:SimSun,宋体,Microsoft YaHei,serif}.slogan-features[data-v-ad028a8d]{color:#6c757d;font-size:1rem;font-weight:500;margin:0;letter-spacing:2px;font-family:SimSun,宋体,Microsoft YaHei,serif;opacity:.9}@keyframes subtitleFadeIn-ad028a8d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.features-grid[data-v-ad028a8d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.feature-card[data-v-ad028a8d]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;padding:1.25rem;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 6px #0000000d;border:1px solid rgba(148,163,184,.12);position:relative;overflow:hidden;animation:cardFadeIn-ad028a8d .6s ease-out backwards;will-change:opacity,transform}.primary-card[data-v-ad028a8d]{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #cbd5e1;box-shadow:0 8px 22px #0000001a,inset 0 1px #ffffffb3;position:relative}.primary-card[data-v-ad028a8d]:before{background:linear-gradient(90deg,#dbe2ea,#cbd5e1);transform:scaleX(1)}.primary-card[data-v-ad028a8d]:hover{transform:translateY(-5px);box-shadow:0 14px 28px #00000024,0 0 0 1px #cbd5e1cc}.primary-card .card-badge[data-v-ad028a8d]{position:absolute;top:10px;right:10px;padding:2px 8px;font-size:12px;border-radius:999px;color:#111827;background:#fff;border:1px solid #9ca3af;font-family:SimSun,宋体,serif;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 6px #00000014}.primary-card h3[data-v-ad028a8d]{font-size:1.15rem;letter-spacing:.4px}.primary-card p[data-v-ad028a8d]{color:#475569}.feature-card[data-v-ad028a8d]:nth-child(1){animation-delay:.1s}.feature-card[data-v-ad028a8d]:nth-child(2){animation-delay:.2s}.feature-card[data-v-ad028a8d]:nth-child(3){animation-delay:.3s}.feature-card[data-v-ad028a8d]:nth-child(4){animation-delay:.4s}.feature-card[data-v-ad028a8d]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#64748b,#475569);transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-ad028a8d]:hover:before{transform:scaleX(1)}.feature-card[data-v-ad028a8d]:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000014;border-color:#64748b33;background:linear-gradient(135deg,#fff,#f1f5f9)}.feature-icon[data-v-ad028a8d]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.6rem;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014;position:relative}.feature-card:hover .feature-icon[data-v-ad028a8d]{transform:scale(1.04) translateY(-1px);box-shadow:0 4px 12px #0000001f}.feature-icon.writing[data-v-ad028a8d]{background:linear-gradient(135deg,#475569,#334155)}.feature-icon.ppt[data-v-ad028a8d]{background:linear-gradient(135deg,#64748b,#475569)}.feature-icon.rewrite[data-v-ad028a8d]{background:linear-gradient(135deg,#6b7280,#4b5563)}.feature-icon.check[data-v-ad028a8d]{background:linear-gradient(135deg,#374151,#1f2937)}.feature-card h3[data-v-ad028a8d]{margin-bottom:.6rem;color:#1e293b;font-weight:600;letter-spacing:.3px;font-size:1.1rem;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:SimSun,宋体,serif}.feature-card:hover h3[data-v-ad028a8d]{color:#0f172a;transform:translateY(-1px)}.feature-card p[data-v-ad028a8d]{color:#64748b;margin:0;font-weight:400;letter-spacing:.2px;line-height:1.6;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.feature-card:hover p[data-v-ad028a8d]{color:#475569;transform:translateY(-1px)}.compose-modal[data-v-ad028a8d] .ant-modal-content{border-radius:12px}.compose-body[data-v-ad028a8d]{padding:8px 4px}.compose-title[data-v-ad028a8d]{font-family:SimSun,宋体,serif;font-size:18px;font-weight:700;color:#1f2937;margin-bottom:6px}.compose-desc[data-v-ad028a8d]{color:#6b7280;font-size:13px;margin-bottom:12px}@keyframes cardFadeIn-ad028a8d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-section[data-v-ad028a8d]{margin:0;padding:0;position:sticky;top:80px;left:0;right:0;z-index:999;overflow:hidden}.stats-scroll-container[data-v-ad028a8d]{width:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:1rem 2rem;min-height:60px}.slide-in-enter-active[data-v-ad028a8d]{transition:all 1s ease-out;will-change:opacity,transform}.slide-in-leave-active[data-v-ad028a8d]{transition:all 1s ease-in;will-change:opacity,transform}.slide-in-enter-from[data-v-ad028a8d]{opacity:0;transform:translate(100px)}.slide-in-leave-to[data-v-ad028a8d]{opacity:0;transform:translate(-100px)}.slide-in-enter-to[data-v-ad028a8d],.slide-in-leave-from[data-v-ad028a8d]{opacity:1;transform:translate(0)}.stats-section.scrolled[data-v-ad028a8d]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 10px #0000001a}.activity-item[data-v-ad028a8d]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;font-family:SimSun,宋体,serif;min-width:400px;width:100%;flex-shrink:0;white-space:nowrap;padding:.8rem 0}.activity-icon[data-v-ad028a8d]{font-size:16px;color:#4b5563;flex-shrink:0}.activity-user[data-v-ad028a8d]{font-weight:600;color:#2c3e50;font-size:.9rem}.activity-action[data-v-ad028a8d]{color:#6b7280;font-size:.9rem}.activity-title[data-v-ad028a8d]{color:#374151;font-weight:500;font-size:.9rem}.activity-time[data-v-ad028a8d]{color:#9ca3af;font-size:.8rem;margin-left:.5rem}.stats-item[data-v-ad028a8d]{display:flex;flex-direction:row;align-items:center;text-align:center;font-family:SimSun,宋体,serif;min-width:280px;gap:1rem;flex-shrink:0;white-space:nowrap;padding:.8rem 1.2rem;transition:all .3s ease}.stats-number[data-v-ad028a8d]{font-size:1.8rem;font-weight:700;color:#374151;letter-spacing:-.5px;line-height:1;margin:0}.stats-label[data-v-ad028a8d]{font-size:.85rem;font-weight:500;color:#6b7280;letter-spacing:.1px;margin:0;white-space:nowrap}.stats-trend[data-v-ad028a8d]{font-size:.75rem;font-weight:700;color:#1f2937;letter-spacing:.1px;white-space:nowrap}.why-choose-section[data-v-ad028a8d]{margin:6rem 0;padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:24px;position:relative;overflow:hidden}.why-choose-section[data-v-ad028a8d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23e9ecef" stroke-width="0.5" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.1}.section-header[data-v-ad028a8d]{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.section-subtitle[data-v-ad028a8d]{text-align:center;color:#6c757d;font-size:.95rem;margin-top:.5rem;font-family:SimSun,宋体,Microsoft YaHei,serif}.inline-link[data-v-ad028a8d]{color:#2563eb;text-decoration:none;font-weight:600}.inline-link[data-v-ad028a8d]:hover{color:#1d4ed8;text-decoration:underline}.brand-intro-footer[data-v-ad028a8d]{background:linear-gradient(135deg,#1e293b,#334155);padding:3rem 2rem;margin-top:0;border-top:1px solid rgba(255,255,255,.1)}.brand-intro-container[data-v-ad028a8d]{max-width:1200px;margin:0 auto}.brand-intro-header[data-v-ad028a8d]{text-align:center;margin-bottom:2.5rem}.brand-intro-title[data-v-ad028a8d]{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:.5px}.brand-intro-description[data-v-ad028a8d]{font-size:1rem;line-height:1.8;color:#e2e8f0;text-align:justify;max-width:900px;margin:0 auto}.brand-intro-description strong[data-v-ad028a8d]{color:#fff;font-weight:700;font-size:1.05rem}.commitment-cards-grid[data-v-ad028a8d]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.commitment-card[data-v-ad028a8d]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem 1.25rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.commitment-card[data-v-ad028a8d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#60a5fa,#3b82f6);opacity:0;transition:opacity .3s ease}.commitment-card[data-v-ad028a8d]:hover{background:#ffffff14;transform:translateY(-3px);box-shadow:0 8px 16px #0000004d;border-color:#fff3}.commitment-card[data-v-ad028a8d]:hover:before{opacity:1}.commitment-icon[data-v-ad028a8d]{font-size:2rem;color:#60a5fa;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}.commitment-title[data-v-ad028a8d]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem;letter-spacing:.3px}.commitment-description[data-v-ad028a8d]{font-size:.875rem;line-height:1.6;color:#cbd5e1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.brand-link[data-v-ad028a8d]{color:#60a5fa;text-decoration:none;font-weight:600;border-bottom:1px solid #60a5fa}.brand-link[data-v-ad028a8d]:hover{color:#93c5fd;border-bottom-color:#93c5fd}@media (max-width: 1024px){.commitment-cards-grid[data-v-ad028a8d]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width: 768px){.brand-intro-footer[data-v-ad028a8d]{padding:2.5rem 1.5rem}.brand-intro-header[data-v-ad028a8d]{margin-bottom:2rem}.brand-intro-title[data-v-ad028a8d]{font-size:1.8rem}.brand-intro-description[data-v-ad028a8d]{font-size:.95rem;text-align:left}.commitment-cards-grid[data-v-ad028a8d]{grid-template-columns:1fr;gap:1.25rem}.commitment-card[data-v-ad028a8d]{padding:1.5rem 1.25rem}.commitment-icon[data-v-ad028a8d]{font-size:1.75rem;margin-bottom:.875rem}.commitment-title[data-v-ad028a8d]{font-size:1.05rem;margin-bottom:.625rem}.commitment-description[data-v-ad028a8d]{font-size:.85rem}}.section-header h2[data-v-ad028a8d]{color:#2c3e50;font-size:2.8rem;font-weight:700;margin-bottom:1rem;letter-spacing:1px;font-family:SimSun,宋体,serif;position:relative}.advantages-grid[data-v-ad028a8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.advantage-card[data-v-ad028a8d]{background:#fff;border-radius:16px;padding:2rem;display:flex;align-items:flex-start;gap:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden}.advantage-card[data-v-ad028a8d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3498db,#2980b9);transform:scaleX(0);transition:transform .3s ease}.advantage-card[data-v-ad028a8d]:hover:before{transform:scaleX(1)}.advantage-card[data-v-ad028a8d]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026;border-color:#3498db4d}.advantage-number[data-v-ad028a8d]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;box-shadow:0 4px 12px #2c3e504d;transition:all .3s ease}.advantage-card:hover .advantage-number[data-v-ad028a8d]{transform:scale(1.1);box-shadow:0 6px 16px #2c3e5066}.advantage-content[data-v-ad028a8d]{flex:1}.advantage-content h3[data-v-ad028a8d]{color:#2c3e50;font-size:1.2rem;font-weight:600;margin:0 0 .5rem;letter-spacing:.3px;font-family:SimSun,宋体,serif;transition:color .3s ease}.advantage-card:hover .advantage-content h3[data-v-ad028a8d]{color:#3498db}.advantage-content p[data-v-ad028a8d]{color:#6c757d;font-size:.95rem;margin:0;line-height:1.5;font-weight:400;letter-spacing:.2px;transition:color .3s ease}.advantage-card:hover .advantage-content p[data-v-ad028a8d]{color:#495057}.comparison-section[data-v-ad028a8d]{margin:6rem 0;padding:0}.comparison-container[data-v-ad028a8d]{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1200px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 8px 40px #0000001f;position:relative}.our-advantages[data-v-ad028a8d]{background:linear-gradient(135deg,#2c3e50,#34495e);padding:3rem;color:#fff;position:relative;z-index:2}.our-advantages[data-v-ad028a8d]:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><text x="50" y="50" text-anchor="middle" dominant-baseline="middle" font-family="serif" font-size="60" fill="white" opacity="0.1">W</text></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.1}.other-platforms[data-v-ad028a8d]{background:#f8f9fa;padding:3rem;color:#2c3e50;position:relative;z-index:1}.our-advantages h3[data-v-ad028a8d],.other-platforms h3[data-v-ad028a8d]{font-size:1.8rem;font-weight:700;margin:0 0 2rem;text-align:center;letter-spacing:.5px;font-family:SimSun,宋体,serif}.our-advantages h3[data-v-ad028a8d]{color:#fff}.other-platforms h3[data-v-ad028a8d]{color:#2c3e50}.advantages-list[data-v-ad028a8d],.disadvantages-list[data-v-ad028a8d]{list-style:none;padding:0;margin:0}.advantages-list li[data-v-ad028a8d],.disadvantages-list li[data-v-ad028a8d]{border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem;line-height:1.6;letter-spacing:.2px;position:relative;padding:.8rem 0 .8rem 1.5rem}.disadvantages-list li[data-v-ad028a8d]{border-bottom:1px solid rgba(0,0,0,.05);color:#6c757d}.advantages-list li[data-v-ad028a8d]:before{content:"◆";position:absolute;left:0;top:.8rem;color:#3498db;font-size:.8rem}.disadvantages-list li[data-v-ad028a8d]:before{content:"×";position:absolute;left:0;top:.8rem;color:#e74c3c;font-size:.8rem;font-weight:700}.advantages-list li[data-v-ad028a8d]:last-child,.disadvantages-list li[data-v-ad028a8d]:last-child{border-bottom:none}[data-v-ad028a8d] .ant-tooltip .ant-tooltip-inner{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;font-weight:500;font-size:.9rem;letter-spacing:.3px;border-radius:8px;box-shadow:0 4px 12px #2c3e504d;padding:8px 12px}[data-v-ad028a8d] .ant-tooltip .ant-tooltip-arrow:before{background:linear-gradient(135deg,#2c3e50,#34495e)}@media (max-width: 1200px){.features-grid[data-v-ad028a8d]{grid-template-columns:repeat(2,1fr);gap:2rem}.stats-section[data-v-ad028a8d]{margin:.3rem 0 .8rem}.stats-item[data-v-ad028a8d]{min-width:240px;gap:.8rem;padding:.6rem 1rem}.stats-number[data-v-ad028a8d]{font-size:1.6rem}.stats-label[data-v-ad028a8d]{font-size:.8rem}.stats-trend[data-v-ad028a8d]{font-size:.7rem}.advantages-grid[data-v-ad028a8d]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.comparison-container[data-v-ad028a8d]{grid-template-columns:1fr}.our-advantages[data-v-ad028a8d]{border-radius:20px 20px 0 0}.other-platforms[data-v-ad028a8d]{border-radius:0 0 20px 20px}}@media (max-width: 768px){.features-grid[data-v-ad028a8d]{grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-ad028a8d]{padding:2rem}.feature-icon[data-v-ad028a8d]{width:80px;height:80px;font-size:2rem}.feature-card h3[data-v-ad028a8d]{font-size:1.3rem}.feature-card p[data-v-ad028a8d]{font-size:1rem}.hero-section p[data-v-ad028a8d]{font-size:1.1rem;white-space:normal;text-overflow:initial;overflow:visible}.hero-slogan[data-v-ad028a8d]{padding:0}.slogan-title[data-v-ad028a8d]{font-size:1.6rem;margin-bottom:1rem}.slogan-content[data-v-ad028a8d]{font-size:1rem;line-height:1.7}.slogan-features[data-v-ad028a8d]{font-size:.9rem;letter-spacing:1px}.stats-section[data-v-ad028a8d]{margin:.2rem 0 .8rem}.stats-item[data-v-ad028a8d]{min-width:200px;gap:.6rem;padding:.5rem .8rem}.stats-number[data-v-ad028a8d]{font-size:1.4rem;margin:0}.stats-label[data-v-ad028a8d]{font-size:.7rem;margin:0}.stats-trend[data-v-ad028a8d]{font-size:.6rem}.why-choose-section[data-v-ad028a8d]{margin:4rem 0;padding:3rem 0}.section-header h2[data-v-ad028a8d]{font-size:2.2rem}.advantages-grid[data-v-ad028a8d]{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.advantage-card[data-v-ad028a8d]{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem}.advantage-number[data-v-ad028a8d]{align-self:center}.comparison-section[data-v-ad028a8d]{margin:4rem 0}.our-advantages[data-v-ad028a8d],.other-platforms[data-v-ad028a8d]{padding:2rem}.our-advantages h3[data-v-ad028a8d],.other-platforms h3[data-v-ad028a8d]{font-size:1.5rem;margin-bottom:1.5rem}.advantages-list li[data-v-ad028a8d],.disadvantages-list li[data-v-ad028a8d]{font-size:.9rem;padding:.6rem 0}}.bookmark-tip[data-v-ad028a8d]{position:fixed;top:100px;right:0;padding:.5rem 1rem;z-index:999;color:#6c757d;font-size:.85rem;line-height:1.5;font-family:SimSun,宋体,serif;white-space:nowrap}.bookmark-tip kbd[data-v-ad028a8d]{display:inline-block;padding:2px 6px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-family:Courier New,Monaco,Consolas,monospace;font-size:.8rem;color:#495057;font-weight:600;box-shadow:0 1px 2px #0000001a;margin:0 2px}.help-panel[data-v-ad028a8d]{position:fixed;bottom:120px;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px 0 0 12px;box-shadow:0 4px 16px #0000001a;padding:4px 0;z-index:1000;min-width:80px;border:1px solid rgba(0,0,0,.05);border-right:none}.help-item[data-v-ad028a8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer;transition:all .2s ease;gap:3px}.help-item[data-v-ad028a8d]:hover{background:#00000005}.help-icon[data-v-ad028a8d]{width:18px;height:18px;border-radius:50%;background:#2c3e5014;display:flex;align-items:center;justify-content:center;font-size:14px;color:#2c3e50;transition:all .2s ease}.help-item:hover .help-icon[data-v-ad028a8d]{background:#2c3e501f;transform:scale(1.05)}.help-text[data-v-ad028a8d]{font-size:.7rem;color:#2c3e50;font-weight:500;letter-spacing:.2px;font-family:SimSun,宋体,serif}.help-divider[data-v-ad028a8d]{height:1px;background:#e5e7eb;margin:2px 8px}.sample-section[data-v-ad028a8d]{max-width:1200px;margin:40px auto 0;padding:0 16px}.sample-card[data-v-ad028a8d]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000000f;transition:box-shadow .3s ease}.sample-card[data-v-ad028a8d]:hover{box-shadow:0 4px 12px #0000001a}.sample-card-left[data-v-ad028a8d]{flex:1}.sample-title[data-v-ad028a8d]{margin:0;font-size:18px;color:#1f2937}.sample-subtitle[data-v-ad028a8d]{margin:4px 0 0;color:#6b7280;font-size:13px}.paper-sample-modal[data-v-ad028a8d] .ant-modal-body{padding:0!important}.paper-sample-layout[data-v-ad028a8d]{display:grid;grid-template-columns:220px 1fr;height:640px;max-height:80vh}.sample-toc[data-v-ad028a8d]{background:#f8fafc;border-right:1px solid #e5e7eb;padding:12px;overflow-y:auto;overflow-x:hidden;max-height:100%}.toc-item[data-v-ad028a8d]{padding:10px 12px;border-radius:8px;cursor:pointer;color:#374151;margin-bottom:6px;transition:all .2s ease}.toc-item[data-v-ad028a8d]:hover{background:#eef2f7}.toc-item.active[data-v-ad028a8d]{background:#e5f0ff;color:#1f2937;font-weight:600}.sample-preview[data-v-ad028a8d]{padding:16px;overflow-y:auto;overflow-x:hidden;background:#fff;max-height:100%}.preview-inner[data-v-ad028a8d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:0}.sample-preview .sample-section[data-v-ad028a8d]{width:100%;padding:24px 16px;min-height:400px;scroll-margin-top:24px}.sample-preview .sample-section[data-v-ad028a8d]:first-child{padding-top:16px}.sample-preview .sample-section[data-v-ad028a8d]:last-child{padding-bottom:16px}.sample-preview .sample-section+.sample-section[data-v-ad028a8d]{margin-top:18px;padding-top:36px;border-top:1px solid #d1d5db;background-image:linear-gradient(180deg,#0000001a,#0000000d 6px,#0000 24px)}.preview-image[data-v-ad028a8d]{width:100%;height:auto;max-width:820px;display:block;margin:0 auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width: 992px){.paper-sample-layout[data-v-ad028a8d]{grid-template-columns:1fr}.sample-toc[data-v-ad028a8d]{border-right:none;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;flex-wrap:wrap}.toc-item[data-v-ad028a8d]{margin:4px}}.faq-modal[data-v-ad028a8d] .ant-modal-content{border-radius:12px}.faq-content[data-v-ad028a8d]{padding:8px 0}.faq-item[data-v-ad028a8d]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-ad028a8d]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-question[data-v-ad028a8d]{font-family:SimSun,宋体,serif;font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 12px;letter-spacing:.3px}.faq-answer[data-v-ad028a8d]{font-family:SimSun,宋体,serif;font-size:.95rem;color:#6c757d;line-height:1.8;margin:0;letter-spacing:.2px}@media (max-width: 768px){.bookmark-tip[data-v-ad028a8d]{font-size:.8rem;padding:.4rem .8rem;top:80px}.help-panel[data-v-ad028a8d]{bottom:90px;right:0;min-width:70px;padding:3px 0}.help-item[data-v-ad028a8d]{padding:3px 6px;gap:2px}.help-icon[data-v-ad028a8d]{width:16px;height:16px;font-size:12px}.help-text[data-v-ad028a8d]{font-size:.65rem}.help-divider[data-v-ad028a8d]{margin:2px 6px}.faq-modal[data-v-ad028a8d] .ant-modal{width:90%!important;max-width:90%}}.extension-content-renderer[data-v-f1372662],.chart-container[data-v-f1372662]{margin:1.5rem 0}.chart-wrapper[data-v-f1372662]{position:relative;height:300px;width:100%}.chart-canvas[data-v-f1372662]{width:100%!important;height:100%!important;display:block}.table-container[data-v-f1372662]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 8px #0000000f;overflow-x:auto}.table-header[data-v-f1372662]{margin-bottom:1rem}.table-title[data-v-f1372662]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.academic-table[data-v-f1372662]{width:100%;border-collapse:collapse;font-size:.875rem}.table-header-cell[data-v-f1372662]{background:#f9fafb;color:#374151;font-weight:600;padding:.75rem 1rem;text-align:left;border:1px solid #e5e7eb;white-space:nowrap}.table-row[data-v-f1372662]:nth-child(2n){background:#f9fafb}.table-cell[data-v-f1372662]{padding:.75rem 1rem;border:1px solid #e5e7eb;color:#374151;white-space:nowrap}.code-container[data-v-f1372662]{background:#1f2937;border-radius:12px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 8px #0000001a}.code-header[data-v-f1372662]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.code-title[data-v-f1372662]{font-size:1.125rem;font-weight:600;color:#f9fafb;margin:0}.code-language-badge[data-v-f1372662]{background:#374151;color:#d1d5db;padding:.25rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500}.code-wrapper[data-v-f1372662]{background:#111827;border-radius:8px;padding:1rem;overflow-x:auto}.code-block[data-v-f1372662]{margin:0;color:#d1d5db;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.formula-container[data-v-f1372662]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 8px #0000000f}.formula-header[data-v-f1372662]{margin-bottom:1rem}.formula-title[data-v-f1372662]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.formula-wrapper[data-v-f1372662]{text-align:center}.formula-latex[data-v-f1372662]{font-size:1.25rem;font-family:Times New Roman,serif;color:#1f2937;margin:1rem 0;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.formula-description[data-v-f1372662]{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.fraction[data-v-f1372662]{display:inline-block;text-align:center;vertical-align:middle}.numerator[data-v-f1372662]{display:block;border-bottom:1px solid currentColor;padding-bottom:1px}.denominator[data-v-f1372662]{display:block;padding-top:1px}@media (max-width: 768px){.chart-wrapper[data-v-f1372662]{height:250px}.table-container[data-v-f1372662],.code-container[data-v-f1372662],.formula-container[data-v-f1372662]{padding:1rem}}.history-document-card[data-v-8229f1b8]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease;position:relative}.history-document-card[data-v-8229f1b8]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.history-document-card.expired[data-v-8229f1b8]{opacity:.7;background:#f5f5f5}.card-header[data-v-8229f1b8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.document-info[data-v-8229f1b8]{flex:1}.document-title[data-v-8229f1b8]{font-size:16px;font-weight:600;color:#262626;margin:0 0 8px;line-height:1.4}.document-meta[data-v-8229f1b8]{display:flex;gap:12px;font-size:12px;color:#8c8c8c}.document-meta span[data-v-8229f1b8]{background:#f0f0f0;padding:2px 6px;border-radius:4px}.document-status[data-v-8229f1b8]{flex-shrink:0}.status-badge[data-v-8229f1b8]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-8229f1b8]{background:#e6f7ff;color:#1890ff}.status-badge.expired[data-v-8229f1b8]{background:#fff2e8;color:#fa8c16}.card-content[data-v-8229f1b8]{margin-bottom:16px}.document-details[data-v-8229f1b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px}.detail-item[data-v-8229f1b8]{display:flex;align-items:center;font-size:13px}.detail-item .label[data-v-8229f1b8]{color:#8c8c8c;margin-right:4px}.detail-item .value[data-v-8229f1b8]{color:#262626;font-weight:500}.document-abstract[data-v-8229f1b8]{background:#fafafa;padding:12px;border-radius:6px;border-left:3px solid #1890ff}.abstract-label[data-v-8229f1b8]{font-size:12px;color:#1890ff;font-weight:600;margin-bottom:4px}.abstract-content[data-v-8229f1b8]{font-size:13px;color:#595959;line-height:1.5}.card-actions[data-v-8229f1b8]{display:flex;gap:8px;justify-content:flex-end}.action-btn[data-v-8229f1b8]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s}.action-btn[data-v-8229f1b8]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-8229f1b8]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-8229f1b8]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.download-btn[data-v-8229f1b8]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.delete-btn[data-v-8229f1b8]:hover{background:#fff2e8;border-color:#ff4d4f;color:#ff4d4f}@media (max-width: 768px){.card-header[data-v-8229f1b8]{flex-direction:column;gap:8px}.document-meta[data-v-8229f1b8]{flex-wrap:wrap}.card-actions[data-v-8229f1b8]{justify-content:stretch}.action-btn[data-v-8229f1b8]{flex:1;justify-content:center}}.history-document-list[data-v-0b7532bf]{padding:20px}.list-header[data-v-0b7532bf]{text-align:center;margin-bottom:24px}.list-header h2[data-v-0b7532bf]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.list-header p[data-v-0b7532bf]{font-size:14px;color:#8c8c8c;margin:0}.loading-container[data-v-0b7532bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.loading-spinner[data-v-0b7532bf]{margin-bottom:16px;animation:spin-0b7532bf 1s linear infinite}@keyframes spin-0b7532bf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-0b7532bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-0b7532bf]{color:#d9d9d9;margin-bottom:16px}.empty-state h3[data-v-0b7532bf]{font-size:18px;font-weight:600;color:#595959;margin:0 0 8px}.empty-state p[data-v-0b7532bf]{font-size:14px;color:#8c8c8c;margin:0}.documents-grid[data-v-0b7532bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width: 768px){.history-document-list[data-v-0b7532bf]{padding:16px}.documents-grid[data-v-0b7532bf]{grid-template-columns:1fr;gap:16px}.list-header h2[data-v-0b7532bf]{font-size:20px}}.service-agreement[data-v-36241f0d]{max-width:800px;margin:0 auto;padding:2rem;font-family:Times New Roman,宋体,serif;line-height:1.8;color:#2c3e50;background:#fff}.agreement-header[data-v-36241f0d]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #ddd}.agreement-header h1[data-v-36241f0d]{font-size:2.2rem;font-weight:400;color:#2c3e50;margin:0 0 .5rem;letter-spacing:2px}.agreement-subtitle[data-v-36241f0d]{font-size:1rem;color:#666;margin:0;font-style:italic}.agreement-content[data-v-36241f0d]{margin-bottom:2rem}.agreement-section[data-v-36241f0d]{margin-bottom:2rem;padding:0;background:transparent;border:none}.agreement-section h2[data-v-36241f0d]{font-size:1.4rem;font-weight:400;color:#2c3e50;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #ddd;text-align:left}.agreement-section h3[data-v-36241f0d]{font-size:1.1rem;font-weight:500;color:#34495e;margin:1.5rem 0 .8rem}.agreement-intro[data-v-36241f0d]{font-size:.95rem;margin-bottom:1rem;text-align:justify;color:#2c3e50;text-indent:2em}.agreement-section p[data-v-36241f0d]{font-size:.9rem;margin-bottom:1rem;text-align:justify;color:#2c3e50;text-indent:2em}.agreement-list[data-v-36241f0d]{margin:1rem 0;padding-left:0;list-style:none}.agreement-list li[data-v-36241f0d]{margin-bottom:.5rem;color:#2c3e50;position:relative;padding-left:1.5rem}.agreement-list li[data-v-36241f0d]:before{content:"•";position:absolute;left:0;color:#666}.agreement-list ul[data-v-36241f0d]{margin-top:.5rem;padding-left:1rem}.agreement-list ul li[data-v-36241f0d]{margin-bottom:.3rem;font-size:.85rem}.agreement-footer[data-v-36241f0d]{text-align:center;padding-top:2rem;border-top:1px solid #ddd;margin-top:2rem}.agreement-date[data-v-36241f0d]{color:#666;font-size:.85rem;margin:0 0 .5rem;font-style:italic}.agreement-version[data-v-36241f0d]{color:#999;font-size:.8rem;margin:0;font-style:italic}.special-notice[data-v-36241f0d]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.special-notice p[data-v-36241f0d]{margin-bottom:1rem;text-indent:0;font-weight:500}.special-notice ul[data-v-36241f0d]{margin:.5rem 0 1rem}@media (max-width: 768px){.service-agreement[data-v-36241f0d]{padding:1rem}.agreement-header h1[data-v-36241f0d]{font-size:1.8rem}.agreement-subtitle[data-v-36241f0d]{font-size:.9rem}.agreement-section h2[data-v-36241f0d]{font-size:1.2rem}.agreement-section h3[data-v-36241f0d]{font-size:1rem}}@media print{.service-agreement[data-v-36241f0d]{padding:0;max-width:none}}.academic-text-stream-container[data-v-75af93d2]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.text-stream-item[data-v-75af93d2]{position:absolute;font-family:Courier New,Monaco,Consolas,monospace;color:#718096;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:400;letter-spacing:.1px;line-height:1.2;will-change:opacity;text-shadow:0 1px 1px rgba(0,0,0,.05);transition:opacity .03s linear;opacity:.25}.academic-text-stream-container[data-stage="1"] .text-stream-item[data-v-75af93d2]{color:#64748b}.academic-text-stream-container[data-stage="2"] .text-stream-item[data-v-75af93d2]{color:#718096}.academic-text-stream-container[data-stage="3"] .text-stream-item[data-v-75af93d2]{color:#94a3b8}.simple-markdown-editor[data-v-b74ac4f2]{border:1px solid #d9d9d9;border-radius:6px;background:#fff}.editor-header[data-v-b74ac4f2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-b74ac4f2]{margin:0;color:#262626;font-size:16px;font-weight:600}.editor-actions[data-v-b74ac4f2]{display:flex;gap:8px}.editor-content[data-v-b74ac4f2]{min-height:400px}.editable-markdown[data-v-b74ac4f2]{border:1px solid #f0f0f0;border-radius:4px;background:#fff;margin:16px}.editable-header[data-v-b74ac4f2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editable-label[data-v-b74ac4f2]{font-weight:600;color:#262626;font-size:14px}.editable-actions[data-v-b74ac4f2]{display:flex;gap:8px}.editable-content[data-v-b74ac4f2]{min-height:400px;padding:16px;line-height:1.6;color:#262626;outline:none;cursor:text}.editable-content[contenteditable=true][data-v-b74ac4f2]{background:#fafafa;border:2px solid #1890ff;border-radius:4px;cursor:text}.editable-content[contenteditable=true][data-v-b74ac4f2]:focus{background:#fff;border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.markdown-preview[data-v-b74ac4f2]{line-height:1.6;color:#262626}.markdown-preview h1[data-v-b74ac4f2]{font-size:24px;font-weight:600;margin:24px 0 16px;color:#1890ff;border-bottom:2px solid #1890ff;padding-bottom:8px}.markdown-preview h2[data-v-b74ac4f2]{font-size:20px;font-weight:600;margin:20px 0 12px;color:#52c41a;border-left:4px solid #52c41a;padding-left:12px}.markdown-preview h3[data-v-b74ac4f2]{font-size:16px;font-weight:600;margin:16px 0 8px;color:#722ed1}.markdown-preview h4[data-v-b74ac4f2]{font-size:14px;font-weight:600;margin:14px 0 6px;color:#fa8c16;border-left:2px solid #fa8c16;padding-left:8px}.markdown-preview ul[data-v-b74ac4f2],.markdown-preview ol[data-v-b74ac4f2]{margin:8px 0;padding-left:20px}.markdown-preview li[data-v-b74ac4f2]{margin:4px 0;padding-left:8px;line-height:1.5}.markdown-preview li.unordered[data-v-b74ac4f2]{list-style-type:disc}.markdown-preview li.ordered[data-v-b74ac4f2]{list-style-type:decimal}.markdown-preview strong[data-v-b74ac4f2]{font-weight:600;color:#1890ff}.markdown-preview em[data-v-b74ac4f2]{font-style:italic;color:#722ed1}.editor-footer[data-v-b74ac4f2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.footer-left[data-v-b74ac4f2]{display:flex;flex-direction:column;gap:4px}.word-count[data-v-b74ac4f2]{font-weight:500}.help-text[data-v-b74ac4f2]{color:#8c8c8c}.footer-actions[data-v-b74ac4f2]{display:flex;gap:8px}@media (max-width: 768px){.editor-header[data-v-b74ac4f2]{flex-direction:column;gap:12px;align-items:flex-start}.editor-actions[data-v-b74ac4f2]{width:100%;justify-content:flex-end}.editor-footer[data-v-b74ac4f2]{flex-direction:column;gap:12px;align-items:flex-start}.footer-left[data-v-b74ac4f2]{width:100%}.footer-actions[data-v-b74ac4f2]{width:100%;justify-content:flex-end}}.hierarchical-outline-editor[data-v-dfdb56ca]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;width:100%;max-width:1600px;margin:0 auto}.editor-header[data-v-dfdb56ca]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-dfdb56ca]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-dfdb56ca]{font-weight:700!important;font-family:SimSun,宋体,serif}.abstract-preview-section[data-v-dfdb56ca]{margin-bottom:20px}.abstract-preview-box[data-v-dfdb56ca]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-dfdb56ca]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-dfdb56ca]{margin-bottom:12px}.abstract-preview-text[data-v-dfdb56ca]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.references-acknowledgments-section[data-v-dfdb56ca]{margin:20px 0}.references-acknowledgments-box[data-v-dfdb56ca]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-dfdb56ca],.acknowledgments-item[data-v-dfdb56ca]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-dfdb56ca]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-dfdb56ca]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-dfdb56ca] .delete-menu-item{color:#ff4d4f!important}[data-v-dfdb56ca] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-dfdb56ca]{padding:20px;width:100%;box-sizing:border-box}.outline-tree[data-v-dfdb56ca]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-dfdb56ca]{display:flex;flex-direction:column}.level1-item[data-v-dfdb56ca]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-dfdb56ca]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-dfdb56ca]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap;overflow:hidden;min-width:0}.toggle-btn[data-v-dfdb56ca]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.toggle-btn[data-v-dfdb56ca]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-dfdb56ca]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-dfdb56ca]{flex:1 1 auto;display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;min-width:0;max-width:500px}.level2-header .title-display[data-v-dfdb56ca]{min-width:0;max-width:450px;flex:1 1 auto;overflow:hidden}.level3-header .title-display[data-v-dfdb56ca]{min-width:0;max-width:400px;flex:1 1 auto;overflow:hidden}.title-text.editable[data-v-dfdb56ca]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none}.title-text.editable[contenteditable=true][data-v-dfdb56ca]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:24px;white-space:pre-wrap;word-break:break-word;transform:translateY(-1px)!important;font-size:14px!important}.level2-header .title-text.editable[contenteditable=true][data-v-dfdb56ca]{font-size:12px!important}.level3-header .title-text.editable[contenteditable=true][data-v-dfdb56ca]{writing-mode:horizontal-tb!important;display:inline-block!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;font-size:11px!important}.title-text.editable[contenteditable=true][data-v-dfdb56ca]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-dfdb56ca]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-dfdb56ca]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-dfdb56ca]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-dfdb56ca]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-dfdb56ca]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:2px 6px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.title-text.editable[data-v-dfdb56ca]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-dfdb56ca]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-dfdb56ca]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.extras-section[data-v-dfdb56ca]{margin:0;padding:0;display:flex;align-items:center;flex:0 0 auto;flex-shrink:0;width:140px}.extras-buttons[data-v-dfdb56ca]{display:flex;gap:8px;flex-wrap:nowrap;flex-shrink:0}.extras-icon[data-v-dfdb56ca]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#8c8c8c;cursor:pointer;transition:all .2s ease;border-radius:4px}.extras-icon[data-v-dfdb56ca]:hover{color:#6c757d;background:#6c757d0d}.extras-icon.active[data-v-dfdb56ca]{color:#6c757d;background:#6c757d1a}.level1-item .chapter-number[data-v-dfdb56ca]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-dfdb56ca]{font-size:.85rem;padding:2px 6px;color:#333}.level3-item .chapter-number[data-v-dfdb56ca]{font-size:.8rem;padding:1px 5px;color:#333}.title-text[data-v-dfdb56ca]{flex:1;color:#111827;font-size:14px;line-height:1.5;font-weight:700;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.title-input[data-v-dfdb56ca]{width:100%;font-size:14px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-dfdb56ca]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-dfdb56ca]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.title-input.inline[data-v-dfdb56ca]::-webkit-scrollbar{display:none!important}.item-actions[data-v-dfdb56ca]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:0 0 auto;flex-shrink:0;width:32px;align-items:center;margin-left:auto}.level1-item .item-actions[data-v-dfdb56ca]{opacity:1}.action-btn[data-v-dfdb56ca]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-dfdb56ca]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-dfdb56ca]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-dfdb56ca]{padding:16px 20px 20px}.level2-item[data-v-dfdb56ca]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-dfdb56ca]:last-child{margin-bottom:0}.level2-header[data-v-dfdb56ca]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level2-header .title-text[data-v-dfdb56ca]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-dfdb56ca]{font-size:12px;font-weight:500;font-family:宋体,SimSun,serif}.level3-container[data-v-dfdb56ca]{padding-left:24px;border-left:2px solid #f0f0f0;margin-left:24px}.level3-item[data-v-dfdb56ca]{margin-bottom:12px;padding:8px 0}.level3-item[data-v-dfdb56ca]:last-child{margin-bottom:0}.level3-header[data-v-dfdb56ca]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level3-header .title-text[data-v-dfdb56ca]{font-size:11px;font-weight:500;color:#6b7280;white-space:nowrap;writing-mode:horizontal-tb;display:inline;overflow:hidden;font-family:宋体,SimSun,serif}.level3-header .title-input[data-v-dfdb56ca]{font-size:11px;font-weight:400;font-family:宋体,SimSun,serif}.content-section[data-v-dfdb56ca]{padding-left:24px;margin-top:8px}.level2-content[data-v-dfdb56ca]{margin-left:24px}.content-display[data-v-dfdb56ca]{cursor:pointer;transition:all .2s ease}.content-text[data-v-dfdb56ca]{font-size:12px;color:#333;font-style:normal;font-weight:400;white-space:pre-wrap;overflow:visible;text-overflow:initial;font-family:宋体,SimSun,serif;text-decoration:none;letter-spacing:normal;line-height:1.5}.content-text.editable[data-v-dfdb56ca]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:0;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none;display:block;width:100%;min-height:20px}.content-text.editable[contenteditable=true][data-v-dfdb56ca]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:20px;white-space:pre-wrap;word-break:break-word;font-style:normal;transform:translateY(-1px)!important}.content-text.editable[contenteditable=true][data-v-dfdb56ca]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-dfdb56ca]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer;font-style:normal;font-weight:400;text-decoration:none}.content-display:hover .content-text.editable[data-v-dfdb56ca]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-dfdb56ca]:hover{background-color:#e9ecef!important;color:#495057!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid #adb5bd!important;transform:translateY(-1px)!important}.content-text.editable[data-v-dfdb56ca]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:1px 4px;border-radius:2px;transition:all .2s ease;white-space:nowrap}.content-text.editable[data-v-dfdb56ca]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-dfdb56ca]{width:100%;font-size:12px;color:#4b5563;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:vertical;font-family:宋体,SimSun,serif}.content-input[data-v-dfdb56ca]:hover,.content-input[data-v-dfdb56ca]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-dfdb56ca]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.content-input.inline[data-v-dfdb56ca]::-webkit-scrollbar{display:none!important}.add-btn[data-v-dfdb56ca]{margin-left:8px}.editor-footer[data-v-dfdb56ca]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.outline-info[data-v-dfdb56ca]{display:flex;gap:20px;font-weight:500}.help-text[data-v-dfdb56ca]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.hierarchical-outline-editor[data-v-dfdb56ca]{max-width:100%}.editor-header[data-v-dfdb56ca]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-dfdb56ca],.level2-header[data-v-dfdb56ca],.level3-header[data-v-dfdb56ca]{flex-wrap:wrap;gap:8px}.content-section[data-v-dfdb56ca]{padding-left:16px}.editor-footer[data-v-dfdb56ca]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-dfdb56ca]{padding:12px 16px 16px}.level2-item[data-v-dfdb56ca]{margin-left:16px}.level3-container[data-v-dfdb56ca]{padding-left:16px;margin-left:16px}.level2-content[data-v-dfdb56ca]{margin-left:16px}}.toc-node[data-v-6d319aaa]{margin:4px 0;line-height:1.4}.toc-line[data-v-6d319aaa]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;transition:all .2s ease}.toc-line[data-v-6d319aaa]:hover{background-color:#f8fafc}.toc-line .dot[data-v-6d319aaa]{cursor:pointer;color:#6b7280;width:16px;text-align:center;font-size:12px;transition:color .2s ease}.toc-line .dot[data-v-6d319aaa]:hover{color:#374151}.toc-title[data-v-6d319aaa]{color:#374151;text-decoration:none;cursor:pointer;font-size:14px;line-height:1.4;word-break:break-word;transition:color .2s ease;flex:1}.toc-title[data-v-6d319aaa]:hover{color:#1f2937}.toc-node.active>.toc-line[data-v-6d319aaa]{background-color:#eff6ff}.toc-node.active>.toc-line .toc-title[data-v-6d319aaa]{color:#2563eb;font-weight:600}.toc-children[data-v-6d319aaa]{margin-left:20px;border-left:2px solid #e5e7eb;padding-left:12px;margin-top:2px}.toc-node.level-1 .toc-title[data-v-6d319aaa]{font-weight:600;font-size:15px}.toc-node.level-2 .toc-title[data-v-6d319aaa]{font-weight:500;font-size:14px}.toc-node.level-3 .toc-title[data-v-6d319aaa]{font-weight:400;font-size:13px;color:#6b7280}.toc-node.level-3 .toc-title[data-v-6d319aaa]:hover{color:#374151}.reader-wrapper[data-v-1ba7fc1c]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-1ba7fc1c]{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000f}.toc-header[data-v-1ba7fc1c]{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-bottom:1px solid #f1f3f5;font-weight:600;font-size:16px;color:#1f2937;background:#fafbfc}.toc-tree[data-v-1ba7fc1c]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-1ba7fc1c]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-1ba7fc1c]{margin:8px 0}.content-area[data-v-1ba7fc1c]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.abstract-section[data-v-1ba7fc1c]{margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #e5e7eb}.abstract-title[data-v-1ba7fc1c]{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:16px;text-align:center;font-family:SimSun,宋体,serif}.abstract-content[data-v-1ba7fc1c]{display:flex;flex-direction:column;gap:12px}.abstract-item[data-v-1ba7fc1c]{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.abstract-label[data-v-1ba7fc1c]{font-weight:600;color:#374151;font-size:16px;min-width:60px;flex-shrink:0;font-family:SimSun,宋体,serif}.abstract-text[data-v-1ba7fc1c]{flex:1;color:#4b5563;font-size:16px;line-height:1.5;font-family:SimSun,宋体,serif}.abstract-text-only[data-v-1ba7fc1c]{color:#4b5563;font-size:16px;line-height:1.5;font-family:SimSun,宋体,serif;margin-bottom:12px;text-indent:2em}.abstract-english-section[data-v-1ba7fc1c]{margin-top:20px}.abstract-english-title[data-v-1ba7fc1c]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:12px;text-align:center;font-family:SimSun,宋体,serif}.keywords-section[data-v-1ba7fc1c],.keywords-english-section[data-v-1ba7fc1c]{margin-top:0;margin-bottom:12px}.keywords-item[data-v-1ba7fc1c]{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.keywords-label[data-v-1ba7fc1c]{font-weight:600;color:#374151;font-size:16px;min-width:80px;flex-shrink:0;font-family:SimSun,宋体,serif}.keywords-text[data-v-1ba7fc1c]{flex:1;color:#4b5563;font-size:16px;line-height:1.5;font-family:SimSun,宋体,serif}.document-content[data-v-1ba7fc1c]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-1ba7fc1c] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-1ba7fc1c] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-1ba7fc1c] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-1ba7fc1c] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-1ba7fc1c] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-1ba7fc1c] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-1ba7fc1c]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-1ba7fc1c]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-1ba7fc1c]{margin-left:0}.reference-item[data-v-1ba7fc1c]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-1ba7fc1c]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-1ba7fc1c]{text-indent:0;line-height:1.5}.acknowledgments-section[data-v-1ba7fc1c]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.acknowledgment-item[data-v-1ba7fc1c]{margin-bottom:2.5rem}.acknowledgment-item[data-v-1ba7fc1c]:last-child{margin-bottom:0}.acknowledgment-content[data-v-1ba7fc1c]{line-height:1.5;font-size:16px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:2em}.acknowledgment-content p[data-v-1ba7fc1c]{text-indent:2em;margin:12px 0}.selection-popup[data-v-1ba7fc1c]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-1ba7fc1c]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px}.popup-header[data-v-1ba7fc1c]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.popup-title-with-icon[data-v-1ba7fc1c]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-1ba7fc1c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-1ba7fc1c 2s ease-in-out infinite}@keyframes robotPulse-1ba7fc1c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-1ba7fc1c]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-1ba7fc1c]{background:none;border:none;font-size:18px;color:#8c8c8c;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-1ba7fc1c]:hover{color:#262626}.popup-body[data-v-1ba7fc1c]{padding:16px}.original-text[data-v-1ba7fc1c],.enhanced-text[data-v-1ba7fc1c]{margin-bottom:16px}.original-text label[data-v-1ba7fc1c],.enhanced-text label[data-v-1ba7fc1c]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-1ba7fc1c]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.4;color:#262626;max-height:80px;overflow-y:auto;word-break:break-word}.text-note[data-v-1ba7fc1c]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-1ba7fc1c]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-1ba7fc1c]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-width:70px}.btn-content[data-v-1ba7fc1c]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-1ba7fc1c]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-1ba7fc1c]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-1ba7fc1c]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-1ba7fc1c]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-1ba7fc1c 1.5s ease-in-out infinite}@keyframes loadingPulse-1ba7fc1c{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-1ba7fc1c]{display:flex;align-items:center;justify-content:center;animation:spin-1ba7fc1c 1s linear infinite}@keyframes spin-1ba7fc1c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-1ba7fc1c]{font-weight:600;color:#1890ff;animation:textBlink-1ba7fc1c 1.5s ease-in-out infinite}@keyframes textBlink-1ba7fc1c{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-1ba7fc1c]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-1ba7fc1c]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-1ba7fc1c]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-1ba7fc1c]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-1ba7fc1c]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-1ba7fc1c]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-1ba7fc1c]{grid-template-columns:1fr}.toc-sidebar[data-v-1ba7fc1c]{position:relative;top:0;max-height:unset}.selection-popup[data-v-1ba7fc1c]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-1ba7fc1c]{min-width:280px;max-width:90vw}}.structured-content[data-v-1ba7fc1c]{line-height:1.8}.chapter-container[data-v-1ba7fc1c]{margin-bottom:3rem}.chapter-title[data-v-1ba7fc1c]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-1ba7fc1c]{margin:1.5rem 0}.chapter-paragraph[data-v-1ba7fc1c]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-1ba7fc1c]{margin-top:2rem}.section-container[data-v-1ba7fc1c]{margin-bottom:2rem}.section-title[data-v-1ba7fc1c]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-1ba7fc1c]{margin:1rem 0}.section-paragraph[data-v-1ba7fc1c]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-1ba7fc1c]{margin-top:1.5rem}.subsection-container[data-v-1ba7fc1c]{margin-bottom:1.5rem}.subsection-title[data-v-1ba7fc1c]{font-size:1.25rem;font-weight:600;color:#374151;margin:1rem 0 .75rem;padding-left:.75rem;border-left:3px solid #6b7280}.subsection-content[data-v-1ba7fc1c]{margin:.75rem 0}.subsection-paragraph[data-v-1ba7fc1c]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-1ba7fc1c]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-1ba7fc1c]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-1ba7fc1c],.content-area td[data-v-1ba7fc1c]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-1ba7fc1c]{font-size:1.5rem}.section-title[data-v-1ba7fc1c]{font-size:1.25rem}.subsection-title[data-v-1ba7fc1c]{font-size:1.125rem}}.download-modal[data-v-27266647] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-27266647]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-27266647]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-27266647]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-27266647]{margin:4px 0}.download-modal__text .secondary[data-v-27266647]{color:#6b7280}.writing-page[data-v-27266647]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-27266647]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-27266647]{background:transparent;padding:3rem 2rem;margin-top:100px;margin-left:auto;margin-right:auto;position:relative;max-width:1600px;width:100%}.section-header[data-v-27266647]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-27266647]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-27266647]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-27266647]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-27266647]{font-size:.85rem;color:#4b5563;font-weight:500;padding:.4rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.tag[data-v-27266647]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-27266647]{max-width:800px;margin:0 auto;padding:0;text-align:center}.info-text[data-v-27266647]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0;margin:0;white-space:nowrap;display:inline-block;position:relative;left:-100px}.guarantee-text[data-v-27266647]{color:#1f2937;font-weight:500;font-size:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:2px 6px;border-radius:4px;border-left:3px solid #6b7280}.guarantee-icon[data-v-27266647]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-27266647]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-27266647]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-27266647]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.history-card[data-v-27266647]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-27266647]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-27266647]{font-size:16px;font-weight:600;color:#1f2937;margin:0;flex:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-27266647]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-27266647]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-27266647]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-27266647]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-27266647]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-27266647]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-27266647]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-27266647]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-27266647]{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-27266647] .major-cascader .ant-select-selector,[data-v-27266647] .major-cascader .ant-cascader-picker{height:40px}[data-v-27266647] .major-cascader .ant-select-selection-search-input,[data-v-27266647] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-27266647] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-27266647]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-27266647]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-27266647]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1600px;margin:0 auto;box-shadow:0 2px 12px #00000014;width:100%;box-sizing:border-box}.content-section[data-v-27266647]{max-width:1600px;margin:2rem auto 0;padding:0 2rem;width:100%;box-sizing:border-box}.content-grid[data-v-27266647]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-27266647]{background:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.abstract-preview-section[data-v-27266647]{margin-bottom:24px}.abstract-preview-box[data-v-27266647]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-27266647]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-27266647]{margin-bottom:12px}.abstract-preview-text[data-v-27266647]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-27266647]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.deliverables-header[data-v-27266647]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-27266647]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-27266647]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-27266647]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.main-deliverable-card[data-v-27266647]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-27266647]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-27266647]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#2c3e5014;border-radius:10px;transition:all .3s ease}.main-deliverable-card:hover .main-deliverable-icon[data-v-27266647]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-27266647]{flex:1}.main-deliverable-title[data-v-27266647]{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;font-family:SimSun,宋体,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-deliverable-word-count[data-v-27266647]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.plagiarism-badge[data-v-27266647]{background:linear-gradient(135deg,#2c3e500d,#2c3e5014);border:1px solid rgba(44,62,80,.15);border-radius:24px;padding:.75rem .875rem;text-align:center;min-width:100px;max-width:110px;display:flex;flex-direction:column;gap:.2rem;transition:all .3s ease;flex-shrink:0}.plagiarism-badge[data-v-27266647]:hover{background:linear-gradient(135deg,#2c3e5014,#2c3e501f);border-color:#2c3e5040}.plagiarism-text[data-v-27266647]{color:#2c3e50;font-size:.7rem;font-weight:600;line-height:1.2;text-align:center}.plagiarism-rate[data-v-27266647]{color:#2c3e50;font-size:.75rem;font-weight:700;line-height:1.2;text-align:center}.plagiarism-guarantee[data-v-27266647]{color:#6c757d;font-size:.65rem;font-weight:500;line-height:1.2;opacity:.8;text-align:center}.deliverables-grid[data-v-27266647]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem;margin-bottom:1.5rem}.deliverable-item[data-v-27266647]{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid rgba(226,232,240,.6);border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;cursor:pointer}.deliverable-item[data-v-27266647]:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#2c3e5033;box-shadow:0 4px 16px #2c3e5014;transform:translateY(-1px)}.deliverable-icon[data-v-27266647]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#6c757d14;border-radius:8px;flex-shrink:0;transition:all .3s ease}.deliverable-item:hover .deliverable-icon[data-v-27266647]{background:#2c3e501f;transform:scale(1.1)}.deliverable-content[data-v-27266647]{flex:1;min-width:0}.deliverable-title[data-v-27266647]{color:#2c3e50;font-size:.8rem;font-weight:600;margin:0 0 .25rem;line-height:1.3;font-family:SimSun,宋体,serif}.deliverable-desc[data-v-27266647]{color:#6c757d;font-size:.7rem;margin:0;line-height:1.3;opacity:.8}.watermark-decoration[data-v-27266647]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-27266647]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#49505726;font-size:.8rem;font-weight:500;transform:rotate(15deg);transition:all .3s ease}.watermark-content .anticon[data-v-27266647]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-27266647]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-27266647]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0}.outline-hint .anticon[data-v-27266647]{color:#495057;font-size:.9rem}.outline-content[data-v-27266647]{min-height:500px;max-height:800px;overflow-y:auto;padding:1.5rem;background:#fff9;border-radius:12px;border:1px solid rgba(226,232,240,.4);flex:1;display:flex;flex-direction:column;box-shadow:inset 0 2px 8px #00000005}.outline-content[data-v-27266647]::-webkit-scrollbar{width:6px}.outline-content[data-v-27266647]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-27266647]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-27266647]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-27266647]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-27266647]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-27266647]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-27266647]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-27266647]{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.action-buttons[data-v-27266647]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-27266647]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e9ecef}.header-content[data-v-27266647]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-27266647]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;display:flex;align-items:center;gap:12px}.logo-icon[data-v-27266647]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-27266647]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-27266647]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-27266647]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-27266647]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-27266647]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-27266647]{color:#495057;border-color:#e2e8f0cc;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);font-weight:500;border-radius:6px;padding:8px 16px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #00000005}.nav-btn[data-v-27266647]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-27266647]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-27266647]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.page-header[data-v-27266647]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-27266647]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-27266647 1.5s ease-out}.subtitle[data-v-27266647]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-27266647 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-27266647]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-27266647 1.5s ease-out .6s both}.writing-form[data-v-27266647]{margin-bottom:3rem}.form-input[data-v-27266647]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-27266647]:hover,.form-input[data-v-27266647]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-27266647]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-27266647]{border-radius:6px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;margin:0}.radio-group .ant-radio-button-wrapper[data-v-27266647]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-27266647]{background:#495057;border-color:#495057;color:#fff}[data-v-27266647] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-27266647] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-27266647] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-27266647] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-27266647] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-27266647] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-27266647] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-27266647] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-27266647] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-27266647] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-27266647] .ant-switch-checked{background:#495057}[data-v-27266647] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-27266647] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-27266647]{height:56px;font-size:1.2rem;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#495057,#6c757d);border:none;box-shadow:0 4px 20px #4950574d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.generate-btn[data-v-27266647]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-27266647]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-27266647]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-27266647]{margin-top:2rem;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;animation:sectionFadeIn-27266647 .8s ease-out;min-height:500px}.text-stream-background[data-v-27266647]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.progress-decoration-line[data-v-27266647]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);border-radius:16px 16px 0 0}.academic-progress-content[data-v-27266647]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-27266647]{margin-bottom:2rem}.icon-container[data-v-27266647]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-27266647]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-27266647]{width:48px;height:48px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;z-index:3;box-shadow:0 4px 16px #2c3e504d}.pulse-ring[data-v-27266647]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-27266647 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-27266647]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-27266647]{animation-delay:1s;border-color:#495057}@keyframes pulse-27266647{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-27266647]{margin-bottom:2rem}.academic-progress-title[data-v-27266647]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-27266647]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.academic-standard-info[data-v-27266647]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.standard-item[data-v-27266647]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.standard-label[data-v-27266647]{color:#718096;font-weight:500}.standard-value[data-v-27266647]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace}.progress-time-info[data-v-27266647]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0;color:#495057;font-weight:500}.time-icon[data-v-27266647]{color:#6b7280;font-size:1.1rem}.time-text[data-v-27266647]{font-size:.95rem}.academic-progress-bar-container[data-v-27266647]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-27266647]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-27266647]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill.indeterminate[data-v-27266647]{width:30%!important;animation:indeterminate-progress-27266647 1.5s ease-in-out infinite;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);background-size:200% 100%}@keyframes indeterminate-progress-27266647{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-bar-fill[data-v-27266647]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-27266647 2s infinite}@keyframes shimmer-27266647{0%{transform:translate(-100%)}to{transform:translate(100%)}}.academic-symbol[data-v-27266647]{position:relative}.academic-symbol[data-v-27266647]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(44,62,80,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:glowPulse-27266647 3s ease-in-out infinite;z-index:-1}@keyframes glowPulse-27266647{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.stage-item.active[data-v-27266647]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#2c3e501a,#34495e1a);border-radius:12px;z-index:-1;animation:stageGlow-27266647 2s ease-in-out infinite}@keyframes stageGlow-27266647{0%,to{opacity:.3}50%{opacity:.6}}.progress-percentage[data-v-27266647]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-27266647]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-27266647]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.stage-item.active[data-v-27266647]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:perspective(1000px) rotateY(3deg) translateY(-4px);box-shadow:0 4px 16px #2c3e5026;transition:all .4s cubic-bezier(.4,0,.2,1)}.stage-item.completed[data-v-27266647]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.stage-item.completed .stage-icon[data-v-27266647]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stage-icon[data-v-27266647]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);margin-bottom:1rem;transition:all .3s ease}.stage-item.active .stage-icon[data-v-27266647]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-27266647]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-27266647]{color:#6b7280;font-size:.85rem;margin:0 0 1rem;line-height:1.4;text-align:center}.stage-stats[data-v-27266647]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.stage-stats-item[data-v-27266647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem}.stage-stats-item[data-v-27266647]:last-child{margin-bottom:0}.stage-stats-label[data-v-27266647]{color:#718096;font-weight:500}.stage-stats-value[data-v-27266647]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.progress-footer-decoration[data-v-27266647]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-27266647]{display:flex;gap:.5rem}.academic-dots .dot[data-v-27266647]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-27266647 1.5s infinite}.academic-dots .dot[data-v-27266647]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-27266647]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-27266647{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-27266647]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-27266647 .8s ease-out}.status-content[data-v-27266647]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-27266647]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-27266647]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-27266647 1s linear infinite}.status-text h3[data-v-27266647]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-27266647]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-27266647]{color:#d32f2f;font-weight:600;font-size:1rem;margin-top:1rem;padding:.5rem;background:#f443361a;border-radius:6px;border-left:4px solid #d32f2f}.result-section[data-v-27266647]{background:#fff;padding:2rem;margin:2rem auto;border:1px solid #e8eaed;border-radius:16px;max-width:1500px;box-shadow:0 2px 12px #00000014}.result-header[data-v-27266647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-27266647]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-27266647]{display:flex;align-items:center}.download-btn[data-v-27266647]{background:linear-gradient(135deg,#495057,#6c757d);border:1px solid #495057;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #49505740}.download-btn[data-v-27266647]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-27266647]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-27266647]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-27266647]{text-align:center;font-size:1.5rem}.download-btn[data-v-27266647]{width:100%;max-width:200px}}.result-subtitle[data-v-27266647]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-27266647]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-27266647]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.outline-sidebar[data-v-27266647]{width:280px;flex-shrink:0}.intro-card[data-v-27266647]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-27266647]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-27266647]{position:relative;z-index:1}.intro-item[data-v-27266647]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.intro-item[data-v-27266647]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-27266647]:last-child{margin-bottom:0}.intro-icon[data-v-27266647]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.intro-text h5[data-v-27266647]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-27266647]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-27266647]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #00000005}.generate-btn[data-v-27266647]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-27266647]{max-height:400px;overflow-y:auto}.outline-item[data-v-27266647]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-27266647]:last-child{border-bottom:none}.outline-input[data-v-27266647]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-27266647]:hover,.outline-input[data-v-27266647]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-27266647]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-27266647]{height:40px;padding:0 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-27266647]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-27266647]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-27266647]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-27266647]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px dashed rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.download-status[data-v-27266647]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-27266647]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-27266647]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-27266647]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-27266647]{display:flex;justify-content:center}.file-upload-section[data-v-27266647]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.file-upload[data-v-27266647]{width:100%}.upload-file-btn[data-v-27266647]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-file-btn[data-v-27266647]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-27266647]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid rgba(226,232,240,.8);margin-top:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000005}.file-item[data-v-27266647]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-27266647]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-27266647]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-27266647]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-27266647]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-27266647]{color:#007bff;background:#007bff1a}.file-name[data-v-27266647]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-27266647]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-27266647]{display:flex;gap:.5rem}.upload-section[data-v-27266647]{margin-top:1rem}[data-v-27266647] .ant-radio-group{display:flex;flex-wrap:nowrap;align-items:center}[data-v-27266647] .ant-radio-button-wrapper{display:inline-flex;align-items:center;justify-content:center}.custom-upload-radio[data-v-27266647]{position:relative;display:flex;align-items:center;gap:6px;white-space:nowrap}.custom-upload-radio .reference-help-icon[data-v-27266647]{pointer-events:auto;position:relative;z-index:10}.custom-upload-radio .reference-help-icon[data-v-27266647]:hover{color:#f59e0b!important;background:#f59e0b1a!important;transform:scale(1.1);box-shadow:0 2px 6px #f59e0b33}.custom-upload-radio:hover .reference-help-icon[data-v-27266647]:not(:hover){color:#64748b;background:transparent;transform:none;box-shadow:none}.reference-help-icon[data-v-27266647]{color:#64748b;cursor:pointer;font-size:18px;margin-left:6px;padding:4px;border-radius:50%;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-weight:500}.reference-help-icon[data-v-27266647]:hover{color:#f59e0b;background:#f59e0b1a;transform:scale(1.1);box-shadow:0 2px 6px #f59e0b33}.help-icon[data-v-27266647]{margin-left:8px;color:#1890ff;cursor:pointer;font-size:14px}.help-icon[data-v-27266647]:hover{color:#40a9ff}.steps-guide-card[data-v-27266647]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:1.5rem;margin-bottom:1rem}.steps-header[data-v-27266647]{display:flex;align-items:center;margin-bottom:1rem;gap:8px}.steps-icon[data-v-27266647]{color:#1890ff;font-size:18px}.steps-title[data-v-27266647]{font-size:16px;font-weight:600;color:#1e293b}.reference-steps[data-v-27266647]{margin-top:1rem}.reference-steps[data-v-27266647] .ant-steps-item-title{font-size:14px;font-weight:500}.step-title[data-v-27266647]{color:#334155}.step-description[data-v-27266647]{margin-top:8px}.step-description p[data-v-27266647]{margin:0 0 8px;color:#64748b;font-size:13px;line-height:1.6}.step-description-text[data-v-27266647]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.step-image[data-v-27266647]{max-width:100%;border-radius:8px;border:1px solid #cbd5e1;margin-top:8px;box-shadow:0 2px 8px #0000001a}.upload-btn[data-v-27266647]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed #64748b;color:#64748b;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-btn[data-v-27266647]:hover{border-color:#475569;color:#475569;background:#f1f5f9}.upload-tip[data-v-27266647]{margin:1rem 0 0;color:#64748b;font-size:13px;text-align:center}.confirmed-references-list[data-v-27266647]{width:100%}.confirmed-reference-item[data-v-27266647]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;margin-bottom:12px;transition:all .2s}.confirmed-reference-item[data-v-27266647]:hover{border-color:#cbd5e1;background:#f1f5f9}.reference-item-content[data-v-27266647]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.reference-citation-text[data-v-27266647]{flex:1;font-size:14px;line-height:1.6;color:#334155}.reference-citation-text .reference-author[data-v-27266647]{font-weight:500;color:#1e293b}.reference-citation-text .reference-title[data-v-27266647]{font-weight:500;color:#0f172a}.reference-citation-text .reference-type[data-v-27266647]{color:#64748b;font-size:12px}.reference-citation-text .reference-journal[data-v-27266647]{color:#475569}.remove-reference-btn[data-v-27266647]{flex-shrink:0;padding:0 8px;height:28px;font-size:12px}.continue-upload-btn[data-v-27266647]{height:40px;font-size:14px;border:2px dashed #64748b;color:#64748b}.continue-upload-btn[data-v-27266647]:hover{border-color:#475569;color:#475569;background:#f1f5f9}.upload-modal .ant-modal-content[data-v-27266647],.buy-modal .ant-modal-content[data-v-27266647],.file-preview-modal .ant-modal-content[data-v-27266647]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-27266647]{padding:1rem 0}.preview-header[data-v-27266647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-header h4[data-v-27266647]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-27266647]{background:#fff;border-radius:8px;padding:1.5rem;max-height:500px;overflow-y:auto;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.text-content pre[data-v-27266647]{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#2c3e50;white-space:pre-wrap;word-wrap:break-word}.pdf-preview .pdf-content[data-v-27266647]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-27266647]{border:none;background:#fff}.modal-content[data-v-27266647]{padding:1rem 0}.custom-input-tip[data-v-27266647]{display:flex;align-items:center;gap:6px;margin-bottom:1.5rem;padding:12px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.tip-text[data-v-27266647]{font-size:14px;color:#1e293b;font-weight:500}.form-item-label-text[data-v-27266647]{display:inline-block;margin-right:6px}.reference-help-icon-modal[data-v-27266647]{color:#64748b;cursor:pointer;font-size:18px;padding:4px;border-radius:50%;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-weight:500;vertical-align:middle}.reference-help-icon-modal[data-v-27266647]:hover{color:#f59e0b;background:#f59e0b1a;transform:scale(1.1);box-shadow:0 2px 6px #f59e0b33}.format-guide-section[data-v-27266647]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem}.format-guide-header[data-v-27266647]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.guide-icon[data-v-27266647]{color:#1890ff;font-size:18px;margin-right:8px}.guide-title[data-v-27266647]{font-size:16px;font-weight:600;color:#1e293b;flex:1}.example-btn[data-v-27266647]{padding:0;height:auto;font-size:13px}.format-guide-content[data-v-27266647]{color:#475569;font-size:14px;line-height:1.7}.guide-text[data-v-27266647]{margin:0 0 12px}.guide-text strong[data-v-27266647]{color:#1890ff;font-weight:600}.format-examples[data-v-27266647]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.format-example[data-v-27266647]{margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}.format-example[data-v-27266647]:last-child{margin-bottom:0}.example-label[data-v-27266647]{color:#64748b;font-size:13px;white-space:nowrap;min-width:70px}.example-text[data-v-27266647]{color:#334155;font-size:13px}.example-code[data-v-27266647]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-family:Courier New,monospace;font-size:12px;color:#1e293b;display:inline-block;flex:1}.payment-group[data-v-27266647]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-27266647]{flex:1;text-align:center;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #00000005}.payment-option[data-v-27266647]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-27266647]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-27266647]{width:100%}[data-v-27266647] .guide-modal,[data-v-27266647] .guide-modal .ant-modal-wrap,[data-v-27266647] .guide-modal .ant-modal-mask,[data-v-27266647] .guide-modal .ant-modal{z-index:1010!important}[data-v-27266647] .upload-modal .ant-modal-wrap,[data-v-27266647] .upload-modal .ant-modal-mask{z-index:1000!important}.upload-modal-footer[data-v-27266647]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px}.guide-modal-content[data-v-27266647]{padding:1rem 0;max-height:70vh;overflow-y:auto}.guide-modal-content[data-v-27266647]::-webkit-scrollbar{width:6px}.guide-modal-content[data-v-27266647]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.guide-modal-content[data-v-27266647]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.guide-modal-content[data-v-27266647]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.guide-intro[data-v-27266647]{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:1.25rem;margin-bottom:2rem}.guide-intro-icon[data-v-27266647]{color:#1890ff;font-size:20px;margin-top:2px;flex-shrink:0}.guide-intro-text[data-v-27266647]{margin:0;color:#1e293b;font-size:15px;line-height:1.7;flex:1}.guide-intro-text strong[data-v-27266647]{color:#1890ff;font-weight:600}.guide-steps-container[data-v-27266647],.guide-steps[data-v-27266647],.guide-steps[data-v-27266647] .ant-steps-item{margin-bottom:2rem}.guide-steps[data-v-27266647] .ant-steps-item:last-child{margin-bottom:0}.guide-step-title[data-v-27266647]{font-size:15px;font-weight:600;color:#1e293b}.guide-step-content[data-v-27266647]{margin-top:12px}.guide-step-text[data-v-27266647]{margin:0 0 12px;color:#475569;font-size:14px;line-height:1.7}.guide-image-wrapper[data-v-27266647]{position:relative;margin-top:12px;display:inline-block;width:100%}.guide-step-image[data-v-27266647]{width:100%;max-width:100%;border-radius:8px;border:1px solid #cbd5e1;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .3s ease;display:block}.guide-step-image[data-v-27266647]:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff33;transform:translateY(-2px)}.image-hint[data-v-27266647]{display:block;text-align:center;margin-top:8px;color:#64748b;font-size:12px;font-style:italic}.guide-step-image[data-v-27266647] .ant-image-img{border-radius:8px}.guide-tips[data-v-27266647]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-top:1.5rem}.guide-tip-item[data-v-27266647]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#475569;font-size:14px}.guide-tip-item[data-v-27266647]:last-child{margin-bottom:0}.tip-icon[data-v-27266647]{color:#10b981;font-size:16px;flex-shrink:0}.reference-textarea[data-v-27266647]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;font-family:SimSun,宋体,serif;line-height:1.6}.reference-textarea[data-v-27266647]:hover,.reference-textarea[data-v-27266647]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.reference-list-section[data-v-27266647]{margin-top:1rem}.reference-list-header[data-v-27266647]{margin-bottom:1rem}.reference-list-title[data-v-27266647]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.reference-list[data-v-27266647]{max-height:500px;overflow-y:auto;padding-right:4px}.reference-card[data-v-27266647]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease;cursor:pointer}.reference-card[data-v-27266647]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #00000014}.reference-card.selected[data-v-27266647]{border-color:#1890ff;background:#f0f9ff}.reference-checkbox[data-v-27266647]{flex-shrink:0;margin-top:2px}.reference-content[data-v-27266647]{flex:1;min-width:0}.reference-citation[data-v-27266647]{font-size:14px;color:#1e293b;line-height:1.6;margin-bottom:12px}.reference-citation .reference-author[data-v-27266647]{color:#64748b;font-weight:500}.reference-citation .reference-title[data-v-27266647]{color:#1e293b;font-weight:600}.reference-citation .reference-type[data-v-27266647]{color:#64748b;font-weight:500}.reference-citation .reference-journal[data-v-27266647]{color:#475569;font-weight:500}.reference-description[data-v-27266647]{font-size:13px;color:#64748b;line-height:1.8;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;text-align:justify}.reference-list[data-v-27266647]::-webkit-scrollbar{width:6px}.reference-list[data-v-27266647]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.reference-list[data-v-27266647]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.reference-list[data-v-27266647]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.preview-number[data-v-27266647]{background:linear-gradient(135deg,#495057,#6c757d);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.preview-type[data-v-27266647]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#495057;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500}.preview-content p[data-v-27266647]{margin:.4rem 0;line-height:1.4}.preview-content strong[data-v-27266647]{color:#495057;font-weight:600;margin-right:4px}.preview-volume[data-v-27266647],.preview-pages[data-v-27266647]{color:#64748b;font-size:.85rem}.preview-title[data-v-27266647]{font-weight:600;color:#2c3e50;font-size:.95rem}.preview-authors[data-v-27266647]{color:#495057;font-size:.9rem}.preview-journal[data-v-27266647]{color:#6c757d;font-size:.85rem;font-style:italic}.preview-year[data-v-27266647]{color:#6c757d;font-size:.85rem;font-weight:500}.paper-content[data-v-27266647]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.content-chapters[data-v-27266647]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-27266647]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-27266647]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-27266647]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-27266647]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-27266647]{color:#6c757d;font-size:.9rem;padding:.2rem .5rem;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease}.toggle-btn[data-v-27266647]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-27266647]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-27266647]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-27266647]{margin-bottom:1rem}.level2-title[data-v-27266647]{margin:.5rem 0 .8rem;color:#495057;font-size:1rem;font-weight:500;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.5rem}.level3-sections[data-v-27266647]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-27266647]{margin-bottom:.8rem}.level3-title[data-v-27266647]{margin:.5rem 0;color:#6c757d;font-size:.9rem;font-weight:400;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.3rem}.level3-content[data-v-27266647]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-27266647]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-top:.5rem;padding:.5rem;background-color:#f8fafc;border-radius:4px;border-left:3px solid #495057}.paper-actions[data-v-27266647]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-27266647{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-27266647{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-27266647{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-27266647{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-27266647]{margin-top:90px}.content-grid[data-v-27266647]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-27266647],.paper-section[data-v-27266647]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-27266647]{margin-top:80px;padding:2rem 0}.section-container[data-v-27266647]{padding:0 1rem}.content-section[data-v-27266647]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-27266647],.outline-section[data-v-27266647],.paper-section[data-v-27266647]{padding:1.5rem}.section-header h2[data-v-27266647]{font-size:2rem}.section-header h3[data-v-27266647]{font-size:1.5rem}.main-content[data-v-27266647]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-27266647]{padding:2rem}.page-header h2[data-v-27266647]{font-size:2.2rem}.result-actions[data-v-27266647]{flex-direction:column;align-items:center}.outline-section[data-v-27266647]{flex-direction:column}.outline-sidebar[data-v-27266647]{width:100%;order:-1}.action-btn[data-v-27266647]{width:100%;max-width:300px}.radio-group[data-v-27266647]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-27266647]{text-align:center}.file-item[data-v-27266647]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-27266647]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-27266647]{max-width:100%}.file-actions[data-v-27266647]{justify-content:center}.preview-header[data-v-27266647]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-27266647]{text-align:center}}.payment-modal .ant-modal-content[data-v-27266647]{border-radius:28px;overflow:hidden;box-shadow:0 24px 80px #0000000f;border:1px solid rgba(226,232,240,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.payment-modal .ant-modal-header[data-v-27266647]{display:none}.payment-modal-content[data-v-27266647]{padding:0}.payment-header[data-v-27266647]{text-align:center;padding:2rem 2.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(226,232,240,.3);position:relative}.payment-header .header-text h3[data-v-27266647]{color:#2c3e50;margin:0 0 .75rem;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.payment-header .header-text p[data-v-27266647]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-27266647]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-27266647]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-27266647]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-27266647]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-27266647]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-27266647]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-27266647]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-27266647]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-info[data-v-27266647]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-27266647]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-27266647]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-27266647]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-27266647]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-27266647]{margin-top:1rem;flex-shrink:0}.price-row[data-v-27266647]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-27266647]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-27266647]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-27266647]{margin-bottom:.5rem}.product-header h3[data-v-27266647]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-27266647]{margin:.25rem 0 .5rem}.price-info[data-v-27266647]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-27266647]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-27266647]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-27266647]{color:#6c757d;font-size:.92rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-section[data-v-27266647]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-27266647]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-27266647]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-27266647]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-27266647]{min-height:auto;gap:.75rem}.alipay-card[data-v-27266647],.wechat-card[data-v-27266647],.tips-card[data-v-27266647]{height:160px}.qr-code-container img[data-v-27266647]{width:80px;height:80px}.product-card[data-v-27266647]{min-height:160px;padding:1.25rem}}.payment-header[data-v-27266647]{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.8);border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00000005}.header-content[data-v-27266647]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-27266647]{flex:1;text-align:center}.close-btn[data-v-27266647]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.close-btn[data-v-27266647]:hover{color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#495057;transform:scale(1.1);box-shadow:0 4px 12px #49505726}.payment-tips[data-v-27266647]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.product-title[data-v-27266647]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-27266647]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-27266647]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-27266647]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-27266647]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-27266647]{color:#6c757d}.price-value[data-v-27266647]{color:#495057;font-weight:500}.price-item.total-price[data-v-27266647]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-27266647]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-27266647]{color:#e74c3c;font-weight:700;font-size:1.2rem}.extras-price-item[data-v-27266647]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border-radius:6px;padding:.4rem .6rem;border:1px solid #ffd6d6;align-items:center}.extras-price-item .price-label[data-v-27266647]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-27266647]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-27266647]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-27266647]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-27266647]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;white-space:nowrap;box-shadow:0 1px 3px #10b9814d}.payment-method-selector[data-v-27266647]{margin-bottom:1rem}.method-tabs[data-v-27266647]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-27266647]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-27266647]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-27266647]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-27266647]{opacity:.6;cursor:not-allowed;pointer-events:none}.current-payment[data-v-27266647]{margin-bottom:1rem}.qr-code-container[data-v-27266647]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-27266647]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-27266647]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-27266647],.qr-method.wechat-method[data-v-27266647]{z-index:1}.qr-code-image[data-v-27266647]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-27266647]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-27266647]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-27266647 1s linear infinite;display:block}@keyframes spin-27266647{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-27266647{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-27266647]{transition:all .2s ease-in-out}.method-tab.switching[data-v-27266647]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.payment-methods[data-v-27266647]{display:flex;gap:1rem;margin-bottom:1.5rem}.payment-card[data-v-27266647]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-27266647]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-27266647]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:.95rem;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;justify-content:center}.header-price[data-v-27266647]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.payment-card .card-icon[data-v-27266647]{font-size:1.4rem}.alipay-card .card-icon[data-v-27266647]{color:#1677ff}.wechat-card .card-icon[data-v-27266647]{color:#07c160}.tips-card .card-icon[data-v-27266647]{color:#fa8c16}.payment-card .qr-code-container[data-v-27266647]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-27266647]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-27266647]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-27266647]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-27266647]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-27266647]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-27266647]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-27266647]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-27266647]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-27266647]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 24px;font-weight:600;transition:all .3s ease}.check-payment-btn[data-v-27266647]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-27266647]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-27266647]{font-size:14px;color:#495057}.agreement-link[data-v-27266647]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-27266647]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-27266647]{border-radius:12px}.agreement-actions[data-v-27266647]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-27266647]{margin-left:8px}.payment-section[data-v-27266647]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-27266647],.wechat-card[data-v-27266647],.tips-card[data-v-27266647]{flex:0 0 auto;height:180px}.product-tooltip[data-v-27266647]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-27266647 .2s ease-out}.product-tooltip[data-v-27266647]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-27266647]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-27266647]{padding:1rem}.tooltip-content h5[data-v-27266647]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-27266647]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-27266647]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-27266647]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-27266647]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-27266647]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-27266647]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-27266647{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-27266647]{margin-top:3rem}.paper-content[data-v-27266647]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;font-family:SimSun,宋体,serif;line-height:1.5}.paper-content h1[data-v-27266647]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-27266647]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-27266647]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-27266647]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-27266647]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-27266647]{margin-bottom:2.5rem}.chapter-section[data-v-27266647]:last-child{margin-bottom:0}.chapter-title[data-v-27266647]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #1890ff;position:relative}.chapter-title[data-v-27266647]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-27266647]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-27266647]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-27266647]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-27266647]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-27266647],.subsection-text[data-v-27266647]{color:#333;font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem;padding:1rem;background:#fafafa;border-radius:8px}.section-text p[data-v-27266647],.subsection-text p[data-v-27266647]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-27266647]:last-child,.subsection-text p[data-v-27266647]:last-child{margin-bottom:0}.section-text p+p[data-v-27266647],.subsection-text p+p[data-v-27266647]{margin-top:1.5rem}.paper-generation-progress[data-v-27266647]{margin-top:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgba(73,80,87,.08);box-shadow:0 8px 32px #4950571f;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.academic-progress-container[data-v-27266647]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-27266647]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.progress-content[data-v-27266647]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-27266647]{position:relative}.icon-circle[data-v-27266647]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#495057,#6c757d);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #49505740}.icon-inner[data-v-27266647]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-27266647]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-27266647 2s ease-in-out infinite}.progress-text[data-v-27266647]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-27266647]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-27266647]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-27266647]{font-size:.9rem;color:#495057;margin:.5rem 0 0;font-weight:500;background:#49505714;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(73,80,87,.15);display:inline-block;animation:reminderPulse-27266647 3s ease-in-out infinite}.time-display[data-v-27266647]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-27266647]{font-size:3rem;font-weight:700;color:#495057;font-family:Arial,sans-serif;line-height:1;text-shadow:0 2px 4px rgba(73,80,87,.1)}.time-label[data-v-27266647]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-27266647]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-27266647]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-27266647]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-27266647 2s ease-in-out infinite}.progress-footer[data-v-27266647]{margin-top:2rem}.academic-dots[data-v-27266647]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-27266647]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-27266647 1.5s ease-in-out infinite}.dot[data-v-27266647]:nth-child(2){animation-delay:.3s}.dot[data-v-27266647]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-27266647{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-27266647{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-27266647{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-27266647{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-27266647]{padding:2rem 1.5rem}.academic-title[data-v-27266647]{font-size:1.3rem}.academic-subtitle[data-v-27266647]{font-size:.9rem}.time-reminder[data-v-27266647]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-27266647]{font-size:2.5rem}.icon-circle[data-v-27266647]{width:70px;height:70px}.icon-inner[data-v-27266647]{width:35px;height:35px}.pulse-dot[data-v-27266647]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-27266647]{padding:1.5rem 1rem}.progress-content[data-v-27266647]{gap:1.5rem}.academic-title[data-v-27266647]{font-size:1.2rem}.time-number[data-v-27266647]{font-size:2.2rem}.time-reminder[data-v-27266647]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-27266647{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-27266647]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-27266647]{font-size:2.5rem;color:#1890ff;animation:rotate-27266647 2s linear infinite}@keyframes rotate-27266647{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-27266647]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-27266647]{margin-top:1.5rem}.timer-circle[data-v-27266647]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#52c41a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1890ff40;animation:pulse-27266647 2s ease-in-out infinite}@keyframes pulse-27266647{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-27266647]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-27266647]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-27266647]{flex:1}.no-content[data-v-27266647]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-27266647]{background:linear-gradient(135deg,#2b2d42,#495057);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 6px 16px #00000026;transition:all .2s ease}.download-package-btn[data-v-27266647]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-27266647]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-27266647]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-27266647]{max-width:1800px;margin:0 auto}.history-document-card[data-v-83d5cc5d]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease;position:relative}.history-document-card[data-v-83d5cc5d]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.history-document-card.expired[data-v-83d5cc5d]{opacity:.7;background:#f5f5f5}.card-header[data-v-83d5cc5d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.document-info[data-v-83d5cc5d]{flex:1}.document-title[data-v-83d5cc5d]{font-size:16px;font-weight:600;color:#262626;margin:0 0 8px;line-height:1.4}.document-meta[data-v-83d5cc5d]{display:flex;gap:12px;flex-wrap:wrap}.document-meta span[data-v-83d5cc5d]{font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.document-status[data-v-83d5cc5d]{margin-left:16px}.status-badge[data-v-83d5cc5d]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-83d5cc5d]{background:#e6f7ff;color:#1890ff}.status-badge.expired[data-v-83d5cc5d]{background:#fff2e8;color:#fa8c16}.card-content[data-v-83d5cc5d]{margin-bottom:12px}.document-details[data-v-83d5cc5d]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.detail-item[data-v-83d5cc5d]{display:flex;font-size:13px}.detail-item .label[data-v-83d5cc5d]{color:#8c8c8c;margin-right:8px}.detail-item .value[data-v-83d5cc5d]{color:#262626}.document-abstract[data-v-83d5cc5d]{padding:12px;background:#fafafa;border-radius:4px;margin-top:12px}.abstract-label[data-v-83d5cc5d]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.abstract-content[data-v-83d5cc5d]{font-size:13px;color:#595959;line-height:1.6}.card-actions[data-v-83d5cc5d]{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.action-btn[data-v-83d5cc5d]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#595959;font-size:13px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-83d5cc5d]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.action-btn[data-v-83d5cc5d]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-83d5cc5d]:hover:not(:disabled){background:#e6f7ff}.delete-btn[data-v-83d5cc5d]{color:#ff4d4f;border-color:#ffccc7}.delete-btn[data-v-83d5cc5d]:hover{background:#fff1f0;border-color:#ff4d4f}.history-document-list[data-v-2e402e12]{padding:20px}.list-header[data-v-2e402e12]{text-align:center;margin-bottom:24px}.list-header h2[data-v-2e402e12]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.list-header p[data-v-2e402e12]{font-size:14px;color:#8c8c8c;margin:0}.loading-container[data-v-2e402e12]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.loading-spinner[data-v-2e402e12]{margin-bottom:16px;animation:spin-2e402e12 1s linear infinite}@keyframes spin-2e402e12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-2e402e12]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-2e402e12]{color:#d9d9d9;margin-bottom:16px}.empty-state h3[data-v-2e402e12]{font-size:18px;font-weight:600;color:#595959;margin:0 0 8px}.empty-state p[data-v-2e402e12]{font-size:14px;color:#8c8c8c;margin:0}.documents-grid[data-v-2e402e12]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width: 768px){.history-document-list[data-v-2e402e12]{padding:16px}.documents-grid[data-v-2e402e12]{grid-template-columns:1fr;gap:16px}.list-header h2[data-v-2e402e12]{font-size:20px}}.hierarchical-outline-editor[data-v-7e2c2209]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;width:100%;max-width:1600px;margin:0 auto}.editor-header[data-v-7e2c2209]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-7e2c2209]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-7e2c2209]{font-weight:700!important;font-family:SimSun,宋体,serif}.references-acknowledgments-section[data-v-7e2c2209]{margin:20px 0}.references-acknowledgments-box[data-v-7e2c2209]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-7e2c2209]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-7e2c2209]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-7e2c2209]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-7e2c2209] .delete-menu-item{color:#ff4d4f!important}[data-v-7e2c2209] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-7e2c2209]{padding:20px;width:100%;box-sizing:border-box}.outline-tree[data-v-7e2c2209]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-7e2c2209]{display:flex;flex-direction:column}.level1-item[data-v-7e2c2209]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-7e2c2209]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-7e2c2209]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap;overflow:hidden;min-width:0}.toggle-btn[data-v-7e2c2209]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.toggle-btn[data-v-7e2c2209]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-7e2c2209]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-7e2c2209]{flex:1 1 auto;display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;min-width:0;max-width:500px}.level2-header .title-display[data-v-7e2c2209]{min-width:0;max-width:450px;flex:1 1 auto;overflow:hidden}.title-text.editable[data-v-7e2c2209]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none}.title-text.editable[contenteditable=true][data-v-7e2c2209]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:24px;white-space:pre-wrap;word-break:break-word;transform:translateY(-1px)!important;font-size:14px!important}.level2-header .title-text.editable[contenteditable=true][data-v-7e2c2209]{font-size:12px!important}.title-text.editable[contenteditable=true][data-v-7e2c2209]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-7e2c2209]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-7e2c2209]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-7e2c2209]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-7e2c2209]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-7e2c2209]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:2px 6px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.title-text.editable[data-v-7e2c2209]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-7e2c2209]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-7e2c2209]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.level1-item .chapter-number[data-v-7e2c2209]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-7e2c2209]{font-size:.85rem;padding:2px 6px;color:#333}.title-text[data-v-7e2c2209]{flex:1;color:#111827;font-size:14px;line-height:1.5;font-weight:700;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.title-input[data-v-7e2c2209]{width:100%;font-size:14px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-7e2c2209]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-7e2c2209]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.title-input.inline[data-v-7e2c2209]::-webkit-scrollbar{display:none!important}.item-actions[data-v-7e2c2209]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:0 0 auto;flex-shrink:0;width:32px;align-items:center;margin-left:auto}.level1-item .item-actions[data-v-7e2c2209]{opacity:1}.action-btn[data-v-7e2c2209]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-7e2c2209]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-7e2c2209]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-7e2c2209]{padding:16px 20px 20px}.level2-item[data-v-7e2c2209]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-7e2c2209]:last-child{margin-bottom:0}.level2-header[data-v-7e2c2209]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level2-header .title-text[data-v-7e2c2209]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-7e2c2209]{font-size:12px;font-weight:500;font-family:宋体,SimSun,serif}.content-section[data-v-7e2c2209]{padding-left:24px;margin-top:8px}.level2-content[data-v-7e2c2209]{margin-left:24px}.content-display[data-v-7e2c2209]{cursor:pointer;transition:all .2s ease}.content-text[data-v-7e2c2209]{font-size:12px;color:#333;font-style:normal;font-weight:400;white-space:pre-wrap;overflow:visible;text-overflow:initial;font-family:宋体,SimSun,serif;text-decoration:none;letter-spacing:normal;line-height:1.5}.content-text.editable[data-v-7e2c2209]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:0;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none;display:block;width:100%;min-height:20px}.content-text.editable[contenteditable=true][data-v-7e2c2209]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:20px;white-space:pre-wrap;word-break:break-word;font-style:normal;transform:translateY(-1px)!important}.content-text.editable[contenteditable=true][data-v-7e2c2209]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-7e2c2209]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer;font-style:normal;font-weight:400;text-decoration:none}.content-display:hover .content-text.editable[data-v-7e2c2209]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-7e2c2209]:hover{background-color:#e9ecef!important;color:#495057!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid #adb5bd!important;transform:translateY(-1px)!important}.content-text.editable[data-v-7e2c2209]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:1px 4px;border-radius:2px;transition:all .2s ease;white-space:nowrap}.content-text.editable[data-v-7e2c2209]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-7e2c2209]{width:100%;font-size:12px;color:#4b5563;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:vertical;font-family:宋体,SimSun,serif}.content-input[data-v-7e2c2209]:hover,.content-input[data-v-7e2c2209]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-7e2c2209]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.content-input.inline[data-v-7e2c2209]::-webkit-scrollbar{display:none!important}.add-btn[data-v-7e2c2209]{margin-left:8px}.editor-footer[data-v-7e2c2209]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.outline-info[data-v-7e2c2209]{display:flex;gap:20px;font-weight:500}.help-text[data-v-7e2c2209]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.hierarchical-outline-editor[data-v-7e2c2209]{max-width:100%}.editor-header[data-v-7e2c2209]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-7e2c2209],.level2-header[data-v-7e2c2209]{flex-wrap:wrap;gap:8px}.content-section[data-v-7e2c2209]{padding-left:16px}.editor-footer[data-v-7e2c2209]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-7e2c2209]{padding:12px 16px 16px}.level2-item[data-v-7e2c2209],.level2-content[data-v-7e2c2209]{margin-left:16px}}.reader-wrapper[data-v-5a39bcdf]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-5a39bcdf]{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000f}.toc-header[data-v-5a39bcdf]{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-bottom:1px solid #f1f3f5;font-weight:600;font-size:16px;color:#1f2937;background:#fafbfc}.toc-tree[data-v-5a39bcdf]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-5a39bcdf]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-5a39bcdf]{margin:8px 0}.content-area[data-v-5a39bcdf]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.document-content[data-v-5a39bcdf]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-5a39bcdf] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-5a39bcdf] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-5a39bcdf] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-5a39bcdf] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-5a39bcdf] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-5a39bcdf] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-5a39bcdf]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-5a39bcdf]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-5a39bcdf]{margin-left:0}.reference-item[data-v-5a39bcdf]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-5a39bcdf]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-5a39bcdf]{text-indent:0;line-height:1.5}.selection-popup[data-v-5a39bcdf]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-5a39bcdf]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px}.popup-header[data-v-5a39bcdf]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.popup-title-with-icon[data-v-5a39bcdf]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-5a39bcdf]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-5a39bcdf 2s ease-in-out infinite}@keyframes robotPulse-5a39bcdf{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-5a39bcdf]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-5a39bcdf]{background:none;border:none;font-size:18px;color:#8c8c8c;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-5a39bcdf]:hover{color:#262626}.popup-body[data-v-5a39bcdf]{padding:16px}.original-text[data-v-5a39bcdf],.enhanced-text[data-v-5a39bcdf]{margin-bottom:16px}.original-text label[data-v-5a39bcdf],.enhanced-text label[data-v-5a39bcdf]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-5a39bcdf]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.4;color:#262626;max-height:80px;overflow-y:auto;word-break:break-word}.text-note[data-v-5a39bcdf]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-5a39bcdf]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-5a39bcdf]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-width:70px}.btn-content[data-v-5a39bcdf]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-5a39bcdf]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-5a39bcdf]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-5a39bcdf]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-5a39bcdf]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-5a39bcdf 1.5s ease-in-out infinite}@keyframes loadingPulse-5a39bcdf{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-5a39bcdf]{display:flex;align-items:center;justify-content:center;animation:spin-5a39bcdf 1s linear infinite}@keyframes spin-5a39bcdf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-5a39bcdf]{font-weight:600;color:#1890ff;animation:textBlink-5a39bcdf 1.5s ease-in-out infinite}@keyframes textBlink-5a39bcdf{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-5a39bcdf]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-5a39bcdf]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-5a39bcdf]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-5a39bcdf]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-5a39bcdf]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-5a39bcdf]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-5a39bcdf]{grid-template-columns:1fr}.toc-sidebar[data-v-5a39bcdf]{position:relative;top:0;max-height:unset}.selection-popup[data-v-5a39bcdf]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-5a39bcdf]{min-width:280px;max-width:90vw}}.structured-content[data-v-5a39bcdf]{line-height:1.8}.chapter-container[data-v-5a39bcdf]{margin-bottom:3rem}.chapter-title[data-v-5a39bcdf]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-5a39bcdf]{margin:1.5rem 0}.chapter-paragraph[data-v-5a39bcdf]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-5a39bcdf]{margin-top:2rem}.section-container[data-v-5a39bcdf]{margin-bottom:2rem}.section-title[data-v-5a39bcdf]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-5a39bcdf]{margin:1rem 0}.section-paragraph[data-v-5a39bcdf]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-5a39bcdf]{margin-top:1.5rem}.subsection-container[data-v-5a39bcdf]{margin-bottom:1.5rem}.subsection-title[data-v-5a39bcdf]{font-size:1.25rem;font-weight:600;color:#374151;margin:1rem 0 .75rem;padding-left:.75rem;border-left:3px solid #6b7280}.subsection-content[data-v-5a39bcdf]{margin:.75rem 0}.subsection-paragraph[data-v-5a39bcdf]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-5a39bcdf]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-5a39bcdf]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-5a39bcdf],.content-area td[data-v-5a39bcdf]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-5a39bcdf]{font-size:1.5rem}.section-title[data-v-5a39bcdf]{font-size:1.25rem}.subsection-title[data-v-5a39bcdf]{font-size:1.125rem}}.download-modal[data-v-4c40fa7b] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-4c40fa7b]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-4c40fa7b]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-4c40fa7b]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-4c40fa7b]{margin:4px 0}.download-modal__text .secondary[data-v-4c40fa7b]{color:#6b7280}.writing-page[data-v-4c40fa7b]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-4c40fa7b]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-4c40fa7b]{background:transparent;padding:3rem 2rem;margin-top:100px;margin-left:auto;margin-right:auto;position:relative;max-width:1600px;width:100%}.section-header[data-v-4c40fa7b]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-4c40fa7b]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-4c40fa7b]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-4c40fa7b]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-4c40fa7b]{font-size:.85rem;color:#4b5563;font-weight:500;padding:.4rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.tag[data-v-4c40fa7b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-4c40fa7b]{max-width:800px;margin:0 auto;padding:0;text-align:center}.info-text[data-v-4c40fa7b]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0;margin:0;white-space:nowrap;display:inline-block;position:relative;left:-100px}.guarantee-text[data-v-4c40fa7b]{color:#1f2937;font-weight:500;font-size:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:2px 6px;border-radius:4px;border-left:3px solid #6b7280}.guarantee-icon[data-v-4c40fa7b]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-4c40fa7b]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-4c40fa7b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-4c40fa7b]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.history-card[data-v-4c40fa7b]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-4c40fa7b]{font-size:16px;font-weight:600;color:#1f2937;margin:0;flex:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-4c40fa7b]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-4c40fa7b]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-4c40fa7b]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-4c40fa7b]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-4c40fa7b]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-4c40fa7b]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-4c40fa7b]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-4c40fa7b]{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-4c40fa7b] .major-cascader .ant-select-selector,[data-v-4c40fa7b] .major-cascader .ant-cascader-picker{height:40px}[data-v-4c40fa7b] .major-cascader .ant-select-selection-search-input,[data-v-4c40fa7b] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-4c40fa7b] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-4c40fa7b]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-4c40fa7b]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-4c40fa7b]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1600px;margin:0 auto;box-shadow:0 2px 12px #00000014;width:100%;box-sizing:border-box}.content-section[data-v-4c40fa7b]{max-width:1600px;margin:2rem auto 0;padding:0 2rem;width:100%;box-sizing:border-box}.content-grid[data-v-4c40fa7b]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-4c40fa7b]{background:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.abstract-preview-section[data-v-4c40fa7b]{margin-bottom:24px}.abstract-preview-box[data-v-4c40fa7b]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-4c40fa7b]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-4c40fa7b]{margin-bottom:12px}.abstract-preview-text[data-v-4c40fa7b]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-4c40fa7b]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.deliverables-header[data-v-4c40fa7b]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-4c40fa7b]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-4c40fa7b]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-4c40fa7b]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.main-deliverable-card[data-v-4c40fa7b]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-4c40fa7b]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-4c40fa7b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#2c3e5014;border-radius:10px;transition:all .3s ease}.main-deliverable-card:hover .main-deliverable-icon[data-v-4c40fa7b]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-4c40fa7b]{flex:1}.main-deliverable-title[data-v-4c40fa7b]{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;font-family:SimSun,宋体,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-deliverable-word-count[data-v-4c40fa7b]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.professional-slogan[data-v-4c40fa7b]{background:linear-gradient(135deg,#2c3e5008,#2c3e500f);border:1px solid rgba(44,62,80,.1);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;text-align:center;transition:all .3s ease}.professional-slogan[data-v-4c40fa7b]:hover{background:linear-gradient(135deg,#2c3e500d,#2c3e5014);border-color:#2c3e5026;box-shadow:0 4px 16px #2c3e5014}.slogan-text[data-v-4c40fa7b]{color:#2c3e50;font-size:.95rem;line-height:1.8;margin:0;font-family:SimSun,宋体,serif}.slogan-highlight[data-v-4c40fa7b]{color:#1890ff;font-weight:600;font-size:1rem}.watermark-decoration[data-v-4c40fa7b]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-4c40fa7b]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#49505726;font-size:.8rem;font-weight:500;transform:rotate(15deg);transition:all .3s ease}.watermark-content .anticon[data-v-4c40fa7b]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-4c40fa7b]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-4c40fa7b]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0}.outline-hint .anticon[data-v-4c40fa7b]{color:#495057;font-size:.9rem}.outline-content[data-v-4c40fa7b]{min-height:500px;max-height:800px;overflow-y:auto;padding:1.5rem;background:#fff9;border-radius:12px;border:1px solid rgba(226,232,240,.4);flex:1;display:flex;flex-direction:column;box-shadow:inset 0 2px 8px #00000005}.outline-content[data-v-4c40fa7b]::-webkit-scrollbar{width:6px}.outline-content[data-v-4c40fa7b]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-4c40fa7b]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-4c40fa7b]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-4c40fa7b]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-4c40fa7b]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-4c40fa7b]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-4c40fa7b]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.action-buttons[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-4c40fa7b]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e9ecef}.header-content[data-v-4c40fa7b]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-4c40fa7b]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;display:flex;align-items:center;gap:12px}.logo-icon[data-v-4c40fa7b]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-4c40fa7b]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-4c40fa7b]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-4c40fa7b]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-4c40fa7b]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-4c40fa7b]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-4c40fa7b]{color:#495057;border-color:#e2e8f0cc;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);font-weight:500;border-radius:6px;padding:8px 16px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #00000005}.nav-btn[data-v-4c40fa7b]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-4c40fa7b]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-4c40fa7b]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.page-header[data-v-4c40fa7b]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-4c40fa7b]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-4c40fa7b 1.5s ease-out}.subtitle[data-v-4c40fa7b]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-4c40fa7b 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-4c40fa7b]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-4c40fa7b 1.5s ease-out .6s both}.writing-form[data-v-4c40fa7b]{margin-bottom:3rem}.form-input[data-v-4c40fa7b]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-4c40fa7b]:hover,.form-input[data-v-4c40fa7b]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-4c40fa7b]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-4c40fa7b]{border-radius:6px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;margin:0}.radio-group .ant-radio-button-wrapper[data-v-4c40fa7b]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-4c40fa7b]{background:#495057;border-color:#495057;color:#fff}[data-v-4c40fa7b] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-4c40fa7b] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-4c40fa7b] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-4c40fa7b] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-4c40fa7b] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-4c40fa7b] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-4c40fa7b] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-4c40fa7b] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-4c40fa7b] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-4c40fa7b] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-4c40fa7b] .ant-switch-checked{background:#495057}[data-v-4c40fa7b] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-4c40fa7b] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-4c40fa7b]{height:56px;font-size:1.2rem;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#495057,#6c757d);border:none;box-shadow:0 4px 20px #4950574d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.generate-btn[data-v-4c40fa7b]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-4c40fa7b]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-4c40fa7b]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-4c40fa7b]{margin-top:2rem;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;animation:sectionFadeIn-4c40fa7b .8s ease-out;min-height:500px}.text-stream-background[data-v-4c40fa7b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.progress-decoration-line[data-v-4c40fa7b]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);border-radius:16px 16px 0 0}.academic-progress-content[data-v-4c40fa7b]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-4c40fa7b]{margin-bottom:2rem}.icon-container[data-v-4c40fa7b]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-4c40fa7b]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-4c40fa7b]{width:48px;height:48px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;z-index:3;box-shadow:0 4px 16px #2c3e504d}.pulse-ring[data-v-4c40fa7b]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-4c40fa7b 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-4c40fa7b]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-4c40fa7b]{animation-delay:1s;border-color:#495057}@keyframes pulse-4c40fa7b{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-4c40fa7b]{margin-bottom:2rem}.academic-progress-title[data-v-4c40fa7b]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-4c40fa7b]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.academic-standard-info[data-v-4c40fa7b]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.standard-item[data-v-4c40fa7b]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.standard-label[data-v-4c40fa7b]{color:#718096;font-weight:500}.standard-value[data-v-4c40fa7b]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace}.progress-time-info[data-v-4c40fa7b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0;color:#495057;font-weight:500}.time-icon[data-v-4c40fa7b]{color:#6b7280;font-size:1.1rem}.time-text[data-v-4c40fa7b]{font-size:.95rem}.academic-progress-bar-container[data-v-4c40fa7b]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-4c40fa7b]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-4c40fa7b]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-4c40fa7b]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-4c40fa7b 2s infinite}@keyframes shimmer-4c40fa7b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.academic-symbol[data-v-4c40fa7b]{position:relative}.academic-symbol[data-v-4c40fa7b]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(44,62,80,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:glowPulse-4c40fa7b 3s ease-in-out infinite;z-index:-1}@keyframes glowPulse-4c40fa7b{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.stage-item.active[data-v-4c40fa7b]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#2c3e501a,#34495e1a);border-radius:12px;z-index:-1;animation:stageGlow-4c40fa7b 2s ease-in-out infinite}@keyframes stageGlow-4c40fa7b{0%,to{opacity:.3}50%{opacity:.6}}.progress-percentage[data-v-4c40fa7b]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-4c40fa7b]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-4c40fa7b]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.stage-item.active[data-v-4c40fa7b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:perspective(1000px) rotateY(3deg) translateY(-4px);box-shadow:0 4px 16px #2c3e5026;transition:all .4s cubic-bezier(.4,0,.2,1)}.stage-item.completed[data-v-4c40fa7b]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.stage-item.completed .stage-icon[data-v-4c40fa7b]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stage-icon[data-v-4c40fa7b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);margin-bottom:1rem;transition:all .3s ease}.stage-item.active .stage-icon[data-v-4c40fa7b]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-4c40fa7b]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-4c40fa7b]{color:#6b7280;font-size:.85rem;margin:0 0 1rem;line-height:1.4;text-align:center}.stage-stats[data-v-4c40fa7b]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.stage-stats-item[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem}.stage-stats-item[data-v-4c40fa7b]:last-child{margin-bottom:0}.stage-stats-label[data-v-4c40fa7b]{color:#718096;font-weight:500}.stage-stats-value[data-v-4c40fa7b]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.progress-footer-decoration[data-v-4c40fa7b]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-4c40fa7b]{display:flex;gap:.5rem}.academic-dots .dot[data-v-4c40fa7b]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-4c40fa7b 1.5s infinite}.academic-dots .dot[data-v-4c40fa7b]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-4c40fa7b]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-4c40fa7b{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-4c40fa7b]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-4c40fa7b .8s ease-out}.status-content[data-v-4c40fa7b]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-4c40fa7b]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-4c40fa7b]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-4c40fa7b 1s linear infinite}.status-text h3[data-v-4c40fa7b]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-4c40fa7b]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-4c40fa7b]{color:#d32f2f;font-weight:600;font-size:1rem;margin-top:1rem;padding:.5rem;background:#f443361a;border-radius:6px;border-left:4px solid #d32f2f}.result-section[data-v-4c40fa7b]{background:#fff;padding:2rem;margin:2rem auto;border:1px solid #e8eaed;border-radius:16px;max-width:1500px;box-shadow:0 2px 12px #00000014}.result-header[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-4c40fa7b]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-4c40fa7b]{display:flex;align-items:center}.download-btn[data-v-4c40fa7b]{background:linear-gradient(135deg,#495057,#6c757d);border:1px solid #495057;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #49505740}.download-btn[data-v-4c40fa7b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-4c40fa7b]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-4c40fa7b]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-4c40fa7b]{text-align:center;font-size:1.5rem}.download-btn[data-v-4c40fa7b]{width:100%;max-width:200px}}.result-subtitle[data-v-4c40fa7b]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-4c40fa7b]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-4c40fa7b]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.outline-sidebar[data-v-4c40fa7b]{width:280px;flex-shrink:0}.intro-card[data-v-4c40fa7b]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-4c40fa7b]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-4c40fa7b]{position:relative;z-index:1}.intro-item[data-v-4c40fa7b]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.intro-item[data-v-4c40fa7b]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-4c40fa7b]:last-child{margin-bottom:0}.intro-icon[data-v-4c40fa7b]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.intro-text h5[data-v-4c40fa7b]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-4c40fa7b]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-4c40fa7b]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #00000005}.generate-btn[data-v-4c40fa7b]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-4c40fa7b]{max-height:400px;overflow-y:auto}.outline-item[data-v-4c40fa7b]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-4c40fa7b]:last-child{border-bottom:none}.outline-input[data-v-4c40fa7b]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-4c40fa7b]:hover,.outline-input[data-v-4c40fa7b]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-4c40fa7b]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-4c40fa7b]{height:40px;padding:0 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-4c40fa7b]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-4c40fa7b]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-4c40fa7b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-4c40fa7b]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px dashed rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.download-status[data-v-4c40fa7b]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-4c40fa7b]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-4c40fa7b]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-4c40fa7b]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-4c40fa7b]{display:flex;justify-content:center}.file-upload-section[data-v-4c40fa7b]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.file-upload[data-v-4c40fa7b]{width:100%}.upload-file-btn[data-v-4c40fa7b]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-file-btn[data-v-4c40fa7b]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid rgba(226,232,240,.8);margin-top:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000005}.file-item[data-v-4c40fa7b]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-4c40fa7b]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-4c40fa7b]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-4c40fa7b]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-4c40fa7b]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-4c40fa7b]{color:#007bff;background:#007bff1a}.file-name[data-v-4c40fa7b]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-4c40fa7b]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-4c40fa7b]{display:flex;gap:.5rem}.upload-section[data-v-4c40fa7b]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.upload-btn[data-v-4c40fa7b]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-btn[data-v-4c40fa7b]:hover{border-color:#495057;color:#495057;background:#4950570d}.upload-tip[data-v-4c40fa7b]{margin:1rem 0 0;color:#6c757d;font-size:.9rem;text-align:center;font-style:italic}.upload-modal .ant-modal-content[data-v-4c40fa7b],.buy-modal .ant-modal-content[data-v-4c40fa7b],.file-preview-modal .ant-modal-content[data-v-4c40fa7b]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-4c40fa7b]{padding:1rem 0}.preview-header[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-header h4[data-v-4c40fa7b]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-4c40fa7b]{background:#fff;border-radius:8px;padding:1.5rem;max-height:500px;overflow-y:auto;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.text-content pre[data-v-4c40fa7b]{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#2c3e50;white-space:pre-wrap;word-wrap:break-word}.pdf-preview .pdf-content[data-v-4c40fa7b]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-4c40fa7b]{border:none;background:#fff}.modal-content[data-v-4c40fa7b]{padding:1rem 0}.payment-group[data-v-4c40fa7b]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-4c40fa7b]{flex:1;text-align:center;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #00000005}.payment-option[data-v-4c40fa7b]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-4c40fa7b]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-4c40fa7b]{width:100%}.reference-textarea[data-v-4c40fa7b]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;font-family:SimSun,宋体,serif;line-height:1.6}.reference-textarea[data-v-4c40fa7b]:hover,.reference-textarea[data-v-4c40fa7b]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.parse-preview[data-v-4c40fa7b]{background:#fff;border-radius:8px;padding:1rem;min-height:200px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.preview-empty[data-v-4c40fa7b]{text-align:center;color:#adb5bd;padding:2rem}.preview-empty .anticon[data-v-4c40fa7b]{font-size:3rem;margin-bottom:1rem}.preview-empty p[data-v-4c40fa7b]{margin:0;font-size:1rem;font-style:italic}.preview-list[data-v-4c40fa7b]{max-height:300px;overflow-y:auto}.preview-item[data-v-4c40fa7b]{background:#fff;border-radius:8px;padding:1rem;margin-bottom:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.preview-item[data-v-4c40fa7b]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.preview-item[data-v-4c40fa7b]:last-child{margin-bottom:0}.preview-header[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-number[data-v-4c40fa7b]{background:linear-gradient(135deg,#495057,#6c757d);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.preview-type[data-v-4c40fa7b]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#495057;padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500}.preview-content p[data-v-4c40fa7b]{margin:.3rem 0;line-height:1.4}.preview-title[data-v-4c40fa7b]{font-weight:600;color:#2c3e50;font-size:.95rem}.preview-authors[data-v-4c40fa7b]{color:#495057;font-size:.9rem}.preview-journal[data-v-4c40fa7b]{color:#6c757d;font-size:.85rem;font-style:italic}.preview-year[data-v-4c40fa7b]{color:#6c757d;font-size:.85rem;font-weight:500}.paper-content[data-v-4c40fa7b]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.content-chapters[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-4c40fa7b]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-4c40fa7b]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-4c40fa7b]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-4c40fa7b]{color:#6c757d;font-size:.9rem;padding:.2rem .5rem;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease}.toggle-btn[data-v-4c40fa7b]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-4c40fa7b]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-4c40fa7b]{margin-bottom:1rem}.level2-title[data-v-4c40fa7b]{margin:.5rem 0 .8rem;color:#495057;font-size:1rem;font-weight:500;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.5rem}.level3-sections[data-v-4c40fa7b]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-4c40fa7b]{margin-bottom:.8rem}.level3-title[data-v-4c40fa7b]{margin:.5rem 0;color:#6c757d;font-size:.9rem;font-weight:400;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.3rem}.level3-content[data-v-4c40fa7b]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-4c40fa7b]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-top:.5rem;padding:.5rem;background-color:#f8fafc;border-radius:4px;border-left:3px solid #495057}.paper-actions[data-v-4c40fa7b]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-4c40fa7b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-4c40fa7b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-4c40fa7b{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-4c40fa7b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-4c40fa7b]{margin-top:90px}.content-grid[data-v-4c40fa7b]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-4c40fa7b],.paper-section[data-v-4c40fa7b]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-4c40fa7b]{margin-top:80px;padding:2rem 0}.section-container[data-v-4c40fa7b]{padding:0 1rem}.content-section[data-v-4c40fa7b]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-4c40fa7b],.outline-section[data-v-4c40fa7b],.paper-section[data-v-4c40fa7b]{padding:1.5rem}.section-header h2[data-v-4c40fa7b]{font-size:2rem}.section-header h3[data-v-4c40fa7b]{font-size:1.5rem}.main-content[data-v-4c40fa7b]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-4c40fa7b]{padding:2rem}.page-header h2[data-v-4c40fa7b]{font-size:2.2rem}.result-actions[data-v-4c40fa7b]{flex-direction:column;align-items:center}.outline-section[data-v-4c40fa7b]{flex-direction:column}.outline-sidebar[data-v-4c40fa7b]{width:100%;order:-1}.action-btn[data-v-4c40fa7b]{width:100%;max-width:300px}.radio-group[data-v-4c40fa7b]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-4c40fa7b]{text-align:center}.file-item[data-v-4c40fa7b]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-4c40fa7b]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-4c40fa7b]{max-width:100%}.file-actions[data-v-4c40fa7b]{justify-content:center}.preview-header[data-v-4c40fa7b]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-4c40fa7b]{text-align:center}}.payment-modal .ant-modal-content[data-v-4c40fa7b]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #e8eaed}.payment-modal .ant-modal-header[data-v-4c40fa7b]{border-bottom:1px solid #e8eaed;padding:1rem 1.5rem}.payment-modal .ant-modal-header .ant-modal-title[data-v-4c40fa7b]{font-size:1.1rem;font-weight:600;color:#1f2937}.payment-modal-content[data-v-4c40fa7b]{padding:0}.payment-header[data-v-4c40fa7b]{text-align:center;padding:2rem 2.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(226,232,240,.3);position:relative}.payment-header .header-text h3[data-v-4c40fa7b]{color:#2c3e50;margin:0 0 .75rem;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.payment-header .header-text p[data-v-4c40fa7b]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-4c40fa7b]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-4c40fa7b]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-4c40fa7b]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-4c40fa7b]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-4c40fa7b]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-4c40fa7b]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-4c40fa7b]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-4c40fa7b]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-info[data-v-4c40fa7b]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-4c40fa7b]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-4c40fa7b]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-4c40fa7b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-4c40fa7b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-4c40fa7b]{margin-top:1rem;flex-shrink:0}.price-row[data-v-4c40fa7b]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-4c40fa7b]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-4c40fa7b]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-4c40fa7b]{margin-bottom:.5rem}.product-header h3[data-v-4c40fa7b]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-4c40fa7b]{margin:.25rem 0 .5rem}.price-info[data-v-4c40fa7b]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-4c40fa7b]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-4c40fa7b]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-4c40fa7b]{color:#6c757d;font-size:.92rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-section[data-v-4c40fa7b]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-4c40fa7b]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-4c40fa7b]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-4c40fa7b]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-4c40fa7b]{min-height:auto;gap:.75rem}.alipay-card[data-v-4c40fa7b],.wechat-card[data-v-4c40fa7b],.tips-card[data-v-4c40fa7b]{height:160px}.qr-code-container img[data-v-4c40fa7b]{width:80px;height:80px}.product-card[data-v-4c40fa7b]{min-height:160px;padding:1.25rem}}.payment-header[data-v-4c40fa7b]{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.8);border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00000005}.header-content[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-4c40fa7b]{flex:1;text-align:center}.close-btn[data-v-4c40fa7b]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.close-btn[data-v-4c40fa7b]:hover{color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#495057;transform:scale(1.1);box-shadow:0 4px 12px #49505726}.payment-tips[data-v-4c40fa7b]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.extras-price-item[data-v-4c40fa7b]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border-radius:6px;padding:.4rem .6rem;border:1px solid #ffd6d6;align-items:center}.extras-price-item .price-label[data-v-4c40fa7b]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-4c40fa7b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-4c40fa7b]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-4c40fa7b]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-4c40fa7b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;white-space:nowrap;box-shadow:0 1px 3px #10b9814d}.loading-overlay[data-v-4c40fa7b]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-4c40fa7b]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #495057;border-radius:50%;animation:spin-4c40fa7b 1s linear infinite;display:block}@keyframes spin-4c40fa7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-4c40fa7b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-4c40fa7b]{transition:all .2s ease-in-out}.payment-methods[data-v-4c40fa7b]{display:flex;gap:1rem;margin-bottom:1.5rem}.header-price[data-v-4c40fa7b]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.alipay-card .card-icon[data-v-4c40fa7b]{color:#495057}.wechat-card .card-icon[data-v-4c40fa7b]{color:#07c160}.payment-card .qr-code-container[data-v-4c40fa7b]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-4c40fa7b]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-4c40fa7b]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-4c40fa7b]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-4c40fa7b]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-4c40fa7b]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-4c40fa7b]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-4c40fa7b]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-4c40fa7b]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-4c40fa7b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 24px;font-weight:600;transition:all .3s ease}.check-payment-btn[data-v-4c40fa7b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-4c40fa7b]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-4c40fa7b]{font-size:14px;color:#495057}.agreement-link[data-v-4c40fa7b]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-4c40fa7b]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-4c40fa7b]{border-radius:12px}.agreement-actions[data-v-4c40fa7b]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-4c40fa7b]{margin-left:8px}.payment-section[data-v-4c40fa7b]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-4c40fa7b],.wechat-card[data-v-4c40fa7b],.tips-card[data-v-4c40fa7b]{flex:0 0 auto;height:180px}.product-tooltip[data-v-4c40fa7b]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-4c40fa7b .2s ease-out}.product-tooltip[data-v-4c40fa7b]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-4c40fa7b]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-4c40fa7b]{padding:1rem}.tooltip-content h5[data-v-4c40fa7b]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-4c40fa7b]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-4c40fa7b]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-4c40fa7b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-4c40fa7b]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-4c40fa7b]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-4c40fa7b{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-4c40fa7b]{margin-top:3rem}.paper-content[data-v-4c40fa7b]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;font-family:SimSun,宋体,serif;line-height:1.5}.paper-content h1[data-v-4c40fa7b]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-4c40fa7b]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-4c40fa7b]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-4c40fa7b]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-4c40fa7b]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-4c40fa7b]{margin-bottom:2.5rem}.chapter-section[data-v-4c40fa7b]:last-child{margin-bottom:0}.chapter-title[data-v-4c40fa7b]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #1890ff;position:relative}.chapter-title[data-v-4c40fa7b]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-4c40fa7b]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-4c40fa7b]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-4c40fa7b]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-4c40fa7b]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-4c40fa7b],.subsection-text[data-v-4c40fa7b]{color:#333;font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem;padding:1rem;background:#fafafa;border-radius:8px}.section-text p[data-v-4c40fa7b],.subsection-text p[data-v-4c40fa7b]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-4c40fa7b]:last-child,.subsection-text p[data-v-4c40fa7b]:last-child{margin-bottom:0}.section-text p+p[data-v-4c40fa7b],.subsection-text p+p[data-v-4c40fa7b]{margin-top:1.5rem}.paper-generation-progress[data-v-4c40fa7b]{margin-top:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgba(73,80,87,.08);box-shadow:0 8px 32px #4950571f;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.academic-progress-container[data-v-4c40fa7b]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-4c40fa7b]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.progress-content[data-v-4c40fa7b]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-4c40fa7b]{position:relative}.icon-circle[data-v-4c40fa7b]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#495057,#6c757d);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #49505740}.icon-inner[data-v-4c40fa7b]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-4c40fa7b]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-4c40fa7b 2s ease-in-out infinite}.progress-text[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-4c40fa7b]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-4c40fa7b]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-4c40fa7b]{font-size:.9rem;color:#495057;margin:.5rem 0 0;font-weight:500;background:#49505714;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(73,80,87,.15);display:inline-block;animation:reminderPulse-4c40fa7b 3s ease-in-out infinite}.time-display[data-v-4c40fa7b]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-4c40fa7b]{font-size:3rem;font-weight:700;color:#495057;font-family:Arial,sans-serif;line-height:1;text-shadow:0 2px 4px rgba(73,80,87,.1)}.time-label[data-v-4c40fa7b]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-4c40fa7b]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-4c40fa7b]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-4c40fa7b]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-4c40fa7b 2s ease-in-out infinite}.progress-footer[data-v-4c40fa7b]{margin-top:2rem}.academic-dots[data-v-4c40fa7b]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-4c40fa7b]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-4c40fa7b 1.5s ease-in-out infinite}.dot[data-v-4c40fa7b]:nth-child(2){animation-delay:.3s}.dot[data-v-4c40fa7b]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-4c40fa7b{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-4c40fa7b{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-4c40fa7b{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-4c40fa7b{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-4c40fa7b]{padding:2rem 1.5rem}.academic-title[data-v-4c40fa7b]{font-size:1.3rem}.academic-subtitle[data-v-4c40fa7b]{font-size:.9rem}.time-reminder[data-v-4c40fa7b]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-4c40fa7b]{font-size:2.5rem}.icon-circle[data-v-4c40fa7b]{width:70px;height:70px}.icon-inner[data-v-4c40fa7b]{width:35px;height:35px}.pulse-dot[data-v-4c40fa7b]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-4c40fa7b]{padding:1.5rem 1rem}.progress-content[data-v-4c40fa7b]{gap:1.5rem}.academic-title[data-v-4c40fa7b]{font-size:1.2rem}.time-number[data-v-4c40fa7b]{font-size:2.2rem}.time-reminder[data-v-4c40fa7b]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-4c40fa7b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-4c40fa7b]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-4c40fa7b]{font-size:2.5rem;color:#1890ff;animation:rotate-4c40fa7b 2s linear infinite}@keyframes rotate-4c40fa7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-4c40fa7b]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-4c40fa7b]{margin-top:1.5rem}.timer-circle[data-v-4c40fa7b]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#52c41a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1890ff40;animation:pulse-4c40fa7b 2s ease-in-out infinite}@keyframes pulse-4c40fa7b{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-4c40fa7b]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-4c40fa7b]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-4c40fa7b]{flex:1}.no-content[data-v-4c40fa7b]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-4c40fa7b]{background:linear-gradient(135deg,#2b2d42,#495057);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 6px 16px #00000026;transition:all .2s ease}.download-package-btn[data-v-4c40fa7b]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-4c40fa7b]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-4c40fa7b]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-4c40fa7b]{max-width:1800px;margin:0 auto}.payment-modal .ant-modal-content[data-v-4c40fa7b]{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.payment-modal .ant-modal-body[data-v-4c40fa7b]{padding:0;background:#fafbfc}.payment-container[data-v-4c40fa7b]{display:grid;grid-template-columns:40% 60%;gap:0;min-height:600px}.product-info-section[data-v-4c40fa7b]{background:linear-gradient(180deg,#fff,#f8f9fa);padding:2rem;border-right:1px solid #e8eaed;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;min-height:0}.product-header[data-v-4c40fa7b]{padding-bottom:1.5rem;border-bottom:2px solid #f1f3f4}.product-info-section .product-title[data-v-4c40fa7b]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3}.product-price[data-v-4c40fa7b]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product-price .original-price[data-v-4c40fa7b]{font-size:1rem;color:#9ca3af;text-decoration:line-through;font-weight:400}.product-price .price-value[data-v-4c40fa7b]{font-size:1.8rem;font-weight:700;color:#e74c3c;line-height:1}.product-description[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:1rem}.description-main[data-v-4c40fa7b]{font-size:1rem;color:#374151;font-weight:500;line-height:1.7;margin:0}.description-features[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #495057;margin:0}.feature-item[data-v-4c40fa7b]{font-size:.9rem;color:#495057;line-height:1.6;display:block}.description-note[data-v-4c40fa7b]{font-size:.85rem;color:#6b7280;font-style:italic;margin:0;line-height:1.6}.payment-section[data-v-4c40fa7b]{padding:1.5rem;height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}.product-title[data-v-4c40fa7b]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-4c40fa7b]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-4c40fa7b]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-4c40fa7b]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-4c40fa7b]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-4c40fa7b]{color:#6c757d}.price-value[data-v-4c40fa7b]{color:#495057;font-weight:500}.price-item.total-price[data-v-4c40fa7b]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-4c40fa7b]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-4c40fa7b]{color:#e74c3c;font-weight:700;font-size:1.2rem}.payment-method-selector[data-v-4c40fa7b]{margin-bottom:1rem}.method-tabs[data-v-4c40fa7b]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-4c40fa7b]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-4c40fa7b]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-4c40fa7b]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-4c40fa7b]{opacity:.6;cursor:not-allowed;pointer-events:none}.method-tab.switching[data-v-4c40fa7b]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.current-payment[data-v-4c40fa7b]{margin-bottom:1rem}.qr-code-container[data-v-4c40fa7b]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-4c40fa7b]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-4c40fa7b]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-4c40fa7b],.qr-method.wechat-method[data-v-4c40fa7b]{z-index:1}.qr-code-image[data-v-4c40fa7b]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-4c40fa7b]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.loading-spinner[data-v-4c40fa7b]{width:40px;height:40px;border:4px solid #e8eaed;border-top-color:#495057;border-radius:50%;animation:spin-4c40fa7b 1s linear infinite}@keyframes spin-4c40fa7b{to{transform:rotate(360deg)}}.payment-card[data-v-4c40fa7b]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-4c40fa7b]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-4c40fa7b]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:.95rem;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;justify-content:center}.payment-card .card-icon[data-v-4c40fa7b]{font-size:1.4rem}.tips-card .card-icon[data-v-4c40fa7b]{color:#fa8c16}.payment-card .tips-content[data-v-4c40fa7b]{color:#6b7280;font-size:.9rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-4c40fa7b]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-4c40fa7b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.payment-card .tips-content ul li[data-v-4c40fa7b]{color:#6b7280;font-size:.85rem;line-height:1.5}@media (max-width: 1024px){.payment-container[data-v-4c40fa7b]{grid-template-columns:1fr}.product-info-section[data-v-4c40fa7b]{border-right:none;border-bottom:1px solid #e8eaed}}@media (max-width: 768px){.payment-modal[data-v-4c40fa7b]{width:95%!important}.payment-container[data-v-4c40fa7b]{min-height:auto}.product-info-section[data-v-4c40fa7b],.payment-section[data-v-4c40fa7b]{padding:1.5rem}.qr-code-container[data-v-4c40fa7b]{width:200px;height:200px}.qr-code-image[data-v-4c40fa7b]{width:160px;height:160px}.method-tabs[data-v-4c40fa7b]{flex-direction:column}.flow-steps[data-v-4c40fa7b]{flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-4c40fa7b]{display:none}}.history-document-card[data-v-afe3f991]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease;position:relative}.history-document-card[data-v-afe3f991]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.history-document-card.expired[data-v-afe3f991]{opacity:.7;background:#f5f5f5}.card-header[data-v-afe3f991]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.document-info[data-v-afe3f991]{flex:1}.document-title[data-v-afe3f991]{font-size:16px;font-weight:600;color:#262626;margin:0 0 8px;line-height:1.4}.document-meta[data-v-afe3f991]{display:flex;gap:12px;flex-wrap:wrap}.document-meta span[data-v-afe3f991]{font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.document-status[data-v-afe3f991]{margin-left:16px}.status-badge[data-v-afe3f991]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-afe3f991]{background:#e6f7ff;color:#1890ff}.status-badge.expired[data-v-afe3f991]{background:#fff2e8;color:#fa8c16}.card-content[data-v-afe3f991]{margin-bottom:12px}.document-details[data-v-afe3f991]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.detail-item[data-v-afe3f991]{display:flex;font-size:13px}.detail-item .label[data-v-afe3f991]{color:#8c8c8c;margin-right:8px}.detail-item .value[data-v-afe3f991]{color:#262626}.document-abstract[data-v-afe3f991]{padding:12px;background:#fafafa;border-radius:4px;margin-top:12px}.abstract-label[data-v-afe3f991]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.abstract-content[data-v-afe3f991]{font-size:13px;color:#595959;line-height:1.6}.card-actions[data-v-afe3f991]{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.action-btn[data-v-afe3f991]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#595959;font-size:13px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-afe3f991]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.action-btn[data-v-afe3f991]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-afe3f991]:hover:not(:disabled){background:#e6f7ff}.delete-btn[data-v-afe3f991]{color:#ff4d4f;border-color:#ffccc7}.delete-btn[data-v-afe3f991]:hover{background:#fff1f0;border-color:#ff4d4f}.history-document-list[data-v-e246f8f6]{padding:20px}.list-header[data-v-e246f8f6]{text-align:center;margin-bottom:24px}.list-header h2[data-v-e246f8f6]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.list-header p[data-v-e246f8f6]{font-size:14px;color:#8c8c8c;margin:0}.loading-container[data-v-e246f8f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.loading-spinner[data-v-e246f8f6]{margin-bottom:16px;animation:spin-e246f8f6 1s linear infinite}@keyframes spin-e246f8f6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-e246f8f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-e246f8f6]{color:#d9d9d9;margin-bottom:16px}.empty-state h3[data-v-e246f8f6]{font-size:18px;font-weight:600;color:#595959;margin:0 0 8px}.empty-state p[data-v-e246f8f6]{font-size:14px;color:#8c8c8c;margin:0}.documents-grid[data-v-e246f8f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width: 768px){.history-document-list[data-v-e246f8f6]{padding:16px}.documents-grid[data-v-e246f8f6]{grid-template-columns:1fr;gap:16px}.list-header h2[data-v-e246f8f6]{font-size:20px}}.hierarchical-outline-editor[data-v-009fe21d]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;width:100%;max-width:1600px;margin:0 auto}.editor-header[data-v-009fe21d]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-009fe21d]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-009fe21d]{font-weight:700!important;font-family:SimSun,宋体,serif}.references-acknowledgments-section[data-v-009fe21d]{margin:20px 0}.references-acknowledgments-box[data-v-009fe21d]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-009fe21d]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-009fe21d]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-009fe21d]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-009fe21d] .delete-menu-item{color:#ff4d4f!important}[data-v-009fe21d] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-009fe21d]{padding:20px;width:100%;box-sizing:border-box}.outline-tree[data-v-009fe21d]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-009fe21d]{display:flex;flex-direction:column}.level1-item[data-v-009fe21d]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-009fe21d]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-009fe21d]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap;overflow:hidden;min-width:0}.toggle-btn[data-v-009fe21d]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.toggle-btn[data-v-009fe21d]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-009fe21d]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-009fe21d]{flex:1 1 auto;display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;min-width:0;max-width:500px}.level2-header .title-display[data-v-009fe21d]{min-width:0;max-width:450px;flex:1 1 auto;overflow:hidden}.title-text.editable[data-v-009fe21d]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none}.title-text.editable[contenteditable=true][data-v-009fe21d]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:24px;white-space:pre-wrap;word-break:break-word;transform:translateY(-1px)!important;font-size:14px!important}.level2-header .title-text.editable[contenteditable=true][data-v-009fe21d]{font-size:12px!important}.title-text.editable[contenteditable=true][data-v-009fe21d]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-009fe21d]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-009fe21d]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-009fe21d]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-009fe21d]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-009fe21d]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:2px 6px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.title-text.editable[data-v-009fe21d]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-009fe21d]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-009fe21d]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.level1-item .chapter-number[data-v-009fe21d]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-009fe21d]{font-size:.85rem;padding:2px 6px;color:#333}.title-text[data-v-009fe21d]{flex:1;color:#111827;font-size:14px;line-height:1.5;font-weight:700;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.title-input[data-v-009fe21d]{width:100%;font-size:14px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-009fe21d]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-009fe21d]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.title-input.inline[data-v-009fe21d]::-webkit-scrollbar{display:none!important}.item-actions[data-v-009fe21d]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:0 0 auto;flex-shrink:0;width:32px;align-items:center;margin-left:auto}.level1-item .item-actions[data-v-009fe21d]{opacity:1}.action-btn[data-v-009fe21d]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-009fe21d]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-009fe21d]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-009fe21d]{padding:16px 20px 20px}.level2-item[data-v-009fe21d]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-009fe21d]:last-child{margin-bottom:0}.level2-header[data-v-009fe21d]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level2-header .title-text[data-v-009fe21d]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-009fe21d]{font-size:12px;font-weight:500;font-family:宋体,SimSun,serif}.content-section[data-v-009fe21d]{padding-left:24px;margin-top:8px}.level2-content[data-v-009fe21d]{margin-left:24px}.content-display[data-v-009fe21d]{cursor:pointer;transition:all .2s ease}.content-text[data-v-009fe21d]{font-size:12px;color:#333;font-style:normal;font-weight:400;white-space:pre-wrap;overflow:visible;text-overflow:initial;font-family:宋体,SimSun,serif;text-decoration:none;letter-spacing:normal;line-height:1.5}.content-text.editable[data-v-009fe21d]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:0;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none;display:block;width:100%;min-height:20px}.content-text.editable[contenteditable=true][data-v-009fe21d]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:20px;white-space:pre-wrap;word-break:break-word;font-style:normal;transform:translateY(-1px)!important}.content-text.editable[contenteditable=true][data-v-009fe21d]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-009fe21d]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer;font-style:normal;font-weight:400;text-decoration:none}.content-display:hover .content-text.editable[data-v-009fe21d]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-009fe21d]:hover{background-color:#e9ecef!important;color:#495057!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid #adb5bd!important;transform:translateY(-1px)!important}.content-text.editable[data-v-009fe21d]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:1px 4px;border-radius:2px;transition:all .2s ease;white-space:nowrap}.content-text.editable[data-v-009fe21d]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-009fe21d]{width:100%;font-size:12px;color:#4b5563;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:vertical;font-family:宋体,SimSun,serif}.content-input[data-v-009fe21d]:hover,.content-input[data-v-009fe21d]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-009fe21d]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.content-input.inline[data-v-009fe21d]::-webkit-scrollbar{display:none!important}.add-btn[data-v-009fe21d]{margin-left:8px}.editor-footer[data-v-009fe21d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.outline-info[data-v-009fe21d]{display:flex;gap:20px;font-weight:500}.help-text[data-v-009fe21d]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.hierarchical-outline-editor[data-v-009fe21d]{max-width:100%}.editor-header[data-v-009fe21d]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-009fe21d],.level2-header[data-v-009fe21d]{flex-wrap:wrap;gap:8px}.content-section[data-v-009fe21d]{padding-left:16px}.editor-footer[data-v-009fe21d]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-009fe21d]{padding:12px 16px 16px}.level2-item[data-v-009fe21d],.level2-content[data-v-009fe21d]{margin-left:16px}}.reader-wrapper[data-v-4a94e06e]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-4a94e06e]{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000f}.toc-header[data-v-4a94e06e]{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-bottom:1px solid #f1f3f5;font-weight:600;font-size:16px;color:#1f2937;background:#fafbfc}.toc-tree[data-v-4a94e06e]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-4a94e06e]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-4a94e06e]{margin:8px 0}.content-area[data-v-4a94e06e]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.document-content[data-v-4a94e06e]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-4a94e06e] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-4a94e06e] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-4a94e06e] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-4a94e06e] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-4a94e06e] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-4a94e06e] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-4a94e06e]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-4a94e06e]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-4a94e06e]{margin-left:0}.reference-item[data-v-4a94e06e]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-4a94e06e]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-4a94e06e]{text-indent:0;line-height:1.5}.acknowledgments-section[data-v-4a94e06e]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.acknowledgment-item[data-v-4a94e06e]{margin-bottom:2.5rem}.acknowledgment-item[data-v-4a94e06e]:last-child{margin-bottom:0}.acknowledgment-content[data-v-4a94e06e]{line-height:1.5;font-size:16px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:2em}.acknowledgment-content p[data-v-4a94e06e]{text-indent:2em;margin:12px 0}.selection-popup[data-v-4a94e06e]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-4a94e06e]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px}.popup-header[data-v-4a94e06e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.popup-title-with-icon[data-v-4a94e06e]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-4a94e06e]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-4a94e06e 2s ease-in-out infinite}@keyframes robotPulse-4a94e06e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-4a94e06e]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-4a94e06e]{background:none;border:none;font-size:18px;color:#8c8c8c;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-4a94e06e]:hover{color:#262626}.popup-body[data-v-4a94e06e]{padding:16px}.original-text[data-v-4a94e06e],.enhanced-text[data-v-4a94e06e]{margin-bottom:16px}.original-text label[data-v-4a94e06e],.enhanced-text label[data-v-4a94e06e]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-4a94e06e]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.4;color:#262626;max-height:80px;overflow-y:auto;word-break:break-word}.text-note[data-v-4a94e06e]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-4a94e06e]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-4a94e06e]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-width:70px}.btn-content[data-v-4a94e06e]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-4a94e06e]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-4a94e06e]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-4a94e06e]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-4a94e06e]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-4a94e06e 1.5s ease-in-out infinite}@keyframes loadingPulse-4a94e06e{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-4a94e06e]{display:flex;align-items:center;justify-content:center;animation:spin-4a94e06e 1s linear infinite}@keyframes spin-4a94e06e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-4a94e06e]{font-weight:600;color:#1890ff;animation:textBlink-4a94e06e 1.5s ease-in-out infinite}@keyframes textBlink-4a94e06e{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-4a94e06e]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-4a94e06e]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-4a94e06e]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-4a94e06e]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-4a94e06e]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-4a94e06e]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-4a94e06e]{grid-template-columns:1fr}.toc-sidebar[data-v-4a94e06e]{position:relative;top:0;max-height:unset}.selection-popup[data-v-4a94e06e]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-4a94e06e]{min-width:280px;max-width:90vw}}.structured-content[data-v-4a94e06e]{line-height:1.8}.chapter-container[data-v-4a94e06e]{margin-bottom:3rem}.chapter-title[data-v-4a94e06e]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-4a94e06e]{margin:1.5rem 0}.chapter-paragraph[data-v-4a94e06e]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-4a94e06e]{margin-top:2rem}.section-container[data-v-4a94e06e]{margin-bottom:2rem}.section-title[data-v-4a94e06e]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-4a94e06e]{margin:1rem 0}.section-paragraph[data-v-4a94e06e]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-4a94e06e]{margin-top:1.5rem}.subsection-container[data-v-4a94e06e]{margin-bottom:1.5rem}.subsection-title[data-v-4a94e06e]{font-size:1.25rem;font-weight:600;color:#374151;margin:1rem 0 .75rem;padding-left:.75rem;border-left:3px solid #6b7280}.subsection-content[data-v-4a94e06e]{margin:.75rem 0}.subsection-paragraph[data-v-4a94e06e]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-4a94e06e]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-4a94e06e]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-4a94e06e],.content-area td[data-v-4a94e06e]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-4a94e06e]{font-size:1.5rem}.section-title[data-v-4a94e06e]{font-size:1.25rem}.subsection-title[data-v-4a94e06e]{font-size:1.125rem}}.download-modal[data-v-0f2affda] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-0f2affda]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-0f2affda]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-0f2affda]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-0f2affda]{margin:4px 0}.download-modal__text .secondary[data-v-0f2affda]{color:#6b7280}.writing-page[data-v-0f2affda]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-0f2affda]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-0f2affda]{background:transparent;padding:3rem 2rem;margin-top:100px;margin-left:auto;margin-right:auto;position:relative;max-width:1600px;width:100%}.section-header[data-v-0f2affda]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-0f2affda]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-0f2affda]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-0f2affda]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-0f2affda]{font-size:.85rem;color:#4b5563;font-weight:500;padding:.4rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.tag[data-v-0f2affda]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-0f2affda]{max-width:800px;margin:0 auto;padding:0;text-align:center}.info-text[data-v-0f2affda]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0;margin:0;white-space:nowrap;display:inline-block;position:relative;left:-100px}.guarantee-text[data-v-0f2affda]{color:#1f2937;font-weight:500;font-size:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:2px 6px;border-radius:4px;border-left:3px solid #6b7280}.guarantee-icon[data-v-0f2affda]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-0f2affda]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-0f2affda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-0f2affda]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.history-card[data-v-0f2affda]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-0f2affda]{font-size:16px;font-weight:600;color:#1f2937;margin:0;flex:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-0f2affda]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-0f2affda]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-0f2affda]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-0f2affda]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-0f2affda]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-0f2affda]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-0f2affda]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-0f2affda]{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-0f2affda] .major-cascader .ant-select-selector,[data-v-0f2affda] .major-cascader .ant-cascader-picker{height:40px}[data-v-0f2affda] .major-cascader .ant-select-selection-search-input,[data-v-0f2affda] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-0f2affda] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-0f2affda]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-0f2affda]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-0f2affda]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1600px;margin:0 auto;box-shadow:0 2px 12px #00000014;width:100%;box-sizing:border-box}.content-section[data-v-0f2affda]{max-width:1600px;margin:2rem auto 0;padding:0 2rem;width:100%;box-sizing:border-box}.content-grid[data-v-0f2affda]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-0f2affda]{background:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.abstract-preview-section[data-v-0f2affda]{margin-bottom:24px}.abstract-preview-box[data-v-0f2affda]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-0f2affda]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-0f2affda]{margin-bottom:12px}.abstract-preview-text[data-v-0f2affda]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-0f2affda]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.deliverables-header[data-v-0f2affda]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-0f2affda]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-0f2affda]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-0f2affda]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.main-deliverable-card[data-v-0f2affda]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-0f2affda]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-0f2affda]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#2c3e5014;border-radius:10px;transition:all .3s ease}.main-deliverable-card:hover .main-deliverable-icon[data-v-0f2affda]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-0f2affda]{flex:1}.main-deliverable-title[data-v-0f2affda]{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;font-family:SimSun,宋体,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-deliverable-word-count[data-v-0f2affda]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.professional-slogan[data-v-0f2affda]{background:linear-gradient(135deg,#2c3e5008,#2c3e500f);border:1px solid rgba(44,62,80,.1);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;text-align:center;transition:all .3s ease}.professional-slogan[data-v-0f2affda]:hover{background:linear-gradient(135deg,#2c3e500d,#2c3e5014);border-color:#2c3e5026;box-shadow:0 4px 16px #2c3e5014}.slogan-text[data-v-0f2affda]{color:#2c3e50;font-size:.95rem;line-height:1.8;margin:0;font-family:SimSun,宋体,serif}.slogan-highlight[data-v-0f2affda]{color:#1890ff;font-weight:600;font-size:1rem}.watermark-decoration[data-v-0f2affda]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-0f2affda]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#49505726;font-size:.8rem;font-weight:500;transform:rotate(15deg);transition:all .3s ease}.watermark-content .anticon[data-v-0f2affda]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-0f2affda]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-0f2affda]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0}.outline-hint .anticon[data-v-0f2affda]{color:#495057;font-size:.9rem}.outline-content[data-v-0f2affda]{min-height:500px;max-height:800px;overflow-y:auto;padding:1.5rem;background:#fff9;border-radius:12px;border:1px solid rgba(226,232,240,.4);flex:1;display:flex;flex-direction:column;box-shadow:inset 0 2px 8px #00000005}.outline-content[data-v-0f2affda]::-webkit-scrollbar{width:6px}.outline-content[data-v-0f2affda]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-0f2affda]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-0f2affda]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-0f2affda]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-0f2affda]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-0f2affda]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-0f2affda]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-0f2affda]{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.action-buttons[data-v-0f2affda]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-0f2affda]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e9ecef}.header-content[data-v-0f2affda]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-0f2affda]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;display:flex;align-items:center;gap:12px}.logo-icon[data-v-0f2affda]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-0f2affda]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-0f2affda]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-0f2affda]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-0f2affda]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-0f2affda]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-0f2affda]{color:#495057;border-color:#e2e8f0cc;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);font-weight:500;border-radius:6px;padding:8px 16px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #00000005}.nav-btn[data-v-0f2affda]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-0f2affda]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-0f2affda]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.page-header[data-v-0f2affda]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-0f2affda]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-0f2affda 1.5s ease-out}.subtitle[data-v-0f2affda]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-0f2affda 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-0f2affda]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-0f2affda 1.5s ease-out .6s both}.writing-form[data-v-0f2affda]{margin-bottom:3rem}.form-input[data-v-0f2affda]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-0f2affda]:hover,.form-input[data-v-0f2affda]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-0f2affda]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-0f2affda]{border-radius:6px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;margin:0}.radio-group .ant-radio-button-wrapper[data-v-0f2affda]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-0f2affda]{background:#495057;border-color:#495057;color:#fff}[data-v-0f2affda] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-0f2affda] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-0f2affda] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-0f2affda] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-0f2affda] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-0f2affda] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-0f2affda] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-0f2affda] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-0f2affda] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-0f2affda] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-0f2affda] .ant-switch-checked{background:#495057}[data-v-0f2affda] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-0f2affda] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-0f2affda]{height:56px;font-size:1.2rem;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#495057,#6c757d);border:none;box-shadow:0 4px 20px #4950574d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.generate-btn[data-v-0f2affda]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-0f2affda]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-0f2affda]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-0f2affda]{margin-top:2rem;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;animation:sectionFadeIn-0f2affda .8s ease-out;min-height:500px}.text-stream-background[data-v-0f2affda]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.progress-decoration-line[data-v-0f2affda]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);border-radius:16px 16px 0 0}.academic-progress-content[data-v-0f2affda]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-0f2affda]{margin-bottom:2rem}.icon-container[data-v-0f2affda]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-0f2affda]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-0f2affda]{width:48px;height:48px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;z-index:3;box-shadow:0 4px 16px #2c3e504d}.pulse-ring[data-v-0f2affda]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-0f2affda 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-0f2affda]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-0f2affda]{animation-delay:1s;border-color:#495057}@keyframes pulse-0f2affda{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-0f2affda]{margin-bottom:2rem}.academic-progress-title[data-v-0f2affda]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-0f2affda]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.academic-standard-info[data-v-0f2affda]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.standard-item[data-v-0f2affda]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.standard-label[data-v-0f2affda]{color:#718096;font-weight:500}.standard-value[data-v-0f2affda]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace}.progress-time-info[data-v-0f2affda]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0;color:#495057;font-weight:500}.time-icon[data-v-0f2affda]{color:#6b7280;font-size:1.1rem}.time-text[data-v-0f2affda]{font-size:.95rem}.academic-progress-bar-container[data-v-0f2affda]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-0f2affda]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-0f2affda]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-0f2affda]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-0f2affda 2s infinite}@keyframes shimmer-0f2affda{0%{transform:translate(-100%)}to{transform:translate(100%)}}.academic-symbol[data-v-0f2affda]{position:relative}.academic-symbol[data-v-0f2affda]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(44,62,80,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:glowPulse-0f2affda 3s ease-in-out infinite;z-index:-1}@keyframes glowPulse-0f2affda{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.stage-item.active[data-v-0f2affda]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#2c3e501a,#34495e1a);border-radius:12px;z-index:-1;animation:stageGlow-0f2affda 2s ease-in-out infinite}@keyframes stageGlow-0f2affda{0%,to{opacity:.3}50%{opacity:.6}}.progress-percentage[data-v-0f2affda]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-0f2affda]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-0f2affda]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.stage-item.active[data-v-0f2affda]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:perspective(1000px) rotateY(3deg) translateY(-4px);box-shadow:0 4px 16px #2c3e5026;transition:all .4s cubic-bezier(.4,0,.2,1)}.stage-item.completed[data-v-0f2affda]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.stage-item.completed .stage-icon[data-v-0f2affda]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stage-icon[data-v-0f2affda]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);margin-bottom:1rem;transition:all .3s ease}.stage-item.active .stage-icon[data-v-0f2affda]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-0f2affda]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-0f2affda]{color:#6b7280;font-size:.85rem;margin:0 0 1rem;line-height:1.4;text-align:center}.stage-stats[data-v-0f2affda]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.stage-stats-item[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem}.stage-stats-item[data-v-0f2affda]:last-child{margin-bottom:0}.stage-stats-label[data-v-0f2affda]{color:#718096;font-weight:500}.stage-stats-value[data-v-0f2affda]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.progress-footer-decoration[data-v-0f2affda]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-0f2affda]{display:flex;gap:.5rem}.academic-dots .dot[data-v-0f2affda]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-0f2affda 1.5s infinite}.academic-dots .dot[data-v-0f2affda]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-0f2affda]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-0f2affda{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-0f2affda]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-0f2affda .8s ease-out}.status-content[data-v-0f2affda]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-0f2affda]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-0f2affda]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-0f2affda 1s linear infinite}.status-text h3[data-v-0f2affda]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-0f2affda]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-0f2affda]{color:#d32f2f;font-weight:600;font-size:1rem;margin-top:1rem;padding:.5rem;background:#f443361a;border-radius:6px;border-left:4px solid #d32f2f}.result-section[data-v-0f2affda]{background:#fff;padding:2rem;margin:2rem auto;border:1px solid #e8eaed;border-radius:16px;max-width:1500px;box-shadow:0 2px 12px #00000014}.result-header[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-0f2affda]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-0f2affda]{display:flex;align-items:center}.download-btn[data-v-0f2affda]{background:linear-gradient(135deg,#495057,#6c757d);border:1px solid #495057;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #49505740}.download-btn[data-v-0f2affda]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-0f2affda]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-0f2affda]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-0f2affda]{text-align:center;font-size:1.5rem}.download-btn[data-v-0f2affda]{width:100%;max-width:200px}}.result-subtitle[data-v-0f2affda]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-0f2affda]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-0f2affda]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.outline-sidebar[data-v-0f2affda]{width:280px;flex-shrink:0}.intro-card[data-v-0f2affda]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-0f2affda]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-0f2affda]{position:relative;z-index:1}.intro-item[data-v-0f2affda]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.intro-item[data-v-0f2affda]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-0f2affda]:last-child{margin-bottom:0}.intro-icon[data-v-0f2affda]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.intro-text h5[data-v-0f2affda]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-0f2affda]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-0f2affda]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #00000005}.generate-btn[data-v-0f2affda]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-0f2affda]{max-height:400px;overflow-y:auto}.outline-item[data-v-0f2affda]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-0f2affda]:last-child{border-bottom:none}.outline-input[data-v-0f2affda]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-0f2affda]:hover,.outline-input[data-v-0f2affda]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-0f2affda]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-0f2affda]{height:40px;padding:0 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-0f2affda]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-0f2affda]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-0f2affda]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-0f2affda]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px dashed rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.download-status[data-v-0f2affda]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-0f2affda]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-0f2affda]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-0f2affda]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-0f2affda]{display:flex;justify-content:center}.file-upload-section[data-v-0f2affda]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.file-upload[data-v-0f2affda]{width:100%}.upload-file-btn[data-v-0f2affda]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-file-btn[data-v-0f2affda]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid rgba(226,232,240,.8);margin-top:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000005}.file-item[data-v-0f2affda]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-0f2affda]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-0f2affda]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-0f2affda]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-0f2affda]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-0f2affda]{color:#007bff;background:#007bff1a}.file-name[data-v-0f2affda]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-0f2affda]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-0f2affda]{display:flex;gap:.5rem}.upload-section[data-v-0f2affda]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.upload-btn[data-v-0f2affda]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-btn[data-v-0f2affda]:hover{border-color:#495057;color:#495057;background:#4950570d}.upload-tip[data-v-0f2affda]{margin:1rem 0 0;color:#6c757d;font-size:.9rem;text-align:center;font-style:italic}.buy-modal .ant-modal-content[data-v-0f2affda],.file-preview-modal .ant-modal-content[data-v-0f2affda]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-0f2affda]{padding:1rem 0}.preview-header[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-header h4[data-v-0f2affda]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-0f2affda]{background:#fff;border-radius:8px;padding:1.5rem;max-height:500px;overflow-y:auto;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.text-content pre[data-v-0f2affda]{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#2c3e50;white-space:pre-wrap;word-wrap:break-word}.pdf-preview .pdf-content[data-v-0f2affda]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-0f2affda]{border:none;background:#fff}.modal-content[data-v-0f2affda]{padding:1rem 0}.payment-group[data-v-0f2affda]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-0f2affda]{flex:1;text-align:center;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #00000005}.payment-option[data-v-0f2affda]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-0f2affda]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-0f2affda]{width:100%}.paper-content[data-v-0f2affda]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.content-chapters[data-v-0f2affda]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-0f2affda]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-0f2affda]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-0f2affda]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-0f2affda]{color:#6c757d;font-size:.9rem;padding:.2rem .5rem;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease}.toggle-btn[data-v-0f2affda]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-0f2affda]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-0f2affda]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-0f2affda]{margin-bottom:1rem}.level2-title[data-v-0f2affda]{margin:.5rem 0 .8rem;color:#495057;font-size:1rem;font-weight:500;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.5rem}.level3-sections[data-v-0f2affda]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-0f2affda]{margin-bottom:.8rem}.level3-title[data-v-0f2affda]{margin:.5rem 0;color:#6c757d;font-size:.9rem;font-weight:400;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.3rem}.level3-content[data-v-0f2affda]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-0f2affda]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-top:.5rem;padding:.5rem;background-color:#f8fafc;border-radius:4px;border-left:3px solid #495057}.paper-actions[data-v-0f2affda]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-0f2affda{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-0f2affda{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-0f2affda{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-0f2affda{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-0f2affda]{margin-top:90px}.content-grid[data-v-0f2affda]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-0f2affda],.paper-section[data-v-0f2affda]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-0f2affda]{margin-top:80px;padding:2rem 0}.section-container[data-v-0f2affda]{padding:0 1rem}.content-section[data-v-0f2affda]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-0f2affda],.outline-section[data-v-0f2affda],.paper-section[data-v-0f2affda]{padding:1.5rem}.section-header h2[data-v-0f2affda]{font-size:2rem}.section-header h3[data-v-0f2affda]{font-size:1.5rem}.main-content[data-v-0f2affda]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-0f2affda]{padding:2rem}.page-header h2[data-v-0f2affda]{font-size:2.2rem}.result-actions[data-v-0f2affda]{flex-direction:column;align-items:center}.outline-section[data-v-0f2affda]{flex-direction:column}.outline-sidebar[data-v-0f2affda]{width:100%;order:-1}.action-btn[data-v-0f2affda]{width:100%;max-width:300px}.radio-group[data-v-0f2affda]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-0f2affda]{text-align:center}.file-item[data-v-0f2affda]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-0f2affda]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-0f2affda]{max-width:100%}.file-actions[data-v-0f2affda]{justify-content:center}.preview-header[data-v-0f2affda]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-0f2affda]{text-align:center}}.payment-modal .ant-modal-content[data-v-0f2affda]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #e8eaed}.payment-modal .ant-modal-header[data-v-0f2affda]{border-bottom:1px solid #e8eaed;padding:1rem 1.5rem}.payment-modal .ant-modal-header .ant-modal-title[data-v-0f2affda]{font-size:1.1rem;font-weight:600;color:#1f2937}.payment-modal-content[data-v-0f2affda]{padding:0}.payment-header[data-v-0f2affda]{text-align:center;padding:2rem 2.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(226,232,240,.3);position:relative}.payment-header .header-text h3[data-v-0f2affda]{color:#2c3e50;margin:0 0 .75rem;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.payment-header .header-text p[data-v-0f2affda]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-0f2affda]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-0f2affda]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-0f2affda]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-0f2affda]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-0f2affda]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-0f2affda]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-0f2affda]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-0f2affda]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-info[data-v-0f2affda]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-0f2affda]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-0f2affda]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-0f2affda]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-0f2affda]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-0f2affda]{margin-top:1rem;flex-shrink:0}.price-row[data-v-0f2affda]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-0f2affda]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-0f2affda]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-0f2affda]{margin-bottom:.5rem}.product-header h3[data-v-0f2affda]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-0f2affda]{margin:.25rem 0 .5rem}.price-info[data-v-0f2affda]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-0f2affda]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-0f2affda]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-0f2affda]{color:#6c757d;font-size:.92rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-section[data-v-0f2affda]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-0f2affda]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-0f2affda]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-0f2affda]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-0f2affda]{min-height:auto;gap:.75rem}.alipay-card[data-v-0f2affda],.wechat-card[data-v-0f2affda],.tips-card[data-v-0f2affda]{height:160px}.qr-code-container img[data-v-0f2affda]{width:80px;height:80px}.product-card[data-v-0f2affda]{min-height:160px;padding:1.25rem}}.payment-header[data-v-0f2affda]{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.8);border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00000005}.header-content[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-0f2affda]{flex:1;text-align:center}.close-btn[data-v-0f2affda]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.close-btn[data-v-0f2affda]:hover{color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#495057;transform:scale(1.1);box-shadow:0 4px 12px #49505726}.payment-tips[data-v-0f2affda]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.extras-price-item[data-v-0f2affda]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border-radius:6px;padding:.4rem .6rem;border:1px solid #ffd6d6;align-items:center}.extras-price-item .price-label[data-v-0f2affda]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-0f2affda]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-0f2affda]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-0f2affda]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-0f2affda]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;white-space:nowrap;box-shadow:0 1px 3px #10b9814d}.loading-overlay[data-v-0f2affda]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-0f2affda]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #495057;border-radius:50%;animation:spin-0f2affda 1s linear infinite;display:block}@keyframes spin-0f2affda{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-0f2affda{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-0f2affda]{transition:all .2s ease-in-out}.payment-methods[data-v-0f2affda]{display:flex;gap:1rem;margin-bottom:1.5rem}.header-price[data-v-0f2affda]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.alipay-card .card-icon[data-v-0f2affda]{color:#495057}.wechat-card .card-icon[data-v-0f2affda]{color:#07c160}.payment-card .qr-code-container[data-v-0f2affda]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-0f2affda]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-0f2affda]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-0f2affda]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-0f2affda]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-0f2affda]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-0f2affda]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-0f2affda]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-0f2affda]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-0f2affda]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 24px;font-weight:600;transition:all .3s ease}.check-payment-btn[data-v-0f2affda]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-0f2affda]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-0f2affda]{font-size:14px;color:#495057}.agreement-link[data-v-0f2affda]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-0f2affda]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-0f2affda]{border-radius:12px}.agreement-actions[data-v-0f2affda]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-0f2affda]{margin-left:8px}.payment-section[data-v-0f2affda]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-0f2affda],.wechat-card[data-v-0f2affda],.tips-card[data-v-0f2affda]{flex:0 0 auto;height:180px}.product-tooltip[data-v-0f2affda]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-0f2affda .2s ease-out}.product-tooltip[data-v-0f2affda]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-0f2affda]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-0f2affda]{padding:1rem}.tooltip-content h5[data-v-0f2affda]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-0f2affda]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-0f2affda]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-0f2affda]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-0f2affda]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-0f2affda]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-0f2affda]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-0f2affda{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-0f2affda]{margin-top:3rem}.paper-content[data-v-0f2affda]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;font-family:SimSun,宋体,serif;line-height:1.5}.paper-content h1[data-v-0f2affda]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-0f2affda]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-0f2affda]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-0f2affda]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-0f2affda]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-0f2affda]{margin-bottom:2.5rem}.chapter-section[data-v-0f2affda]:last-child{margin-bottom:0}.chapter-title[data-v-0f2affda]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #1890ff;position:relative}.chapter-title[data-v-0f2affda]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-0f2affda]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-0f2affda]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-0f2affda]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-0f2affda]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-0f2affda],.subsection-text[data-v-0f2affda]{color:#333;font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem;padding:1rem;background:#fafafa;border-radius:8px}.section-text p[data-v-0f2affda],.subsection-text p[data-v-0f2affda]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-0f2affda]:last-child,.subsection-text p[data-v-0f2affda]:last-child{margin-bottom:0}.section-text p+p[data-v-0f2affda],.subsection-text p+p[data-v-0f2affda]{margin-top:1.5rem}.paper-generation-progress[data-v-0f2affda]{margin-top:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgba(73,80,87,.08);box-shadow:0 8px 32px #4950571f;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.academic-progress-container[data-v-0f2affda]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-0f2affda]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.progress-content[data-v-0f2affda]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-0f2affda]{position:relative}.icon-circle[data-v-0f2affda]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#495057,#6c757d);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #49505740}.icon-inner[data-v-0f2affda]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-0f2affda]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-0f2affda 2s ease-in-out infinite}.progress-text[data-v-0f2affda]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-0f2affda]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-0f2affda]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-0f2affda]{font-size:.9rem;color:#495057;margin:.5rem 0 0;font-weight:500;background:#49505714;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(73,80,87,.15);display:inline-block;animation:reminderPulse-0f2affda 3s ease-in-out infinite}.time-display[data-v-0f2affda]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-0f2affda]{font-size:3rem;font-weight:700;color:#495057;font-family:Arial,sans-serif;line-height:1;text-shadow:0 2px 4px rgba(73,80,87,.1)}.time-label[data-v-0f2affda]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-0f2affda]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-0f2affda]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-0f2affda]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-0f2affda 2s ease-in-out infinite}.progress-footer[data-v-0f2affda]{margin-top:2rem}.academic-dots[data-v-0f2affda]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-0f2affda]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-0f2affda 1.5s ease-in-out infinite}.dot[data-v-0f2affda]:nth-child(2){animation-delay:.3s}.dot[data-v-0f2affda]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-0f2affda{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-0f2affda{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-0f2affda{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-0f2affda{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-0f2affda]{padding:2rem 1.5rem}.academic-title[data-v-0f2affda]{font-size:1.3rem}.academic-subtitle[data-v-0f2affda]{font-size:.9rem}.time-reminder[data-v-0f2affda]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-0f2affda]{font-size:2.5rem}.icon-circle[data-v-0f2affda]{width:70px;height:70px}.icon-inner[data-v-0f2affda]{width:35px;height:35px}.pulse-dot[data-v-0f2affda]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-0f2affda]{padding:1.5rem 1rem}.progress-content[data-v-0f2affda]{gap:1.5rem}.academic-title[data-v-0f2affda]{font-size:1.2rem}.time-number[data-v-0f2affda]{font-size:2.2rem}.time-reminder[data-v-0f2affda]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-0f2affda{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-0f2affda]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-0f2affda]{font-size:2.5rem;color:#1890ff;animation:rotate-0f2affda 2s linear infinite}@keyframes rotate-0f2affda{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-0f2affda]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-0f2affda]{margin-top:1.5rem}.timer-circle[data-v-0f2affda]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#52c41a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1890ff40;animation:pulse-0f2affda 2s ease-in-out infinite}@keyframes pulse-0f2affda{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-0f2affda]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-0f2affda]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-0f2affda]{flex:1}.no-content[data-v-0f2affda]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-0f2affda]{background:linear-gradient(135deg,#2b2d42,#495057);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 6px 16px #00000026;transition:all .2s ease}.download-package-btn[data-v-0f2affda]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-0f2affda]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-0f2affda]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-0f2affda]{max-width:1800px;margin:0 auto}.payment-modal .ant-modal-content[data-v-0f2affda]{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.payment-modal .ant-modal-body[data-v-0f2affda]{padding:0;background:#fafbfc}.payment-container[data-v-0f2affda]{display:grid;grid-template-columns:40% 60%;gap:0;min-height:600px}.product-info-section[data-v-0f2affda]{background:linear-gradient(180deg,#fff,#f8f9fa);padding:2rem;border-right:1px solid #e8eaed;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;min-height:0}.product-header[data-v-0f2affda]{padding-bottom:1.5rem;border-bottom:2px solid #f1f3f4}.product-info-section .product-title[data-v-0f2affda]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3}.product-price[data-v-0f2affda]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product-price .original-price[data-v-0f2affda]{font-size:1rem;color:#9ca3af;text-decoration:line-through;font-weight:400}.product-price .price-value[data-v-0f2affda]{font-size:1.8rem;font-weight:700;color:#e74c3c;line-height:1}.product-description[data-v-0f2affda]{display:flex;flex-direction:column;gap:1rem}.description-main[data-v-0f2affda]{font-size:1rem;color:#374151;font-weight:500;line-height:1.7;margin:0}.description-features[data-v-0f2affda]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #495057;margin:0}.feature-item[data-v-0f2affda]{font-size:.9rem;color:#495057;line-height:1.6;display:block}.description-note[data-v-0f2affda]{font-size:.85rem;color:#6b7280;font-style:italic;margin:0;line-height:1.6}.payment-section[data-v-0f2affda]{padding:1.5rem;height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}.product-title[data-v-0f2affda]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-0f2affda]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-0f2affda]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-0f2affda]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-0f2affda]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-0f2affda]{color:#6c757d}.price-value[data-v-0f2affda]{color:#495057;font-weight:500}.price-item.total-price[data-v-0f2affda]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-0f2affda]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-0f2affda]{color:#e74c3c;font-weight:700;font-size:1.2rem}.payment-method-selector[data-v-0f2affda]{margin-bottom:1rem}.method-tabs[data-v-0f2affda]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-0f2affda]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-0f2affda]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-0f2affda]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-0f2affda]{opacity:.6;cursor:not-allowed;pointer-events:none}.method-tab.switching[data-v-0f2affda]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.current-payment[data-v-0f2affda]{margin-bottom:1rem}.qr-code-container[data-v-0f2affda]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-0f2affda]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-0f2affda]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-0f2affda],.qr-method.wechat-method[data-v-0f2affda]{z-index:1}.qr-code-image[data-v-0f2affda]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-0f2affda]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.loading-spinner[data-v-0f2affda]{width:40px;height:40px;border:4px solid #e8eaed;border-top-color:#495057;border-radius:50%;animation:spin-0f2affda 1s linear infinite}@keyframes spin-0f2affda{to{transform:rotate(360deg)}}.payment-card[data-v-0f2affda]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-0f2affda]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-0f2affda]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:.95rem;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;justify-content:center}.payment-card .card-icon[data-v-0f2affda]{font-size:1.4rem}.tips-card .card-icon[data-v-0f2affda]{color:#fa8c16}.payment-card .tips-content[data-v-0f2affda]{color:#6b7280;font-size:.9rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-0f2affda]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-0f2affda]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.payment-card .tips-content ul li[data-v-0f2affda]{color:#6b7280;font-size:.85rem;line-height:1.5}@media (max-width: 1024px){.payment-container[data-v-0f2affda]{grid-template-columns:1fr}.product-info-section[data-v-0f2affda]{border-right:none;border-bottom:1px solid #e8eaed}}@media (max-width: 768px){.payment-modal[data-v-0f2affda]{width:95%!important}.payment-container[data-v-0f2affda]{min-height:auto}.product-info-section[data-v-0f2affda],.payment-section[data-v-0f2affda]{padding:1.5rem}.qr-code-container[data-v-0f2affda]{width:200px;height:200px}.qr-code-image[data-v-0f2affda]{width:160px;height:160px}.method-tabs[data-v-0f2affda]{flex-direction:column}.flow-steps[data-v-0f2affda]{flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-0f2affda]{display:none}}.history-document-card[data-v-ca18c8de]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease;position:relative}.history-document-card[data-v-ca18c8de]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.history-document-card.expired[data-v-ca18c8de]{opacity:.7;background:#f5f5f5}.card-header[data-v-ca18c8de]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.document-info[data-v-ca18c8de]{flex:1}.document-title[data-v-ca18c8de]{font-size:16px;font-weight:600;color:#262626;margin:0 0 8px;line-height:1.4}.document-meta[data-v-ca18c8de]{display:flex;gap:12px;flex-wrap:wrap}.document-meta span[data-v-ca18c8de]{font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.document-status[data-v-ca18c8de]{margin-left:16px}.status-badge[data-v-ca18c8de]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-ca18c8de]{background:#e6f7ff;color:#1890ff}.status-badge.expired[data-v-ca18c8de]{background:#fff2e8;color:#fa8c16}.card-content[data-v-ca18c8de]{margin-bottom:12px}.document-details[data-v-ca18c8de]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.detail-item[data-v-ca18c8de]{display:flex;font-size:13px}.detail-item .label[data-v-ca18c8de]{color:#8c8c8c;margin-right:8px}.detail-item .value[data-v-ca18c8de]{color:#262626}.document-abstract[data-v-ca18c8de]{padding:12px;background:#fafafa;border-radius:4px;margin-top:12px}.abstract-label[data-v-ca18c8de]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.abstract-content[data-v-ca18c8de]{font-size:13px;color:#595959;line-height:1.6}.card-actions[data-v-ca18c8de]{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.action-btn[data-v-ca18c8de]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#595959;font-size:13px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-ca18c8de]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.action-btn[data-v-ca18c8de]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-ca18c8de]:hover:not(:disabled){background:#e6f7ff}.delete-btn[data-v-ca18c8de]{color:#ff4d4f;border-color:#ffccc7}.delete-btn[data-v-ca18c8de]:hover{background:#fff1f0;border-color:#ff4d4f}.history-document-list[data-v-57dc32e3]{padding:20px}.list-header[data-v-57dc32e3]{text-align:center;margin-bottom:24px}.list-header h2[data-v-57dc32e3]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.list-header p[data-v-57dc32e3]{font-size:14px;color:#8c8c8c;margin:0}.loading-container[data-v-57dc32e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.loading-spinner[data-v-57dc32e3]{margin-bottom:16px;animation:spin-57dc32e3 1s linear infinite}@keyframes spin-57dc32e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-57dc32e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-57dc32e3]{color:#d9d9d9;margin-bottom:16px}.empty-state h3[data-v-57dc32e3]{font-size:18px;font-weight:600;color:#595959;margin:0 0 8px}.empty-state p[data-v-57dc32e3]{font-size:14px;color:#8c8c8c;margin:0}.documents-grid[data-v-57dc32e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width: 768px){.history-document-list[data-v-57dc32e3]{padding:16px}.documents-grid[data-v-57dc32e3]{grid-template-columns:1fr;gap:16px}.list-header h2[data-v-57dc32e3]{font-size:20px}}.hierarchical-outline-editor[data-v-bc8db4c1]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;width:100%;max-width:1600px;margin:0 auto}.editor-header[data-v-bc8db4c1]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-bc8db4c1]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-bc8db4c1]{font-weight:700!important;font-family:SimSun,宋体,serif}.references-acknowledgments-section[data-v-bc8db4c1]{margin:20px 0}.references-acknowledgments-box[data-v-bc8db4c1]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-bc8db4c1]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-bc8db4c1]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-bc8db4c1]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-bc8db4c1] .delete-menu-item{color:#ff4d4f!important}[data-v-bc8db4c1] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-bc8db4c1]{padding:20px;width:100%;box-sizing:border-box}.outline-tree[data-v-bc8db4c1]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-bc8db4c1]{display:flex;flex-direction:column}.level1-item[data-v-bc8db4c1]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-bc8db4c1]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-bc8db4c1]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap;overflow:hidden;min-width:0}.toggle-btn[data-v-bc8db4c1]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.toggle-btn[data-v-bc8db4c1]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-bc8db4c1]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-bc8db4c1]{flex:1 1 auto;display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;min-width:0;max-width:500px}.level2-header .title-display[data-v-bc8db4c1]{min-width:0;max-width:450px;flex:1 1 auto;overflow:hidden}.title-text.editable[data-v-bc8db4c1]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none}.title-text.editable[contenteditable=true][data-v-bc8db4c1]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:24px;white-space:pre-wrap;word-break:break-word;transform:translateY(-1px)!important;font-size:14px!important}.level2-header .title-text.editable[contenteditable=true][data-v-bc8db4c1]{font-size:12px!important}.title-text.editable[contenteditable=true][data-v-bc8db4c1]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-bc8db4c1]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-bc8db4c1]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-bc8db4c1]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-bc8db4c1]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-bc8db4c1]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:2px 6px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.title-text.editable[data-v-bc8db4c1]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-bc8db4c1]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-bc8db4c1]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.level1-item .chapter-number[data-v-bc8db4c1]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-bc8db4c1]{font-size:.85rem;padding:2px 6px;color:#333}.title-text[data-v-bc8db4c1]{flex:1;color:#111827;font-size:14px;line-height:1.5;font-weight:700;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.title-input[data-v-bc8db4c1]{width:100%;font-size:14px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-bc8db4c1]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-bc8db4c1]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.title-input.inline[data-v-bc8db4c1]::-webkit-scrollbar{display:none!important}.item-actions[data-v-bc8db4c1]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:0 0 auto;flex-shrink:0;width:32px;align-items:center;margin-left:auto}.level1-item .item-actions[data-v-bc8db4c1]{opacity:1}.action-btn[data-v-bc8db4c1]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-bc8db4c1]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-bc8db4c1]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-bc8db4c1]{padding:16px 20px 20px}.level2-item[data-v-bc8db4c1]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-bc8db4c1]:last-child{margin-bottom:0}.level2-header[data-v-bc8db4c1]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level2-header .title-text[data-v-bc8db4c1]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-bc8db4c1]{font-size:12px;font-weight:500;font-family:宋体,SimSun,serif}.content-section[data-v-bc8db4c1]{padding-left:24px;margin-top:8px}.level2-content[data-v-bc8db4c1]{margin-left:24px}.content-display[data-v-bc8db4c1]{cursor:pointer;transition:all .2s ease}.content-text[data-v-bc8db4c1]{font-size:12px;color:#333;font-style:normal;font-weight:400;white-space:pre-wrap;overflow:visible;text-overflow:initial;font-family:宋体,SimSun,serif;text-decoration:none;letter-spacing:normal;line-height:1.5}.content-text.editable[data-v-bc8db4c1]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:0;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none;display:block;width:100%;min-height:20px}.content-text.editable[contenteditable=true][data-v-bc8db4c1]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:20px;white-space:pre-wrap;word-break:break-word;font-style:normal;transform:translateY(-1px)!important}.content-text.editable[contenteditable=true][data-v-bc8db4c1]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-bc8db4c1]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer;font-style:normal;font-weight:400;text-decoration:none}.content-display:hover .content-text.editable[data-v-bc8db4c1]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-bc8db4c1]:hover{background-color:#e9ecef!important;color:#495057!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid #adb5bd!important;transform:translateY(-1px)!important}.content-text.editable[data-v-bc8db4c1]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:1px 4px;border-radius:2px;transition:all .2s ease;white-space:nowrap}.content-text.editable[data-v-bc8db4c1]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-bc8db4c1]{width:100%;font-size:12px;color:#4b5563;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:vertical;font-family:宋体,SimSun,serif}.content-input[data-v-bc8db4c1]:hover,.content-input[data-v-bc8db4c1]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-bc8db4c1]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.content-input.inline[data-v-bc8db4c1]::-webkit-scrollbar{display:none!important}.add-btn[data-v-bc8db4c1]{margin-left:8px}.editor-footer[data-v-bc8db4c1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.outline-info[data-v-bc8db4c1]{display:flex;gap:20px;font-weight:500}.help-text[data-v-bc8db4c1]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.hierarchical-outline-editor[data-v-bc8db4c1]{max-width:100%}.editor-header[data-v-bc8db4c1]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-bc8db4c1],.level2-header[data-v-bc8db4c1]{flex-wrap:wrap;gap:8px}.content-section[data-v-bc8db4c1]{padding-left:16px}.editor-footer[data-v-bc8db4c1]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-bc8db4c1]{padding:12px 16px 16px}.level2-item[data-v-bc8db4c1],.level2-content[data-v-bc8db4c1]{margin-left:16px}}.reader-wrapper[data-v-cea77174]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-cea77174]{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000f}.toc-header[data-v-cea77174]{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-bottom:1px solid #f1f3f5;font-weight:600;font-size:16px;color:#1f2937;background:#fafbfc}.toc-tree[data-v-cea77174]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-cea77174]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-cea77174]{margin:8px 0}.content-area[data-v-cea77174]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.document-content[data-v-cea77174]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-cea77174] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-cea77174] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-cea77174] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-cea77174] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-cea77174] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-cea77174] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-cea77174]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-cea77174]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-cea77174]{margin-left:0}.reference-item[data-v-cea77174]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-cea77174]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-cea77174]{text-indent:0;line-height:1.5}.acknowledgments-section[data-v-cea77174]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.acknowledgment-item[data-v-cea77174]{margin-bottom:2.5rem}.acknowledgment-item[data-v-cea77174]:last-child{margin-bottom:0}.acknowledgment-content[data-v-cea77174]{line-height:1.5;font-size:16px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:2em}.acknowledgment-content p[data-v-cea77174]{text-indent:2em;margin:12px 0}.selection-popup[data-v-cea77174]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-cea77174]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px}.popup-header[data-v-cea77174]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.popup-title-with-icon[data-v-cea77174]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-cea77174]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-cea77174 2s ease-in-out infinite}@keyframes robotPulse-cea77174{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-cea77174]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-cea77174]{background:none;border:none;font-size:18px;color:#8c8c8c;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-cea77174]:hover{color:#262626}.popup-body[data-v-cea77174]{padding:16px}.original-text[data-v-cea77174],.enhanced-text[data-v-cea77174]{margin-bottom:16px}.original-text label[data-v-cea77174],.enhanced-text label[data-v-cea77174]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-cea77174]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.4;color:#262626;max-height:80px;overflow-y:auto;word-break:break-word}.text-note[data-v-cea77174]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-cea77174]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-cea77174]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-width:70px}.btn-content[data-v-cea77174]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-cea77174]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-cea77174]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-cea77174]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-cea77174]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-cea77174 1.5s ease-in-out infinite}@keyframes loadingPulse-cea77174{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-cea77174]{display:flex;align-items:center;justify-content:center;animation:spin-cea77174 1s linear infinite}@keyframes spin-cea77174{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-cea77174]{font-weight:600;color:#1890ff;animation:textBlink-cea77174 1.5s ease-in-out infinite}@keyframes textBlink-cea77174{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-cea77174]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-cea77174]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-cea77174]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-cea77174]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-cea77174]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-cea77174]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-cea77174]{grid-template-columns:1fr}.toc-sidebar[data-v-cea77174]{position:relative;top:0;max-height:unset}.selection-popup[data-v-cea77174]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-cea77174]{min-width:280px;max-width:90vw}}.structured-content[data-v-cea77174]{line-height:1.8}.chapter-container[data-v-cea77174]{margin-bottom:3rem}.chapter-title[data-v-cea77174]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-cea77174]{margin:1.5rem 0}.chapter-paragraph[data-v-cea77174]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-cea77174]{margin-top:2rem}.section-container[data-v-cea77174]{margin-bottom:2rem}.section-title[data-v-cea77174]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-cea77174]{margin:1rem 0}.section-paragraph[data-v-cea77174]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-cea77174]{margin-top:1.5rem}.subsection-container[data-v-cea77174]{margin-bottom:1.5rem}.subsection-title[data-v-cea77174]{font-size:1.25rem;font-weight:600;color:#374151;margin:1rem 0 .75rem;padding-left:.75rem;border-left:3px solid #6b7280}.subsection-content[data-v-cea77174]{margin:.75rem 0}.subsection-paragraph[data-v-cea77174]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-cea77174]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-cea77174]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-cea77174],.content-area td[data-v-cea77174]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-cea77174]{font-size:1.5rem}.section-title[data-v-cea77174]{font-size:1.25rem}.subsection-title[data-v-cea77174]{font-size:1.125rem}}.download-modal[data-v-0d347c7a] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-0d347c7a]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-0d347c7a]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-0d347c7a]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-0d347c7a]{margin:4px 0}.download-modal__text .secondary[data-v-0d347c7a]{color:#6b7280}.writing-page[data-v-0d347c7a]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-0d347c7a]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-0d347c7a]{background:transparent;padding:3rem 2rem;margin-top:100px;margin-left:auto;margin-right:auto;position:relative;max-width:1600px;width:100%}.section-header[data-v-0d347c7a]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-0d347c7a]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-0d347c7a]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-0d347c7a]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-0d347c7a]{font-size:.85rem;color:#4b5563;font-weight:500;padding:.4rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.tag[data-v-0d347c7a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-0d347c7a]{max-width:800px;margin:0 auto;padding:0;text-align:center}.info-text[data-v-0d347c7a]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0;margin:0;white-space:nowrap;display:inline-block;position:relative;left:-100px}.guarantee-text[data-v-0d347c7a]{color:#1f2937;font-weight:500;font-size:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:2px 6px;border-radius:4px;border-left:3px solid #6b7280}.guarantee-icon[data-v-0d347c7a]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-0d347c7a]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-0d347c7a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-0d347c7a]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.history-card[data-v-0d347c7a]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-0d347c7a]{font-size:16px;font-weight:600;color:#1f2937;margin:0;flex:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-0d347c7a]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-0d347c7a]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-0d347c7a]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-0d347c7a]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-0d347c7a]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-0d347c7a]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-0d347c7a]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-0d347c7a]{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-0d347c7a] .major-cascader .ant-select-selector,[data-v-0d347c7a] .major-cascader .ant-cascader-picker{height:40px}[data-v-0d347c7a] .major-cascader .ant-select-selection-search-input,[data-v-0d347c7a] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-0d347c7a] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-0d347c7a]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-0d347c7a]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-0d347c7a]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1600px;margin:0 auto;box-shadow:0 2px 12px #00000014;width:100%;box-sizing:border-box}.content-section[data-v-0d347c7a]{max-width:1600px;margin:2rem auto 0;padding:0 2rem;width:100%;box-sizing:border-box}.content-grid[data-v-0d347c7a]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-0d347c7a]{background:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.abstract-preview-section[data-v-0d347c7a]{margin-bottom:24px}.abstract-preview-box[data-v-0d347c7a]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-0d347c7a]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-0d347c7a]{margin-bottom:12px}.abstract-preview-text[data-v-0d347c7a]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-0d347c7a]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.deliverables-header[data-v-0d347c7a]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-0d347c7a]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-0d347c7a]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-0d347c7a]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.main-deliverable-card[data-v-0d347c7a]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-0d347c7a]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-0d347c7a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#2c3e5014;border-radius:10px;transition:all .3s ease}.main-deliverable-card:hover .main-deliverable-icon[data-v-0d347c7a]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-0d347c7a]{flex:1}.main-deliverable-title[data-v-0d347c7a]{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;font-family:SimSun,宋体,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-deliverable-word-count[data-v-0d347c7a]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.professional-slogan[data-v-0d347c7a]{background:linear-gradient(135deg,#2c3e5008,#2c3e500f);border:1px solid rgba(44,62,80,.1);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;text-align:center;transition:all .3s ease}.professional-slogan[data-v-0d347c7a]:hover{background:linear-gradient(135deg,#2c3e500d,#2c3e5014);border-color:#2c3e5026;box-shadow:0 4px 16px #2c3e5014}.slogan-text[data-v-0d347c7a]{color:#2c3e50;font-size:.95rem;line-height:1.8;margin:0;font-family:SimSun,宋体,serif}.slogan-highlight[data-v-0d347c7a]{color:#1890ff;font-weight:600;font-size:1rem}.watermark-decoration[data-v-0d347c7a]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-0d347c7a]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#49505726;font-size:.8rem;font-weight:500;transform:rotate(15deg);transition:all .3s ease}.watermark-content .anticon[data-v-0d347c7a]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-0d347c7a]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-0d347c7a]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0}.outline-hint .anticon[data-v-0d347c7a]{color:#495057;font-size:.9rem}.outline-content[data-v-0d347c7a]{min-height:500px;max-height:800px;overflow-y:auto;padding:1.5rem;background:#fff9;border-radius:12px;border:1px solid rgba(226,232,240,.4);flex:1;display:flex;flex-direction:column;box-shadow:inset 0 2px 8px #00000005}.outline-content[data-v-0d347c7a]::-webkit-scrollbar{width:6px}.outline-content[data-v-0d347c7a]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-0d347c7a]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-0d347c7a]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-0d347c7a]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-0d347c7a]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-0d347c7a]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-0d347c7a]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-0d347c7a]{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.action-buttons[data-v-0d347c7a]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-0d347c7a]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e9ecef}.header-content[data-v-0d347c7a]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-0d347c7a]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;display:flex;align-items:center;gap:12px}.logo-icon[data-v-0d347c7a]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-0d347c7a]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-0d347c7a]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-0d347c7a]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-0d347c7a]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-0d347c7a]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-0d347c7a]{color:#495057;border-color:#e2e8f0cc;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);font-weight:500;border-radius:6px;padding:8px 16px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #00000005}.nav-btn[data-v-0d347c7a]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-0d347c7a]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-0d347c7a]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.page-header[data-v-0d347c7a]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-0d347c7a]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-0d347c7a 1.5s ease-out}.subtitle[data-v-0d347c7a]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-0d347c7a 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-0d347c7a]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-0d347c7a 1.5s ease-out .6s both}.writing-form[data-v-0d347c7a]{margin-bottom:3rem}.form-input[data-v-0d347c7a]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-0d347c7a]:hover,.form-input[data-v-0d347c7a]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-0d347c7a]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-0d347c7a]{border-radius:6px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;margin:0}.radio-group .ant-radio-button-wrapper[data-v-0d347c7a]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-0d347c7a]{background:#495057;border-color:#495057;color:#fff}[data-v-0d347c7a] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-0d347c7a] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-0d347c7a] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-0d347c7a] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-0d347c7a] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-0d347c7a] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-0d347c7a] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-0d347c7a] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-0d347c7a] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-0d347c7a] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-0d347c7a] .ant-switch-checked{background:#495057}[data-v-0d347c7a] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-0d347c7a] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-0d347c7a]{height:56px;font-size:1.2rem;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#495057,#6c757d);border:none;box-shadow:0 4px 20px #4950574d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.generate-btn[data-v-0d347c7a]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-0d347c7a]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-0d347c7a]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-0d347c7a]{margin-top:2rem;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;animation:sectionFadeIn-0d347c7a .8s ease-out;min-height:500px}.text-stream-background[data-v-0d347c7a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.progress-decoration-line[data-v-0d347c7a]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);border-radius:16px 16px 0 0}.academic-progress-content[data-v-0d347c7a]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-0d347c7a]{margin-bottom:2rem}.icon-container[data-v-0d347c7a]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-0d347c7a]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-0d347c7a]{width:48px;height:48px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;z-index:3;box-shadow:0 4px 16px #2c3e504d}.pulse-ring[data-v-0d347c7a]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-0d347c7a 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-0d347c7a]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-0d347c7a]{animation-delay:1s;border-color:#495057}@keyframes pulse-0d347c7a{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-0d347c7a]{margin-bottom:2rem}.academic-progress-title[data-v-0d347c7a]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-0d347c7a]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.academic-standard-info[data-v-0d347c7a]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.standard-item[data-v-0d347c7a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.standard-label[data-v-0d347c7a]{color:#718096;font-weight:500}.standard-value[data-v-0d347c7a]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace}.progress-time-info[data-v-0d347c7a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0;color:#495057;font-weight:500}.time-icon[data-v-0d347c7a]{color:#6b7280;font-size:1.1rem}.time-text[data-v-0d347c7a]{font-size:.95rem}.academic-progress-bar-container[data-v-0d347c7a]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-0d347c7a]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-0d347c7a]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-0d347c7a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-0d347c7a 2s infinite}@keyframes shimmer-0d347c7a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.academic-symbol[data-v-0d347c7a]{position:relative}.academic-symbol[data-v-0d347c7a]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(44,62,80,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:glowPulse-0d347c7a 3s ease-in-out infinite;z-index:-1}@keyframes glowPulse-0d347c7a{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.stage-item.active[data-v-0d347c7a]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#2c3e501a,#34495e1a);border-radius:12px;z-index:-1;animation:stageGlow-0d347c7a 2s ease-in-out infinite}@keyframes stageGlow-0d347c7a{0%,to{opacity:.3}50%{opacity:.6}}.progress-percentage[data-v-0d347c7a]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-0d347c7a]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-0d347c7a]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.stage-item.active[data-v-0d347c7a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:perspective(1000px) rotateY(3deg) translateY(-4px);box-shadow:0 4px 16px #2c3e5026;transition:all .4s cubic-bezier(.4,0,.2,1)}.stage-item.completed[data-v-0d347c7a]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.stage-item.completed .stage-icon[data-v-0d347c7a]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stage-icon[data-v-0d347c7a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);margin-bottom:1rem;transition:all .3s ease}.stage-item.active .stage-icon[data-v-0d347c7a]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-0d347c7a]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-0d347c7a]{color:#6b7280;font-size:.85rem;margin:0 0 1rem;line-height:1.4;text-align:center}.stage-stats[data-v-0d347c7a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.stage-stats-item[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem}.stage-stats-item[data-v-0d347c7a]:last-child{margin-bottom:0}.stage-stats-label[data-v-0d347c7a]{color:#718096;font-weight:500}.stage-stats-value[data-v-0d347c7a]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.progress-footer-decoration[data-v-0d347c7a]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-0d347c7a]{display:flex;gap:.5rem}.academic-dots .dot[data-v-0d347c7a]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-0d347c7a 1.5s infinite}.academic-dots .dot[data-v-0d347c7a]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-0d347c7a]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-0d347c7a{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-0d347c7a]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-0d347c7a .8s ease-out}.status-content[data-v-0d347c7a]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-0d347c7a]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-0d347c7a]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-0d347c7a 1s linear infinite}.status-text h3[data-v-0d347c7a]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-0d347c7a]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-0d347c7a]{color:#d32f2f;font-weight:600;font-size:1rem;margin-top:1rem;padding:.5rem;background:#f443361a;border-radius:6px;border-left:4px solid #d32f2f}.result-section[data-v-0d347c7a]{background:#fff;padding:2rem;margin:2rem auto;border:1px solid #e8eaed;border-radius:16px;max-width:1500px;box-shadow:0 2px 12px #00000014}.result-header[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-0d347c7a]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-0d347c7a]{display:flex;align-items:center}.download-btn[data-v-0d347c7a]{background:linear-gradient(135deg,#495057,#6c757d);border:1px solid #495057;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #49505740}.download-btn[data-v-0d347c7a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-0d347c7a]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-0d347c7a]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-0d347c7a]{text-align:center;font-size:1.5rem}.download-btn[data-v-0d347c7a]{width:100%;max-width:200px}}.result-subtitle[data-v-0d347c7a]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-0d347c7a]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-0d347c7a]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.outline-sidebar[data-v-0d347c7a]{width:280px;flex-shrink:0}.intro-card[data-v-0d347c7a]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-0d347c7a]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-0d347c7a]{position:relative;z-index:1}.intro-item[data-v-0d347c7a]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.intro-item[data-v-0d347c7a]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-0d347c7a]:last-child{margin-bottom:0}.intro-icon[data-v-0d347c7a]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.intro-text h5[data-v-0d347c7a]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-0d347c7a]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-0d347c7a]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #00000005}.generate-btn[data-v-0d347c7a]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-0d347c7a]{max-height:400px;overflow-y:auto}.outline-item[data-v-0d347c7a]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-0d347c7a]:last-child{border-bottom:none}.outline-input[data-v-0d347c7a]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-0d347c7a]:hover,.outline-input[data-v-0d347c7a]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-0d347c7a]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-0d347c7a]{height:40px;padding:0 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-0d347c7a]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-0d347c7a]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-0d347c7a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-0d347c7a]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px dashed rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.download-status[data-v-0d347c7a]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-0d347c7a]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-0d347c7a]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-0d347c7a]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-0d347c7a]{display:flex;justify-content:center}.file-upload-section[data-v-0d347c7a]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.file-upload[data-v-0d347c7a]{width:100%}.upload-file-btn[data-v-0d347c7a]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-file-btn[data-v-0d347c7a]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid rgba(226,232,240,.8);margin-top:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000005}.file-item[data-v-0d347c7a]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-0d347c7a]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-0d347c7a]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-0d347c7a]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-0d347c7a]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-0d347c7a]{color:#007bff;background:#007bff1a}.file-name[data-v-0d347c7a]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-0d347c7a]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-0d347c7a]{display:flex;gap:.5rem}.upload-section[data-v-0d347c7a]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.upload-btn[data-v-0d347c7a]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-btn[data-v-0d347c7a]:hover{border-color:#495057;color:#495057;background:#4950570d}.upload-tip[data-v-0d347c7a]{margin:1rem 0 0;color:#6c757d;font-size:.9rem;text-align:center;font-style:italic}.buy-modal .ant-modal-content[data-v-0d347c7a],.file-preview-modal .ant-modal-content[data-v-0d347c7a]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-0d347c7a]{padding:1rem 0}.preview-header[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-header h4[data-v-0d347c7a]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-0d347c7a]{background:#fff;border-radius:8px;padding:1.5rem;max-height:500px;overflow-y:auto;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.text-content pre[data-v-0d347c7a]{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#2c3e50;white-space:pre-wrap;word-wrap:break-word}.pdf-preview .pdf-content[data-v-0d347c7a]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-0d347c7a]{border:none;background:#fff}.modal-content[data-v-0d347c7a]{padding:1rem 0}.payment-group[data-v-0d347c7a]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-0d347c7a]{flex:1;text-align:center;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #00000005}.payment-option[data-v-0d347c7a]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-0d347c7a]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-0d347c7a]{width:100%}.paper-content[data-v-0d347c7a]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.content-chapters[data-v-0d347c7a]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-0d347c7a]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-0d347c7a]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-0d347c7a]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-0d347c7a]{color:#6c757d;font-size:.9rem;padding:.2rem .5rem;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease}.toggle-btn[data-v-0d347c7a]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-0d347c7a]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-0d347c7a]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-0d347c7a]{margin-bottom:1rem}.level2-title[data-v-0d347c7a]{margin:.5rem 0 .8rem;color:#495057;font-size:1rem;font-weight:500;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.5rem}.level3-sections[data-v-0d347c7a]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-0d347c7a]{margin-bottom:.8rem}.level3-title[data-v-0d347c7a]{margin:.5rem 0;color:#6c757d;font-size:.9rem;font-weight:400;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.3rem}.level3-content[data-v-0d347c7a]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-0d347c7a]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-top:.5rem;padding:.5rem;background-color:#f8fafc;border-radius:4px;border-left:3px solid #495057}.paper-actions[data-v-0d347c7a]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-0d347c7a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-0d347c7a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-0d347c7a{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-0d347c7a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-0d347c7a]{margin-top:90px}.content-grid[data-v-0d347c7a]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-0d347c7a],.paper-section[data-v-0d347c7a]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-0d347c7a]{margin-top:80px;padding:2rem 0}.section-container[data-v-0d347c7a]{padding:0 1rem}.content-section[data-v-0d347c7a]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-0d347c7a],.outline-section[data-v-0d347c7a],.paper-section[data-v-0d347c7a]{padding:1.5rem}.section-header h2[data-v-0d347c7a]{font-size:2rem}.section-header h3[data-v-0d347c7a]{font-size:1.5rem}.main-content[data-v-0d347c7a]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-0d347c7a]{padding:2rem}.page-header h2[data-v-0d347c7a]{font-size:2.2rem}.result-actions[data-v-0d347c7a]{flex-direction:column;align-items:center}.outline-section[data-v-0d347c7a]{flex-direction:column}.outline-sidebar[data-v-0d347c7a]{width:100%;order:-1}.action-btn[data-v-0d347c7a]{width:100%;max-width:300px}.radio-group[data-v-0d347c7a]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-0d347c7a]{text-align:center}.file-item[data-v-0d347c7a]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-0d347c7a]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-0d347c7a]{max-width:100%}.file-actions[data-v-0d347c7a]{justify-content:center}.preview-header[data-v-0d347c7a]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-0d347c7a]{text-align:center}}.payment-modal .ant-modal-content[data-v-0d347c7a]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #e8eaed}.payment-modal .ant-modal-header[data-v-0d347c7a]{border-bottom:1px solid #e8eaed;padding:1rem 1.5rem}.payment-modal .ant-modal-header .ant-modal-title[data-v-0d347c7a]{font-size:1.1rem;font-weight:600;color:#1f2937}.payment-modal-content[data-v-0d347c7a]{padding:0}.payment-header[data-v-0d347c7a]{text-align:center;padding:2rem 2.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(226,232,240,.3);position:relative}.payment-header .header-text h3[data-v-0d347c7a]{color:#2c3e50;margin:0 0 .75rem;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.payment-header .header-text p[data-v-0d347c7a]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-0d347c7a]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-0d347c7a]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-0d347c7a]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-0d347c7a]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-0d347c7a]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-0d347c7a]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-0d347c7a]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-0d347c7a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-info[data-v-0d347c7a]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-0d347c7a]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-0d347c7a]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-0d347c7a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-0d347c7a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-0d347c7a]{margin-top:1rem;flex-shrink:0}.price-row[data-v-0d347c7a]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-0d347c7a]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-0d347c7a]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-0d347c7a]{margin-bottom:.5rem}.product-header h3[data-v-0d347c7a]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-0d347c7a]{margin:.25rem 0 .5rem}.price-info[data-v-0d347c7a]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-0d347c7a]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-0d347c7a]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-0d347c7a]{color:#6c757d;font-size:.92rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-section[data-v-0d347c7a]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-0d347c7a]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-0d347c7a]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-0d347c7a]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-0d347c7a]{min-height:auto;gap:.75rem}.alipay-card[data-v-0d347c7a],.wechat-card[data-v-0d347c7a],.tips-card[data-v-0d347c7a]{height:160px}.qr-code-container img[data-v-0d347c7a]{width:80px;height:80px}.product-card[data-v-0d347c7a]{min-height:160px;padding:1.25rem}}.payment-header[data-v-0d347c7a]{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.8);border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00000005}.header-content[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-0d347c7a]{flex:1;text-align:center}.close-btn[data-v-0d347c7a]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.close-btn[data-v-0d347c7a]:hover{color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#495057;transform:scale(1.1);box-shadow:0 4px 12px #49505726}.payment-tips[data-v-0d347c7a]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.extras-price-item[data-v-0d347c7a]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border-radius:6px;padding:.4rem .6rem;border:1px solid #ffd6d6;align-items:center}.extras-price-item .price-label[data-v-0d347c7a]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-0d347c7a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-0d347c7a]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-0d347c7a]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-0d347c7a]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;white-space:nowrap;box-shadow:0 1px 3px #10b9814d}.loading-overlay[data-v-0d347c7a]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-0d347c7a]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #495057;border-radius:50%;animation:spin-0d347c7a 1s linear infinite;display:block}@keyframes spin-0d347c7a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-0d347c7a{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-0d347c7a]{transition:all .2s ease-in-out}.payment-methods[data-v-0d347c7a]{display:flex;gap:1rem;margin-bottom:1.5rem}.header-price[data-v-0d347c7a]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.alipay-card .card-icon[data-v-0d347c7a]{color:#495057}.wechat-card .card-icon[data-v-0d347c7a]{color:#07c160}.payment-card .qr-code-container[data-v-0d347c7a]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-0d347c7a]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-0d347c7a]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-0d347c7a]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-0d347c7a]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-0d347c7a]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-0d347c7a]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-0d347c7a]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-0d347c7a]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-0d347c7a]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 24px;font-weight:600;transition:all .3s ease}.check-payment-btn[data-v-0d347c7a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-0d347c7a]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-0d347c7a]{font-size:14px;color:#495057}.agreement-link[data-v-0d347c7a]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-0d347c7a]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-0d347c7a]{border-radius:12px}.agreement-actions[data-v-0d347c7a]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-0d347c7a]{margin-left:8px}.payment-section[data-v-0d347c7a]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-0d347c7a],.wechat-card[data-v-0d347c7a],.tips-card[data-v-0d347c7a]{flex:0 0 auto;height:180px}.product-tooltip[data-v-0d347c7a]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-0d347c7a .2s ease-out}.product-tooltip[data-v-0d347c7a]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-0d347c7a]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-0d347c7a]{padding:1rem}.tooltip-content h5[data-v-0d347c7a]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-0d347c7a]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-0d347c7a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-0d347c7a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-0d347c7a]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-0d347c7a]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-0d347c7a]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-0d347c7a{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-0d347c7a]{margin-top:3rem}.paper-content[data-v-0d347c7a]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;font-family:SimSun,宋体,serif;line-height:1.5}.paper-content h1[data-v-0d347c7a]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-0d347c7a]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-0d347c7a]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-0d347c7a]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-0d347c7a]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-0d347c7a]{margin-bottom:2.5rem}.chapter-section[data-v-0d347c7a]:last-child{margin-bottom:0}.chapter-title[data-v-0d347c7a]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #1890ff;position:relative}.chapter-title[data-v-0d347c7a]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-0d347c7a]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-0d347c7a]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-0d347c7a]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-0d347c7a]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-0d347c7a],.subsection-text[data-v-0d347c7a]{color:#333;font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem;padding:1rem;background:#fafafa;border-radius:8px}.section-text p[data-v-0d347c7a],.subsection-text p[data-v-0d347c7a]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-0d347c7a]:last-child,.subsection-text p[data-v-0d347c7a]:last-child{margin-bottom:0}.section-text p+p[data-v-0d347c7a],.subsection-text p+p[data-v-0d347c7a]{margin-top:1.5rem}.paper-generation-progress[data-v-0d347c7a]{margin-top:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgba(73,80,87,.08);box-shadow:0 8px 32px #4950571f;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.academic-progress-container[data-v-0d347c7a]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-0d347c7a]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.progress-content[data-v-0d347c7a]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-0d347c7a]{position:relative}.icon-circle[data-v-0d347c7a]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#495057,#6c757d);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #49505740}.icon-inner[data-v-0d347c7a]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-0d347c7a]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-0d347c7a 2s ease-in-out infinite}.progress-text[data-v-0d347c7a]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-0d347c7a]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-0d347c7a]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-0d347c7a]{font-size:.9rem;color:#495057;margin:.5rem 0 0;font-weight:500;background:#49505714;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(73,80,87,.15);display:inline-block;animation:reminderPulse-0d347c7a 3s ease-in-out infinite}.time-display[data-v-0d347c7a]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-0d347c7a]{font-size:3rem;font-weight:700;color:#495057;font-family:Arial,sans-serif;line-height:1;text-shadow:0 2px 4px rgba(73,80,87,.1)}.time-label[data-v-0d347c7a]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-0d347c7a]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-0d347c7a]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-0d347c7a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-0d347c7a 2s ease-in-out infinite}.progress-footer[data-v-0d347c7a]{margin-top:2rem}.academic-dots[data-v-0d347c7a]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-0d347c7a]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-0d347c7a 1.5s ease-in-out infinite}.dot[data-v-0d347c7a]:nth-child(2){animation-delay:.3s}.dot[data-v-0d347c7a]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-0d347c7a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-0d347c7a{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-0d347c7a{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-0d347c7a{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-0d347c7a]{padding:2rem 1.5rem}.academic-title[data-v-0d347c7a]{font-size:1.3rem}.academic-subtitle[data-v-0d347c7a]{font-size:.9rem}.time-reminder[data-v-0d347c7a]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-0d347c7a]{font-size:2.5rem}.icon-circle[data-v-0d347c7a]{width:70px;height:70px}.icon-inner[data-v-0d347c7a]{width:35px;height:35px}.pulse-dot[data-v-0d347c7a]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-0d347c7a]{padding:1.5rem 1rem}.progress-content[data-v-0d347c7a]{gap:1.5rem}.academic-title[data-v-0d347c7a]{font-size:1.2rem}.time-number[data-v-0d347c7a]{font-size:2.2rem}.time-reminder[data-v-0d347c7a]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-0d347c7a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-0d347c7a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-0d347c7a]{font-size:2.5rem;color:#1890ff;animation:rotate-0d347c7a 2s linear infinite}@keyframes rotate-0d347c7a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-0d347c7a]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-0d347c7a]{margin-top:1.5rem}.timer-circle[data-v-0d347c7a]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#52c41a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1890ff40;animation:pulse-0d347c7a 2s ease-in-out infinite}@keyframes pulse-0d347c7a{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-0d347c7a]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-0d347c7a]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-0d347c7a]{flex:1}.no-content[data-v-0d347c7a]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-0d347c7a]{background:linear-gradient(135deg,#2b2d42,#495057);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 6px 16px #00000026;transition:all .2s ease}.download-package-btn[data-v-0d347c7a]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-0d347c7a]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-0d347c7a]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-0d347c7a]{max-width:1800px;margin:0 auto}.payment-modal .ant-modal-content[data-v-0d347c7a]{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.payment-modal .ant-modal-body[data-v-0d347c7a]{padding:0;background:#fafbfc}.payment-container[data-v-0d347c7a]{display:grid;grid-template-columns:40% 60%;gap:0;min-height:600px}.product-info-section[data-v-0d347c7a]{background:linear-gradient(180deg,#fff,#f8f9fa);padding:2rem;border-right:1px solid #e8eaed;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;min-height:0}.product-header[data-v-0d347c7a]{padding-bottom:1.5rem;border-bottom:2px solid #f1f3f4}.product-info-section .product-title[data-v-0d347c7a]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3}.product-price[data-v-0d347c7a]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product-price .original-price[data-v-0d347c7a]{font-size:1rem;color:#9ca3af;text-decoration:line-through;font-weight:400}.product-price .price-value[data-v-0d347c7a]{font-size:1.8rem;font-weight:700;color:#e74c3c;line-height:1}.product-description[data-v-0d347c7a]{display:flex;flex-direction:column;gap:1rem}.description-main[data-v-0d347c7a]{font-size:1rem;color:#374151;font-weight:500;line-height:1.7;margin:0}.description-features[data-v-0d347c7a]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #495057;margin:0}.feature-item[data-v-0d347c7a]{font-size:.9rem;color:#495057;line-height:1.6;display:block}.description-note[data-v-0d347c7a]{font-size:.85rem;color:#6b7280;font-style:italic;margin:0;line-height:1.6}.payment-section[data-v-0d347c7a]{padding:1.5rem;height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}.product-title[data-v-0d347c7a]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-0d347c7a]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-0d347c7a]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-0d347c7a]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-0d347c7a]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-0d347c7a]{color:#6c757d}.price-value[data-v-0d347c7a]{color:#495057;font-weight:500}.price-item.total-price[data-v-0d347c7a]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-0d347c7a]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-0d347c7a]{color:#e74c3c;font-weight:700;font-size:1.2rem}.payment-method-selector[data-v-0d347c7a]{margin-bottom:1rem}.method-tabs[data-v-0d347c7a]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-0d347c7a]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-0d347c7a]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-0d347c7a]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-0d347c7a]{opacity:.6;cursor:not-allowed;pointer-events:none}.method-tab.switching[data-v-0d347c7a]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.current-payment[data-v-0d347c7a]{margin-bottom:1rem}.qr-code-container[data-v-0d347c7a]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-0d347c7a]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-0d347c7a]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-0d347c7a],.qr-method.wechat-method[data-v-0d347c7a]{z-index:1}.qr-code-image[data-v-0d347c7a]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-0d347c7a]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.loading-spinner[data-v-0d347c7a]{width:40px;height:40px;border:4px solid #e8eaed;border-top-color:#495057;border-radius:50%;animation:spin-0d347c7a 1s linear infinite}@keyframes spin-0d347c7a{to{transform:rotate(360deg)}}.payment-card[data-v-0d347c7a]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-0d347c7a]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-0d347c7a]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:.95rem;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;justify-content:center}.payment-card .card-icon[data-v-0d347c7a]{font-size:1.4rem}.tips-card .card-icon[data-v-0d347c7a]{color:#fa8c16}.payment-card .tips-content[data-v-0d347c7a]{color:#6b7280;font-size:.9rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-0d347c7a]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-0d347c7a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.payment-card .tips-content ul li[data-v-0d347c7a]{color:#6b7280;font-size:.85rem;line-height:1.5}@media (max-width: 1024px){.payment-container[data-v-0d347c7a]{grid-template-columns:1fr}.product-info-section[data-v-0d347c7a]{border-right:none;border-bottom:1px solid #e8eaed}}@media (max-width: 768px){.payment-modal[data-v-0d347c7a]{width:95%!important}.payment-container[data-v-0d347c7a]{min-height:auto}.product-info-section[data-v-0d347c7a],.payment-section[data-v-0d347c7a]{padding:1.5rem}.qr-code-container[data-v-0d347c7a]{width:200px;height:200px}.qr-code-image[data-v-0d347c7a]{width:160px;height:160px}.method-tabs[data-v-0d347c7a]{flex-direction:column}.flow-steps[data-v-0d347c7a]{flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-0d347c7a]{display:none}}.journal-level-cards[data-v-0d347c7a]{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch}.journal-level-card[data-v-0d347c7a]{flex:1;min-width:200px;padding:20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;position:relative;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column}.journal-level-card[data-v-0d347c7a]:hover{transform:translateY(-2px);border-color:#495057;box-shadow:0 4px 12px #49505726}.journal-level-card.selected[data-v-0d347c7a]{transform:translateY(-2px);border-color:#495057;background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 6px 16px #49505733}.journal-level-card .card-header[data-v-0d347c7a]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.journal-level-card.selected .card-header[data-v-0d347c7a]{border-bottom-color:#495057}.journal-level-card .level-sequence[data-v-0d347c7a]{display:flex;align-items:center;justify-content:center;font-size:14px}.journal-level-card .level-item[data-v-0d347c7a]{display:inline-flex;align-items:center}.journal-level-card .level-item .current[data-v-0d347c7a]{color:#495057;font-weight:600;padding:4px 12px;background:#4950571a;border-radius:6px}.journal-level-card.selected .level-item .current[data-v-0d347c7a]{background:linear-gradient(135deg,#49505733,#6c757d33);color:#343a40}.journal-level-card .card-content[data-v-0d347c7a]{flex:1;padding-right:40px}.journal-level-card .card-title[data-v-0d347c7a]{font-size:18px;font-weight:600;color:#2c3e50;margin:0 0 10px;transition:color .3s ease}.journal-level-card.selected .card-title[data-v-0d347c7a]{color:#495057}.journal-level-card .card-description[data-v-0d347c7a]{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.journal-level-card.selected .card-description[data-v-0d347c7a]{color:#495057}.journal-level-card .card-checkmark[data-v-0d347c7a]{position:absolute;bottom:16px;right:16px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#495057,#6c757d);color:#fff;font-size:16px;box-shadow:0 2px 4px #4950574d}@media (max-width: 768px){.journal-level-cards[data-v-0d347c7a]{flex-direction:column}.journal-level-card[data-v-0d347c7a]{min-width:100%}}.history-document-card[data-v-d321437e]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease;position:relative}.history-document-card[data-v-d321437e]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.history-document-card.expired[data-v-d321437e]{opacity:.7;background:#f5f5f5}.card-header[data-v-d321437e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.document-info[data-v-d321437e]{flex:1}.document-title[data-v-d321437e]{font-size:16px;font-weight:600;color:#262626;margin:0 0 8px;line-height:1.4}.document-meta[data-v-d321437e]{display:flex;gap:12px;flex-wrap:wrap}.document-meta span[data-v-d321437e]{font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.document-status[data-v-d321437e]{margin-left:16px}.status-badge[data-v-d321437e]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-d321437e]{background:#e6f7ff;color:#1890ff}.status-badge.expired[data-v-d321437e]{background:#fff2e8;color:#fa8c16}.card-content[data-v-d321437e]{margin-bottom:12px}.document-details[data-v-d321437e]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.detail-item[data-v-d321437e]{display:flex;font-size:13px}.detail-item .label[data-v-d321437e]{color:#8c8c8c;margin-right:8px}.detail-item .value[data-v-d321437e]{color:#262626}.document-abstract[data-v-d321437e]{padding:12px;background:#fafafa;border-radius:4px;margin-top:12px}.abstract-label[data-v-d321437e]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.abstract-content[data-v-d321437e]{font-size:13px;color:#595959;line-height:1.6}.card-actions[data-v-d321437e]{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.action-btn[data-v-d321437e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#595959;font-size:13px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-d321437e]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.action-btn[data-v-d321437e]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-d321437e]:hover:not(:disabled){background:#e6f7ff}.delete-btn[data-v-d321437e]{color:#ff4d4f;border-color:#ffccc7}.delete-btn[data-v-d321437e]:hover{background:#fff1f0;border-color:#ff4d4f}.history-document-list[data-v-bb87d8d7]{padding:20px}.list-header[data-v-bb87d8d7]{text-align:center;margin-bottom:24px}.list-header h2[data-v-bb87d8d7]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.list-header p[data-v-bb87d8d7]{font-size:14px;color:#8c8c8c;margin:0}.loading-container[data-v-bb87d8d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.loading-spinner[data-v-bb87d8d7]{margin-bottom:16px;animation:spin-bb87d8d7 1s linear infinite}@keyframes spin-bb87d8d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-bb87d8d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-bb87d8d7]{color:#d9d9d9;margin-bottom:16px}.empty-state h3[data-v-bb87d8d7]{font-size:18px;font-weight:600;color:#595959;margin:0 0 8px}.empty-state p[data-v-bb87d8d7]{font-size:14px;color:#8c8c8c;margin:0}.documents-grid[data-v-bb87d8d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width: 768px){.history-document-list[data-v-bb87d8d7]{padding:16px}.documents-grid[data-v-bb87d8d7]{grid-template-columns:1fr;gap:16px}.list-header h2[data-v-bb87d8d7]{font-size:20px}}.hierarchical-outline-editor[data-v-e9eeea48]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;width:100%;max-width:1600px;margin:0 auto}.editor-header[data-v-e9eeea48]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-e9eeea48]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-e9eeea48]{font-weight:700!important;font-family:SimSun,宋体,serif}.references-acknowledgments-section[data-v-e9eeea48]{margin:20px 0}.references-acknowledgments-box[data-v-e9eeea48]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-e9eeea48]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-e9eeea48]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-e9eeea48]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-e9eeea48] .delete-menu-item{color:#ff4d4f!important}[data-v-e9eeea48] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-e9eeea48]{padding:20px;width:100%;box-sizing:border-box}.outline-tree[data-v-e9eeea48]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-e9eeea48]{display:flex;flex-direction:column}.level1-item[data-v-e9eeea48]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-e9eeea48]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-e9eeea48]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap;overflow:hidden;min-width:0}.toggle-btn[data-v-e9eeea48]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.toggle-btn[data-v-e9eeea48]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-e9eeea48]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-e9eeea48]{flex:1 1 auto;display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;min-width:0;max-width:500px}.level2-header .title-display[data-v-e9eeea48]{min-width:0;max-width:450px;flex:1 1 auto;overflow:hidden}.title-text.editable[data-v-e9eeea48]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none}.title-text.editable[contenteditable=true][data-v-e9eeea48]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:24px;white-space:pre-wrap;word-break:break-word;transform:translateY(-1px)!important;font-size:14px!important}.level2-header .title-text.editable[contenteditable=true][data-v-e9eeea48]{font-size:12px!important}.title-text.editable[contenteditable=true][data-v-e9eeea48]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-e9eeea48]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-e9eeea48]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-e9eeea48]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-e9eeea48]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-e9eeea48]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:2px 6px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.title-text.editable[data-v-e9eeea48]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-e9eeea48]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-e9eeea48]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.level1-item .chapter-number[data-v-e9eeea48]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-e9eeea48]{font-size:.85rem;padding:2px 6px;color:#333}.title-text[data-v-e9eeea48]{flex:1;color:#111827;font-size:14px;line-height:1.5;font-weight:700;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.title-input[data-v-e9eeea48]{width:100%;font-size:14px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-e9eeea48]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-e9eeea48]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.title-input.inline[data-v-e9eeea48]::-webkit-scrollbar{display:none!important}.item-actions[data-v-e9eeea48]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:0 0 auto;flex-shrink:0;width:32px;align-items:center;margin-left:auto}.level1-item .item-actions[data-v-e9eeea48]{opacity:1}.action-btn[data-v-e9eeea48]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-e9eeea48]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-e9eeea48]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-e9eeea48]{padding:16px 20px 20px}.level2-item[data-v-e9eeea48]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-e9eeea48]:last-child{margin-bottom:0}.level2-header[data-v-e9eeea48]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level2-header .title-text[data-v-e9eeea48]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-e9eeea48]{font-size:12px;font-weight:500;font-family:宋体,SimSun,serif}.content-section[data-v-e9eeea48]{padding-left:24px;margin-top:8px}.level2-content[data-v-e9eeea48]{margin-left:24px}.content-display[data-v-e9eeea48]{cursor:pointer;transition:all .2s ease}.content-text[data-v-e9eeea48]{font-size:12px;color:#333;font-style:normal;font-weight:400;white-space:pre-wrap;overflow:visible;text-overflow:initial;font-family:宋体,SimSun,serif;text-decoration:none;letter-spacing:normal;line-height:1.5}.content-text.editable[data-v-e9eeea48]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:0;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none;display:block;width:100%;min-height:20px}.content-text.editable[contenteditable=true][data-v-e9eeea48]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:20px;white-space:pre-wrap;word-break:break-word;font-style:normal;transform:translateY(-1px)!important}.content-text.editable[contenteditable=true][data-v-e9eeea48]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-e9eeea48]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer;font-style:normal;font-weight:400;text-decoration:none}.content-display:hover .content-text.editable[data-v-e9eeea48]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-e9eeea48]:hover{background-color:#e9ecef!important;color:#495057!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid #adb5bd!important;transform:translateY(-1px)!important}.content-text.editable[data-v-e9eeea48]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:1px 4px;border-radius:2px;transition:all .2s ease;white-space:nowrap}.content-text.editable[data-v-e9eeea48]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-e9eeea48]{width:100%;font-size:12px;color:#4b5563;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:vertical;font-family:宋体,SimSun,serif}.content-input[data-v-e9eeea48]:hover,.content-input[data-v-e9eeea48]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-e9eeea48]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.content-input.inline[data-v-e9eeea48]::-webkit-scrollbar{display:none!important}.add-btn[data-v-e9eeea48]{margin-left:8px}.editor-footer[data-v-e9eeea48]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.outline-info[data-v-e9eeea48]{display:flex;gap:20px;font-weight:500}.help-text[data-v-e9eeea48]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.hierarchical-outline-editor[data-v-e9eeea48]{max-width:100%}.editor-header[data-v-e9eeea48]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-e9eeea48],.level2-header[data-v-e9eeea48]{flex-wrap:wrap;gap:8px}.content-section[data-v-e9eeea48]{padding-left:16px}.editor-footer[data-v-e9eeea48]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-e9eeea48]{padding:12px 16px 16px}.level2-item[data-v-e9eeea48],.level2-content[data-v-e9eeea48]{margin-left:16px}}.reader-wrapper[data-v-b909b997]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-b909b997]{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000f}.toc-header[data-v-b909b997]{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-bottom:1px solid #f1f3f5;font-weight:600;font-size:16px;color:#1f2937;background:#fafbfc}.toc-tree[data-v-b909b997]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-b909b997]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-b909b997]{margin:8px 0}.content-area[data-v-b909b997]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.document-content[data-v-b909b997]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-b909b997] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-b909b997] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-b909b997] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-b909b997] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-b909b997] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-b909b997] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-b909b997]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-b909b997]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-b909b997]{margin-left:0}.reference-item[data-v-b909b997]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-b909b997]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-b909b997]{text-indent:0;line-height:1.5}.acknowledgments-section[data-v-b909b997]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.acknowledgment-item[data-v-b909b997]{margin-bottom:2.5rem}.acknowledgment-item[data-v-b909b997]:last-child{margin-bottom:0}.acknowledgment-content[data-v-b909b997]{line-height:1.5;font-size:16px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:2em}.acknowledgment-content p[data-v-b909b997]{text-indent:2em;margin:12px 0}.selection-popup[data-v-b909b997]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-b909b997]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px}.popup-header[data-v-b909b997]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.popup-title-with-icon[data-v-b909b997]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-b909b997]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-b909b997 2s ease-in-out infinite}@keyframes robotPulse-b909b997{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-b909b997]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-b909b997]{background:none;border:none;font-size:18px;color:#8c8c8c;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-b909b997]:hover{color:#262626}.popup-body[data-v-b909b997]{padding:16px}.original-text[data-v-b909b997],.enhanced-text[data-v-b909b997]{margin-bottom:16px}.original-text label[data-v-b909b997],.enhanced-text label[data-v-b909b997]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-b909b997]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.4;color:#262626;max-height:80px;overflow-y:auto;word-break:break-word}.text-note[data-v-b909b997]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-b909b997]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-b909b997]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-width:70px}.btn-content[data-v-b909b997]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-b909b997]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-b909b997]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-b909b997]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-b909b997]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-b909b997 1.5s ease-in-out infinite}@keyframes loadingPulse-b909b997{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-b909b997]{display:flex;align-items:center;justify-content:center;animation:spin-b909b997 1s linear infinite}@keyframes spin-b909b997{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-b909b997]{font-weight:600;color:#1890ff;animation:textBlink-b909b997 1.5s ease-in-out infinite}@keyframes textBlink-b909b997{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-b909b997]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-b909b997]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-b909b997]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-b909b997]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-b909b997]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-b909b997]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-b909b997]{grid-template-columns:1fr}.toc-sidebar[data-v-b909b997]{position:relative;top:0;max-height:unset}.selection-popup[data-v-b909b997]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-b909b997]{min-width:280px;max-width:90vw}}.structured-content[data-v-b909b997]{line-height:1.8}.chapter-container[data-v-b909b997]{margin-bottom:3rem}.chapter-title[data-v-b909b997]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-b909b997]{margin:1.5rem 0}.chapter-paragraph[data-v-b909b997]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-b909b997]{margin-top:2rem}.section-container[data-v-b909b997]{margin-bottom:2rem}.section-title[data-v-b909b997]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-b909b997]{margin:1rem 0}.section-paragraph[data-v-b909b997]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-b909b997]{margin-top:1.5rem}.subsection-container[data-v-b909b997]{margin-bottom:1.5rem}.subsection-title[data-v-b909b997]{font-size:1.25rem;font-weight:600;color:#374151;margin:1rem 0 .75rem;padding-left:.75rem;border-left:3px solid #6b7280}.subsection-content[data-v-b909b997]{margin:.75rem 0}.subsection-paragraph[data-v-b909b997]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-b909b997]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-b909b997]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-b909b997],.content-area td[data-v-b909b997]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-b909b997]{font-size:1.5rem}.section-title[data-v-b909b997]{font-size:1.25rem}.subsection-title[data-v-b909b997]{font-size:1.125rem}}.download-modal[data-v-294dca80] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-294dca80]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-294dca80]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-294dca80]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-294dca80]{margin:4px 0}.download-modal__text .secondary[data-v-294dca80]{color:#6b7280}.writing-page[data-v-294dca80]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-294dca80]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-294dca80]{background:transparent;padding:3rem 2rem;margin-top:100px;margin-left:auto;margin-right:auto;position:relative;max-width:1600px;width:100%}.section-header[data-v-294dca80]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-294dca80]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-294dca80]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-294dca80]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-294dca80]{font-size:.85rem;color:#4b5563;font-weight:500;padding:.4rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.tag[data-v-294dca80]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-294dca80]{max-width:800px;margin:0 auto;padding:0;text-align:center}.info-text[data-v-294dca80]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0;margin:0;white-space:nowrap;display:inline-block;position:relative;left:-200px}.guarantee-text[data-v-294dca80]{color:#1f2937;font-weight:500;font-size:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:2px 6px;border-radius:4px;border-left:3px solid #6b7280}.guarantee-icon[data-v-294dca80]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-294dca80]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-294dca80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-294dca80]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.history-card[data-v-294dca80]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-294dca80]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-294dca80]{font-size:16px;font-weight:600;color:#1f2937;margin:0;flex:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-294dca80]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-294dca80]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-294dca80]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-294dca80]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-294dca80]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-294dca80]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-294dca80]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-294dca80]{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-294dca80] .major-cascader .ant-select-selector,[data-v-294dca80] .major-cascader .ant-cascader-picker{height:40px}[data-v-294dca80] .major-cascader .ant-select-selection-search-input,[data-v-294dca80] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-294dca80] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-294dca80]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-294dca80]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-294dca80]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1600px;margin:0 auto;box-shadow:0 2px 12px #00000014;width:100%;box-sizing:border-box}.content-section[data-v-294dca80]{max-width:1600px;margin:2rem auto 0;padding:0 2rem;width:100%;box-sizing:border-box}.content-grid[data-v-294dca80]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-294dca80]{background:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.abstract-preview-section[data-v-294dca80]{margin-bottom:24px}.abstract-preview-box[data-v-294dca80]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-294dca80]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-294dca80]{margin-bottom:12px}.abstract-preview-text[data-v-294dca80]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-294dca80]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.deliverables-header[data-v-294dca80]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-294dca80]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-294dca80]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-294dca80]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.main-deliverable-card[data-v-294dca80]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-294dca80]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-294dca80]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#2c3e5014;border-radius:10px;transition:all .3s ease}.main-deliverable-card:hover .main-deliverable-icon[data-v-294dca80]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-294dca80]{flex:1}.main-deliverable-title[data-v-294dca80]{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;font-family:SimSun,宋体,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-deliverable-word-count[data-v-294dca80]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.professional-slogan[data-v-294dca80]{background:linear-gradient(135deg,#2c3e5008,#2c3e500f);border:1px solid rgba(44,62,80,.1);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;text-align:center;transition:all .3s ease}.professional-slogan[data-v-294dca80]:hover{background:linear-gradient(135deg,#2c3e500d,#2c3e5014);border-color:#2c3e5026;box-shadow:0 4px 16px #2c3e5014}.slogan-text[data-v-294dca80]{color:#2c3e50;font-size:.95rem;line-height:1.8;margin:0;font-family:SimSun,宋体,serif}.slogan-highlight[data-v-294dca80]{color:#1890ff;font-weight:600;font-size:1rem}.watermark-decoration[data-v-294dca80]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-294dca80]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#49505726;font-size:.8rem;font-weight:500;transform:rotate(15deg);transition:all .3s ease}.watermark-content .anticon[data-v-294dca80]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-294dca80]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-294dca80]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0}.outline-hint .anticon[data-v-294dca80]{color:#495057;font-size:.9rem}.outline-content[data-v-294dca80]{min-height:500px;max-height:800px;overflow-y:auto;padding:1.5rem;background:#fff9;border-radius:12px;border:1px solid rgba(226,232,240,.4);flex:1;display:flex;flex-direction:column;box-shadow:inset 0 2px 8px #00000005}.outline-content[data-v-294dca80]::-webkit-scrollbar{width:6px}.outline-content[data-v-294dca80]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-294dca80]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-294dca80]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-294dca80]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-294dca80]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-294dca80]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-294dca80]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-294dca80]{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.action-buttons[data-v-294dca80]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-294dca80]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e9ecef}.header-content[data-v-294dca80]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-294dca80]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;display:flex;align-items:center;gap:12px}.logo-icon[data-v-294dca80]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-294dca80]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-294dca80]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-294dca80]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-294dca80]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-294dca80]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-294dca80]{color:#495057;border-color:#e2e8f0cc;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);font-weight:500;border-radius:6px;padding:8px 16px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #00000005}.nav-btn[data-v-294dca80]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-294dca80]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-294dca80]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.page-header[data-v-294dca80]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-294dca80]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-294dca80 1.5s ease-out}.subtitle[data-v-294dca80]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-294dca80 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-294dca80]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-294dca80 1.5s ease-out .6s both}.writing-form[data-v-294dca80]{margin-bottom:3rem}.form-input[data-v-294dca80]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-294dca80]:hover,.form-input[data-v-294dca80]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-294dca80]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-294dca80]{border-radius:6px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;margin:0}.radio-group .ant-radio-button-wrapper[data-v-294dca80]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-294dca80]{background:#495057;border-color:#495057;color:#fff}[data-v-294dca80] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-294dca80] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-294dca80] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-294dca80] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-294dca80] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-294dca80] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-294dca80] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-294dca80] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-294dca80] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-294dca80] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-294dca80] .ant-switch-checked{background:#495057}[data-v-294dca80] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-294dca80] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-294dca80]{height:56px;font-size:1.2rem;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#495057,#6c757d);border:none;box-shadow:0 4px 20px #4950574d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.generate-btn[data-v-294dca80]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-294dca80]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-294dca80]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-294dca80]{margin-top:2rem;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;animation:sectionFadeIn-294dca80 .8s ease-out;min-height:500px}.text-stream-background[data-v-294dca80]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.progress-decoration-line[data-v-294dca80]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);border-radius:16px 16px 0 0}.academic-progress-content[data-v-294dca80]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-294dca80]{margin-bottom:2rem}.icon-container[data-v-294dca80]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-294dca80]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-294dca80]{width:48px;height:48px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;z-index:3;box-shadow:0 4px 16px #2c3e504d}.pulse-ring[data-v-294dca80]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-294dca80 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-294dca80]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-294dca80]{animation-delay:1s;border-color:#495057}@keyframes pulse-294dca80{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-294dca80]{margin-bottom:2rem}.academic-progress-title[data-v-294dca80]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-294dca80]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.academic-standard-info[data-v-294dca80]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.standard-item[data-v-294dca80]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.standard-label[data-v-294dca80]{color:#718096;font-weight:500}.standard-value[data-v-294dca80]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace}.progress-time-info[data-v-294dca80]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0;color:#495057;font-weight:500}.time-icon[data-v-294dca80]{color:#6b7280;font-size:1.1rem}.time-text[data-v-294dca80]{font-size:.95rem}.academic-progress-bar-container[data-v-294dca80]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-294dca80]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-294dca80]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-294dca80]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-294dca80 2s infinite}@keyframes shimmer-294dca80{0%{transform:translate(-100%)}to{transform:translate(100%)}}.academic-symbol[data-v-294dca80]{position:relative}.academic-symbol[data-v-294dca80]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(44,62,80,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:glowPulse-294dca80 3s ease-in-out infinite;z-index:-1}@keyframes glowPulse-294dca80{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.stage-item.active[data-v-294dca80]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#2c3e501a,#34495e1a);border-radius:12px;z-index:-1;animation:stageGlow-294dca80 2s ease-in-out infinite}@keyframes stageGlow-294dca80{0%,to{opacity:.3}50%{opacity:.6}}.progress-percentage[data-v-294dca80]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-294dca80]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-294dca80]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.stage-item.active[data-v-294dca80]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:perspective(1000px) rotateY(3deg) translateY(-4px);box-shadow:0 4px 16px #2c3e5026;transition:all .4s cubic-bezier(.4,0,.2,1)}.stage-item.completed[data-v-294dca80]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.stage-item.completed .stage-icon[data-v-294dca80]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stage-icon[data-v-294dca80]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);margin-bottom:1rem;transition:all .3s ease}.stage-item.active .stage-icon[data-v-294dca80]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-294dca80]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-294dca80]{color:#6b7280;font-size:.85rem;margin:0 0 1rem;line-height:1.4;text-align:center}.stage-stats[data-v-294dca80]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.stage-stats-item[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem}.stage-stats-item[data-v-294dca80]:last-child{margin-bottom:0}.stage-stats-label[data-v-294dca80]{color:#718096;font-weight:500}.stage-stats-value[data-v-294dca80]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.progress-footer-decoration[data-v-294dca80]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-294dca80]{display:flex;gap:.5rem}.academic-dots .dot[data-v-294dca80]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-294dca80 1.5s infinite}.academic-dots .dot[data-v-294dca80]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-294dca80]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-294dca80{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-294dca80]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-294dca80 .8s ease-out}.status-content[data-v-294dca80]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-294dca80]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-294dca80]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-294dca80 1s linear infinite}.status-text h3[data-v-294dca80]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-294dca80]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-294dca80]{color:#d32f2f;font-weight:600;font-size:1rem;margin-top:1rem;padding:.5rem;background:#f443361a;border-radius:6px;border-left:4px solid #d32f2f}.result-section[data-v-294dca80]{background:#fff;padding:2rem;margin:2rem auto;border:1px solid #e8eaed;border-radius:16px;max-width:1500px;box-shadow:0 2px 12px #00000014}.result-header[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-294dca80]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-294dca80]{display:flex;align-items:center}.download-btn[data-v-294dca80]{background:linear-gradient(135deg,#495057,#6c757d);border:1px solid #495057;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #49505740}.download-btn[data-v-294dca80]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-294dca80]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-294dca80]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-294dca80]{text-align:center;font-size:1.5rem}.download-btn[data-v-294dca80]{width:100%;max-width:200px}}.result-subtitle[data-v-294dca80]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-294dca80]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-294dca80]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.outline-sidebar[data-v-294dca80]{width:280px;flex-shrink:0}.intro-card[data-v-294dca80]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-294dca80]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-294dca80]{position:relative;z-index:1}.intro-item[data-v-294dca80]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.intro-item[data-v-294dca80]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-294dca80]:last-child{margin-bottom:0}.intro-icon[data-v-294dca80]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.intro-text h5[data-v-294dca80]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-294dca80]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-294dca80]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #00000005}.generate-btn[data-v-294dca80]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-294dca80]{max-height:400px;overflow-y:auto}.outline-item[data-v-294dca80]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-294dca80]:last-child{border-bottom:none}.outline-input[data-v-294dca80]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-294dca80]:hover,.outline-input[data-v-294dca80]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-294dca80]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-294dca80]{height:40px;padding:0 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-294dca80]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-294dca80]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-294dca80]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-294dca80]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px dashed rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.download-status[data-v-294dca80]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-294dca80]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-294dca80]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-294dca80]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-294dca80]{display:flex;justify-content:center}.file-upload-section[data-v-294dca80]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.file-upload[data-v-294dca80]{width:100%}.upload-file-btn[data-v-294dca80]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-file-btn[data-v-294dca80]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid rgba(226,232,240,.8);margin-top:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000005}.file-item[data-v-294dca80]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-294dca80]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-294dca80]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-294dca80]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-294dca80]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-294dca80]{color:#007bff;background:#007bff1a}.file-name[data-v-294dca80]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-294dca80]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-294dca80]{display:flex;gap:.5rem}.upload-section[data-v-294dca80]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.upload-btn[data-v-294dca80]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-btn[data-v-294dca80]:hover{border-color:#495057;color:#495057;background:#4950570d}.upload-tip[data-v-294dca80]{margin:1rem 0 0;color:#6c757d;font-size:.9rem;text-align:center;font-style:italic}.buy-modal .ant-modal-content[data-v-294dca80],.file-preview-modal .ant-modal-content[data-v-294dca80]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-294dca80]{padding:1rem 0}.preview-header[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-header h4[data-v-294dca80]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-294dca80]{background:#fff;border-radius:8px;padding:1.5rem;max-height:500px;overflow-y:auto;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.text-content pre[data-v-294dca80]{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#2c3e50;white-space:pre-wrap;word-wrap:break-word}.pdf-preview .pdf-content[data-v-294dca80]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-294dca80]{border:none;background:#fff}.modal-content[data-v-294dca80]{padding:1rem 0}.payment-group[data-v-294dca80]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-294dca80]{flex:1;text-align:center;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #00000005}.payment-option[data-v-294dca80]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-294dca80]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-294dca80]{width:100%}.paper-content[data-v-294dca80]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.content-chapters[data-v-294dca80]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-294dca80]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-294dca80]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-294dca80]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-294dca80]{color:#6c757d;font-size:.9rem;padding:.2rem .5rem;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease}.toggle-btn[data-v-294dca80]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-294dca80]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-294dca80]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-294dca80]{margin-bottom:1rem}.level2-title[data-v-294dca80]{margin:.5rem 0 .8rem;color:#495057;font-size:1rem;font-weight:500;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.5rem}.level3-sections[data-v-294dca80]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-294dca80]{margin-bottom:.8rem}.level3-title[data-v-294dca80]{margin:.5rem 0;color:#6c757d;font-size:.9rem;font-weight:400;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.3rem}.level3-content[data-v-294dca80]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-294dca80]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-top:.5rem;padding:.5rem;background-color:#f8fafc;border-radius:4px;border-left:3px solid #495057}.paper-actions[data-v-294dca80]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-294dca80{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-294dca80{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-294dca80{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-294dca80{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-294dca80]{margin-top:90px}.content-grid[data-v-294dca80]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-294dca80],.paper-section[data-v-294dca80]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-294dca80]{margin-top:80px;padding:2rem 0}.section-container[data-v-294dca80]{padding:0 1rem}.content-section[data-v-294dca80]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-294dca80],.outline-section[data-v-294dca80],.paper-section[data-v-294dca80]{padding:1.5rem}.section-header h2[data-v-294dca80]{font-size:2rem}.section-header h3[data-v-294dca80]{font-size:1.5rem}.main-content[data-v-294dca80]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-294dca80]{padding:2rem}.page-header h2[data-v-294dca80]{font-size:2.2rem}.result-actions[data-v-294dca80]{flex-direction:column;align-items:center}.outline-section[data-v-294dca80]{flex-direction:column}.outline-sidebar[data-v-294dca80]{width:100%;order:-1}.action-btn[data-v-294dca80]{width:100%;max-width:300px}.radio-group[data-v-294dca80]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-294dca80]{text-align:center}.file-item[data-v-294dca80]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-294dca80]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-294dca80]{max-width:100%}.file-actions[data-v-294dca80]{justify-content:center}.preview-header[data-v-294dca80]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-294dca80]{text-align:center}}.payment-modal .ant-modal-content[data-v-294dca80]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #e8eaed}.payment-modal .ant-modal-header[data-v-294dca80]{border-bottom:1px solid #e8eaed;padding:1rem 1.5rem}.payment-modal .ant-modal-header .ant-modal-title[data-v-294dca80]{font-size:1.1rem;font-weight:600;color:#1f2937}.payment-modal-content[data-v-294dca80]{padding:0}.payment-header[data-v-294dca80]{text-align:center;padding:2rem 2.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(226,232,240,.3);position:relative}.payment-header .header-text h3[data-v-294dca80]{color:#2c3e50;margin:0 0 .75rem;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.payment-header .header-text p[data-v-294dca80]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-294dca80]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-294dca80]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-294dca80]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-294dca80]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-294dca80]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-294dca80]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-294dca80]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-294dca80]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-info[data-v-294dca80]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-294dca80]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-294dca80]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-294dca80]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-294dca80]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-294dca80]{margin-top:1rem;flex-shrink:0}.price-row[data-v-294dca80]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-294dca80]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-294dca80]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-294dca80]{margin-bottom:.5rem}.product-header h3[data-v-294dca80]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-294dca80]{margin:.25rem 0 .5rem}.price-info[data-v-294dca80]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-294dca80]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-294dca80]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-294dca80]{color:#6c757d;font-size:.92rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-section[data-v-294dca80]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-294dca80]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-294dca80]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-294dca80]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-294dca80]{min-height:auto;gap:.75rem}.alipay-card[data-v-294dca80],.wechat-card[data-v-294dca80],.tips-card[data-v-294dca80]{height:160px}.qr-code-container img[data-v-294dca80]{width:80px;height:80px}.product-card[data-v-294dca80]{min-height:160px;padding:1.25rem}}.payment-header[data-v-294dca80]{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.8);border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00000005}.header-content[data-v-294dca80]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-294dca80]{flex:1;text-align:center}.close-btn[data-v-294dca80]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.close-btn[data-v-294dca80]:hover{color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#495057;transform:scale(1.1);box-shadow:0 4px 12px #49505726}.payment-tips[data-v-294dca80]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.extras-price-item[data-v-294dca80]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border-radius:6px;padding:.4rem .6rem;border:1px solid #ffd6d6;align-items:center}.extras-price-item .price-label[data-v-294dca80]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-294dca80]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-294dca80]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-294dca80]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-294dca80]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;white-space:nowrap;box-shadow:0 1px 3px #10b9814d}.loading-overlay[data-v-294dca80]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-294dca80]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #495057;border-radius:50%;animation:spin-294dca80 1s linear infinite;display:block}@keyframes spin-294dca80{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-294dca80{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-294dca80]{transition:all .2s ease-in-out}.payment-methods[data-v-294dca80]{display:flex;gap:1rem;margin-bottom:1.5rem}.header-price[data-v-294dca80]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.alipay-card .card-icon[data-v-294dca80]{color:#495057}.wechat-card .card-icon[data-v-294dca80]{color:#07c160}.payment-card .qr-code-container[data-v-294dca80]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-294dca80]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-294dca80]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-294dca80]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-294dca80]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-294dca80]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-294dca80]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-294dca80]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-294dca80]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-294dca80]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 24px;font-weight:600;transition:all .3s ease}.check-payment-btn[data-v-294dca80]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-294dca80]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-294dca80]{font-size:14px;color:#495057}.agreement-link[data-v-294dca80]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-294dca80]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-294dca80]{border-radius:12px}.agreement-actions[data-v-294dca80]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-294dca80]{margin-left:8px}.payment-section[data-v-294dca80]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-294dca80],.wechat-card[data-v-294dca80],.tips-card[data-v-294dca80]{flex:0 0 auto;height:180px}.product-tooltip[data-v-294dca80]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-294dca80 .2s ease-out}.product-tooltip[data-v-294dca80]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-294dca80]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-294dca80]{padding:1rem}.tooltip-content h5[data-v-294dca80]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-294dca80]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-294dca80]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-294dca80]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-294dca80]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-294dca80]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-294dca80]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-294dca80{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-294dca80]{margin-top:3rem}.paper-content[data-v-294dca80]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;font-family:SimSun,宋体,serif;line-height:1.5}.paper-content h1[data-v-294dca80]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-294dca80]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-294dca80]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-294dca80]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-294dca80]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-294dca80]{margin-bottom:2.5rem}.chapter-section[data-v-294dca80]:last-child{margin-bottom:0}.chapter-title[data-v-294dca80]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #1890ff;position:relative}.chapter-title[data-v-294dca80]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-294dca80]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-294dca80]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-294dca80]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-294dca80]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-294dca80],.subsection-text[data-v-294dca80]{color:#333;font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem;padding:1rem;background:#fafafa;border-radius:8px}.section-text p[data-v-294dca80],.subsection-text p[data-v-294dca80]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-294dca80]:last-child,.subsection-text p[data-v-294dca80]:last-child{margin-bottom:0}.section-text p+p[data-v-294dca80],.subsection-text p+p[data-v-294dca80]{margin-top:1.5rem}.paper-generation-progress[data-v-294dca80]{margin-top:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgba(73,80,87,.08);box-shadow:0 8px 32px #4950571f;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.academic-progress-container[data-v-294dca80]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-294dca80]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.progress-content[data-v-294dca80]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-294dca80]{position:relative}.icon-circle[data-v-294dca80]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#495057,#6c757d);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #49505740}.icon-inner[data-v-294dca80]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-294dca80]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-294dca80 2s ease-in-out infinite}.progress-text[data-v-294dca80]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-294dca80]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-294dca80]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-294dca80]{font-size:.9rem;color:#495057;margin:.5rem 0 0;font-weight:500;background:#49505714;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(73,80,87,.15);display:inline-block;animation:reminderPulse-294dca80 3s ease-in-out infinite}.time-display[data-v-294dca80]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-294dca80]{font-size:3rem;font-weight:700;color:#495057;font-family:Arial,sans-serif;line-height:1;text-shadow:0 2px 4px rgba(73,80,87,.1)}.time-label[data-v-294dca80]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-294dca80]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-294dca80]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-294dca80]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-294dca80 2s ease-in-out infinite}.progress-footer[data-v-294dca80]{margin-top:2rem}.academic-dots[data-v-294dca80]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-294dca80]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-294dca80 1.5s ease-in-out infinite}.dot[data-v-294dca80]:nth-child(2){animation-delay:.3s}.dot[data-v-294dca80]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-294dca80{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-294dca80{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-294dca80{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-294dca80{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-294dca80]{padding:2rem 1.5rem}.academic-title[data-v-294dca80]{font-size:1.3rem}.academic-subtitle[data-v-294dca80]{font-size:.9rem}.time-reminder[data-v-294dca80]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-294dca80]{font-size:2.5rem}.icon-circle[data-v-294dca80]{width:70px;height:70px}.icon-inner[data-v-294dca80]{width:35px;height:35px}.pulse-dot[data-v-294dca80]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-294dca80]{padding:1.5rem 1rem}.progress-content[data-v-294dca80]{gap:1.5rem}.academic-title[data-v-294dca80]{font-size:1.2rem}.time-number[data-v-294dca80]{font-size:2.2rem}.time-reminder[data-v-294dca80]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-294dca80{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-294dca80]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-294dca80]{font-size:2.5rem;color:#1890ff;animation:rotate-294dca80 2s linear infinite}@keyframes rotate-294dca80{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-294dca80]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-294dca80]{margin-top:1.5rem}.timer-circle[data-v-294dca80]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#52c41a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1890ff40;animation:pulse-294dca80 2s ease-in-out infinite}@keyframes pulse-294dca80{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-294dca80]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-294dca80]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-294dca80]{flex:1}.no-content[data-v-294dca80]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-294dca80]{background:linear-gradient(135deg,#2b2d42,#495057);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 6px 16px #00000026;transition:all .2s ease}.download-package-btn[data-v-294dca80]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-294dca80]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-294dca80]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-294dca80]{max-width:1800px;margin:0 auto}.payment-modal .ant-modal-content[data-v-294dca80]{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.payment-modal .ant-modal-body[data-v-294dca80]{padding:0;background:#fafbfc}.payment-container[data-v-294dca80]{display:grid;grid-template-columns:40% 60%;gap:0;min-height:600px}.product-info-section[data-v-294dca80]{background:linear-gradient(180deg,#fff,#f8f9fa);padding:2rem;border-right:1px solid #e8eaed;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;min-height:0}.product-header[data-v-294dca80]{padding-bottom:1.5rem;border-bottom:2px solid #f1f3f4}.product-info-section .product-title[data-v-294dca80]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3}.product-price[data-v-294dca80]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product-price .original-price[data-v-294dca80]{font-size:1rem;color:#9ca3af;text-decoration:line-through;font-weight:400}.product-price .price-value[data-v-294dca80]{font-size:1.8rem;font-weight:700;color:#e74c3c;line-height:1}.product-description[data-v-294dca80]{display:flex;flex-direction:column;gap:1rem}.description-main[data-v-294dca80]{font-size:1rem;color:#374151;font-weight:500;line-height:1.7;margin:0}.description-features[data-v-294dca80]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #495057;margin:0}.feature-item[data-v-294dca80]{font-size:.9rem;color:#495057;line-height:1.6;display:block}.description-note[data-v-294dca80]{font-size:.85rem;color:#6b7280;font-style:italic;margin:0;line-height:1.6}.payment-section[data-v-294dca80]{padding:1.5rem;height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}.product-title[data-v-294dca80]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-294dca80]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-294dca80]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-294dca80]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-294dca80]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-294dca80]{color:#6c757d}.price-value[data-v-294dca80]{color:#495057;font-weight:500}.price-item.total-price[data-v-294dca80]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-294dca80]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-294dca80]{color:#e74c3c;font-weight:700;font-size:1.2rem}.payment-method-selector[data-v-294dca80]{margin-bottom:1rem}.method-tabs[data-v-294dca80]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-294dca80]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-294dca80]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-294dca80]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-294dca80]{opacity:.6;cursor:not-allowed;pointer-events:none}.method-tab.switching[data-v-294dca80]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.current-payment[data-v-294dca80]{margin-bottom:1rem}.qr-code-container[data-v-294dca80]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-294dca80]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-294dca80]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-294dca80],.qr-method.wechat-method[data-v-294dca80]{z-index:1}.qr-code-image[data-v-294dca80]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-294dca80]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.loading-spinner[data-v-294dca80]{width:40px;height:40px;border:4px solid #e8eaed;border-top-color:#495057;border-radius:50%;animation:spin-294dca80 1s linear infinite}@keyframes spin-294dca80{to{transform:rotate(360deg)}}.payment-card[data-v-294dca80]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-294dca80]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-294dca80]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:.95rem;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;justify-content:center}.payment-card .card-icon[data-v-294dca80]{font-size:1.4rem}.tips-card .card-icon[data-v-294dca80]{color:#fa8c16}.payment-card .tips-content[data-v-294dca80]{color:#6b7280;font-size:.9rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-294dca80]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-294dca80]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.payment-card .tips-content ul li[data-v-294dca80]{color:#6b7280;font-size:.85rem;line-height:1.5}@media (max-width: 1024px){.payment-container[data-v-294dca80]{grid-template-columns:1fr}.product-info-section[data-v-294dca80]{border-right:none;border-bottom:1px solid #e8eaed}}@media (max-width: 768px){.payment-modal[data-v-294dca80]{width:95%!important}.payment-container[data-v-294dca80]{min-height:auto}.product-info-section[data-v-294dca80],.payment-section[data-v-294dca80]{padding:1.5rem}.qr-code-container[data-v-294dca80]{width:200px;height:200px}.qr-code-image[data-v-294dca80]{width:160px;height:160px}.method-tabs[data-v-294dca80]{flex-direction:column}.flow-steps[data-v-294dca80]{flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-294dca80]{display:none}}.history-document-card[data-v-33f16415]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:16px;transition:all .3s ease;position:relative}.history-document-card[data-v-33f16415]:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff}.history-document-card.expired[data-v-33f16415]{opacity:.7;background:#f5f5f5}.card-header[data-v-33f16415]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.document-info[data-v-33f16415]{flex:1}.document-title[data-v-33f16415]{font-size:16px;font-weight:600;color:#262626;margin:0 0 8px;line-height:1.4}.document-meta[data-v-33f16415]{display:flex;gap:12px;flex-wrap:wrap}.document-meta span[data-v-33f16415]{font-size:12px;color:#8c8c8c;padding:2px 8px;background:#f5f5f5;border-radius:4px}.document-status[data-v-33f16415]{margin-left:16px}.status-badge[data-v-33f16415]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.active[data-v-33f16415]{background:#e6f7ff;color:#1890ff}.status-badge.expired[data-v-33f16415]{background:#fff2e8;color:#fa8c16}.card-content[data-v-33f16415]{margin-bottom:12px}.document-details[data-v-33f16415]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.detail-item[data-v-33f16415]{display:flex;font-size:13px}.detail-item .label[data-v-33f16415]{color:#8c8c8c;margin-right:8px}.detail-item .value[data-v-33f16415]{color:#262626}.document-abstract[data-v-33f16415]{padding:12px;background:#fafafa;border-radius:4px;margin-top:12px}.abstract-label[data-v-33f16415]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.abstract-content[data-v-33f16415]{font-size:13px;color:#595959;line-height:1.6}.card-actions[data-v-33f16415]{display:flex;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.action-btn[data-v-33f16415]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#595959;font-size:13px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-33f16415]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.action-btn[data-v-33f16415]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[data-v-33f16415]:hover:not(:disabled){background:#e6f7ff}.delete-btn[data-v-33f16415]{color:#ff4d4f;border-color:#ffccc7}.delete-btn[data-v-33f16415]:hover{background:#fff1f0;border-color:#ff4d4f}.history-document-list[data-v-5b721c58]{padding:20px}.list-header[data-v-5b721c58]{text-align:center;margin-bottom:24px}.list-header h2[data-v-5b721c58]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.list-header p[data-v-5b721c58]{font-size:14px;color:#8c8c8c;margin:0}.loading-container[data-v-5b721c58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.loading-spinner[data-v-5b721c58]{margin-bottom:16px;animation:spin-5b721c58 1s linear infinite}@keyframes spin-5b721c58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-5b721c58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-5b721c58]{color:#d9d9d9;margin-bottom:16px}.empty-state h3[data-v-5b721c58]{font-size:18px;font-weight:600;color:#595959;margin:0 0 8px}.empty-state p[data-v-5b721c58]{font-size:14px;color:#8c8c8c;margin:0}.documents-grid[data-v-5b721c58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}@media (max-width: 768px){.history-document-list[data-v-5b721c58]{padding:16px}.documents-grid[data-v-5b721c58]{grid-template-columns:1fr;gap:16px}.list-header h2[data-v-5b721c58]{font-size:20px}}.hierarchical-outline-editor[data-v-2a70e068]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif;width:100%;max-width:1600px;margin:0 auto}.editor-header[data-v-2a70e068]{display:flex;justify-content:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-2a70e068]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-2a70e068]{font-weight:700!important;font-family:SimSun,宋体,serif}.references-acknowledgments-section[data-v-2a70e068]{margin:20px 0}.references-acknowledgments-box[data-v-2a70e068]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-2a70e068]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-2a70e068]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-2a70e068]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-2a70e068] .delete-menu-item{color:#ff4d4f!important}[data-v-2a70e068] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-2a70e068]{padding:20px;width:100%;box-sizing:border-box}.outline-tree[data-v-2a70e068]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-2a70e068]{display:flex;flex-direction:column}.level1-item[data-v-2a70e068]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-2a70e068]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-2a70e068]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap;overflow:hidden;min-width:0}.toggle-btn[data-v-2a70e068]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.toggle-btn[data-v-2a70e068]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-2a70e068]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-2a70e068]{flex:1 1 auto;display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease;min-width:0;max-width:500px}.level2-header .title-display[data-v-2a70e068]{min-width:0;max-width:450px;flex:1 1 auto;overflow:hidden}.title-text.editable[data-v-2a70e068]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:-4px -8px;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none}.title-text.editable[contenteditable=true][data-v-2a70e068]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:24px;white-space:pre-wrap;word-break:break-word;transform:translateY(-1px)!important;font-size:14px!important}.level2-header .title-text.editable[contenteditable=true][data-v-2a70e068]{font-size:12px!important}.title-text.editable[contenteditable=true][data-v-2a70e068]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-2a70e068]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-2a70e068]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-2a70e068]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-2a70e068]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-2a70e068]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:2px 6px;border-radius:3px;transition:all .2s ease;white-space:nowrap}.title-text.editable[data-v-2a70e068]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-2a70e068]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-2a70e068]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.level1-item .chapter-number[data-v-2a70e068]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-2a70e068]{font-size:.85rem;padding:2px 6px;color:#333}.title-text[data-v-2a70e068]{flex:1;color:#111827;font-size:14px;line-height:1.5;font-weight:700;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.title-input[data-v-2a70e068]{width:100%;font-size:14px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-2a70e068]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-2a70e068]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.title-input.inline[data-v-2a70e068]::-webkit-scrollbar{display:none!important}.item-actions[data-v-2a70e068]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:0 0 auto;flex-shrink:0;width:32px;align-items:center;margin-left:auto}.level1-item .item-actions[data-v-2a70e068]{opacity:1}.action-btn[data-v-2a70e068]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-2a70e068]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-2a70e068]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-2a70e068]{padding:16px 20px 20px}.level2-item[data-v-2a70e068]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-2a70e068]:last-child{margin-bottom:0}.level2-header[data-v-2a70e068]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden;min-width:0}.level2-header .title-text[data-v-2a70e068]{font-size:12px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-2a70e068]{font-size:12px;font-weight:500;font-family:宋体,SimSun,serif}.content-section[data-v-2a70e068]{padding-left:24px;margin-top:8px}.level2-content[data-v-2a70e068]{margin-left:24px}.content-display[data-v-2a70e068]{cursor:pointer;transition:all .2s ease}.content-text[data-v-2a70e068]{font-size:12px;color:#333;font-style:normal;font-weight:400;white-space:pre-wrap;overflow:visible;text-overflow:initial;font-family:宋体,SimSun,serif;text-decoration:none;letter-spacing:normal;line-height:1.5}.content-text.editable[data-v-2a70e068]{cursor:pointer;border-radius:4px;padding:4px 8px;margin:0;position:relative;transition:all .2s ease;border:1px solid transparent;outline:none;display:block;width:100%;min-height:20px}.content-text.editable[contenteditable=true][data-v-2a70e068]{background-color:#e9ecef!important;border:2px solid #6c757d!important;box-shadow:0 2px 4px #0000001a!important;color:#495057!important;cursor:text!important;min-height:20px;white-space:pre-wrap;word-break:break-word;font-style:normal;transform:translateY(-1px)!important}.content-text.editable[contenteditable=true][data-v-2a70e068]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-2a70e068]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer;font-style:normal;font-weight:400;text-decoration:none}.content-display:hover .content-text.editable[data-v-2a70e068]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-2a70e068]:hover{background-color:#e9ecef!important;color:#495057!important;box-shadow:0 2px 4px #0000001a!important;border:1px solid #adb5bd!important;transform:translateY(-1px)!important}.content-text.editable[data-v-2a70e068]:after{content:"点击编辑";opacity:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:9px;font-weight:500;color:#6c757d;background:#ffffffe6;padding:1px 4px;border-radius:2px;transition:all .2s ease;white-space:nowrap}.content-text.editable[data-v-2a70e068]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-2a70e068]{width:100%;font-size:12px;color:#4b5563;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:vertical;font-family:宋体,SimSun,serif}.content-input[data-v-2a70e068]:hover,.content-input[data-v-2a70e068]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-2a70e068]{min-height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-word!important;resize:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.content-input.inline[data-v-2a70e068]::-webkit-scrollbar{display:none!important}.add-btn[data-v-2a70e068]{margin-left:8px}.editor-footer[data-v-2a70e068]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #f0f0f0;background:#fafafa;font-size:12px;color:#8c8c8c}.outline-info[data-v-2a70e068]{display:flex;gap:20px;font-weight:500}.help-text[data-v-2a70e068]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.hierarchical-outline-editor[data-v-2a70e068]{max-width:100%}.editor-header[data-v-2a70e068]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-2a70e068],.level2-header[data-v-2a70e068]{flex-wrap:wrap;gap:8px}.content-section[data-v-2a70e068]{padding-left:16px}.editor-footer[data-v-2a70e068]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-2a70e068]{padding:12px 16px 16px}.level2-item[data-v-2a70e068],.level2-content[data-v-2a70e068]{margin-left:16px}}.reader-wrapper[data-v-36110d3d]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-36110d3d]{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000f}.toc-header[data-v-36110d3d]{display:flex;align-items:center;justify-content:center;padding:16px 12px;border-bottom:1px solid #f1f3f5;font-weight:600;font-size:16px;color:#1f2937;background:#fafbfc}.toc-tree[data-v-36110d3d]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-36110d3d]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-36110d3d]{margin:8px 0}.content-area[data-v-36110d3d]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.document-content[data-v-36110d3d]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-36110d3d] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-36110d3d] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-36110d3d] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-36110d3d] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-36110d3d] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-36110d3d] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-36110d3d]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-36110d3d]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-36110d3d]{margin-left:0}.reference-item[data-v-36110d3d]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-36110d3d]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-36110d3d]{text-indent:0;line-height:1.5}.acknowledgments-section[data-v-36110d3d]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.acknowledgment-item[data-v-36110d3d]{margin-bottom:2.5rem}.acknowledgment-item[data-v-36110d3d]:last-child{margin-bottom:0}.acknowledgment-content[data-v-36110d3d]{line-height:1.5;font-size:16px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:2em}.acknowledgment-content p[data-v-36110d3d]{text-indent:2em;margin:12px 0}.selection-popup[data-v-36110d3d]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-36110d3d]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px}.popup-header[data-v-36110d3d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}.popup-title-with-icon[data-v-36110d3d]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-36110d3d]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-36110d3d 2s ease-in-out infinite}@keyframes robotPulse-36110d3d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-36110d3d]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-36110d3d]{background:none;border:none;font-size:18px;color:#8c8c8c;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-36110d3d]:hover{color:#262626}.popup-body[data-v-36110d3d]{padding:16px}.original-text[data-v-36110d3d],.enhanced-text[data-v-36110d3d]{margin-bottom:16px}.original-text label[data-v-36110d3d],.enhanced-text label[data-v-36110d3d]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-36110d3d]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;line-height:1.4;color:#262626;max-height:80px;overflow-y:auto;word-break:break-word}.text-note[data-v-36110d3d]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-36110d3d]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-36110d3d]{padding:6px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:12px;cursor:pointer;transition:all .2s;min-width:70px}.btn-content[data-v-36110d3d]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-36110d3d]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-36110d3d]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-36110d3d]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-36110d3d]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-36110d3d 1.5s ease-in-out infinite}@keyframes loadingPulse-36110d3d{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-36110d3d]{display:flex;align-items:center;justify-content:center;animation:spin-36110d3d 1s linear infinite}@keyframes spin-36110d3d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-36110d3d]{font-weight:600;color:#1890ff;animation:textBlink-36110d3d 1.5s ease-in-out infinite}@keyframes textBlink-36110d3d{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-36110d3d]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-36110d3d]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-36110d3d]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-36110d3d]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-36110d3d]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-36110d3d]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-36110d3d]{grid-template-columns:1fr}.toc-sidebar[data-v-36110d3d]{position:relative;top:0;max-height:unset}.selection-popup[data-v-36110d3d]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-36110d3d]{min-width:280px;max-width:90vw}}.structured-content[data-v-36110d3d]{line-height:1.8}.chapter-container[data-v-36110d3d]{margin-bottom:3rem}.chapter-title[data-v-36110d3d]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-36110d3d]{margin:1.5rem 0}.chapter-paragraph[data-v-36110d3d]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-36110d3d]{margin-top:2rem}.section-container[data-v-36110d3d]{margin-bottom:2rem}.section-title[data-v-36110d3d]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-36110d3d]{margin:1rem 0}.section-paragraph[data-v-36110d3d]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-36110d3d]{margin-top:1.5rem}.subsection-container[data-v-36110d3d]{margin-bottom:1.5rem}.subsection-title[data-v-36110d3d]{font-size:1.25rem;font-weight:600;color:#374151;margin:1rem 0 .75rem;padding-left:.75rem;border-left:3px solid #6b7280}.subsection-content[data-v-36110d3d]{margin:.75rem 0}.subsection-paragraph[data-v-36110d3d]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-36110d3d]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-36110d3d]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-36110d3d],.content-area td[data-v-36110d3d]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-36110d3d]{font-size:1.5rem}.section-title[data-v-36110d3d]{font-size:1.25rem}.subsection-title[data-v-36110d3d]{font-size:1.125rem}}.download-modal[data-v-c6209a1a] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-c6209a1a]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-c6209a1a]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-c6209a1a]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-c6209a1a]{margin:4px 0}.download-modal__text .secondary[data-v-c6209a1a]{color:#6b7280}.writing-page[data-v-c6209a1a]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-c6209a1a]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-c6209a1a]{background:transparent;padding:3rem 2rem;margin-top:100px;margin-left:auto;margin-right:auto;position:relative;max-width:1600px;width:100%}.section-header[data-v-c6209a1a]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-c6209a1a]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-c6209a1a]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-c6209a1a]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-c6209a1a]{font-size:.85rem;color:#4b5563;font-weight:500;padding:.4rem .8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;transition:all .2s ease;letter-spacing:.01em;white-space:nowrap}.tag[data-v-c6209a1a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-c6209a1a]{max-width:800px;margin:0 auto;padding:0;text-align:center}.info-text[data-v-c6209a1a]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0;margin:0;white-space:nowrap;display:inline-block;position:relative;left:-200px}.guarantee-text[data-v-c6209a1a]{color:#1f2937;font-weight:500;font-size:1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:2px 6px;border-radius:4px;border-left:3px solid #6b7280}.guarantee-icon[data-v-c6209a1a]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-c6209a1a]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-c6209a1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-c6209a1a]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.history-card[data-v-c6209a1a]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-c6209a1a]{font-size:16px;font-weight:600;color:#1f2937;margin:0;flex:1;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-actions[data-v-c6209a1a]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-c6209a1a]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-c6209a1a]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-c6209a1a]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-c6209a1a]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-c6209a1a]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-c6209a1a]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-c6209a1a]{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-c6209a1a] .major-cascader .ant-select-selector,[data-v-c6209a1a] .major-cascader .ant-cascader-picker{height:40px}[data-v-c6209a1a] .major-cascader .ant-select-selection-search-input,[data-v-c6209a1a] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-c6209a1a] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-c6209a1a]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-c6209a1a]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-c6209a1a]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1600px;margin:0 auto;box-shadow:0 2px 12px #00000014;width:100%;box-sizing:border-box}.content-section[data-v-c6209a1a]{max-width:1600px;margin:2rem auto 0;padding:0 2rem;width:100%;box-sizing:border-box}.content-grid[data-v-c6209a1a]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-c6209a1a]{background:#fff;border-radius:16px;padding:2.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.abstract-preview-section[data-v-c6209a1a]{margin-bottom:24px}.abstract-preview-box[data-v-c6209a1a]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-c6209a1a]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-c6209a1a]{margin-bottom:12px}.abstract-preview-text[data-v-c6209a1a]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-c6209a1a]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e8eaed;height:100%;position:relative;min-height:600px;display:flex;flex-direction:column}.deliverables-header[data-v-c6209a1a]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-c6209a1a]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-c6209a1a]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-c6209a1a]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease}.main-deliverable-card[data-v-c6209a1a]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-c6209a1a]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-c6209a1a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#2c3e5014;border-radius:10px;transition:all .3s ease}.main-deliverable-card:hover .main-deliverable-icon[data-v-c6209a1a]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-c6209a1a]{flex:1}.main-deliverable-title[data-v-c6209a1a]{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 .375rem;line-height:1.3;font-family:SimSun,宋体,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-deliverable-word-count[data-v-c6209a1a]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.professional-slogan[data-v-c6209a1a]{background:linear-gradient(135deg,#2c3e5008,#2c3e500f);border:1px solid rgba(44,62,80,.1);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;text-align:center;transition:all .3s ease}.professional-slogan[data-v-c6209a1a]:hover{background:linear-gradient(135deg,#2c3e500d,#2c3e5014);border-color:#2c3e5026;box-shadow:0 4px 16px #2c3e5014}.slogan-text[data-v-c6209a1a]{color:#2c3e50;font-size:.95rem;line-height:1.8;margin:0;font-family:SimSun,宋体,serif}.slogan-highlight[data-v-c6209a1a]{color:#1890ff;font-weight:600;font-size:1rem}.watermark-decoration[data-v-c6209a1a]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-c6209a1a]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#49505726;font-size:.8rem;font-weight:500;transform:rotate(15deg);transition:all .3s ease}.watermark-content .anticon[data-v-c6209a1a]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-c6209a1a]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-c6209a1a]{display:flex;align-items:center;gap:.5rem;color:#6c757d;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0}.outline-hint .anticon[data-v-c6209a1a]{color:#495057;font-size:.9rem}.outline-content[data-v-c6209a1a]{min-height:500px;max-height:800px;overflow-y:auto;padding:1.5rem;background:#fff9;border-radius:12px;border:1px solid rgba(226,232,240,.4);flex:1;display:flex;flex-direction:column;box-shadow:inset 0 2px 8px #00000005}.outline-content[data-v-c6209a1a]::-webkit-scrollbar{width:6px}.outline-content[data-v-c6209a1a]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-c6209a1a]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-c6209a1a]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-c6209a1a]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-c6209a1a]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-c6209a1a]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-c6209a1a]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-c6209a1a]{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.action-buttons[data-v-c6209a1a]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-c6209a1a]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e9ecef}.header-content[data-v-c6209a1a]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-c6209a1a]{color:#2c3e50;margin:0;font-size:1.6rem;font-weight:700;letter-spacing:.8px;font-family:SimSun,宋体,serif;display:flex;align-items:center;gap:12px}.logo-icon[data-v-c6209a1a]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-c6209a1a]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-c6209a1a]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-c6209a1a]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-c6209a1a]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-c6209a1a]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-c6209a1a]{color:#495057;border-color:#e2e8f0cc;background:linear-gradient(135deg,#ffffffe6,#f8fafce6);font-weight:500;border-radius:6px;padding:8px 16px;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px #00000005}.nav-btn[data-v-c6209a1a]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-c6209a1a]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-c6209a1a]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 8px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.page-header[data-v-c6209a1a]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-c6209a1a]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-c6209a1a 1.5s ease-out}.subtitle[data-v-c6209a1a]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-c6209a1a 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-c6209a1a]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-c6209a1a 1.5s ease-out .6s both}.writing-form[data-v-c6209a1a]{margin-bottom:3rem}.form-input[data-v-c6209a1a]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-c6209a1a]:hover,.form-input[data-v-c6209a1a]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-c6209a1a]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-c6209a1a]{border-radius:6px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;margin:0}.radio-group .ant-radio-button-wrapper[data-v-c6209a1a]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-c6209a1a]{background:#495057;border-color:#495057;color:#fff}[data-v-c6209a1a] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-c6209a1a] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-c6209a1a] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-c6209a1a] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-c6209a1a] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-c6209a1a] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-c6209a1a] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-c6209a1a] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-c6209a1a] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-c6209a1a] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-c6209a1a] .ant-switch-checked{background:#495057}[data-v-c6209a1a] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-c6209a1a] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-c6209a1a]{height:56px;font-size:1.2rem;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#495057,#6c757d);border:none;box-shadow:0 4px 20px #4950574d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.generate-btn[data-v-c6209a1a]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-c6209a1a]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-c6209a1a]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-c6209a1a]{margin-top:2rem;background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px #00000014;border:1px solid #e5e7eb;position:relative;overflow:hidden;animation:sectionFadeIn-c6209a1a .8s ease-out;min-height:500px}.text-stream-background[data-v-c6209a1a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.progress-decoration-line[data-v-c6209a1a]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50);border-radius:16px 16px 0 0}.academic-progress-content[data-v-c6209a1a]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-c6209a1a]{margin-bottom:2rem}.icon-container[data-v-c6209a1a]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-c6209a1a]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-c6209a1a]{width:48px;height:48px;background:linear-gradient(135deg,#2c3e50,#34495e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;z-index:3;box-shadow:0 4px 16px #2c3e504d}.pulse-ring[data-v-c6209a1a]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-c6209a1a 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-c6209a1a]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-c6209a1a]{animation-delay:1s;border-color:#495057}@keyframes pulse-c6209a1a{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-c6209a1a]{margin-bottom:2rem}.academic-progress-title[data-v-c6209a1a]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-c6209a1a]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.academic-standard-info[data-v-c6209a1a]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.standard-item[data-v-c6209a1a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.standard-label[data-v-c6209a1a]{color:#718096;font-weight:500}.standard-value[data-v-c6209a1a]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace}.progress-time-info[data-v-c6209a1a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0;color:#495057;font-weight:500}.time-icon[data-v-c6209a1a]{color:#6b7280;font-size:1.1rem}.time-text[data-v-c6209a1a]{font-size:.95rem}.academic-progress-bar-container[data-v-c6209a1a]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-c6209a1a]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-c6209a1a]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-c6209a1a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-c6209a1a 2s infinite}@keyframes shimmer-c6209a1a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.academic-symbol[data-v-c6209a1a]{position:relative}.academic-symbol[data-v-c6209a1a]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(44,62,80,.2) 0%,transparent 70%);transform:translate(-50%,-50%);animation:glowPulse-c6209a1a 3s ease-in-out infinite;z-index:-1}@keyframes glowPulse-c6209a1a{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}.stage-item.active[data-v-c6209a1a]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#2c3e501a,#34495e1a);border-radius:12px;z-index:-1;animation:stageGlow-c6209a1a 2s ease-in-out infinite}@keyframes stageGlow-c6209a1a{0%,to{opacity:.3}50%{opacity:.6}}.progress-percentage[data-v-c6209a1a]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-c6209a1a]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-c6209a1a]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.stage-item.active[data-v-c6209a1a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:perspective(1000px) rotateY(3deg) translateY(-4px);box-shadow:0 4px 16px #2c3e5026;transition:all .4s cubic-bezier(.4,0,.2,1)}.stage-item.completed[data-v-c6209a1a]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#0ea5e9}.stage-item.completed .stage-icon[data-v-c6209a1a]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stage-icon[data-v-c6209a1a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);margin-bottom:1rem;transition:all .3s ease}.stage-item.active .stage-icon[data-v-c6209a1a]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-c6209a1a]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-c6209a1a]{color:#6b7280;font-size:.85rem;margin:0 0 1rem;line-height:1.4;text-align:center}.stage-stats[data-v-c6209a1a]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.stage-stats-item[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem}.stage-stats-item[data-v-c6209a1a]:last-child{margin-bottom:0}.stage-stats-label[data-v-c6209a1a]{color:#718096;font-weight:500}.stage-stats-value[data-v-c6209a1a]{color:#2c3e50;font-weight:600;font-family:Courier New,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.progress-footer-decoration[data-v-c6209a1a]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-c6209a1a]{display:flex;gap:.5rem}.academic-dots .dot[data-v-c6209a1a]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-c6209a1a 1.5s infinite}.academic-dots .dot[data-v-c6209a1a]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-c6209a1a]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-c6209a1a{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-c6209a1a]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-c6209a1a .8s ease-out}.status-content[data-v-c6209a1a]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-c6209a1a]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-c6209a1a]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-c6209a1a 1s linear infinite}.status-text h3[data-v-c6209a1a]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-c6209a1a]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-c6209a1a]{color:#d32f2f;font-weight:600;font-size:1rem;margin-top:1rem;padding:.5rem;background:#f443361a;border-radius:6px;border-left:4px solid #d32f2f}.result-section[data-v-c6209a1a]{background:#fff;padding:2rem;margin:2rem auto;border:1px solid #e8eaed;border-radius:16px;max-width:1500px;box-shadow:0 2px 12px #00000014}.result-header[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-c6209a1a]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-c6209a1a]{display:flex;align-items:center}.download-btn[data-v-c6209a1a]{background:linear-gradient(135deg,#495057,#6c757d);border:1px solid #495057;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #49505740}.download-btn[data-v-c6209a1a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-c6209a1a]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-c6209a1a]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-c6209a1a]{text-align:center;font-size:1.5rem}.download-btn[data-v-c6209a1a]{width:100%;max-width:200px}}.result-subtitle[data-v-c6209a1a]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-c6209a1a]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-c6209a1a]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.6);box-shadow:0 2px 8px #00000005}.outline-sidebar[data-v-c6209a1a]{width:280px;flex-shrink:0}.intro-card[data-v-c6209a1a]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-c6209a1a]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-c6209a1a]{position:relative;z-index:1}.intro-item[data-v-c6209a1a]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.intro-item[data-v-c6209a1a]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-c6209a1a]:last-child{margin-bottom:0}.intro-icon[data-v-c6209a1a]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#495057,#6c757d);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.intro-text h5[data-v-c6209a1a]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-c6209a1a]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-c6209a1a]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #00000005}.generate-btn[data-v-c6209a1a]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-c6209a1a]{max-height:400px;overflow-y:auto}.outline-item[data-v-c6209a1a]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-c6209a1a]:last-child{border-bottom:none}.outline-input[data-v-c6209a1a]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-c6209a1a]:hover,.outline-input[data-v-c6209a1a]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-c6209a1a]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-c6209a1a]{height:40px;padding:0 1.25rem;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-c6209a1a]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-c6209a1a]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-c6209a1a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-c6209a1a]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:2px dashed rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.download-status[data-v-c6209a1a]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-c6209a1a]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-c6209a1a]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-c6209a1a]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-c6209a1a]{display:flex;justify-content:center}.file-upload-section[data-v-c6209a1a]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.file-upload[data-v-c6209a1a]{width:100%}.upload-file-btn[data-v-c6209a1a]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-file-btn[data-v-c6209a1a]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid rgba(226,232,240,.8);margin-top:1rem;transition:all .3s ease;box-shadow:0 2px 8px #00000005}.file-item[data-v-c6209a1a]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-c6209a1a]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-c6209a1a]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-c6209a1a]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-c6209a1a]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-c6209a1a]{color:#007bff;background:#007bff1a}.file-name[data-v-c6209a1a]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-c6209a1a]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-c6209a1a]{display:flex;gap:.5rem}.upload-section[data-v-c6209a1a]{margin-top:1rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.upload-btn[data-v-c6209a1a]{width:100%;height:48px;font-size:1rem;font-weight:500;border:2px dashed rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.upload-btn[data-v-c6209a1a]:hover{border-color:#495057;color:#495057;background:#4950570d}.upload-tip[data-v-c6209a1a]{margin:1rem 0 0;color:#6c757d;font-size:.9rem;text-align:center;font-style:italic}.buy-modal .ant-modal-content[data-v-c6209a1a],.file-preview-modal .ant-modal-content[data-v-c6209a1a]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-c6209a1a]{padding:1rem 0}.preview-header[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(226,232,240,.8)}.preview-header h4[data-v-c6209a1a]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-c6209a1a]{background:#fff;border-radius:8px;padding:1.5rem;max-height:500px;overflow-y:auto;border:1px solid rgba(226,232,240,.8);box-shadow:0 2px 8px #00000005}.text-content pre[data-v-c6209a1a]{margin:0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;color:#2c3e50;white-space:pre-wrap;word-wrap:break-word}.pdf-preview .pdf-content[data-v-c6209a1a]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-c6209a1a]{border:none;background:#fff}.modal-content[data-v-c6209a1a]{padding:1rem 0}.payment-group[data-v-c6209a1a]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-c6209a1a]{flex:1;text-align:center;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:8px;transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 8px #00000005}.payment-option[data-v-c6209a1a]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-c6209a1a]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-c6209a1a]{width:100%}.paper-content[data-v-c6209a1a]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.content-chapters[data-v-c6209a1a]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-c6209a1a]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-c6209a1a]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-c6209a1a]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-c6209a1a]{color:#6c757d;font-size:.9rem;padding:.2rem .5rem;border:1px solid rgba(226,232,240,.8);border-radius:6px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);transition:all .3s ease}.toggle-btn[data-v-c6209a1a]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-c6209a1a]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-c6209a1a]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-c6209a1a]{margin-bottom:1rem}.level2-title[data-v-c6209a1a]{margin:.5rem 0 .8rem;color:#495057;font-size:1rem;font-weight:500;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.5rem}.level3-sections[data-v-c6209a1a]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-c6209a1a]{margin-bottom:.8rem}.level3-title[data-v-c6209a1a]{margin:.5rem 0;color:#6c757d;font-size:.9rem;font-weight:400;border-bottom:1px dashed rgba(226,232,240,.8);padding-bottom:.3rem}.level3-content[data-v-c6209a1a]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-c6209a1a]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;margin-top:.5rem;padding:.5rem;background-color:#f8fafc;border-radius:4px;border-left:3px solid #495057}.paper-actions[data-v-c6209a1a]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-c6209a1a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-c6209a1a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-c6209a1a{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-c6209a1a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-c6209a1a]{margin-top:90px}.content-grid[data-v-c6209a1a]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-c6209a1a],.paper-section[data-v-c6209a1a]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-c6209a1a]{margin-top:80px;padding:2rem 0}.section-container[data-v-c6209a1a]{padding:0 1rem}.content-section[data-v-c6209a1a]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-c6209a1a],.outline-section[data-v-c6209a1a],.paper-section[data-v-c6209a1a]{padding:1.5rem}.section-header h2[data-v-c6209a1a]{font-size:2rem}.section-header h3[data-v-c6209a1a]{font-size:1.5rem}.main-content[data-v-c6209a1a]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-c6209a1a]{padding:2rem}.page-header h2[data-v-c6209a1a]{font-size:2.2rem}.result-actions[data-v-c6209a1a]{flex-direction:column;align-items:center}.outline-section[data-v-c6209a1a]{flex-direction:column}.outline-sidebar[data-v-c6209a1a]{width:100%;order:-1}.action-btn[data-v-c6209a1a]{width:100%;max-width:300px}.radio-group[data-v-c6209a1a]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-c6209a1a]{text-align:center}.file-item[data-v-c6209a1a]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-c6209a1a]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-c6209a1a]{max-width:100%}.file-actions[data-v-c6209a1a]{justify-content:center}.preview-header[data-v-c6209a1a]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-c6209a1a]{text-align:center}}.payment-modal .ant-modal-content[data-v-c6209a1a]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;border:1px solid #e8eaed}.payment-modal .ant-modal-header[data-v-c6209a1a]{border-bottom:1px solid #e8eaed;padding:1rem 1.5rem}.payment-modal .ant-modal-header .ant-modal-title[data-v-c6209a1a]{font-size:1.1rem;font-weight:600;color:#1f2937}.payment-modal-content[data-v-c6209a1a]{padding:0}.payment-header[data-v-c6209a1a]{text-align:center;padding:2rem 2.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid rgba(226,232,240,.3);position:relative}.payment-header .header-text h3[data-v-c6209a1a]{color:#2c3e50;margin:0 0 .75rem;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.payment-header .header-text p[data-v-c6209a1a]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-c6209a1a]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-c6209a1a]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-c6209a1a]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-c6209a1a]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-c6209a1a]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-c6209a1a]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-c6209a1a]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-c6209a1a]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-info[data-v-c6209a1a]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-c6209a1a]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-c6209a1a]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-c6209a1a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-c6209a1a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-c6209a1a]{margin-top:1rem;flex-shrink:0}.price-row[data-v-c6209a1a]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-c6209a1a]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-c6209a1a]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-c6209a1a]{margin-bottom:.5rem}.product-header h3[data-v-c6209a1a]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-c6209a1a]{margin:.25rem 0 .5rem}.price-info[data-v-c6209a1a]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-c6209a1a]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-c6209a1a]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-c6209a1a]{color:#6c757d;font-size:.92rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-section[data-v-c6209a1a]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-c6209a1a]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-c6209a1a]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-c6209a1a]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-c6209a1a]{min-height:auto;gap:.75rem}.alipay-card[data-v-c6209a1a],.wechat-card[data-v-c6209a1a],.tips-card[data-v-c6209a1a]{height:160px}.qr-code-container img[data-v-c6209a1a]{width:80px;height:80px}.product-card[data-v-c6209a1a]{min-height:160px;padding:1.25rem}}.payment-header[data-v-c6209a1a]{text-align:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.8);border-radius:12px 12px 0 0;box-shadow:0 2px 8px #00000005}.header-content[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-c6209a1a]{flex:1;text-align:center}.close-btn[data-v-c6209a1a]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.8);transition:all .3s ease;box-shadow:0 2px 8px #00000005}.close-btn[data-v-c6209a1a]:hover{color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#495057;transform:scale(1.1);box-shadow:0 4px 12px #49505726}.payment-tips[data-v-c6209a1a]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.extras-price-item[data-v-c6209a1a]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border-radius:6px;padding:.4rem .6rem;border:1px solid #ffd6d6;align-items:center}.extras-price-item .price-label[data-v-c6209a1a]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-c6209a1a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-c6209a1a]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-c6209a1a]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-c6209a1a]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.7rem;font-weight:600;padding:.15rem .4rem;border-radius:10px;white-space:nowrap;box-shadow:0 1px 3px #10b9814d}.loading-overlay[data-v-c6209a1a]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-c6209a1a]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #495057;border-radius:50%;animation:spin-c6209a1a 1s linear infinite;display:block}@keyframes spin-c6209a1a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-c6209a1a{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-c6209a1a]{transition:all .2s ease-in-out}.payment-methods[data-v-c6209a1a]{display:flex;gap:1rem;margin-bottom:1.5rem}.header-price[data-v-c6209a1a]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.alipay-card .card-icon[data-v-c6209a1a]{color:#495057}.wechat-card .card-icon[data-v-c6209a1a]{color:#07c160}.payment-card .qr-code-container[data-v-c6209a1a]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-c6209a1a]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-c6209a1a]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-c6209a1a]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-c6209a1a]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-c6209a1a]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-c6209a1a]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-c6209a1a]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-c6209a1a]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-c6209a1a]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 24px;font-weight:600;transition:all .3s ease}.check-payment-btn[data-v-c6209a1a]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-c6209a1a]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-c6209a1a]{font-size:14px;color:#495057}.agreement-link[data-v-c6209a1a]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-c6209a1a]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-c6209a1a]{border-radius:12px}.agreement-actions[data-v-c6209a1a]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-c6209a1a]{margin-left:8px}.payment-section[data-v-c6209a1a]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-c6209a1a],.wechat-card[data-v-c6209a1a],.tips-card[data-v-c6209a1a]{flex:0 0 auto;height:180px}.product-tooltip[data-v-c6209a1a]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-c6209a1a .2s ease-out}.product-tooltip[data-v-c6209a1a]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-c6209a1a]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-c6209a1a]{padding:1rem}.tooltip-content h5[data-v-c6209a1a]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-c6209a1a]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-c6209a1a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-c6209a1a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-c6209a1a]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-c6209a1a]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-c6209a1a]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-c6209a1a{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-c6209a1a]{margin-top:3rem}.paper-content[data-v-c6209a1a]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;font-family:SimSun,宋体,serif;line-height:1.5}.paper-content h1[data-v-c6209a1a]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-c6209a1a]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-c6209a1a]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-c6209a1a]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-c6209a1a]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-c6209a1a]{margin-bottom:2.5rem}.chapter-section[data-v-c6209a1a]:last-child{margin-bottom:0}.chapter-title[data-v-c6209a1a]{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #1890ff;position:relative}.chapter-title[data-v-c6209a1a]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-c6209a1a]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-c6209a1a]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-c6209a1a]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-c6209a1a]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-c6209a1a],.subsection-text[data-v-c6209a1a]{color:#333;font-size:1rem;line-height:1.8;text-align:justify;margin-bottom:1rem;padding:1rem;background:#fafafa;border-radius:8px}.section-text p[data-v-c6209a1a],.subsection-text p[data-v-c6209a1a]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-c6209a1a]:last-child,.subsection-text p[data-v-c6209a1a]:last-child{margin-bottom:0}.section-text p+p[data-v-c6209a1a],.subsection-text p+p[data-v-c6209a1a]{margin-top:1.5rem}.paper-generation-progress[data-v-c6209a1a]{margin-top:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid rgba(73,80,87,.08);box-shadow:0 8px 32px #4950571f;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.academic-progress-container[data-v-c6209a1a]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-c6209a1a]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.progress-content[data-v-c6209a1a]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-c6209a1a]{position:relative}.icon-circle[data-v-c6209a1a]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#495057,#6c757d);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #49505740}.icon-inner[data-v-c6209a1a]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-c6209a1a]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-c6209a1a 2s ease-in-out infinite}.progress-text[data-v-c6209a1a]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-c6209a1a]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-c6209a1a]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-c6209a1a]{font-size:.9rem;color:#495057;margin:.5rem 0 0;font-weight:500;background:#49505714;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(73,80,87,.15);display:inline-block;animation:reminderPulse-c6209a1a 3s ease-in-out infinite}.time-display[data-v-c6209a1a]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-c6209a1a]{font-size:3rem;font-weight:700;color:#495057;font-family:Arial,sans-serif;line-height:1;text-shadow:0 2px 4px rgba(73,80,87,.1)}.time-label[data-v-c6209a1a]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-c6209a1a]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-c6209a1a]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-c6209a1a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine-c6209a1a 2s ease-in-out infinite}.progress-footer[data-v-c6209a1a]{margin-top:2rem}.academic-dots[data-v-c6209a1a]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-c6209a1a]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-c6209a1a 1.5s ease-in-out infinite}.dot[data-v-c6209a1a]:nth-child(2){animation-delay:.3s}.dot[data-v-c6209a1a]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-c6209a1a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-c6209a1a{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-c6209a1a{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-c6209a1a{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-c6209a1a]{padding:2rem 1.5rem}.academic-title[data-v-c6209a1a]{font-size:1.3rem}.academic-subtitle[data-v-c6209a1a]{font-size:.9rem}.time-reminder[data-v-c6209a1a]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-c6209a1a]{font-size:2.5rem}.icon-circle[data-v-c6209a1a]{width:70px;height:70px}.icon-inner[data-v-c6209a1a]{width:35px;height:35px}.pulse-dot[data-v-c6209a1a]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-c6209a1a]{padding:1.5rem 1rem}.progress-content[data-v-c6209a1a]{gap:1.5rem}.academic-title[data-v-c6209a1a]{font-size:1.2rem}.time-number[data-v-c6209a1a]{font-size:2.2rem}.time-reminder[data-v-c6209a1a]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-c6209a1a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-c6209a1a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-c6209a1a]{font-size:2.5rem;color:#1890ff;animation:rotate-c6209a1a 2s linear infinite}@keyframes rotate-c6209a1a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-c6209a1a]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-c6209a1a]{margin-top:1.5rem}.timer-circle[data-v-c6209a1a]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#52c41a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1890ff40;animation:pulse-c6209a1a 2s ease-in-out infinite}@keyframes pulse-c6209a1a{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-c6209a1a]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-c6209a1a]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-c6209a1a]{flex:1}.no-content[data-v-c6209a1a]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-c6209a1a]{background:linear-gradient(135deg,#2b2d42,#495057);border:none;color:#fff;font-weight:600;letter-spacing:.5px;box-shadow:0 6px 16px #00000026;transition:all .2s ease}.download-package-btn[data-v-c6209a1a]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-c6209a1a]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-c6209a1a]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-c6209a1a]{max-width:1800px;margin:0 auto}.payment-modal .ant-modal-content[data-v-c6209a1a]{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.payment-modal .ant-modal-body[data-v-c6209a1a]{padding:0;background:#fafbfc}.payment-container[data-v-c6209a1a]{display:grid;grid-template-columns:40% 60%;gap:0;min-height:600px}.product-info-section[data-v-c6209a1a]{background:linear-gradient(180deg,#fff,#f8f9fa);padding:2rem;border-right:1px solid #e8eaed;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;min-height:0}.product-header[data-v-c6209a1a]{padding-bottom:1.5rem;border-bottom:2px solid #f1f3f4}.product-info-section .product-title[data-v-c6209a1a]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3}.product-price[data-v-c6209a1a]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.product-price .original-price[data-v-c6209a1a]{font-size:1rem;color:#9ca3af;text-decoration:line-through;font-weight:400}.product-price .price-value[data-v-c6209a1a]{font-size:1.8rem;font-weight:700;color:#e74c3c;line-height:1}.product-description[data-v-c6209a1a]{display:flex;flex-direction:column;gap:1rem}.description-main[data-v-c6209a1a]{font-size:1rem;color:#374151;font-weight:500;line-height:1.7;margin:0}.description-features[data-v-c6209a1a]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #495057;margin:0}.feature-item[data-v-c6209a1a]{font-size:.9rem;color:#495057;line-height:1.6;display:block}.description-note[data-v-c6209a1a]{font-size:.85rem;color:#6b7280;font-style:italic;margin:0;line-height:1.6}.payment-section[data-v-c6209a1a]{padding:1.5rem;height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}.product-title[data-v-c6209a1a]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-c6209a1a]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-c6209a1a]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-c6209a1a]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-c6209a1a]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-c6209a1a]{color:#6c757d}.price-value[data-v-c6209a1a]{color:#495057;font-weight:500}.price-item.total-price[data-v-c6209a1a]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-c6209a1a]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-c6209a1a]{color:#e74c3c;font-weight:700;font-size:1.2rem}.payment-method-selector[data-v-c6209a1a]{margin-bottom:1rem}.method-tabs[data-v-c6209a1a]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-c6209a1a]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-c6209a1a]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-c6209a1a]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-c6209a1a]{opacity:.6;cursor:not-allowed;pointer-events:none}.method-tab.switching[data-v-c6209a1a]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.current-payment[data-v-c6209a1a]{margin-bottom:1rem}.qr-code-container[data-v-c6209a1a]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-c6209a1a]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-c6209a1a]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-c6209a1a],.qr-method.wechat-method[data-v-c6209a1a]{z-index:1}.qr-code-image[data-v-c6209a1a]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-c6209a1a]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:10}.loading-spinner[data-v-c6209a1a]{width:40px;height:40px;border:4px solid #e8eaed;border-top-color:#495057;border-radius:50%;animation:spin-c6209a1a 1s linear infinite}@keyframes spin-c6209a1a{to{transform:rotate(360deg)}}.payment-card[data-v-c6209a1a]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-c6209a1a]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-c6209a1a]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:.95rem;flex-shrink:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f4;justify-content:center}.payment-card .card-icon[data-v-c6209a1a]{font-size:1.4rem}.tips-card .card-icon[data-v-c6209a1a]{color:#fa8c16}.payment-card .tips-content[data-v-c6209a1a]{color:#6b7280;font-size:.9rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-c6209a1a]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-c6209a1a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.payment-card .tips-content ul li[data-v-c6209a1a]{color:#6b7280;font-size:.85rem;line-height:1.5}@media (max-width: 1024px){.payment-container[data-v-c6209a1a]{grid-template-columns:1fr}.product-info-section[data-v-c6209a1a]{border-right:none;border-bottom:1px solid #e8eaed}}@media (max-width: 768px){.payment-modal[data-v-c6209a1a]{width:95%!important}.payment-container[data-v-c6209a1a]{min-height:auto}.product-info-section[data-v-c6209a1a],.payment-section[data-v-c6209a1a]{padding:1.5rem}.qr-code-container[data-v-c6209a1a]{width:200px;height:200px}.qr-code-image[data-v-c6209a1a]{width:160px;height:160px}.method-tabs[data-v-c6209a1a]{flex-direction:column}.flow-steps[data-v-c6209a1a]{flex-wrap:wrap;justify-content:center}.flow-arrow[data-v-c6209a1a]{display:none}}.ppt-page[data-v-1f12c6a4]{min-height:100vh;background:#f0f2f5}.header[data-v-1f12c6a4]{background:#fff;box-shadow:0 2px 8px #0000001a;position:fixed;top:0;left:0;right:0;z-index:1000}.header-content[data-v-1f12c6a4]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:64px}.logo .logo-text[data-v-1f12c6a4]{margin:0;font-size:1.5rem;color:#1890ff;display:flex;align-items:center;gap:12px}.logo-icon[data-v-1f12c6a4]{width:32px;height:32px;flex-shrink:0}.nav-actions[data-v-1f12c6a4]{display:flex;gap:1rem}.main-content[data-v-1f12c6a4]{padding-top:80px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.ppt-container[data-v-1f12c6a4]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}.ppt-container h2[data-v-1f12c6a4]{text-align:center;margin-bottom:.5rem;color:#333;font-size:2rem}.subtitle[data-v-1f12c6a4]{text-align:center;margin-bottom:2rem;color:#666;font-size:1.1rem}.document-selection[data-v-1f12c6a4],.generation-config[data-v-1f12c6a4],.generation-progress[data-v-1f12c6a4],.download-section[data-v-1f12c6a4]{margin-bottom:2rem}.document-selection h3[data-v-1f12c6a4],.generation-config h3[data-v-1f12c6a4],.generation-progress h3[data-v-1f12c6a4],.download-section h3[data-v-1f12c6a4]{margin-bottom:1rem;color:#333;font-size:1.3rem}.config-form[data-v-1f12c6a4]{background:#f8f9fa;border-radius:12px;padding:1.5rem}.generation-progress[data-v-1f12c6a4]{background:#f8f9fa;border-radius:12px;padding:1.5rem;text-align:center}.progress-text[data-v-1f12c6a4]{margin-top:1rem;color:#666;font-size:1rem}.file-list[data-v-1f12c6a4]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-1f12c6a4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}.file-info[data-v-1f12c6a4]{display:flex;align-items:center;gap:1rem}.file-icon[data-v-1f12c6a4]{width:40px;height:40px;border-radius:8px;background:#1890ff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.file-details h4[data-v-1f12c6a4]{margin:0 0 .25rem;color:#333}.file-details p[data-v-1f12c6a4]{margin:0;color:#666;font-size:.9rem}.file-actions[data-v-1f12c6a4]{display:flex;gap:.5rem}@media (max-width: 768px){.main-content[data-v-1f12c6a4]{padding-left:1rem;padding-right:1rem}.ppt-container[data-v-1f12c6a4]{padding:1.5rem}.file-item[data-v-1f12c6a4]{flex-direction:column;align-items:flex-start;gap:1rem}.file-actions[data-v-1f12c6a4]{width:100%;justify-content:flex-end}}.ai-rewrite-page[data-v-edf519fa]{min-height:100vh;background:#fafbfc;font-family:SimSun,宋体,Georgia,Times New Roman,serif}.header[data-v-edf519fa]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.header-content[data-v-edf519fa]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-edf519fa]{color:#374151;margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;gap:12px}.logo-icon[data-v-edf519fa]{width:32px;height:32px;flex-shrink:0}.home-btn[data-v-edf519fa]{color:#6b7280!important;font-weight:500;font-size:.95rem;transition:all .3s ease;border-radius:4px;padding:6px 12px}.home-btn[data-v-edf519fa]:hover{color:#374151!important;background:#37415114}.main-content[data-v-edf519fa]{padding-top:90px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem;padding-bottom:3rem}.page-header[data-v-edf519fa]{text-align:center;margin-bottom:3rem;padding:0}.feature-list[data-v-edf519fa]{margin-bottom:1.5rem}.main-title[data-v-edf519fa]{color:#1f2937;font-size:2.2rem;margin-bottom:1.5rem;font-weight:700;letter-spacing:.5px;font-family:SimSun,宋体,serif}.feature-item[data-v-edf519fa]{color:#374151;font-size:1rem;line-height:1.8;margin-bottom:.8rem;font-weight:400}.feature-item strong[data-v-edf519fa]{color:#1f2937;font-weight:600;font-size:1.05rem}.highlight-text[data-v-edf519fa]{background:#e9ecef;color:#343a40;padding:.2rem .5rem;border-radius:3px;font-weight:600;font-size:1.05rem;border:1px solid #ced4da;position:relative;display:inline-block;font-family:SimSun,宋体,serif}.highlight-text[data-v-edf519fa]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#dee2e6;border-radius:3px;z-index:-1}.platform-support[data-v-edf519fa]{color:#6b7280;font-size:.9rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.platform-support span[data-v-edf519fa]{margin-right:1rem}.platform-support span[data-v-edf519fa]:first-child{font-weight:600;color:#374151}.config-section[data-v-edf519fa]{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.config-container[data-v-edf519fa]{max-width:100%}.radio-group[data-v-edf519fa]{width:100%}.radio-group .ant-radio-button-wrapper[data-v-edf519fa]{border-color:#d1d5db;color:#6b7280;background:#f9fafb;transition:all .3s ease}.radio-group .ant-radio-button-wrapper[data-v-edf519fa]:hover{border-color:#9ca3af;color:#374151;background:#f3f4f6}.radio-group .ant-radio-button-wrapper-checked[data-v-edf519fa]{background:#6b7280;border-color:#6b7280;color:#fff;box-shadow:none}.radio-group .ant-radio-button-wrapper-checked[data-v-edf519fa]:hover{background:#4b5563;border-color:#4b5563;color:#fff}.upload-area[data-v-edf519fa]{text-align:center;padding:2rem;border:2px dashed #d1d5db;border-radius:6px;background:#f9fafb;transition:all .3s ease}.upload-area[data-v-edf519fa]:hover{border-color:#9ca3af;background:#f3f4f6}.upload-btn[data-v-edf519fa]{border:1px solid #d1d5db;background:#fff;color:#6b7280;font-weight:500;box-shadow:0 1px 2px #0000000d}.upload-btn[data-v-edf519fa]:disabled{background:#f9fafb;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.upload-area[data-v-edf519fa] .ant-upload-list{margin-top:1rem}.upload-area[data-v-edf519fa] .ant-upload-list-item{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;background:#f8f9fa}.upload-area[data-v-edf519fa] .ant-upload-list-item-name{color:#495057;font-weight:500}.upload-area[data-v-edf519fa] .ant-upload-list-item-actions .anticon{color:#dc3545;font-size:1rem}.upload-area[data-v-edf519fa] .ant-upload-list-item-actions .anticon:hover{color:#c82333}.upload-btn[data-v-edf519fa]:hover{background:#374151;color:#fff;border-color:#374151;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.upload-tip[data-v-edf519fa]{color:#6b7280;font-size:.9rem;margin-top:1rem;margin-bottom:.5rem}.upload-tip-secondary[data-v-edf519fa]{color:#9ca3af;font-size:.85rem}.agreement-link[data-v-edf519fa]{color:#495057;text-decoration:underline;margin-left:4px}.agreement-link[data-v-edf519fa]:hover{color:#2b3240}[data-v-edf519fa] .ant-upload-list{margin-top:1rem}[data-v-edf519fa] .ant-upload-list-item{border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}[data-v-edf519fa] .ant-upload-list-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}[data-v-edf519fa] .ant-upload-list-item-name{color:#374151;font-weight:600;font-size:.95rem;margin-right:1rem}[data-v-edf519fa] .ant-upload-list-item-actions{opacity:1!important;display:flex;align-items:center;gap:.5rem}[data-v-edf519fa] .ant-upload-list-item-delete{color:#ef4444!important;font-size:1.2rem!important;padding:.5rem!important;border-radius:6px!important;background:#fef2f2!important;border:1px solid #fecaca!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:36px!important}[data-v-edf519fa] .ant-upload-list-item-delete:hover{color:#dc2626!important;background:#fee2e2!important;border-color:#fca5a5!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #ef44444d!important}[data-v-edf519fa] .ant-upload-list-item-delete:active{transform:scale(.95)!important}[data-v-edf519fa] .ant-upload-list-item-delete .anticon{font-size:1rem!important}.text-area[data-v-edf519fa]{margin-top:1rem}.content-textarea[data-v-edf519fa]{border-radius:6px;border-color:#d1d5db;font-family:SimSun,宋体,serif;font-size:.95rem;line-height:1.6;background:#f9fafb}.content-textarea[data-v-edf519fa]:focus{border-color:#6b7280;box-shadow:0 0 0 2px #6b72801a}.intensity-slider .ant-slider-rail[data-v-edf519fa]{background:#e5e7eb}.intensity-slider .ant-slider-track[data-v-edf519fa]{background:#6b7280}.intensity-slider .ant-slider-handle[data-v-edf519fa]{border-color:#374151}.academic-switch.ant-switch-checked[data-v-edf519fa]{background:#374151}.submit-section[data-v-edf519fa]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.submit-btn[data-v-edf519fa]{background:#374151;border:none;font-size:1rem;font-weight:500;height:44px;padding:0 2.5rem;border-radius:6px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.submit-btn[data-v-edf519fa]:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.submit-btn[data-v-edf519fa]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.progress-section[data-v-edf519fa]{background:#fff;border-radius:12px;padding:2.5rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;text-align:center;position:relative;overflow:hidden}.progress-section[data-v-edf519fa]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50)}.progress-container[data-v-edf519fa]{max-width:800px;margin:0 auto}.progress-header[data-v-edf519fa]{margin-bottom:2.5rem}.academic-title[data-v-edf519fa]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.title-icon[data-v-edf519fa]{width:48px;height:48px;margin-bottom:1rem;color:#2c3e50;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6}.title-icon svg[data-v-edf519fa]{width:24px;height:24px}.academic-title h3[data-v-edf519fa]{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.subtitle[data-v-edf519fa]{color:#6b7280;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.current-phase[data-v-edf519fa]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;max-width:400px;margin:0 auto}.phase-label[data-v-edf519fa]{color:#64748b;font-size:.9rem;font-weight:500}.phase-text[data-v-edf519fa]{color:#1e293b;font-size:.9rem;font-weight:600}.progress-main[data-v-edf519fa]{margin-bottom:2rem}.progress-label[data-v-edf519fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.label-text[data-v-edf519fa]{color:#374151;font-size:1rem;font-weight:600}.percentage[data-v-edf519fa]{color:#2c3e50;font-size:1.2rem;font-weight:700;font-family:SimSun,宋体,monospace}.progress-bar-container[data-v-edf519fa]{position:relative;margin-bottom:2rem}.progress-bar-bg[data-v-edf519fa]{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-edf519fa]{height:100%;background:linear-gradient(90deg,#2c3e50,#34495e);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-bar-fill[data-v-edf519fa]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-edf519fa 2s infinite}.progress-bar-fill.completed[data-v-edf519fa]{background:linear-gradient(90deg,#2c3e50,#34495e)}.progress-indicators[data-v-edf519fa]{display:flex;justify-content:space-between;margin-top:1.5rem;position:relative}.progress-indicators[data-v-edf519fa]:before{content:"";position:absolute;top:12px;left:12px;right:12px;height:2px;background:#e2e8f0;z-index:1}.indicator[data-v-edf519fa]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1}.indicator-dot[data-v-edf519fa]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;border:3px solid #ffffff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative}.indicator.active .indicator-dot[data-v-edf519fa]{background:#2c3e50;box-shadow:0 0 0 4px #2c3e501a}.indicator.active .indicator-dot[data-v-edf519fa]:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%}.indicator-label[data-v-edf519fa]{margin-top:.5rem;font-size:.8rem;color:#6b7280;font-weight:500;text-align:center}.indicator.active .indicator-label[data-v-edf519fa]{color:#2c3e50;font-weight:600}.academic-stats[data-v-edf519fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-edf519fa]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;transition:all .3s ease}.stat-card[data-v-edf519fa]:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-edf519fa]{width:40px;height:40px;color:#2c3e50;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.stat-icon svg[data-v-edf519fa]{width:20px;height:20px}.stat-content[data-v-edf519fa]{flex:1}.stat-value[data-v-edf519fa]{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:.25rem;font-family:SimSun,宋体,serif}.stat-label[data-v-edf519fa]{color:#6b7280;font-size:.85rem;font-weight:500}.technical-info[data-v-edf519fa]{background:#f8fafc;border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0;text-align:left}.technical-info h4[data-v-edf519fa]{color:#374151;font-size:1rem;font-weight:600;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.technical-info h4[data-v-edf519fa]:before{content:"⚙️";font-size:1.2rem}.technical-info p[data-v-edf519fa]{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}@keyframes shimmer-edf519fa{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-time[data-v-edf519fa]{color:#9ca3af;font-size:.9rem;font-family:SimSun,宋体,monospace}.result-section[data-v-edf519fa]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb}.result-header[data-v-edf519fa]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.result-header h3[data-v-edf519fa]{color:#374151;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.result-stats[data-v-edf519fa]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.stat-item[data-v-edf519fa]{text-align:center}.stat-label[data-v-edf519fa]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.stat-value[data-v-edf519fa]{display:block;color:#374151;font-size:1.3rem;font-weight:600;font-family:SimSun,宋体,monospace}.result-tabs .ant-tabs-tab[data-v-edf519fa]{font-weight:500;color:#6b7280;font-size:14px;padding:12px 16px;transition:all .3s ease}.result-tabs .ant-tabs-tab[data-v-edf519fa]:hover{color:#495057}.result-tabs .ant-tabs-tab-active[data-v-edf519fa]{color:#2c3e50;font-weight:600;background:#f8f9fa;border-radius:6px 6px 0 0}.result-tabs .ant-tabs-ink-bar[data-v-edf519fa]{background:#2c3e50;height:3px;border-radius:2px}.content-display[data-v-edf519fa]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.5rem;max-height:400px;overflow-y:auto;margin-bottom:1rem}.content-display pre[data-v-edf519fa]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:SimSun,宋体,serif;font-size:.95rem;line-height:1.6;color:#374151}.content-display.original[data-v-edf519fa]{border-left:4px solid #9ca3af}.content-display.rewritten[data-v-edf519fa]{border-left:4px solid #6b7280}.comparison-view[data-v-edf519fa]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.comparison-column h4[data-v-edf519fa]{color:#374151;font-size:1rem;margin-bottom:1rem;font-weight:600;text-align:center}.result-actions[data-v-edf519fa]{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb;flex-wrap:wrap}.action-btn[data-v-edf519fa]{height:40px;padding:0 1.5rem;border-radius:6px;font-weight:500;border-color:#d1d5db;color:#6b7280;transition:all .3s ease}.action-btn[data-v-edf519fa]:hover{border-color:#374151;color:#374151;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.detail-actions[data-v-edf519fa]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.detail-actions .download-btn[data-v-edf519fa]{background:#2c3e50;border-color:#2c3e50;color:#fff}.detail-actions .download-btn[data-v-edf519fa]:hover{background:#34495e;border-color:#34495e;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #2c3e504d}.detail-actions .action-btn[data-v-edf519fa]:not(.download-btn){border-color:#d1d5db;color:#6b7280}.detail-actions .action-btn[data-v-edf519fa]:not(.download-btn):hover{border-color:#374151;color:#374151;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.retry-btn[data-v-edf519fa]{background:#2c3e50;border-color:#2c3e50;color:#fff;font-weight:500;padding:8px 16px;border-radius:6px;transition:all .3s ease}.retry-btn[data-v-edf519fa]:hover{background:#34495e;border-color:#34495e;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #2c3e504d}@keyframes titleFadeIn-edf519fa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-edf519fa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-edf519fa{0%{width:0;opacity:0}to{width:80px;opacity:1}}@media (max-width: 768px){.main-content[data-v-edf519fa]{padding-left:1rem;padding-right:1rem}.page-header h2[data-v-edf519fa]{font-size:2.2rem}.config-section[data-v-edf519fa]{padding:1.5rem}.result-stats[data-v-edf519fa]{gap:2rem}.comparison-view[data-v-edf519fa]{grid-template-columns:1fr}.result-actions[data-v-edf519fa]{flex-direction:column;align-items:center}.action-btn[data-v-edf519fa]{width:200px}}.history-section[data-v-edf519fa]{margin-top:3rem;background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb}.history-section[data-v-edf519fa] .ant-table{font-family:SimSun,宋体,serif}.history-section[data-v-edf519fa] .ant-table-thead>tr>th{background:#f8f9fa;color:#495057;font-weight:600;border-bottom:2px solid #e9ecef}.history-section[data-v-edf519fa] .ant-table-tbody>tr>td{color:#495057;border-bottom:1px solid #f1f3f4}.history-section[data-v-edf519fa] .ant-table-tbody>tr:hover>td{background:#f8f9fa}.history-section[data-v-edf519fa] .ant-tag{border-radius:3px;font-weight:500;font-size:.85rem;padding:2px 8px;border:1px solid}.history-section[data-v-edf519fa] .ant-btn-link{color:#6b7280;font-weight:500;padding:4px 8px;font-size:.9rem}.history-section[data-v-edf519fa] .ant-btn-link:hover{color:#495057}.detail-modal[data-v-edf519fa] .ant-modal-header{background:#f8f9fa;border-bottom:1px solid #e9ecef}.detail-modal[data-v-edf519fa] .ant-modal-title{color:#495057;font-weight:600;font-size:1.1rem}.section-title[data-v-edf519fa]{color:#495057;font-weight:600;font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.detail-actions[data-v-edf519fa]{display:flex;gap:1rem;align-items:center}.detail-actions .action-btn[data-v-edf519fa]{display:flex;align-items:center;gap:.5rem;padding:8px 16px;border-radius:6px;font-weight:500;transition:all .3s ease}.detail-actions .action-btn[data-v-edf519fa]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.history-section[data-v-edf519fa] .ant-btn-link.ant-btn-dangerous{color:#dc3545}.history-section[data-v-edf519fa] .ant-btn-link.ant-btn-dangerous:hover{color:#c82333;background:#f8d7da}.history-header[data-v-edf519fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.history-header h3[data-v-edf519fa]{margin:0;color:#374151;font-size:1.3rem;font-weight:600}.detail-modal .ant-modal-body[data-v-edf519fa]{max-height:70vh;overflow-y:auto}.loading-container[data-v-edf519fa]{text-align:center;padding:2rem}.loading-container p[data-v-edf519fa]{margin-top:1rem;color:#6b7280}.error-container[data-v-edf519fa]{text-align:center;padding:2rem}.detail-content[data-v-edf519fa]{padding:0}.detail-section[data-v-edf519fa]{margin-bottom:2rem}.detail-section[data-v-edf519fa]:last-child{margin-bottom:0}.section-title[data-v-edf519fa]{color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.detail-tabs .ant-tabs-tab[data-v-edf519fa]{font-weight:500;color:#6b7280;font-size:14px;padding:12px 16px;transition:all .3s ease}.detail-tabs .ant-tabs-tab[data-v-edf519fa]:hover{color:#495057}.detail-tabs .ant-tabs-tab-active[data-v-edf519fa]{color:#2c3e50;font-weight:600;background:#f8f9fa;border-radius:6px 6px 0 0}.detail-tabs .ant-tabs-ink-bar[data-v-edf519fa]{background:#2c3e50;height:3px;border-radius:2px}.stats-grid[data-v-edf519fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-top:1rem}.stats-grid .stat-item[data-v-edf519fa]{text-align:center;padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.stats-grid .stat-label[data-v-edf519fa]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.stats-grid .stat-value[data-v-edf519fa]{display:block;color:#374151;font-size:1.2rem;font-weight:600;font-family:SimSun,宋体,monospace}.payment-modal .ant-modal-content[data-v-edf519fa]{background:#fafbfc;border-radius:16px}.payment-modal .ant-modal-body[data-v-edf519fa]{padding:0;background:#fafbfc}.product-grid[data-v-edf519fa]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;min-height:500px}.product-list-container[data-v-edf519fa]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.product-list[data-v-edf519fa]{display:flex;flex-direction:column;gap:1rem}.product-card[data-v-edf519fa]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-edf519fa]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-edf519fa]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-edf519fa]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-card.word-based[data-v-edf519fa]{background:linear-gradient(135deg,#f8f9fa,#f1f3f4);border:2px solid #495057;position:relative}.product-card.word-based[data-v-edf519fa]:after{content:"推荐";position:absolute;top:-1px;right:20px;background:#495057;color:#fff;padding:4px 12px;border-radius:0 0 8px 8px;font-size:.7rem;font-weight:600;z-index:1}.product-card.word-based[data-v-edf519fa]:hover{border-color:#343a40;transform:translateY(-2px);box-shadow:0 8px 24px #49505726}.product-card.word-based.selected[data-v-edf519fa]{border-color:#343a40;background:linear-gradient(135deg,#f1f3f4,#e9ecef);box-shadow:0 8px 24px #49505733}.product-card.word-based.selected[data-v-edf519fa]:before{background:linear-gradient(90deg,#495057,#343a40)}.product-info[data-v-edf519fa]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-edf519fa]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-edf519fa]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-edf519fa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-edf519fa]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-edf519fa]{margin-top:1rem;flex-shrink:0}.price-row[data-v-edf519fa]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-edf519fa]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-edf519fa]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.payment-section[data-v-edf519fa]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.product-title[data-v-edf519fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-edf519fa]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-edf519fa]{font-size:1.5rem;font-weight:700;color:#e74c3c}.payment-method-selector[data-v-edf519fa]{margin-bottom:1.5rem}.method-tabs[data-v-edf519fa]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-edf519fa]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-edf519fa]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-edf519fa]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-edf519fa]{opacity:.6;cursor:not-allowed;pointer-events:none}.current-payment[data-v-edf519fa]{margin-bottom:1.5rem}.qr-code-container[data-v-edf519fa]{display:flex;justify-content:center;align-items:center;padding:20px}.qr-code-wrapper[data-v-edf519fa]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-edf519fa]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-edf519fa],.qr-method.wechat-method[data-v-edf519fa]{z-index:1}.qr-code-image[data-v-edf519fa]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-edf519fa]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-edf519fa]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-edf519fa 1s linear infinite;display:block}@keyframes spin-edf519fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-edf519fa{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.method-tab.switching[data-v-edf519fa]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.payment-methods[data-v-edf519fa]{display:flex;gap:1rem;margin-bottom:1.5rem}.payment-card[data-v-edf519fa]{background:transparent;border-radius:16px;border:1px solid #e5e7eb;padding:1.5rem;display:flex;flex-direction:column;gap:0;flex:1;min-height:200px;transition:all .3s ease}.payment-card[data-v-edf519fa]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-edf519fa]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#495057;font-size:1rem;flex-shrink:0;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f3f4;justify-content:center}.payment-card .card-icon[data-v-edf519fa]{font-size:1.4rem}.alipay-card .card-icon[data-v-edf519fa]{color:#1677ff}.wechat-card .card-icon[data-v-edf519fa]{color:#07c160}.tips-card .card-icon[data-v-edf519fa]{color:#fa8c16}.payment-card .qr-code-container[data-v-edf519fa]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem;min-height:120px;position:relative}.payment-card .qr-code-container[data-v-edf519fa]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-edf519fa]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-edf519fa]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-edf519fa]{color:#6b7280;font-size:.85rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-edf519fa]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-edf519fa]{margin:0;padding-left:1.25rem}.payment-card .tips-content li[data-v-edf519fa]{margin-bottom:.5rem;color:#6b7280}@media (max-width: 768px){.product-grid[data-v-edf519fa]{grid-template-columns:1fr;gap:1rem}.payment-methods[data-v-edf519fa]{flex-direction:column}.product-list-container[data-v-edf519fa]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-edf519fa]{min-height:auto;gap:.75rem}.product-card[data-v-edf519fa]{min-height:160px;padding:1.25rem}.product-info h4[data-v-edf519fa]{font-size:1.1rem}.product-description[data-v-edf519fa]{font-size:.85rem}.current-price[data-v-edf519fa]{font-size:1.4rem}.qr-code-container img[data-v-edf519fa]{width:80px;height:80px}.price-row[data-v-edf519fa]{flex-direction:row;justify-content:space-between;align-items:center}}.product-tooltip[data-v-edf519fa]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-edf519fa .2s ease-out}.product-tooltip[data-v-edf519fa]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-edf519fa]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-edf519fa]{padding:1rem}.tooltip-content h5[data-v-edf519fa]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-edf519fa]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.word-count-info[data-v-edf519fa]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;margin:0 0 .75rem}.word-count-item[data-v-edf519fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.word-count-item[data-v-edf519fa]:last-child{margin-bottom:0}.word-count-item .label[data-v-edf519fa]{color:#6c757d;font-size:.8rem;font-weight:500}.word-count-item .value[data-v-edf519fa]{color:#495057;font-size:.8rem;font-weight:600}.tooltip-features[data-v-edf519fa]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-edf519fa]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-edf519fa]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-edf519fa]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-edf519fa]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-edf519fa{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.academic-reminder[data-v-edf519fa]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:12px 14px;margin-top:8px}.academic-reminder .reminder-title[data-v-edf519fa]{color:#374151;font-weight:600;margin-bottom:6px}.academic-reminder ul[data-v-edf519fa]{margin:0;padding-left:18px;color:#6b7280;line-height:1.6;font-size:.9rem}.detailed-report-modal[data-v-4f3c7b3a]{font-family:Georgia,Times New Roman,Microsoft YaHei,SimSun,serif}.loading-container[data-v-4f3c7b3a]{text-align:center;padding:40px 0}.loading-container p[data-v-4f3c7b3a]{margin-top:16px;color:#666}.error-container[data-v-4f3c7b3a]{padding:20px 0}.report-content[data-v-4f3c7b3a]{max-height:70vh;overflow-y:auto}.report-section[data-v-4f3c7b3a]{margin-bottom:32px;padding:24px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.section-title[data-v-4f3c7b3a]{display:flex;align-items:center;margin:0 0 20px;font-size:18px;font-weight:600;color:#262626}.section-title .anticon[data-v-4f3c7b3a]{margin-right:8px;color:#1890ff}.detail-count[data-v-4f3c7b3a]{margin-left:8px;font-size:14px;font-weight:400;color:#8c8c8c}.info-grid[data-v-4f3c7b3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-item[data-v-4f3c7b3a]{display:flex;align-items:center}.info-item .label[data-v-4f3c7b3a]{min-width:80px;font-weight:500;color:#595959}.info-item .value[data-v-4f3c7b3a]{color:#262626;word-break:break-all}.summary-grid[data-v-4f3c7b3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.summary-item[data-v-4f3c7b3a]{text-align:center;padding:20px;background:#fff;border-radius:8px;border:1px solid #d9d9d9}.summary-label[data-v-4f3c7b3a]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.similarity-score[data-v-4f3c7b3a]{font-size:32px;font-weight:700;color:#262626}.segment-count[data-v-4f3c7b3a]{font-size:32px;font-weight:700;color:#1890ff}.score-excellent[data-v-4f3c7b3a]{color:#52c41a!important}.score-good[data-v-4f3c7b3a]{color:#1890ff!important}.score-warning[data-v-4f3c7b3a]{color:#fa8c16!important}.score-danger[data-v-4f3c7b3a]{color:#f5222d!important}.score-unknown[data-v-4f3c7b3a]{color:#8c8c8c!important}.no-details[data-v-4f3c7b3a]{text-align:center;padding:40px 0}.details-list[data-v-4f3c7b3a]{display:flex;flex-direction:column;gap:20px}.detail-item[data-v-4f3c7b3a]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.detail-header[data-v-4f3c7b3a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.detail-index[data-v-4f3c7b3a]{font-weight:600;color:#262626}.detail-similarity[data-v-4f3c7b3a]{font-weight:600;font-size:16px}.detail-content[data-v-4f3c7b3a]{padding:20px}.detail-row[data-v-4f3c7b3a]{margin-bottom:16px}.detail-row[data-v-4f3c7b3a]:last-child{margin-bottom:0}.detail-label[data-v-4f3c7b3a]{display:inline-block;min-width:80px;font-weight:500;color:#595959}.detail-value[data-v-4f3c7b3a]{color:#262626;word-break:break-all}.segment-text[data-v-4f3c7b3a]{margin-top:8px;padding:12px;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:4px;color:#262626;line-height:1.6;white-space:pre-wrap;word-break:break-all}.report-actions[data-v-4f3c7b3a]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8}.download-btn[data-v-4f3c7b3a]{background:#374151!important;border-color:#374151!important;color:#fff!important;font-weight:500!important;height:40px!important;padding:0 20px!important;border-radius:6px!important;transition:all .2s ease!important}.download-btn[data-v-4f3c7b3a]:hover{background:#1f2937!important;border-color:#1f2937!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3741514d!important}.download-btn[data-v-4f3c7b3a]:active{transform:translateY(0)!important;box-shadow:0 2px 6px #37415133!important}.download-btn[data-v-4f3c7b3a]:focus{background:#374151!important;border-color:#374151!important;color:#fff!important;box-shadow:0 0 0 2px #37415133!important}.distribution-chart-container[data-v-4f3c7b3a]{width:100%;height:400px;margin-bottom:1.5rem}.distribution-chart[data-v-4f3c7b3a]{width:100%;height:100%}.distribution-stats[data-v-4f3c7b3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.stat-item[data-v-4f3c7b3a]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.stat-label[data-v-4f3c7b3a]{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.stat-value[data-v-4f3c7b3a]{font-size:1.5rem;font-weight:600}.stat-value.excellent[data-v-4f3c7b3a]{color:#228b22}.stat-value.good[data-v-4f3c7b3a]{color:#1e90ff}.stat-value.average[data-v-4f3c7b3a]{color:orange}.stat-value.poor[data-v-4f3c7b3a]{color:#dc143c}.citation-scores[data-v-4f3c7b3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.score-item[data-v-4f3c7b3a]{display:flex;flex-direction:column;align-items:center;padding:1.25rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.score-item[data-v-4f3c7b3a]:hover{border-color:#495057;box-shadow:0 2px 8px #49505726}.score-item.overall[data-v-4f3c7b3a]{background:linear-gradient(135deg,#f8fafc,#e9ecef);border:2px solid #495057}.score-label[data-v-4f3c7b3a]{font-size:.9rem;color:#6b7280;margin-bottom:.75rem;text-align:center}.score-value[data-v-4f3c7b3a]{font-size:1.8rem;font-weight:700}.score-value.score-excellent[data-v-4f3c7b3a]{color:#228b22}.score-value.score-good[data-v-4f3c7b3a]{color:#1e90ff}.score-value.score-poor[data-v-4f3c7b3a]{color:#dc143c}.score-value.score-unknown[data-v-4f3c7b3a]{color:#9ca3af}.citation-ratio[data-v-4f3c7b3a]{padding:1rem;background:#f8fafc;border-radius:8px;margin-bottom:1rem}.ratio-label[data-v-4f3c7b3a]{font-weight:500;color:#374151;margin-right:.5rem}.ratio-value[data-v-4f3c7b3a]{font-weight:600;color:#495057;font-size:1.1rem}.missing-citations[data-v-4f3c7b3a]{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem}.warning-label[data-v-4f3c7b3a]{font-weight:500;color:#991b1b;margin-right:.5rem}.warning-value[data-v-4f3c7b3a]{font-weight:600;color:#dc2626;font-size:1.1rem}.format-issues[data-v-4f3c7b3a]{margin-top:1rem;padding:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.format-issues h5[data-v-4f3c7b3a]{color:#92400e;font-size:1rem;font-weight:600;margin-bottom:.75rem}.format-issues ul[data-v-4f3c7b3a]{margin:0;padding-left:1.5rem}.format-issues li[data-v-4f3c7b3a]{color:#78350f;margin-bottom:.5rem;line-height:1.6}.suggestions-group[data-v-4f3c7b3a]{margin-bottom:1.5rem}.suggestions-group[data-v-4f3c7b3a]:last-child{margin-bottom:0}.suggestions-group h5[data-v-4f3c7b3a]{color:#495057;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-left:.5rem;border-left:3px solid #495057}.suggestions-list[data-v-4f3c7b3a]{margin:0;padding-left:1.5rem;list-style:none}.suggestions-list li[data-v-4f3c7b3a]{color:#374151;margin-bottom:.75rem;padding-left:1rem;position:relative;line-height:1.6}.suggestions-list li[data-v-4f3c7b3a]:before{content:"•";position:absolute;left:0;color:#495057;font-weight:700;font-size:1.2rem}.summary-value[data-v-4f3c7b3a]{font-size:1.2rem;font-weight:600;color:#374151}@media (max-width: 768px){.info-grid[data-v-4f3c7b3a],.summary-grid[data-v-4f3c7b3a],.distribution-stats[data-v-4f3c7b3a],.citation-scores[data-v-4f3c7b3a]{grid-template-columns:1fr}.detail-header[data-v-4f3c7b3a]{flex-direction:column;gap:8px;text-align:center}.report-actions[data-v-4f3c7b3a]{flex-direction:column;align-items:center}}.plagiarism-check-page[data-v-bd404347]{min-height:100vh;background:#fafbfc;font-family:SimSun,宋体,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.plagiarism-check-page[data-v-bd404347] *{font-family:inherit!important;font-style:normal!important;line-height:1.62;letter-spacing:.15px}.header[data-v-bd404347]{background:#fff;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.header-content[data-v-bd404347]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo .logo-text[data-v-bd404347]{color:#374151;margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;gap:12px}.logo-icon[data-v-bd404347]{width:32px;height:32px;flex-shrink:0}.home-btn[data-v-bd404347]{color:#495057!important;font-weight:700!important;font-size:1rem!important;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-bd404347] span{font-weight:700!important}.home-btn[data-v-bd404347]:hover{color:#1f2937!important;background:#f3f4f6;border-color:#e5e7eb;box-shadow:0 1px 2px #0000000a;transform:translateY(-.5px)}.home-btn[data-v-bd404347]:active{transform:translateY(0);background:#eef2f7}.home-btn[data-v-bd404347]:focus-visible{outline:none;box-shadow:0 0 0 2px #37415126}.main-content[data-v-bd404347]{padding-top:90px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.page-header[data-v-bd404347]{text-align:center;margin-bottom:2.25rem;color:#374151;position:relative}.page-header[data-v-bd404347]:after{content:"";display:block;width:72px;height:1px;background:#e5e7eb;margin:.9rem auto 0}.page-header h2[data-v-bd404347]{color:#242a31;font-size:2.3rem;margin-bottom:.5rem;letter-spacing:.25px;font-weight:600}.subtitle[data-v-bd404347]{color:#6a7482;font-size:1rem;letter-spacing:.2px;margin-bottom:.45rem;font-weight:400}.subtitle .em[data-v-bd404347]{color:#2b3240;font-weight:500}.support-points[data-v-bd404347]{color:#7a8391;margin:.1rem 0 .6rem}.support-points .key[data-v-bd404347]{color:#3a4350;font-weight:500}.support-points .divider[data-v-bd404347]{margin:0 .4rem;color:#a6adb7}.note[data-v-bd404347]{color:#7a8391;font-size:.92rem;margin:.1rem 0 0}.file-uploader[data-v-bd404347]{width:100%}.upload-area[data-v-bd404347]{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;background:#f8fafc;transition:all .3s ease;cursor:pointer}.upload-area[data-v-bd404347]:hover{border-color:#6b7280;background:#f1f5f9}.upload-icon[data-v-bd404347]{font-size:2.5rem;color:#6b7280;margin-bottom:1rem;display:block}.upload-text h4[data-v-bd404347]{color:#374151;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.upload-text p[data-v-bd404347]{color:#6b7280;font-size:.9rem;margin:0}.upload-text .upload-tip[data-v-bd404347]{color:#9ca3af;font-size:.8rem;margin-top:.5rem;margin-bottom:0}.upload-container[data-v-bd404347]{width:100%}.uploaded-container[data-v-bd404347]{border:2px solid #d1d5db;border-radius:8px;padding:1rem;background:#fafbfc}.uploaded-file[data-v-bd404347]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0;transition:all .2s ease}.uploaded-file[data-v-bd404347]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.file-icon[data-v-bd404347]{color:#3b82f6;font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f0f9ff;border-radius:50%}.file-info[data-v-bd404347]{flex:1;min-width:0}.file-name[data-v-bd404347]{color:#374151;font-size:.95rem;font-weight:500;margin-bottom:.25rem;word-break:break-all}.file-size[data-v-bd404347]{color:#6b7280;font-size:.8rem}.file-actions[data-v-bd404347]{display:flex;align-items:center;gap:.5rem}.uploaded-tip[data-v-bd404347]{color:#6b7280;font-size:.8rem;margin-top:.75rem;margin-bottom:0;text-align:center}.submit-section[data-v-bd404347]{margin-top:2rem;text-align:center}.submit-btn[data-v-bd404347]{height:48px;font-size:1rem;font-weight:600;border-radius:8px;background:#6b7280;border-color:#6b7280;color:#fff;transition:all .2s ease}.submit-btn[data-v-bd404347]:hover:not(:disabled){background:#4b5563;border-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.submit-btn[data-v-bd404347]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #6b728033}.submit-btn[data-v-bd404347]:disabled{background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;transform:none;box-shadow:none}.main-layout[data-v-bd404347]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;margin-top:2rem}.left-section[data-v-bd404347]{position:sticky;top:2rem;height:fit-content}.right-section[data-v-bd404347]{min-height:500px}.databases-section[data-v-bd404347]{padding:2rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;margin-bottom:2rem}.databases-section h3[data-v-bd404347]{color:#374151;font-size:1.4rem;font-weight:600;margin-bottom:.8rem;text-align:center;position:relative;font-family:SimSun,宋体,serif}.databases-section h3[data-v-bd404347]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,#6b7280,#9ca3af);border-radius:1px}.databases-desc[data-v-bd404347]{color:#6b7280;font-size:.95rem;text-align:center;margin-bottom:2rem;line-height:1.6}.databases-list[data-v-bd404347]{display:flex;flex-direction:column;gap:.75rem}.database-item[data-v-bd404347]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:.75rem}.database-item[data-v-bd404347]:hover{border-color:#6b7280;background:#fff;transform:translate(4px);box-shadow:0 2px 8px #6b728026}.database-icon[data-v-bd404347]{color:#6b7280;font-size:1.5rem;margin-top:.25rem;flex-shrink:0}.database-content[data-v-bd404347]{flex:1}.database-name[data-v-bd404347]{font-size:1rem;color:#374151;font-weight:500;margin-bottom:.5rem;line-height:1.4}.database-desc[data-v-bd404347]{font-size:.85rem;color:#6b7280;line-height:1.6;font-weight:400}.form-container[data-v-bd404347]{max-width:100%;padding:0}.empty-state[data-v-bd404347]{text-align:center;padding:2rem;color:#666}.empty-state p[data-v-bd404347]{margin:0;font-size:14px}@media (max-width: 1024px){.main-layout[data-v-bd404347]{grid-template-columns:1fr;gap:1.5rem}.left-section[data-v-bd404347]{position:static;order:2}.right-section[data-v-bd404347]{order:1}.databases-section[data-v-bd404347]{margin-top:2rem}}.check-form-section[data-v-bd404347]{margin-bottom:3rem}.form-container[data-v-bd404347]{background:#fff;border-radius:8px;padding:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.form-input[data-v-bd404347]{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease;background:#f9fafb}.form-input[data-v-bd404347]:hover,.form-input[data-v-bd404347]:focus{border-color:#6b7280;box-shadow:0 0 0 2px #6b72801a}.radio-group[data-v-bd404347]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-bd404347]{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease;margin:0;background:#f9fafb;color:#6b7280}.radio-group .ant-radio-button-wrapper[data-v-bd404347]:hover{border-color:#9ca3af;color:#374151;background:#f3f4f6}.radio-group .ant-radio-button-wrapper-checked[data-v-bd404347]{background:#374151;border-color:#374151;color:#fff}.upload-area[data-v-bd404347]{margin-top:1rem;padding:1.5rem;background:#f9fafb;border-radius:6px;border:2px dashed #d1d5db;text-align:center}.upload-btn[data-v-bd404347]{width:100%;height:44px;font-size:.95rem;font-weight:500;border:1px solid #d1d5db;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:#6b7280}.upload-btn[data-v-bd404347]:hover{border-color:#374151;color:#374151;background:#f3f4f6}.upload-tip[data-v-bd404347]{margin:1rem 0 0;color:#6b7280;font-size:.9rem;text-align:center}.upload-tip-secondary[data-v-bd404347]{margin:.5rem 0 0;color:#9ca3af;font-size:.85rem;text-align:center}[data-v-bd404347] .ant-upload-list{margin-top:1rem}[data-v-bd404347] .ant-upload-list-item{border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}[data-v-bd404347] .ant-upload-list-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}[data-v-bd404347] .ant-upload-list-item-name{color:#374151;font-weight:600;font-size:.95rem;margin-right:1rem}[data-v-bd404347] .ant-upload-list-item-actions{opacity:1!important;display:flex;align-items:center;gap:.5rem}[data-v-bd404347] .ant-upload-list-item-delete{color:#ef4444!important;font-size:1.2rem!important;padding:.5rem!important;border-radius:6px!important;background:#fef2f2!important;border:1px solid #fecaca!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;min-height:36px!important}[data-v-bd404347] .ant-upload-list-item-delete:hover{color:#dc2626!important;background:#fee2e2!important;border-color:#fca5a5!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #ef44444d!important}[data-v-bd404347] .ant-upload-list-item-delete:active{transform:scale(.95)!important}[data-v-bd404347] .ant-upload-list-item-delete .anticon{font-size:1rem!important}[data-v-bd404347] .ant-table{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-v-bd404347] .ant-table-thead>tr>th{background:#f8fafc!important;color:#374151!important;font-weight:600!important;font-size:.875rem!important;border-bottom:2px solid #e5e7eb!important;padding:12px 16px!important}[data-v-bd404347] .ant-table-tbody>tr>td{color:#4b5563!important;font-size:.875rem!important;padding:12px 16px!important;border-bottom:1px solid #f3f4f6!important}[data-v-bd404347] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}[data-v-bd404347] .ant-tag{border-radius:4px!important;font-size:.75rem!important;font-weight:500!important;padding:2px 8px!important;border:none!important}[data-v-bd404347] .ant-tag-processing{background:#fef3c7!important;color:#92400e!important}[data-v-bd404347] .ant-tag-success{background:#d1fae5!important;color:#065f46!important}[data-v-bd404347] .ant-tag-error{background:#fee2e2!important;color:#991b1b!important}[data-v-bd404347] .ant-tag-warning{background:#fef3c7!important;color:#92400e!important}[data-v-bd404347] .ant-btn-link{color:#4b5563!important;font-weight:500!important;font-size:.875rem!important;padding:4px 8px!important;height:auto!important;border:none!important;background:transparent!important;transition:all .2s ease!important}[data-v-bd404347] .ant-btn-link:hover{color:#1f2937!important;background:#f3f4f6!important;border-radius:4px!important}[data-v-bd404347] .ant-btn-link.ant-btn-dangerous{color:#dc2626!important}[data-v-bd404347] .ant-btn-link.ant-btn-dangerous:hover{color:#991b1b!important;background:#fef2f2!important}[data-v-bd404347] .similarity-rate{font-weight:600!important;font-size:.875rem!important}[data-v-bd404347] .similarity-rate.low{color:#059669!important}[data-v-bd404347] .similarity-rate.medium{color:#d97706!important}[data-v-bd404347] .similarity-rate.high{color:#dc2626!important}[data-v-bd404347] .ant-pagination{margin-top:1.5rem!important}[data-v-bd404347] .ant-pagination .ant-pagination-item{border:1px solid #e5e7eb!important;background:#fff!important;color:#4b5563!important}[data-v-bd404347] .ant-pagination .ant-pagination-item:hover{border-color:#374151!important;color:#1f2937!important}[data-v-bd404347] .ant-pagination .ant-pagination-item-active{background:#374151!important;border-color:#374151!important;color:#fff!important}[data-v-bd404347] .ant-pagination .ant-pagination-prev,[data-v-bd404347] .ant-pagination .ant-pagination-next{border:1px solid #e5e7eb!important;background:#fff!important;color:#4b5563!important}[data-v-bd404347] .ant-pagination .ant-pagination-prev:hover,[data-v-bd404347] .ant-pagination .ant-pagination-next:hover{border-color:#374151!important;color:#1f2937!important}[data-v-bd404347] .ant-empty{color:#6b7280!important}[data-v-bd404347] .ant-empty-description{color:#6b7280!important;font-size:.875rem!important}[data-v-bd404347] .ant-spin-container{background:#fff!important}[data-v-bd404347] .ant-spin{color:#374151!important}.content-area[data-v-bd404347]{margin-top:1rem}.content-textarea[data-v-bd404347]{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease;font-family:SimSun,宋体,serif;line-height:1.6;background:#f9fafb}.content-textarea[data-v-bd404347]:hover,.content-textarea[data-v-bd404347]:focus{border-color:#6b7280;box-shadow:0 0 0 2px #6b72801a}.submit-tips[data-v-bd404347]{display:flex;align-items:flex-start;gap:1rem;margin:1.5rem 0;padding:1.5rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.tips-icon[data-v-bd404347]{flex-shrink:0;width:36px;height:36px;background:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.tips-content h4[data-v-bd404347]{color:#374151;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.tips-content p[data-v-bd404347]{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.check-btn[data-v-bd404347]{height:48px;font-size:1rem;font-weight:500;border-radius:6px;background:#374151;border:none;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.check-btn[data-v-bd404347]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #00000026;background:#1f2937}.check-btn[data-v-bd404347]:disabled{background:#9ca3af!important;cursor:not-allowed;transform:none}.check-progress[data-v-bd404347]{margin:2rem 0;position:relative;width:100%;clear:both;display:block;z-index:10}.progress-container[data-v-bd404347]{background:#fff;border-radius:12px;padding:2.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #00000014;text-align:center;position:relative;z-index:1}.progress-header[data-v-bd404347]{margin-bottom:2rem}.progress-icon[data-v-bd404347]{font-size:3rem;color:#6b7280;margin-bottom:1rem;animation:rotate-bd404347 2s linear infinite}.progress-header h4[data-v-bd404347]{color:#374151;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.progress-header p[data-v-bd404347]{color:#6b7280;font-size:.95rem;margin:0}.progress-timer[data-v-bd404347]{margin:2rem 0;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.timer-circle[data-v-bd404347]{width:100px;height:100px;border-radius:50%;background:#6b7280;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin:0;box-shadow:0 2px 8px #6b728033;animation:pulse-bd404347 2s ease-in-out infinite;position:relative;z-index:1}.timer-text[data-v-bd404347]{font-size:2rem;font-weight:600;line-height:1}.timer-unit[data-v-bd404347]{font-size:.9rem;font-weight:500;opacity:.9}.check-systems[data-v-bd404347]{margin-top:2rem}.check-systems h5[data-v-bd404347]{color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.system-list[data-v-bd404347]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.system-item[data-v-bd404347]{display:flex;align-items:center;gap:1rem;padding:1.2rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb;transition:all .3s ease;min-width:180px}.system-item.active[data-v-bd404347]{background:#f3f4f6;border-color:#6b7280;box-shadow:0 1px 3px #0000001a}.system-item .system-icon[data-v-bd404347]{font-size:1.3rem;color:#9ca3af;transition:all .3s ease}.system-item.active .system-icon[data-v-bd404347]{color:#374151}.system-info h6[data-v-bd404347]{color:#374151;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.system-info p[data-v-bd404347]{color:#6b7280;margin:0;font-size:.8rem}.check-result[data-v-bd404347]{margin-bottom:3rem}.result-actions .download-btn[data-v-bd404347]{background:#374151!important;border-color:#374151!important;color:#fff!important;font-weight:500!important;height:40px!important;padding:0 20px!important;border-radius:6px!important;transition:all .2s ease!important}.result-actions .download-btn[data-v-bd404347]:hover{background:#1f2937!important;border-color:#1f2937!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3741514d!important}.result-actions .download-btn[data-v-bd404347]:active{transform:translateY(0)!important;box-shadow:0 2px 6px #37415133!important}.result-actions .download-btn[data-v-bd404347]:focus{background:#374151!important;border-color:#374151!important;color:#fff!important;box-shadow:0 0 0 2px #37415133!important}.result-container[data-v-bd404347]{background:#fff;border-radius:12px;padding:2.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #00000014;margin:2rem 0}.result-header[data-v-bd404347]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.result-header h3[data-v-bd404347]{color:#374151;font-size:1.5rem;font-weight:600;margin:0}.result-score[data-v-bd404347]{text-align:right}.score-label[data-v-bd404347]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.score-value[data-v-bd404347]{font-size:2rem;font-weight:600;line-height:1}.score-excellent[data-v-bd404347],.score-good[data-v-bd404347],.score-warning[data-v-bd404347],.score-danger[data-v-bd404347]{color:#6b7280}.score-level[data-v-bd404347]{font-size:.8rem;font-weight:500;margin-top:.5rem;padding:.25rem .75rem;border-radius:12px;display:inline-block}.score-level.score-excellent[data-v-bd404347]{background:#d1fae5;color:#065f46}.score-level.score-good[data-v-bd404347]{background:#dbeafe;color:#1e40af}.score-level.score-warning[data-v-bd404347]{background:#fef3c7;color:#92400e}.score-level.score-danger[data-v-bd404347]{background:#fee2e2;color:#991b1b}.result-details[data-v-bd404347]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.detail-item[data-v-bd404347]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.detail-label[data-v-bd404347]{color:#7a8391;font-size:.95rem;font-weight:500}.detail-value[data-v-bd404347]{color:#2f3640;font-size:1rem;font-weight:500}.result-actions[data-v-bd404347]{display:flex;gap:1rem;justify-content:center}.result-actions .ant-btn[data-v-bd404347]{height:40px;font-size:.95rem;border-radius:6px;padding:0 1.5rem;border-color:#d8dde3;color:#616a75}.result-actions .ant-btn[data-v-bd404347]:hover{border-color:#3e4652;color:#2b3240}.academic-standards[data-v-bd404347]{margin:2rem 0;padding:2rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.similarity-distribution-section[data-v-bd404347]{margin:2rem 0;padding:2rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.similarity-distribution-section h4[data-v-bd404347]{color:#374151;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #495057}.distribution-chart-container[data-v-bd404347]{width:100%;height:400px;margin-bottom:1.5rem}.distribution-chart[data-v-bd404347]{width:100%;height:100%}.distribution-stats[data-v-bd404347]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.stat-item[data-v-bd404347]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.stat-label[data-v-bd404347]{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.stat-value[data-v-bd404347]{font-size:1.5rem;font-weight:600}.stat-value.excellent[data-v-bd404347]{color:#228b22}.stat-value.good[data-v-bd404347]{color:#1e90ff}.stat-value.average[data-v-bd404347]{color:orange}.stat-value.poor[data-v-bd404347]{color:#dc143c}.citation-analysis-section[data-v-bd404347]{margin:2rem 0;padding:2rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.citation-analysis-section h4[data-v-bd404347]{color:#374151;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #495057}.citation-scores[data-v-bd404347]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.score-item[data-v-bd404347]{display:flex;flex-direction:column;align-items:center;padding:1.25rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.score-item[data-v-bd404347]:hover{border-color:#495057;box-shadow:0 2px 8px #49505726}.score-item.overall[data-v-bd404347]{background:linear-gradient(135deg,#f8fafc,#e9ecef);border:2px solid #495057}.score-label[data-v-bd404347]{font-size:.9rem;color:#6b7280;margin-bottom:.75rem;text-align:center}.score-value[data-v-bd404347]{font-size:1.8rem;font-weight:700}.score-value.score-excellent[data-v-bd404347]{color:#228b22}.score-value.score-good[data-v-bd404347]{color:#1e90ff}.score-value.score-poor[data-v-bd404347]{color:#dc143c}.score-value.score-unknown[data-v-bd404347]{color:#9ca3af}.citation-ratio[data-v-bd404347]{padding:1rem;background:#f8fafc;border-radius:8px;margin-bottom:1rem}.ratio-label[data-v-bd404347]{font-weight:500;color:#374151;margin-right:.5rem}.ratio-value[data-v-bd404347]{font-weight:600;color:#495057;font-size:1.1rem}.missing-citations[data-v-bd404347]{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem}.warning-label[data-v-bd404347]{font-weight:500;color:#991b1b;margin-right:.5rem}.warning-value[data-v-bd404347]{font-weight:600;color:#dc2626;font-size:1.1rem}.format-issues[data-v-bd404347]{margin-top:1rem;padding:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.format-issues h5[data-v-bd404347]{color:#92400e;font-size:1rem;font-weight:600;margin-bottom:.75rem}.format-issues ul[data-v-bd404347]{margin:0;padding-left:1.5rem}.format-issues li[data-v-bd404347]{color:#78350f;margin-bottom:.5rem;line-height:1.6}.improvement-suggestions-section[data-v-bd404347]{margin:2rem 0;padding:2rem;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.improvement-suggestions-section h4[data-v-bd404347]{color:#374151;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #495057}.suggestions-group[data-v-bd404347]{margin-bottom:1.5rem}.suggestions-group[data-v-bd404347]:last-child{margin-bottom:0}.suggestions-group h5[data-v-bd404347]{color:#495057;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-left:.5rem;border-left:3px solid #495057}.suggestions-list[data-v-bd404347]{margin:0;padding-left:1.5rem;list-style:none}.suggestions-list li[data-v-bd404347]{color:#374151;margin-bottom:.75rem;padding-left:1rem;position:relative;line-height:1.6}.suggestions-list li[data-v-bd404347]:before{content:"•";position:absolute;left:0;color:#495057;font-weight:700;font-size:1.2rem}.service-agreement-section[data-v-bd404347]{margin:1.5rem 0;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.service-agreement-checkbox[data-v-bd404347]{font-size:14px;color:#374151}.service-agreement-checkbox .agreement-link[data-v-bd404347]{color:#495057;text-decoration:underline;margin-left:4px}.service-agreement-checkbox .agreement-link[data-v-bd404347]:hover{color:#2b3240}.service-agreement-modal .ant-modal-content[data-v-bd404347]{max-height:80vh;overflow-y:auto}.academic-standards h4[data-v-bd404347]{color:#1e293b;font-size:1.1rem;margin:0 0 1rem;text-align:center}.standards-list[data-v-bd404347]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.standard-item[data-v-bd404347]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e5e7eb;transition:all .2s ease}.standard-item[data-v-bd404347]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.standard-level[data-v-bd404347]{font-size:.9rem;color:#1e293b;margin-bottom:.5rem}.standard-range[data-v-bd404347]{font-size:1.1rem;color:#3b82f6;margin-bottom:.5rem}.standard-desc[data-v-bd404347]{font-size:.8rem;color:#6b7280;text-align:center;line-height:1.4}.history-section[data-v-bd404347]{background:#fff;border-radius:8px;padding:2rem;margin-top:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.history-header[data-v-bd404347]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.history-header h3[data-v-bd404347]{margin:0;color:#374151;font-size:1.3rem;font-weight:600}.similarity-rate.low[data-v-bd404347],.similarity-rate.medium[data-v-bd404347],.similarity-rate.high[data-v-bd404347]{color:#6b7280;font-weight:700}@keyframes titleFadeIn-bd404347{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-bd404347{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-bd404347{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes rotate-bd404347{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-bd404347{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.payment-modal .ant-modal-body[data-v-bd404347]{padding:0;background:#fafbfc}.product-grid[data-v-bd404347]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;min-height:500px}.product-list-container[data-v-bd404347]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.product-list[data-v-bd404347]{display:flex;flex-direction:column;gap:1rem}.product-card[data-v-bd404347]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:180px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 12px #0000000a;position:relative;overflow:visible}.product-card[data-v-bd404347]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-bd404347]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-bd404347]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:16px 16px 0 0}.product-card.word-based[data-v-bd404347]{position:relative}.product-card.word-based[data-v-bd404347]:after{content:"推荐";position:absolute;top:-1px;right:20px;background:#495057;color:#fff;padding:4px 12px;border-radius:0 0 8px 8px;font-size:.7rem;font-weight:600;z-index:1}.product-info[data-v-bd404347]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-bd404347]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-bd404347]{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-features[data-v-bd404347]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-bd404347]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.25rem .6rem;border-radius:16px;font-size:.7rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap;line-height:1.2}.product-price[data-v-bd404347]{margin-top:1rem;flex-shrink:0}.price-row[data-v-bd404347]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-bd404347]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-bd404347]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.payment-section[data-v-bd404347]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.product-title[data-v-bd404347]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-bd404347]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-title .product-price[data-v-bd404347]{color:#e74c3c;font-size:1.4rem;font-weight:700;margin:0}.payment-method-selector[data-v-bd404347]{margin-bottom:1.5rem}.method-tabs[data-v-bd404347]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-bd404347]{flex:1;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.method-tab[data-v-bd404347]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-bd404347]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-bd404347]{opacity:.6;cursor:not-allowed;pointer-events:none}.current-payment[data-v-bd404347]{margin-bottom:1.5rem}.qr-code-container[data-v-bd404347]{display:flex;justify-content:center;align-items:center;padding:20px}.qr-code-wrapper[data-v-bd404347]{position:relative;width:200px;height:200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.qr-method[data-v-bd404347]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-bd404347],.qr-method.wechat-method[data-v-bd404347]{z-index:1}.qr-code-image[data-v-bd404347]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-bd404347]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-bd404347]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-bd404347 1s linear infinite;display:block}@keyframes spin-bd404347{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-bd404347{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.method-tab.switching[data-v-bd404347]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.payment-methods[data-v-bd404347]{display:flex;flex-direction:column;gap:1rem}.payment-card[data-v-bd404347]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;transition:all .3s ease}.payment-card[data-v-bd404347]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a}.card-header[data-v-bd404347]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;color:#374151}.card-icon[data-v-bd404347]{font-size:1.2rem}.alipay-card .card-icon[data-v-bd404347]{color:#1677ff}.wechat-card .card-icon[data-v-bd404347]{color:#07c160}.tips-card .card-icon[data-v-bd404347]{color:#f59e0b}.qr-code-container[data-v-bd404347]{display:flex;justify-content:center;align-items:center;position:relative}.payment-card .qr-code-container[data-v-bd404347]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}.payment-card .qr-code-container img[data-v-bd404347]{width:100px;height:100px;border-radius:12px;border:2px solid #f3f4f6;box-shadow:0 4px 20px #00000014;background:#fff;padding:6px;transition:all .3s ease}.payment-card .qr-code-container img[data-v-bd404347]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-bd404347]{color:#6b7280;font-size:.85rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-bd404347]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-bd404347]{margin:0;padding-left:1.25rem}.payment-card .tips-content li[data-v-bd404347]{margin-bottom:.5rem;color:#6b7280}.product-tooltip[data-v-bd404347]{position:absolute;z-index:1000;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:12px;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:280px;min-width:250px;pointer-events:none;animation:tooltipFadeIn-bd404347 .2s ease-out}.product-tooltip[data-v-bd404347]:before{content:"";position:absolute;left:-6px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(226,232,240,.8)}.product-tooltip[data-v-bd404347]:after{content:"";position:absolute;left:-5px;top:20px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.tooltip-content[data-v-bd404347]{padding:1rem}.tooltip-content h5[data-v-bd404347]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-bd404347]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.word-count-info[data-v-bd404347]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;margin:0 0 .75rem}.word-count-item[data-v-bd404347]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.word-count-item[data-v-bd404347]:last-child{margin-bottom:0}.word-count-item .label[data-v-bd404347]{color:#6c757d;font-size:.8rem;font-weight:500}.word-count-item .value[data-v-bd404347]{color:#2196f3;font-size:.8rem;font-weight:600}.tooltip-features[data-v-bd404347]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-bd404347]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;padding:.2rem .5rem;border-radius:12px;font-size:.65rem;font-weight:500;border:1px solid rgba(226,232,240,.6);white-space:nowrap}.tooltip-price[data-v-bd404347]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-bd404347]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-bd404347]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-bd404347{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.main-layout[data-v-bd404347]{grid-template-columns:1fr;gap:1.5rem}.left-section[data-v-bd404347]{position:static}.databases-section[data-v-bd404347]{padding:1.5rem}.databases-list[data-v-bd404347]{gap:.5rem}.database-item[data-v-bd404347]{padding:.75rem}.form-container[data-v-bd404347]{max-width:100%}.result-container[data-v-bd404347]{padding:1.5rem}.result-header[data-v-bd404347]{flex-direction:column;gap:1rem;text-align:center}.result-score[data-v-bd404347]{text-align:center}}@media (max-width: 768px){.main-content[data-v-bd404347]{padding:.5rem}.page-header h2[data-v-bd404347]{font-size:2rem}.database-item[data-v-bd404347]{padding:.75rem;flex-direction:column;text-align:center;gap:.5rem}.database-icon[data-v-bd404347]{margin-top:0}.upload-area[data-v-bd404347]{padding:1.5rem}.upload-icon[data-v-bd404347]{font-size:2rem}.system-list[data-v-bd404347]{flex-direction:column;align-items:center}.system-item[data-v-bd404347]{min-width:100%}.result-header[data-v-bd404347]{flex-direction:column;gap:1rem;text-align:center}.result-actions[data-v-bd404347]{flex-direction:column}.history-section[data-v-bd404347]{margin-top:1rem}.standards-list[data-v-bd404347]{grid-template-columns:1fr;gap:.75rem}.standard-item[data-v-bd404347]{padding:.75rem}.product-grid[data-v-bd404347]{grid-template-columns:1fr;gap:1rem}.payment-methods[data-v-bd404347]{flex-direction:column}.product-list-container[data-v-bd404347]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-bd404347]{min-height:auto;gap:.75rem}.product-card[data-v-bd404347]{min-height:160px;padding:1.25rem}.product-info h4[data-v-bd404347]{font-size:1.1rem}.product-description[data-v-bd404347]{font-size:.85rem}.current-price[data-v-bd404347]{font-size:1.4rem}.qr-code-container img[data-v-bd404347]{width:80px;height:80px}.price-row[data-v-bd404347]{flex-direction:row;justify-content:space-between;align-items:center}}.cw-page[data-v-eacf13d0]{min-height:100vh;background:#fafbfc;font-family:SimSun,宋体,serif;padding:100px 2rem 2rem;max-width:1200px;margin:0 auto}.cw-header[data-v-eacf13d0]{text-align:center;margin-bottom:2rem}.cw-header h2[data-v-eacf13d0]{color:#2c3e50;font-size:2.4rem;margin:0 0 .8rem;font-weight:700}.cw-header p[data-v-eacf13d0]{color:#6c757d;margin:0;font-size:1rem}.preset-grid[data-v-eacf13d0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.preset-card[data-v-eacf13d0]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.4rem;box-shadow:0 4px 16px #0000000f;cursor:pointer;transition:all .25s ease}.preset-card[data-v-eacf13d0]:hover{transform:translateY(-4px);box-shadow:0 10px 26px #00000014}.preset-title[data-v-eacf13d0]{color:#111827;font-weight:700;font-size:1.2rem;margin-bottom:.6rem}.preset-desc[data-v-eacf13d0]{color:#6b7280;margin-bottom:1rem;font-size:.95rem;line-height:1.6;min-height:48px}.tips[data-v-eacf13d0]{margin-top:2rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.2rem 1.4rem}.tips h3[data-v-eacf13d0]{margin:0 0 .8rem;color:#1f2937;font-size:1.1rem}.tips ul[data-v-eacf13d0]{margin:0;padding-left:1rem;color:#6b7280}.tips li[data-v-eacf13d0]{line-height:1.8}@media (max-width: 1024px){.preset-grid[data-v-eacf13d0]{grid-template-columns:1fr}}
