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}.auth-modal[data-v-b65664d4] .ant-modal-content{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid #e9ecef}.auth-container[data-v-b65664d4]{display:flex;min-height:500px}.auth-left[data-v-b65664d4]{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-b65664d4]{text-align:center;position:relative;z-index:1;width:100%;max-width:100%}.logo-container[data-v-b65664d4]{position:relative;margin-bottom:1rem}.logo-icon[data-v-b65664d4]{display:flex;align-items:center;justify-content:center;margin:0 auto;background:transparent;border:none;border-radius:0;padding:0}.logo-svg[data-v-b65664d4]{width:120px;height:120px;display:block}.logo-icon .anticon[data-v-b65664d4]{font-size:6rem}.logo-icon[data-v-b65664d4]:hover{background:transparent;transform:none}.brand-name[data-v-b65664d4]{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-b65664d4]{font-size:1rem;margin:0 0 .75rem;font-weight:500;color:#6b7280;letter-spacing:.3px}.brand-divider[data-v-b65664d4]{width:48px;height:2px;background:#e5e7eb;margin:.5rem auto .6rem;border-radius:1px}.brand-slogan[data-v-b65664d4]{font-size:.95rem;margin:0;color:#6b7280;line-height:1.4;max-width:100%;font-weight:500;white-space:nowrap}.auth-right[data-v-b65664d4]{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-b65664d4]{text-align:center;margin-bottom:1rem;padding-bottom:.25rem}.auth-title[data-v-b65664d4]{font-size:1.8rem;margin:0 0 .5rem;color:#2c3e50;font-weight:600;font-family:Georgia,Times New Roman,serif}.title-underline[data-v-b65664d4]{width:40px;height:2px;background:#2c3e50;margin:0 auto;border-radius:1px}.auth-tabs[data-v-b65664d4]{display:flex;margin-bottom:2rem;background:transparent;border-radius:0;padding:0;gap:2rem;border:none}.tab-item[data-v-b65664d4]{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-b65664d4]:hover{color:#2c3e50;background:transparent}.tab-item.active[data-v-b65664d4]{color:#2c3e50;background:transparent;box-shadow:none;border-bottom:2px solid #2c3e50;font-weight:600}.tab-item .anticon[data-v-b65664d4]{font-size:1rem}.wechat-login[data-v-b65664d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;height:300px}.qr-code-container[data-v-b65664d4]{text-align:center}.qr-code-box[data-v-b65664d4]{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-img[data-v-b65664d4]{width:180px;height:180px;border:1px solid #e5e7eb;border-radius:12px;object-fit:contain}.qr-expire[data-v-b65664d4]{color:#9ca3af;font-size:12px}.qr-expire a[data-v-b65664d4]{cursor:pointer;color:#2c3e50}.qr-expire a[data-v-b65664d4]:hover{color:#34495e}.wechat-auth-info[data-v-b65664d4]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.wechat-auth-info .wechat-icon[data-v-b65664d4]{font-size:3rem;color:#07c160}.wechat-auth-info p[data-v-b65664d4]{color:#666;font-size:.9rem}.qr-code-placeholder[data-v-b65664d4]{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-b65664d4]:hover{border-color:#6b46c1;background:#6b46c10d}.qr-code-placeholder .anticon[data-v-b65664d4]{font-size:3rem;margin-bottom:1rem;color:#6c757d}.qr-code-placeholder p[data-v-b65664d4]{margin:0 0 .5rem;font-weight:500;color:#495057;font-size:1rem}.qr-tip[data-v-b65664d4]{font-size:.85rem;color:#6c757d;line-height:1.4}.wechat-auth-btn[data-v-b65664d4]{margin-top:1rem;background-color:#07c160;border-color:#07c160}.wechat-auth-btn[data-v-b65664d4]:hover{background-color:#06ad56;border-color:#06ad56}.account-auth[data-v-b65664d4]{display:flex;flex-direction:column;max-width:420px;margin:0 auto;width:100%}.auth-form[data-v-b65664d4]{width:100%;display:flex;flex-direction:column;gap:.9rem;padding:.5rem 0}.form-input[data-v-b65664d4]{border-radius:8px;border:1px solid #dee2e6;transition:all .3s ease;height:44px;font-size:.95rem;background:#fff}.form-input[data-v-b65664d4]:hover{border-color:#6b46c1}.form-input[data-v-b65664d4]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.form-tip[data-v-b65664d4]{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-b65664d4]{color:#1890ff}[data-v-b65664d4] .ant-form-item,[data-v-b65664d4] .ant-form-item-control{margin-bottom:0}[data-v-b65664d4] .ant-input,[data-v-b65664d4] .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-b65664d4] .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-b65664d4] .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-b65664d4] .ant-input-password .ant-input-suffix .anticon{font-size:16px!important;color:#999!important;transition:color .3s!important}[data-v-b65664d4] .ant-input-password .ant-input-suffix .anticon:hover{color:#666!important}[data-v-b65664d4] .ant-input:hover,[data-v-b65664d4] .ant-input-password:hover{border-color:#6b46c1!important}[data-v-b65664d4] .ant-input:focus,[data-v-b65664d4] .ant-input-password:focus{border-color:#6b46c1!important;box-shadow:0 0 0 2px #6b46c133!important}.verification-row[data-v-b65664d4]{display:flex;gap:.5rem;align-items:center}.verification-input[data-v-b65664d4]{flex:1}.verification-btn[data-v-b65664d4]{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-b65664d4]:hover{border-color:#6b46c1;background:#6b46c10d;color:#6b46c1}.verification-btn[data-v-b65664d4]:disabled{color:#adb5bd;border-color:#e9ecef;background:#f8f9fa}.invite-code-message[data-v-b65664d4]{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-b65664d4]{color:#52c41a;background:#52c41a14;border-color:#52c41a33}.invite-code-message.error[data-v-b65664d4]{color:#ff4d4f;background:#ff4d4f14;border-color:#ff4d4f33}.submit-btn[data-v-b65664d4]{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-b65664d4],.register-btn[data-v-b65664d4]{background:#2c3e50;box-shadow:0 2px 8px #2c3e504d}.login-btn[data-v-b65664d4]:hover,.register-btn[data-v-b65664d4]:hover{background:#34495e;transform:translateY(-1px);box-shadow:0 4px 12px #2c3e5066}.auth-switch[data-v-b65664d4]{text-align:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.auth-switch span[data-v-b65664d4]{color:#6c757d;margin-right:.5rem;font-weight:400}.switch-btn[data-v-b65664d4]{color:#2c3e50;font-weight:500;padding:0;height:auto;font-size:.95rem;transition:all .3s ease}.switch-btn[data-v-b65664d4]:hover{color:#34495e}@media (max-width: 768px){.auth-container[data-v-b65664d4]{flex-direction:column}.auth-left[data-v-b65664d4]{padding:2rem 1.5rem;min-height:300px;height:300px}.auth-right[data-v-b65664d4]{padding:1.5rem;min-height:400px;height:auto;overflow:visible}.brand-name[data-v-b65664d4]{font-size:2rem}.auth-title[data-v-b65664d4]{font-size:1.6rem}.auth-tabs[data-v-b65664d4]{flex-direction:column;gap:.25rem}.tab-item[data-v-b65664d4]{padding:.8rem}.wechat-login[data-v-b65664d4],.account-auth[data-v-b65664d4]{min-height:250px;height:auto}.verification-row[data-v-b65664d4]{flex-direction:column}.verification-btn[data-v-b65664d4]{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-660f5436]{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-660f5436]{display:grid;grid-template-columns:45% 55%;gap:var(--spacing-lg);padding:var(--spacing-lg);min-height:500px;background:#f5f5f5}.left-section[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.left-section>.tools-section[data-v-660f5436]{margin-top:0}.left-section>.withdrawal-history[data-v-660f5436]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.left-section>.invite-details[data-v-660f5436]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.right-section[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.right-section>.rules-channels-section[data-v-660f5436]{margin-bottom:0}.right-section>.invite-text-section[data-v-660f5436]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.dashboard-section[data-v-660f5436]{width:100%}.dashboard-grid[data-v-660f5436]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.dashboard-card[data-v-660f5436]{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-660f5436]:hover{background:transparent}.dashboard-card.highlight[data-v-660f5436]{border:none}.dashboard-card.highlight.clickable[data-v-660f5436]{cursor:pointer}.dashboard-card.highlight.clickable[data-v-660f5436]:hover{border:none}.dashboard-card.disabled[data-v-660f5436]{opacity:.5;cursor:not-allowed}.dashboard-card.disabled[data-v-660f5436]:hover{border:none}.dashboard-icon[data-v-660f5436]{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-660f5436]{background:transparent;color:var(--primary-color)}.dashboard-content[data-v-660f5436]{flex:1;min-width:0}.dashboard-number[data-v-660f5436]{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-660f5436]{color:var(--text-primary);font-size:2rem}.dashboard-label[data-v-660f5436]{font-size:.8125rem;color:var(--text-secondary);font-weight:400}.dashboard-status[data-v-660f5436]{font-size:.75rem;color:var(--text-tertiary);margin-top:var(--spacing-xs)}.tools-section[data-v-660f5436]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.tool-card[data-v-660f5436]{padding:var(--spacing-md);background:transparent;border:none;transition:all .2s ease}.tool-card[data-v-660f5436]:hover{background:transparent}.tool-header[data-v-660f5436]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.tool-icon[data-v-660f5436]{color:var(--primary-color);font-size:18px}.tool-title[data-v-660f5436]{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.tool-subtitle[data-v-660f5436]{font-size:.75rem;color:var(--text-secondary);margin-left:var(--spacing-sm);font-weight:400}.tool-body[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tool-display[data-v-660f5436]{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-660f5436]{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-660f5436]{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-660f5436]:hover{color:#374151;background:transparent}.copy-icon-btn[data-v-660f5436]:active{color:#1f2937}.copy-icon-btn.copied[data-v-660f5436]{color:#10b981}.copy-icon-btn.copied[data-v-660f5436]:hover{color:#059669}.text-loading[data-v-660f5436]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);color:var(--text-tertiary);font-size:.875rem}.rules-channels-section[data-v-660f5436]{width:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.rules-channels-section>.rules-section[data-v-660f5436]{margin-bottom:0}.rules-channels-section>.channels-section[data-v-660f5436]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid #e5e7eb}.section-header[data-v-660f5436]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.section-title[data-v-660f5436]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font-size:1.125rem;font-weight:700;color:#1f2937}.section-sub[data-v-660f5436]{color:#6b7280;font-size:12px}.section-title .anticon[data-v-660f5436]{color:var(--primary-color);font-size:20px}.divider[data-v-660f5436]{height:1px;background:#e5e7eb;margin:16px 0;border:none}.channels-section[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.channels-grid[data-v-660f5436]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.channel-item[data-v-660f5436]{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-660f5436]:hover{background:transparent}.channel-item.academic[data-v-660f5436]{background:transparent;color:var(--text-primary);font-weight:500}.channel-item.academic[data-v-660f5436]:hover{background:transparent}.channel-icon[data-v-660f5436]{font-size:14px;color:var(--text-secondary)}.channel-item.academic .channel-icon[data-v-660f5436]{color:var(--primary-color)}.channel-name[data-v-660f5436]{font-weight:inherit;color:inherit}.promotion-reward-section[data-v-660f5436]{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-660f5436]{padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.reward-title[data-v-660f5436]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.reward-intro[data-v-660f5436]{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.reward-intro p[data-v-660f5436]{margin:0 0 var(--spacing-xs) 0}.reward-intro p[data-v-660f5436]:last-child{margin-bottom:0}.reward-section[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.reward-section[data-v-660f5436]:first-of-type{margin-top:0}.reward-section-title[data-v-660f5436]{font-size:.875rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.reward-section-content[data-v-660f5436]{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;font-weight:400}.reward-steps[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-xs)}.reward-step-item[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.reward-step-item strong[data-v-660f5436]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.reward-step-item p[data-v-660f5436]{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.reward-sub-steps[data-v-660f5436]{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-660f5436]{margin-bottom:var(--spacing-xs)}.reward-sub-steps li[data-v-660f5436]:last-child{margin-bottom:0}.reward-contact-link[data-v-660f5436]{color:var(--primary-color);cursor:pointer;text-decoration:underline;transition:color .2s ease}.reward-contact-link[data-v-660f5436]:hover{color:var(--primary-hover)}.reward-compact-steps[data-v-660f5436]{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-660f5436]{margin-bottom:var(--spacing-xs)}.reward-compact-steps li[data-v-660f5436]:last-child{margin-bottom:0}.reward-compact-note[data-v-660f5436]{font-size:.75rem;color:var(--text-tertiary);line-height:1.6;margin-top:var(--spacing-xs)}.reward-notes[data-v-660f5436]{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-660f5436]{margin-bottom:var(--spacing-xs)}.reward-note-item[data-v-660f5436]:last-child{margin-bottom:0}.reward-text[data-v-660f5436]{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;font-weight:400}.rules-list[data-v-660f5436],.rules-section[data-v-660f5436]{display:flex;flex-direction:column;gap:12px}.rules-grid[data-v-660f5436]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.rule-item[data-v-660f5436]{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-660f5436]:hover{background:transparent}.rule-icon[data-v-660f5436]{color:var(--primary-color);font-size:18px;flex-shrink:0;margin-top:2px}.rule-content[data-v-660f5436]{flex:1}.rule-title[data-v-660f5436]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.rule-desc[data-v-660f5436]{font-size:.875rem;color:var(--text-secondary);line-height:1.5;font-weight:400}.invite-text-section[data-v-660f5436],.text-display[data-v-660f5436]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.text-content-wrapper[data-v-660f5436]{display:flex;align-items:flex-start;gap:var(--spacing-sm);position:relative}.text-content-wrapper .text-content[data-v-660f5436]{flex:1;min-width:0}.text-content-wrapper .copy-icon-btn[data-v-660f5436]{margin-top:2px;flex-shrink:0}.text-content[data-v-660f5436]{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-660f5436]{width:100%}.details-table[data-v-660f5436]{background:transparent;border:none;overflow:hidden}.details-table .table-header[data-v-660f5436]{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-660f5436]{border-top:1px solid #e5e7eb}.details-table .header-cell[data-v-660f5436]{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;font-weight:600;color:#374151;text-align:left}.details-table .table-row[data-v-660f5436]{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-660f5436]:hover{background:transparent}.details-table .table-row[data-v-660f5436]:first-child{border-top:none}.details-table .table-cell.index[data-v-660f5436]{color:var(--text-tertiary);font-size:.8125rem;font-weight:400}.details-table .table-cell.name[data-v-660f5436]{color:var(--text-primary);font-weight:500}.details-table .table-cell.amount[data-v-660f5436],.details-table .table-cell.commission[data-v-660f5436]{color:var(--success-color);font-weight:600}.details-table .table-cell.count[data-v-660f5436]{color:var(--text-secondary);text-align:center;font-weight:500}.loading-state[data-v-660f5436]{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-tertiary)}.loading-text[data-v-660f5436]{font-size:.875rem;color:var(--text-secondary)}.table-pagination[data-v-660f5436]{padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:center;border-top:1px solid #e5e7eb;background:transparent}.withdrawal-history[data-v-660f5436]{width:100%}.history-table[data-v-660f5436]{background:transparent;border:none;overflow:hidden}.table-header[data-v-660f5436]{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;background:transparent;border-bottom:1px solid #e5e7eb}.table-body[data-v-660f5436]{border-top:1px solid #e5e7eb}.history-table .header-cell[data-v-660f5436]{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;font-weight:600;color:#374151;text-align:left}.table-row[data-v-660f5436]{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;border-top:1px solid #e5e7eb;transition:background-color .2s ease}.table-row[data-v-660f5436]:hover{background:transparent}.table-row[data-v-660f5436]:first-child{border-top:none}.table-cell[data-v-660f5436]{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-660f5436]{font-weight:600;color:var(--success-color)}.table-cell.type[data-v-660f5436]{color:var(--text-secondary)}.table-cell.date[data-v-660f5436]{color:var(--text-secondary);font-size:.8125rem}.status-tag[data-v-660f5436]{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-660f5436]{background:#fef3c7;color:#92400e}.status-approved[data-v-660f5436]{background:#d1fae5;color:#065f46}.status-rejected[data-v-660f5436]{background:#fee2e2;color:#991b1b}.status-transferred[data-v-660f5436]{background:#dbeafe;color:#1e40af}.status-unknown[data-v-660f5436]{background:#f3f4f6;color:#6b7280}.empty-state[data-v-660f5436]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--spacing-lg);color:var(--text-tertiary)}.empty-icon[data-v-660f5436]{font-size:3rem;margin-bottom:var(--spacing-sm);opacity:.5}.empty-text[data-v-660f5436]{font-size:.875rem;color:var(--text-secondary);font-weight:400}@media (max-width: 1024px){.main-layout[data-v-660f5436]{grid-template-columns:1fr;gap:var(--spacing-md);padding:var(--spacing-md)}.right-section[data-v-660f5436]{max-height:none}.dashboard-grid[data-v-660f5436]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.main-layout[data-v-660f5436]{padding:var(--spacing-md);gap:var(--spacing-md)}.dashboard-grid[data-v-660f5436]{grid-template-columns:repeat(2,1fr)}.dashboard-card[data-v-660f5436]{padding:var(--spacing-sm)}.dashboard-icon[data-v-660f5436]{width:36px;height:36px;font-size:18px}.dashboard-number[data-v-660f5436]{font-size:1.5rem}.dashboard-card.highlight .dashboard-number[data-v-660f5436]{font-size:1.75rem}.tool-card[data-v-660f5436]{padding:var(--spacing-sm)}.big-copy-btn[data-v-660f5436]{height:36px!important;font-size:.8125rem!important}.rules-grid[data-v-660f5436]{grid-template-columns:1fr}.channels-grid[data-v-660f5436]{grid-template-columns:repeat(2,1fr)}.details-table .table-header[data-v-660f5436],.details-table .table-row[data-v-660f5436]{grid-template-columns:.6fr 1.2fr 1.2fr .9fr .9fr .7fr}}@media (max-width: 480px){.agent-modal[data-v-660f5436]{margin:var(--spacing-md)}.main-layout[data-v-660f5436]{padding:var(--spacing-sm);gap:var(--spacing-sm)}.dashboard-grid[data-v-660f5436]{grid-template-columns:1fr}.dashboard-card[data-v-660f5436]{flex-direction:column;text-align:center;gap:var(--spacing-sm);padding:var(--spacing-sm)}.dashboard-icon[data-v-660f5436]{width:36px;height:36px;font-size:18px}.tool-card[data-v-660f5436]{padding:var(--spacing-sm)}.big-copy-btn[data-v-660f5436]{width:100%;height:36px!important}.rules-grid[data-v-660f5436],.channels-grid[data-v-660f5436]{grid-template-columns:1fr}.channel-item[data-v-660f5436]{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem}.details-table .table-header[data-v-660f5436],.details-table .table-row[data-v-660f5436]{grid-template-columns:.5fr 1fr 1fr .8fr .8fr .6fr}.details-table .table-cell[data-v-660f5436],.details-table .header-cell[data-v-660f5436]{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem}}.home[data-v-67f7c420]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6,#ced4da,#adb5bd);font-family:SimSun,宋体,Microsoft YaHei,Georgia,serif}.header[data-v-67f7c420]{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-67f7c420]{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 h1[data-v-67f7c420]{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-67f7c420]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-67f7c420]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic;white-space:nowrap}.nav-actions[data-v-67f7c420]{display:flex;align-items:center;flex-shrink:0}.nav-actions .ant-btn[data-v-67f7c420]{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-67f7c420]:hover{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-2px);box-shadow:0 6px 20px #2c3e5040}.nav-actions .ant-btn[data-v-67f7c420]:active{transform:translateY(0);box-shadow:0 2px 8px #2c3e5033}.user-info[data-v-67f7c420]{display:flex;align-items:center}.user-dropdown[data-v-67f7c420]{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-67f7c420]:hover{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:translateY(-2px);box-shadow:0 6px 20px #2c3e5040}.user-dropdown[data-v-67f7c420]:active{transform:translateY(0);box-shadow:0 2px 8px #2c3e5033}.user-dropdown .anticon[data-v-67f7c420]{font-size:.9rem}.main-content[data-v-67f7c420]{padding-top:100px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.hero-section[data-v-67f7c420]{text-align:center;margin-bottom:4rem;padding-top:2rem}.hero-section h2[data-v-67f7c420]{color:#2c3e50;font-size:3.5rem;margin-bottom:2rem;font-weight:700;letter-spacing:1.5px;font-family:SimSun,宋体,serif;animation:titleFadeIn-67f7c420 2s ease-out;position:relative}@keyframes titleFadeIn-67f7c420{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-section p[data-v-67f7c420]{color:#6c757d;font-size:1.3rem;font-weight:400;letter-spacing:.6px;animation:subtitleFadeIn-67f7c420 2s ease-out .8s both;opacity:0;line-height:1.6;max-width:100%;margin:0 auto;white-space:nowrap}@keyframes subtitleFadeIn-67f7c420{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.features-grid[data-v-67f7c420]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.feature-card[data-v-67f7c420]{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-67f7c420 .6s ease-out;animation-fill-mode:both}.primary-card[data-v-67f7c420]{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-67f7c420]:before{background:linear-gradient(90deg,#dbe2ea,#cbd5e1);transform:scaleX(1)}.primary-card[data-v-67f7c420]:hover{transform:translateY(-5px);box-shadow:0 14px 28px #00000024,0 0 0 1px #cbd5e1cc}.primary-card .card-badge[data-v-67f7c420]{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-67f7c420]{font-size:1.15rem;letter-spacing:.4px}.primary-card p[data-v-67f7c420]{color:#475569}.feature-card[data-v-67f7c420]:nth-child(1){animation-delay:.1s}.feature-card[data-v-67f7c420]:nth-child(2){animation-delay:.2s}.feature-card[data-v-67f7c420]:nth-child(3){animation-delay:.3s}.feature-card[data-v-67f7c420]:nth-child(4){animation-delay:.4s}.feature-card[data-v-67f7c420]: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-67f7c420]:hover:before{transform:scaleX(1)}.feature-card[data-v-67f7c420]:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000014;border-color:#64748b33;background:linear-gradient(135deg,#fff,#f1f5f9)}.feature-icon[data-v-67f7c420]{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-67f7c420]{transform:scale(1.04) translateY(-1px);box-shadow:0 4px 12px #0000001f}.feature-icon.writing[data-v-67f7c420]{background:linear-gradient(135deg,#475569,#334155)}.feature-icon.ppt[data-v-67f7c420]{background:linear-gradient(135deg,#64748b,#475569)}.feature-icon.rewrite[data-v-67f7c420]{background:linear-gradient(135deg,#6b7280,#4b5563)}.feature-icon.check[data-v-67f7c420]{background:linear-gradient(135deg,#374151,#1f2937)}.feature-card h3[data-v-67f7c420]{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-67f7c420]{color:#0f172a;transform:translateY(-1px)}.feature-card p[data-v-67f7c420]{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-67f7c420]{color:#475569;transform:translateY(-1px)}.compose-modal[data-v-67f7c420] .ant-modal-content{border-radius:12px}.compose-body[data-v-67f7c420]{padding:8px 4px}.compose-title[data-v-67f7c420]{font-family:SimSun,宋体,serif;font-size:18px;font-weight:700;color:#1f2937;margin-bottom:6px}.compose-desc[data-v-67f7c420]{color:#6b7280;font-size:13px;margin-bottom:12px}@keyframes cardFadeIn-67f7c420{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-section[data-v-67f7c420]{margin:0;padding:0;position:sticky;top:80px;left:0;right:0;z-index:999;overflow:hidden}.stats-scroll-container[data-v-67f7c420]{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-67f7c420]{transition:all 1s ease-out}.slide-in-leave-active[data-v-67f7c420]{transition:all 1s ease-in}.slide-in-enter-from[data-v-67f7c420]{opacity:0;transform:translate(100px)}.slide-in-leave-to[data-v-67f7c420]{opacity:0;transform:translate(-100px)}.slide-in-enter-to[data-v-67f7c420],.slide-in-leave-from[data-v-67f7c420]{opacity:1;transform:translate(0)}.stats-section.scrolled[data-v-67f7c420]{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-67f7c420]{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-67f7c420]{font-size:16px;color:#4b5563;flex-shrink:0}.activity-user[data-v-67f7c420]{font-weight:600;color:#2c3e50;font-size:.9rem}.activity-action[data-v-67f7c420]{color:#6b7280;font-size:.9rem}.activity-title[data-v-67f7c420]{color:#374151;font-weight:500;font-size:.9rem}.activity-time[data-v-67f7c420]{color:#9ca3af;font-size:.8rem;margin-left:.5rem}.stats-item[data-v-67f7c420]{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-67f7c420]{font-size:1.8rem;font-weight:700;color:#374151;letter-spacing:-.5px;line-height:1;margin:0}.stats-label[data-v-67f7c420]{font-size:.85rem;font-weight:500;color:#6b7280;letter-spacing:.1px;margin:0;white-space:nowrap}.stats-trend[data-v-67f7c420]{font-size:.75rem;font-weight:700;color:#1f2937;letter-spacing:.1px;white-space:nowrap}.why-choose-section[data-v-67f7c420]{margin:6rem 0;padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:24px;position:relative;overflow:hidden}.why-choose-section[data-v-67f7c420]: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-67f7c420]{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.section-header h2[data-v-67f7c420]{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-67f7c420]{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-67f7c420]{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-67f7c420]: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-67f7c420]:hover:before{transform:scaleX(1)}.advantage-card[data-v-67f7c420]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026;border-color:#3498db4d}.advantage-number[data-v-67f7c420]{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-67f7c420]{transform:scale(1.1);box-shadow:0 6px 16px #2c3e5066}.advantage-content[data-v-67f7c420]{flex:1}.advantage-content h3[data-v-67f7c420]{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-67f7c420]{color:#3498db}.advantage-content p[data-v-67f7c420]{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-67f7c420]{color:#495057}.comparison-section[data-v-67f7c420]{margin:6rem 0;padding:0}.comparison-container[data-v-67f7c420]{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-67f7c420]{background:linear-gradient(135deg,#2c3e50,#34495e);padding:3rem;color:#fff;position:relative;z-index:2}.our-advantages[data-v-67f7c420]: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-67f7c420]{background:#f8f9fa;padding:3rem;color:#2c3e50;position:relative;z-index:1}.our-advantages h3[data-v-67f7c420],.other-platforms h3[data-v-67f7c420]{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-67f7c420]{color:#fff}.other-platforms h3[data-v-67f7c420]{color:#2c3e50}.advantages-list[data-v-67f7c420],.disadvantages-list[data-v-67f7c420]{list-style:none;padding:0;margin:0}.advantages-list li[data-v-67f7c420],.disadvantages-list li[data-v-67f7c420]{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-67f7c420]{border-bottom:1px solid rgba(0,0,0,.05);color:#6c757d}.advantages-list li[data-v-67f7c420]:before{content:"◆";position:absolute;left:0;top:.8rem;color:#3498db;font-size:.8rem}.disadvantages-list li[data-v-67f7c420]:before{content:"×";position:absolute;left:0;top:.8rem;color:#e74c3c;font-size:.8rem;font-weight:700}.advantages-list li[data-v-67f7c420]:last-child,.disadvantages-list li[data-v-67f7c420]:last-child{border-bottom:none}[data-v-67f7c420] .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-67f7c420] .ant-tooltip .ant-tooltip-arrow:before{background:linear-gradient(135deg,#2c3e50,#34495e)}@media (max-width: 1200px){.features-grid[data-v-67f7c420]{grid-template-columns:repeat(2,1fr);gap:2rem}.stats-section[data-v-67f7c420]{margin:.3rem 0 .8rem}.stats-item[data-v-67f7c420]{min-width:240px;gap:.8rem;padding:.6rem 1rem}.stats-number[data-v-67f7c420]{font-size:1.6rem}.stats-label[data-v-67f7c420]{font-size:.8rem}.stats-trend[data-v-67f7c420]{font-size:.7rem}.advantages-grid[data-v-67f7c420]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.comparison-container[data-v-67f7c420]{grid-template-columns:1fr}.our-advantages[data-v-67f7c420]{border-radius:20px 20px 0 0}.other-platforms[data-v-67f7c420]{border-radius:0 0 20px 20px}}@media (max-width: 768px){.features-grid[data-v-67f7c420]{grid-template-columns:1fr;gap:1.5rem}.feature-card[data-v-67f7c420]{padding:2rem}.feature-icon[data-v-67f7c420]{width:80px;height:80px;font-size:2rem}.feature-card h3[data-v-67f7c420]{font-size:1.3rem}.feature-card p[data-v-67f7c420]{font-size:1rem}.hero-section p[data-v-67f7c420]{font-size:1.1rem;white-space:normal;text-overflow:initial;overflow:visible}.stats-section[data-v-67f7c420]{margin:.2rem 0 .8rem}.stats-item[data-v-67f7c420]{min-width:200px;gap:.6rem;padding:.5rem .8rem}.stats-number[data-v-67f7c420]{font-size:1.4rem;margin:0}.stats-label[data-v-67f7c420]{font-size:.7rem;margin:0}.stats-trend[data-v-67f7c420]{font-size:.6rem}.why-choose-section[data-v-67f7c420]{margin:4rem 0;padding:3rem 0}.section-header h2[data-v-67f7c420]{font-size:2.2rem}.advantages-grid[data-v-67f7c420]{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.advantage-card[data-v-67f7c420]{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem}.advantage-number[data-v-67f7c420]{align-self:center}.comparison-section[data-v-67f7c420]{margin:4rem 0}.our-advantages[data-v-67f7c420],.other-platforms[data-v-67f7c420]{padding:2rem}.our-advantages h3[data-v-67f7c420],.other-platforms h3[data-v-67f7c420]{font-size:1.5rem;margin-bottom:1.5rem}.advantages-list li[data-v-67f7c420],.disadvantages-list li[data-v-67f7c420]{font-size:.9rem;padding:.6rem 0}}.privacy-footer[data-v-67f7c420]{padding:3rem 0 2rem;margin-top:4rem}.privacy-content[data-v-67f7c420]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.privacy-section[data-v-67f7c420]{text-align:left}.privacy-section h4[data-v-67f7c420]{font-family:SimSun,宋体,serif;font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.8rem;line-height:1.4}.privacy-section p[data-v-67f7c420]{font-family:SimSun,宋体,serif;font-size:.85rem;color:#6c757d;line-height:1.6;margin:0}@media (max-width: 1024px){.privacy-content[data-v-67f7c420]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.privacy-footer[data-v-67f7c420]{padding:2rem 0 1.5rem;margin-top:3rem}.privacy-content[data-v-67f7c420]{grid-template-columns:1fr;gap:1.2rem;padding:0 1rem}.privacy-section h4[data-v-67f7c420]{font-size:.95rem;margin-bottom:.6rem}.privacy-section p[data-v-67f7c420]{font-size:.8rem}}.help-panel[data-v-67f7c420]{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-67f7c420]{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-67f7c420]:hover{background:#00000005}.help-icon[data-v-67f7c420]{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-67f7c420]{background:#2c3e501f;transform:scale(1.05)}.help-text[data-v-67f7c420]{font-size:.7rem;color:#2c3e50;font-weight:500;letter-spacing:.2px;font-family:SimSun,宋体,serif}.help-divider[data-v-67f7c420]{height:1px;background:#e5e7eb;margin:2px 8px}.sample-section[data-v-67f7c420]{max-width:1200px;margin:40px auto 0;padding:0 16px}.sample-card[data-v-67f7c420]{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-67f7c420]:hover{box-shadow:0 4px 12px #0000001a}.sample-card-left[data-v-67f7c420]{flex:1}.sample-title[data-v-67f7c420]{margin:0;font-size:18px;color:#1f2937}.sample-subtitle[data-v-67f7c420]{margin:4px 0 0;color:#6b7280;font-size:13px}.paper-sample-modal[data-v-67f7c420] .ant-modal-body{padding:0!important}.paper-sample-layout[data-v-67f7c420]{display:grid;grid-template-columns:220px 1fr;height:640px;max-height:80vh}.sample-toc[data-v-67f7c420]{background:#f8fafc;border-right:1px solid #e5e7eb;padding:12px;overflow-y:auto;overflow-x:hidden;max-height:100%}.toc-item[data-v-67f7c420]{padding:10px 12px;border-radius:8px;cursor:pointer;color:#374151;margin-bottom:6px;transition:all .2s ease}.toc-item[data-v-67f7c420]:hover{background:#eef2f7}.toc-item.active[data-v-67f7c420]{background:#e5f0ff;color:#1f2937;font-weight:600}.sample-preview[data-v-67f7c420]{padding:16px;overflow-y:auto;overflow-x:hidden;background:#fff;max-height:100%}.preview-inner[data-v-67f7c420]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:0}.sample-preview .sample-section[data-v-67f7c420]{width:100%;padding:24px 16px;min-height:400px;scroll-margin-top:24px}.sample-preview .sample-section[data-v-67f7c420]:first-child{padding-top:16px}.sample-preview .sample-section[data-v-67f7c420]:last-child{padding-bottom:16px}.sample-preview .sample-section+.sample-section[data-v-67f7c420]{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-67f7c420]{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-67f7c420]{grid-template-columns:1fr}.sample-toc[data-v-67f7c420]{border-right:none;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;flex-wrap:wrap}.toc-item[data-v-67f7c420]{margin:4px}}.faq-modal[data-v-67f7c420] .ant-modal-content{border-radius:12px}.faq-content[data-v-67f7c420]{padding:8px 0}.faq-item[data-v-67f7c420]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.faq-item[data-v-67f7c420]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.faq-question[data-v-67f7c420]{font-family:SimSun,宋体,serif;font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 12px;letter-spacing:.3px}.faq-answer[data-v-67f7c420]{font-family:SimSun,宋体,serif;font-size:.95rem;color:#6c757d;line-height:1.8;margin:0;letter-spacing:.2px}@media (max-width: 768px){.help-panel[data-v-67f7c420]{bottom:90px;right:0;min-width:70px;padding:3px 0}.help-item[data-v-67f7c420]{padding:3px 6px;gap:2px}.help-icon[data-v-67f7c420]{width:16px;height:16px;font-size:12px}.help-text[data-v-67f7c420]{font-size:.65rem}.help-divider[data-v-67f7c420]{margin:2px 6px}.faq-modal[data-v-67f7c420] .ant-modal{width:90%!important;max-width:90%}}.extension-content-renderer[data-v-1d86e4f5],.chart-container[data-v-1d86e4f5]{margin:1.5rem 0}.chart-wrapper[data-v-1d86e4f5]{position:relative;height:300px;width:100%}.chart-canvas[data-v-1d86e4f5]{width:100%!important;height:100%!important;display:block}.table-container[data-v-1d86e4f5]{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-1d86e4f5]{margin-bottom:1rem}.table-title[data-v-1d86e4f5]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.academic-table[data-v-1d86e4f5]{width:100%;border-collapse:collapse;font-size:.875rem}.table-header-cell[data-v-1d86e4f5]{background:#f9fafb;color:#374151;font-weight:600;padding:.75rem 1rem;text-align:left;border:1px solid #e5e7eb;white-space:nowrap}.table-row[data-v-1d86e4f5]:nth-child(2n){background:#f9fafb}.table-cell[data-v-1d86e4f5]{padding:.75rem 1rem;border:1px solid #e5e7eb;color:#374151;white-space:nowrap}.code-container[data-v-1d86e4f5]{background:#1f2937;border-radius:12px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 8px #0000001a}.code-header[data-v-1d86e4f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.code-title[data-v-1d86e4f5]{font-size:1.125rem;font-weight:600;color:#f9fafb;margin:0}.code-language-badge[data-v-1d86e4f5]{background:#374151;color:#d1d5db;padding:.25rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500}.code-wrapper[data-v-1d86e4f5]{background:#111827;border-radius:8px;padding:1rem;overflow-x:auto}.code-block[data-v-1d86e4f5]{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-1d86e4f5]{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-1d86e4f5]{margin-bottom:1rem}.formula-title[data-v-1d86e4f5]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.formula-wrapper[data-v-1d86e4f5]{text-align:center}.formula-latex[data-v-1d86e4f5]{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-1d86e4f5]{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.fraction[data-v-1d86e4f5]{display:inline-block;text-align:center;vertical-align:middle}.numerator[data-v-1d86e4f5]{display:block;border-bottom:1px solid currentColor;padding-bottom:1px}.denominator[data-v-1d86e4f5]{display:block;padding-top:1px}@media (max-width: 768px){.chart-wrapper[data-v-1d86e4f5]{height:250px}.table-container[data-v-1d86e4f5],.code-container[data-v-1d86e4f5],.formula-container[data-v-1d86e4f5]{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-8348074d]{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-8348074d]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #ddd}.agreement-header h1[data-v-8348074d]{font-size:2.2rem;font-weight:400;color:#2c3e50;margin:0 0 .5rem;letter-spacing:2px}.agreement-subtitle[data-v-8348074d]{font-size:1rem;color:#666;margin:0;font-style:italic}.agreement-content[data-v-8348074d]{margin-bottom:2rem}.agreement-section[data-v-8348074d]{margin-bottom:2rem;padding:0;background:transparent;border:none}.agreement-section h2[data-v-8348074d]{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-8348074d]{font-size:1.1rem;font-weight:500;color:#34495e;margin:1.5rem 0 .8rem}.agreement-intro[data-v-8348074d]{font-size:.95rem;margin-bottom:1rem;text-align:justify;color:#2c3e50;text-indent:2em}.agreement-section p[data-v-8348074d]{font-size:.9rem;margin-bottom:1rem;text-align:justify;color:#2c3e50;text-indent:2em}.agreement-list[data-v-8348074d]{margin:1rem 0;padding-left:0;list-style:none}.agreement-list li[data-v-8348074d]{margin-bottom:.5rem;color:#2c3e50;position:relative;padding-left:1.5rem}.agreement-list li[data-v-8348074d]:before{content:"•";position:absolute;left:0;color:#666}.agreement-list ul[data-v-8348074d]{margin-top:.5rem;padding-left:1rem}.agreement-list ul li[data-v-8348074d]{margin-bottom:.3rem;font-size:.85rem}.agreement-footer[data-v-8348074d]{text-align:center;padding-top:2rem;border-top:1px solid #ddd;margin-top:2rem}.agreement-date[data-v-8348074d]{color:#666;font-size:.85rem;margin:0 0 .5rem;font-style:italic}.agreement-version[data-v-8348074d]{color:#999;font-size:.8rem;margin:0;font-style:italic}.special-notice[data-v-8348074d]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.special-notice p[data-v-8348074d]{margin-bottom:1rem;text-indent:0;font-weight:500}.special-notice ul[data-v-8348074d]{margin:.5rem 0 1rem}@media (max-width: 768px){.service-agreement[data-v-8348074d]{padding:1rem}.agreement-header h1[data-v-8348074d]{font-size:1.8rem}.agreement-subtitle[data-v-8348074d]{font-size:.9rem}.agreement-section h2[data-v-8348074d]{font-size:1.2rem}.agreement-section h3[data-v-8348074d]{font-size:1rem}}@media print{.service-agreement[data-v-8348074d]{padding:0;max-width:none}}.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-9ac58e8e]{background:#fff;font-family:Microsoft YaHei,Arial,sans-serif}.editor-header[data-v-9ac58e8e]{display:flex;justify-content:center;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.editor-header h3[data-v-9ac58e8e]{margin:0;color:#262626;font-size:18px;font-weight:600}.paper-title-bold[data-v-9ac58e8e]{font-weight:700!important;font-family:SimSun,宋体,serif}.abstract-preview-section[data-v-9ac58e8e]{margin-bottom:20px}.abstract-preview-box[data-v-9ac58e8e]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-9ac58e8e]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-9ac58e8e]{margin-bottom:12px}.abstract-preview-text[data-v-9ac58e8e]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.references-acknowledgments-section[data-v-9ac58e8e]{margin:20px 0}.references-acknowledgments-box[data-v-9ac58e8e]{background:#fafafa;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.references-item[data-v-9ac58e8e],.acknowledgments-item[data-v-9ac58e8e]{display:flex;flex-direction:column;gap:4px}.references-acknowledgments-title[data-v-9ac58e8e]{font-size:16px;font-weight:600;color:#1f2937;margin:0;font-family:SimSun,宋体,serif}.references-acknowledgments-desc[data-v-9ac58e8e]{font-size:13px;color:#6b7280;margin:0;font-family:SimSun,宋体,serif}[data-v-9ac58e8e] .delete-menu-item{color:#ff4d4f!important}[data-v-9ac58e8e] .delete-menu-item:hover{background-color:#fff2f0!important;color:#ff4d4f!important}.editor-content[data-v-9ac58e8e]{padding:20px}.outline-tree[data-v-9ac58e8e]{display:flex;flex-direction:column;gap:16px}.outline-level[data-v-9ac58e8e]{display:flex;flex-direction:column}.level1-item[data-v-9ac58e8e]{border:1px solid #e8e8e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.level1-item[data-v-9ac58e8e]:hover{border-color:#6c757d;box-shadow:0 4px 16px #6c757d1a}.item-header[data-v-9ac58e8e]{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:nowrap}.toggle-btn[data-v-9ac58e8e]{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-9ac58e8e]:hover{color:#6c757d;background:#6c757d1a}.toggle-btn[data-v-9ac58e8e]:active{transform:scale(.95);background-color:#f0f0f0}.title-display[data-v-9ac58e8e]{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}.title-text.editable[data-v-9ac58e8e]{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-9ac58e8e]{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}.title-text.editable[contenteditable=true][data-v-9ac58e8e]:after{display:none!important}.title-text.editable[contenteditable=false][data-v-9ac58e8e]{background-color:transparent;border:1px solid transparent;box-shadow:none;color:inherit;cursor:pointer}.title-display[data-v-9ac58e8e]{cursor:pointer;transition:all .2s ease}.title-display:hover .title-text.editable[data-v-9ac58e8e]{background-color:#f8f9fa;border-color:#dee2e6}.title-text.editable[data-v-9ac58e8e]:hover{background-color:#e9ecef;color:#495057;box-shadow:0 2px 4px #0000001a;border:1px solid #adb5bd;transform:translateY(-1px)}.title-text.editable[data-v-9ac58e8e]: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-9ac58e8e]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.title-text[data-v-9ac58e8e]:hover{background-color:#00000008;border:1px solid transparent;border-color:#d9d9d9;border-radius:4px;padding:2px 4px;margin:-2px -4px}.chapter-number[data-v-9ac58e8e]{font-weight:600;color:#333;font-size:.9rem;min-width:fit-content;padding:2px 8px}.extras-section[data-v-9ac58e8e]{margin:0;padding:0;display:flex;align-items:center;flex:none}.extras-buttons[data-v-9ac58e8e]{display:flex;gap:8px;flex-wrap:wrap}.extras-icon[data-v-9ac58e8e]{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-9ac58e8e]:hover{color:#6c757d;background:#6c757d0d}.extras-icon.active[data-v-9ac58e8e]{color:#6c757d;background:#6c757d1a}.level1-item .chapter-number[data-v-9ac58e8e]{font-size:1rem;padding:4px 10px;color:#333}.level2-item .chapter-number[data-v-9ac58e8e]{font-size:.85rem;padding:2px 6px;color:#333}.level3-item .chapter-number[data-v-9ac58e8e]{font-size:.8rem;padding:1px 5px;color:#333}.title-text[data-v-9ac58e8e]{flex:1;color:#111827;font-size:16px;line-height:1.5;font-weight:700;white-space:pre-wrap;overflow:visible;font-family:宋体,SimSun,serif}.title-input[data-v-9ac58e8e]{width:100%;font-size:16px;font-weight:600;border:1px solid #d9d9d9;border-radius:4px;padding:6px 8px;resize:none;font-family:宋体,SimSun,serif}.title-input[data-v-9ac58e8e]:focus{border-color:#bfbfbf;box-shadow:none}.title-input.inline[data-v-9ac58e8e]{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-9ac58e8e]::-webkit-scrollbar{display:none!important}.item-actions[data-v-9ac58e8e]{display:flex;gap:2px;opacity:0;transition:opacity .3s ease;flex:none;align-items:center}.level1-item .item-actions[data-v-9ac58e8e]{opacity:1}.action-btn[data-v-9ac58e8e]{color:#8c8c8c;padding:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.action-btn[data-v-9ac58e8e]:hover{color:#6c757d;background:#6c757d1a}.delete-btn[data-v-9ac58e8e]:hover{color:#ff4d4f;background:#ff4d4f1a}.level2-container[data-v-9ac58e8e]{padding:16px 20px 20px}.level2-item[data-v-9ac58e8e]{margin-bottom:16px;margin-left:24px}.level2-item[data-v-9ac58e8e]:last-child{margin-bottom:0}.level2-header[data-v-9ac58e8e]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:none;margin-bottom:8px;flex-wrap:nowrap}.level2-header .title-text[data-v-9ac58e8e]{font-size:14px;font-weight:600;color:#374151;white-space:pre-wrap;overflow:visible;font-family:宋体,SimSun,serif}.level2-header .title-input[data-v-9ac58e8e]{font-size:15px;font-weight:500;font-family:宋体,SimSun,serif}.level3-container[data-v-9ac58e8e]{padding-left:24px;border-left:2px solid #f0f0f0;margin-left:24px}.level3-item[data-v-9ac58e8e]{margin-bottom:12px;padding:8px 0}.level3-item[data-v-9ac58e8e]:last-child{margin-bottom:0}.level3-header[data-v-9ac58e8e]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px;flex-wrap:nowrap}.level3-header .title-text[data-v-9ac58e8e]{font-size:12px;font-weight:500;color:#6b7280;white-space:pre-wrap;overflow:visible;font-family:宋体,SimSun,serif}.level3-header .title-input[data-v-9ac58e8e]{font-size:14px;font-weight:400;font-family:宋体,SimSun,serif}.content-section[data-v-9ac58e8e]{padding-left:24px;margin-top:8px}.level2-content[data-v-9ac58e8e]{margin-left:24px}.content-display[data-v-9ac58e8e]{cursor:pointer;transition:all .2s ease}.content-text[data-v-9ac58e8e]{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-9ac58e8e]{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-9ac58e8e]{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-9ac58e8e]:after{display:none!important}.content-text.editable[contenteditable=false][data-v-9ac58e8e]{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-9ac58e8e]{background-color:#f8f9fa;border-color:#dee2e6;color:inherit;box-shadow:none;transform:none}.content-text.editable[data-v-9ac58e8e]: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-9ac58e8e]: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-9ac58e8e]:hover:after{opacity:1;transform:translateY(-50%) scale(1.05)}.content-input[data-v-9ac58e8e]{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-9ac58e8e]:hover,.content-input[data-v-9ac58e8e]:focus{border-color:#bfbfbf;box-shadow:none}.content-input.inline[data-v-9ac58e8e]{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-9ac58e8e]::-webkit-scrollbar{display:none!important}.add-btn[data-v-9ac58e8e]{margin-left:8px}.editor-footer[data-v-9ac58e8e]{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-9ac58e8e]{display:flex;gap:20px;font-weight:500}.help-text[data-v-9ac58e8e]{color:#8c8c8c;font-style:italic}@media (max-width: 768px){.editor-header[data-v-9ac58e8e]{flex-direction:column;gap:12px;align-items:center}.item-header[data-v-9ac58e8e],.level2-header[data-v-9ac58e8e],.level3-header[data-v-9ac58e8e]{flex-wrap:wrap;gap:8px}.content-section[data-v-9ac58e8e]{padding-left:16px}.editor-footer[data-v-9ac58e8e]{flex-direction:column;gap:8px;align-items:flex-start}.level2-container[data-v-9ac58e8e]{padding:12px 16px 16px}.level2-item[data-v-9ac58e8e]{margin-left:16px}.level3-container[data-v-9ac58e8e]{padding-left:16px;margin-left:16px}.level2-content[data-v-9ac58e8e]{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-44730621]{display:grid;grid-template-columns:400px 1fr;gap:16px;width:100%;max-width:100%;margin:0 auto;padding:0 20px}.toc-sidebar[data-v-44730621]{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-44730621]{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-44730621]{padding:12px 8px 16px;max-height:calc(100vh - 120px);overflow-y:auto}.toc-empty[data-v-44730621]{padding:20px;text-align:center;color:#6c757d}.toc-empty p[data-v-44730621]{margin:8px 0}.content-area[data-v-44730621]{min-height:60vh;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px 24px;overflow-x:auto}.abstract-section[data-v-44730621]{margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #e5e7eb}.abstract-title[data-v-44730621]{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:16px;text-align:center;font-family:SimSun,宋体,serif}.abstract-content[data-v-44730621]{display:flex;flex-direction:column;gap:12px}.abstract-item[data-v-44730621]{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.abstract-label[data-v-44730621]{font-weight:600;color:#374151;font-size:16px;min-width:60px;flex-shrink:0;font-family:SimSun,宋体,serif}.abstract-text[data-v-44730621]{flex:1;color:#4b5563;font-size:16px;line-height:1.5;font-family:SimSun,宋体,serif}.abstract-text-only[data-v-44730621]{color:#4b5563;font-size:16px;line-height:1.5;font-family:SimSun,宋体,serif;margin-bottom:12px;text-indent:2em}.abstract-english-section[data-v-44730621]{margin-top:20px}.abstract-english-title[data-v-44730621]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:12px;text-align:center;font-family:SimSun,宋体,serif}.keywords-section[data-v-44730621],.keywords-english-section[data-v-44730621]{margin-top:0;margin-bottom:12px}.keywords-item[data-v-44730621]{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.keywords-label[data-v-44730621]{font-weight:600;color:#374151;font-size:16px;min-width:80px;flex-shrink:0;font-family:SimSun,宋体,serif}.keywords-text[data-v-44730621]{flex:1;color:#4b5563;font-size:16px;line-height:1.5;font-family:SimSun,宋体,serif}.document-content[data-v-44730621]{max-width:900px;font-family:SimSun,宋体,serif}.document-content[data-v-44730621] h1{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.document-content[data-v-44730621] h2{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.document-content[data-v-44730621] h3{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.document-content[data-v-44730621] p{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.document-content[data-v-44730621] strong{font-weight:600;font-family:SimSun,宋体,serif}.document-content[data-v-44730621] em{font-style:italic;font-family:SimSun,宋体,serif}.references-section[data-v-44730621]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.section-title[data-v-44730621]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px;text-align:center;font-family:SimSun,宋体,serif}.references-list[data-v-44730621]{margin-left:0}.reference-item[data-v-44730621]{margin-bottom:12px;line-height:1.6;font-size:14px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:0}.reference-number[data-v-44730621]{font-weight:700;margin-right:8px;color:#1f2937}.reference-content[data-v-44730621]{text-indent:0;line-height:1.5}.acknowledgments-section[data-v-44730621]{margin-top:3rem;margin-bottom:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.acknowledgment-item[data-v-44730621]{margin-bottom:2.5rem}.acknowledgment-item[data-v-44730621]:last-child{margin-bottom:0}.acknowledgment-content[data-v-44730621]{line-height:1.5;font-size:16px;color:#2f3a4a;font-family:SimSun,宋体,serif;text-indent:2em}.acknowledgment-content p[data-v-44730621]{text-indent:2em;margin:12px 0}.selection-popup[data-v-44730621]{position:fixed;z-index:1000;transform:translate(-50%);pointer-events:auto}.popup-content[data-v-44730621]{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-44730621]{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-44730621]{display:flex;align-items:center;gap:8px}.ai-robot-icon[data-v-44730621]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6f7ff;border-radius:4px;animation:robotPulse-44730621 2s ease-in-out infinite}@keyframes robotPulse-44730621{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.popup-title[data-v-44730621]{font-weight:600;font-size:14px;color:#262626}.close-btn[data-v-44730621]{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-44730621]:hover{color:#262626}.popup-body[data-v-44730621]{padding:16px}.original-text[data-v-44730621],.enhanced-text[data-v-44730621]{margin-bottom:16px}.original-text label[data-v-44730621],.enhanced-text label[data-v-44730621]{display:block;font-weight:500;font-size:12px;color:#595959;margin-bottom:6px}.text-preview[data-v-44730621]{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-44730621]{font-size:11px;color:#8c8c8c;margin-top:4px;font-style:italic}.popup-actions[data-v-44730621]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-44730621]{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-44730621]{display:flex;align-items:center;gap:4px}.btn-icon[data-v-44730621]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.action-btn[data-v-44730621]:hover:not(:disabled){border-color:#40a9ff;color:#40a9ff}.action-btn[data-v-44730621]:disabled{opacity:.6;cursor:not-allowed}.action-btn.loading[data-v-44730621]{background:#e6f7ff;border-color:#1890ff;color:#1890ff;animation:loadingPulse-44730621 1.5s ease-in-out infinite}@keyframes loadingPulse-44730621{0%,to{background:#e6f7ff;transform:scale(1)}50%{background:#bae7ff;transform:scale(1.02)}}.loading-spinner[data-v-44730621]{display:flex;align-items:center;justify-content:center;animation:spin-44730621 1s linear infinite}@keyframes spin-44730621{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-44730621]{font-weight:600;color:#1890ff;animation:textBlink-44730621 1.5s ease-in-out infinite}@keyframes textBlink-44730621{0%,to{opacity:1}50%{opacity:.7}}.expand-btn[data-v-44730621]:hover:not(:disabled){background:#e6f7ff;border-color:#1890ff;color:#1890ff}.polish-btn[data-v-44730621]:hover:not(:disabled){background:#f6ffed;border-color:#52c41a;color:#52c41a}.rewrite-btn[data-v-44730621]:hover:not(:disabled){background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.replace-btn[data-v-44730621]{background:#1890ff;border-color:#1890ff;color:#fff}.replace-btn[data-v-44730621]:hover{background:#40a9ff;border-color:#40a9ff}@media (max-width: 1024px){.reader-wrapper[data-v-44730621]{grid-template-columns:300px 1fr}}@media (max-width: 768px){.reader-wrapper[data-v-44730621]{grid-template-columns:1fr}.toc-sidebar[data-v-44730621]{position:relative;top:0;max-height:unset}.selection-popup[data-v-44730621]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.popup-content[data-v-44730621]{min-width:280px;max-width:90vw}}.structured-content[data-v-44730621]{line-height:1.8}.chapter-container[data-v-44730621]{margin-bottom:3rem}.chapter-title[data-v-44730621]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:2rem 0 1.5rem;padding-bottom:.5rem;text-align:center}.chapter-content[data-v-44730621]{margin:1.5rem 0}.chapter-paragraph[data-v-44730621]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.sections-container[data-v-44730621]{margin-top:2rem}.section-container[data-v-44730621]{margin-bottom:2rem}.section-title[data-v-44730621]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem;padding-left:1rem}.section-content[data-v-44730621]{margin:1rem 0}.section-paragraph[data-v-44730621]{font-size:1rem;line-height:1.8;color:#374151;margin:1rem 0;text-indent:2em}.subsections-container[data-v-44730621]{margin-top:1.5rem}.subsection-container[data-v-44730621]{margin-bottom:1.5rem}.subsection-title[data-v-44730621]{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-44730621]{margin:.75rem 0}.subsection-paragraph[data-v-44730621]{font-size:1rem;line-height:1.8;color:#374151;margin:.75rem 0;text-indent:2em}.no-content[data-v-44730621]{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.content-area table[data-v-44730621]{width:100%;table-layout:fixed;border-collapse:collapse;margin:1rem 0}.content-area th[data-v-44730621],.content-area td[data-v-44730621]{word-break:break-word;padding:8px 12px;border:1px solid #ddd}@media (max-width: 768px){.chapter-title[data-v-44730621]{font-size:1.5rem}.section-title[data-v-44730621]{font-size:1.25rem}.subsection-title[data-v-44730621]{font-size:1.125rem}}.download-modal[data-v-cb84b5ab] .ant-modal-content{padding:24px 0;border-radius:14px}.download-modal__content[data-v-cb84b5ab]{display:flex;align-items:center;justify-content:center;min-height:180px}.download-modal__text[data-v-cb84b5ab]{text-align:center;padding:8px 24px}.download-modal__text h3[data-v-cb84b5ab]{font-size:20px;margin-bottom:8px}.download-modal__text p[data-v-cb84b5ab]{margin:4px 0}.download-modal__text .secondary[data-v-cb84b5ab]{color:#6b7280}.writing-page[data-v-cb84b5ab]{min-height:100vh;background:#f8f9fa;font-family:SimSun,宋体,serif;padding:0;margin:0}.writing-page[data-v-cb84b5ab]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;z-index:-1}.outline-generation-section[data-v-cb84b5ab]{background:transparent;padding:3rem 2rem;margin-top:100px;position:relative}.section-header[data-v-cb84b5ab]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-cb84b5ab]{font-size:2.2rem;font-weight:600;color:#1a1a1a;margin-bottom:.8rem;letter-spacing:-.02em}.hero-section[data-v-cb84b5ab]{text-align:center;margin-bottom:3rem}.feature-tags[data-v-cb84b5ab]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;max-width:800px;margin:2rem auto 0}.tag[data-v-cb84b5ab]{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-cb84b5ab]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.info-section[data-v-cb84b5ab]{max-width:800px;margin:0 auto;padding:0 2rem}.info-text[data-v-cb84b5ab]{font-size:1rem;color:#6b7280;line-height:1.7;text-align:center;font-weight:400;padding:0 1rem;margin:0;white-space:nowrap}.guarantee-text[data-v-cb84b5ab]{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-cb84b5ab]{color:#10b981;font-weight:700;margin-right:.5rem;font-size:1.1rem}.history-outline-section[data-v-cb84b5ab]{background:transparent;padding:2rem;margin:2rem auto;max-width:1200px}.history-cards[data-v-cb84b5ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem}.history-card[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff26;transform:translateY(-2px)}.card-header[data-v-cb84b5ab]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;gap:.5rem;margin-left:1rem;flex-shrink:0}.card-actions .ant-btn[data-v-cb84b5ab]{padding:4px 8px;height:auto;font-size:12px}.card-content[data-v-cb84b5ab]{display:flex;justify-content:space-between;align-items:center}.card-info[data-v-cb84b5ab]{display:flex;flex-wrap:wrap;gap:.75rem}.info-item[data-v-cb84b5ab]{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:12px;white-space:nowrap}.card-time[data-v-cb84b5ab]{color:#9ca3af;font-size:12px;flex-shrink:0}.section-container[data-v-cb84b5ab]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.outline-generation-section .section-header[data-v-cb84b5ab]{text-align:center;margin-bottom:2rem;color:#2c3e50;background:transparent}.section-header h2[data-v-cb84b5ab]{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-cb84b5ab] .major-cascader .ant-select-selector,[data-v-cb84b5ab] .major-cascader .ant-cascader-picker{height:40px}[data-v-cb84b5ab] .major-cascader .ant-select-selection-search-input,[data-v-cb84b5ab] .major-cascader .ant-cascader-picker .ant-cascader-input{height:38px}[data-v-cb84b5ab] .major-cascader .ant-cascader-picker{width:100%}.section-header h3[data-v-cb84b5ab]{color:#2c3e50;font-size:1.8rem;margin-bottom:.5rem;font-weight:600;letter-spacing:.5px;font-family:SimSun,宋体,serif}.section-header p[data-v-cb84b5ab]{color:#6c757d;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0;opacity:.95}.generation-form[data-v-cb84b5ab]{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e8eaed;max-width:1200px;margin:0 auto;box-shadow:0 2px 12px #00000014}.content-section[data-v-cb84b5ab]{max-width:1200px;margin:2rem auto 0;padding:0 2rem}.content-grid[data-v-cb84b5ab]{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:stretch}.outline-section[data-v-cb84b5ab]{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-cb84b5ab]{margin-bottom:24px}.abstract-preview-box[data-v-cb84b5ab]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.abstract-preview-title[data-v-cb84b5ab]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px;font-family:SimSun,宋体,serif}.abstract-preview-content[data-v-cb84b5ab]{margin-bottom:12px}.abstract-preview-text[data-v-cb84b5ab]{color:#4b5563;font-size:13px;line-height:1.5;font-family:SimSun,宋体,serif;margin:0}.paper-section[data-v-cb84b5ab]{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-cb84b5ab]{text-align:center;margin-bottom:2rem}.deliverables-title[data-v-cb84b5ab]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.deliverables-subtitle[data-v-cb84b5ab]{color:#6c757d;font-size:.85rem;margin:0;font-weight:400;opacity:.8}.main-deliverable-card[data-v-cb84b5ab]{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-cb84b5ab]:hover{box-shadow:0 8px 30px #00000014;border-color:#e2e8f0}.main-deliverable-content[data-v-cb84b5ab]{display:flex;align-items:center;gap:.875rem;flex:1;min-width:0}.main-deliverable-icon[data-v-cb84b5ab]{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-cb84b5ab]{background:#2c3e501f;transform:scale(1.05)}.main-deliverable-text[data-v-cb84b5ab]{flex:1}.main-deliverable-title[data-v-cb84b5ab]{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-cb84b5ab]{color:#6c757d;font-size:.8rem;margin:0;font-weight:500;opacity:.9}.plagiarism-badge[data-v-cb84b5ab]{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-cb84b5ab]:hover{background:linear-gradient(135deg,#2c3e5014,#2c3e501f);border-color:#2c3e5040}.plagiarism-text[data-v-cb84b5ab]{color:#2c3e50;font-size:.7rem;font-weight:600;line-height:1.2;text-align:center}.plagiarism-rate[data-v-cb84b5ab]{color:#2c3e50;font-size:.75rem;font-weight:700;line-height:1.2;text-align:center}.plagiarism-guarantee[data-v-cb84b5ab]{color:#6c757d;font-size:.65rem;font-weight:500;line-height:1.2;opacity:.8;text-align:center}.deliverables-grid[data-v-cb84b5ab]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem;margin-bottom:1.5rem}.deliverable-item[data-v-cb84b5ab]{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-cb84b5ab]:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#2c3e5033;box-shadow:0 4px 16px #2c3e5014;transform:translateY(-1px)}.deliverable-icon[data-v-cb84b5ab]{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-cb84b5ab]{background:#2c3e501f;transform:scale(1.1)}.deliverable-content[data-v-cb84b5ab]{flex:1;min-width:0}.deliverable-title[data-v-cb84b5ab]{color:#2c3e50;font-size:.8rem;font-weight:600;margin:0 0 .25rem;line-height:1.3;font-family:SimSun,宋体,serif}.deliverable-desc[data-v-cb84b5ab]{color:#6c757d;font-size:.7rem;margin:0;line-height:1.3;opacity:.8}.watermark-decoration[data-v-cb84b5ab]{position:absolute;top:1rem;right:1rem;z-index:10;pointer-events:none}.watermark-content[data-v-cb84b5ab]{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-cb84b5ab]{font-size:1.2rem;opacity:.8}.watermark-content span[data-v-cb84b5ab]{white-space:nowrap;letter-spacing:.5px}.outline-hint[data-v-cb84b5ab]{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-cb84b5ab]{color:#495057;font-size:.9rem}.outline-content[data-v-cb84b5ab]{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-cb84b5ab]::-webkit-scrollbar{width:6px}.outline-content[data-v-cb84b5ab]::-webkit-scrollbar-track{background:#e2e8f04d;border-radius:3px}.outline-content[data-v-cb84b5ab]::-webkit-scrollbar-thumb{background:#4950574d;border-radius:3px}.outline-content[data-v-cb84b5ab]::-webkit-scrollbar-thumb:hover{background:#49505780}.empty-outline[data-v-cb84b5ab]{text-align:center;padding:3rem 2rem;color:#adb5bd}.empty-icon[data-v-cb84b5ab]{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.empty-outline h4[data-v-cb84b5ab]{color:#6c757d;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.empty-outline p[data-v-cb84b5ab]{color:#adb5bd;font-size:1rem;margin:0;line-height:1.6}.paper-content[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.header[data-v-cb84b5ab]{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-cb84b5ab]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo h1[data-v-cb84b5ab]{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-cb84b5ab]{width:32px;height:32px;flex-shrink:0}.logo p[data-v-cb84b5ab]{color:#6c757d;margin:0;font-size:.95rem;font-weight:400;letter-spacing:.4px;font-style:italic}.home-btn[data-v-cb84b5ab]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.home-btn[data-v-cb84b5ab]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.history-btn[data-v-cb84b5ab]{color:#495057!important;font-weight:500;font-size:1rem;transition:all .3s ease;border-radius:6px;padding:8px 16px}.history-btn[data-v-cb84b5ab]:hover{color:#343a40!important;background:#4950571a;transform:translateY(-1px)}.nav-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover{background:#495057;color:#fff;border-color:#495057;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.main-content[data-v-cb84b5ab]{padding-top:120px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem}.writing-container[data-v-cb84b5ab]{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-cb84b5ab]{text-align:center;margin-bottom:3rem;position:relative}.page-header h2[data-v-cb84b5ab]{color:#2c3e50;font-size:2.8rem;margin-bottom:1rem;font-weight:700;letter-spacing:1px;font-family:SimSun,宋体,serif;animation:titleFadeIn-cb84b5ab 1.5s ease-out}.subtitle[data-v-cb84b5ab]{color:#6c757d;font-size:1.2rem;font-weight:400;letter-spacing:.5px;font-style:italic;margin-bottom:1.5rem;animation:subtitleFadeIn-cb84b5ab 1.5s ease-out .3s both;opacity:0}.header-decoration[data-v-cb84b5ab]{width:80px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px;margin:0 auto;animation:lineExpand-cb84b5ab 1.5s ease-out .6s both}.writing-form[data-v-cb84b5ab]{margin-bottom:3rem}.form-input[data-v-cb84b5ab]{border-radius:8px;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.form-input[data-v-cb84b5ab]:hover,.form-input[data-v-cb84b5ab]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.radio-group[data-v-cb84b5ab]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;color:#495057}.radio-group .ant-radio-button-wrapper-checked[data-v-cb84b5ab]{background:#495057;border-color:#495057;color:#fff}[data-v-cb84b5ab] .ant-btn-primary{background:linear-gradient(135deg,#495057,#6c757d);border-color:#495057}[data-v-cb84b5ab] .ant-btn-primary:hover{background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}[data-v-cb84b5ab] .ant-select-item-option-selected{background-color:#e9ecef!important;color:#495057!important}[data-v-cb84b5ab] .ant-select-item-option-active{background-color:#f1f3f5!important}[data-v-cb84b5ab] .ant-cascader-menu-item-active{background-color:#e9ecef;color:#495057}[data-v-cb84b5ab] .ant-cascader-menu-item:hover{background-color:#f8f9fa}[data-v-cb84b5ab] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#495057;border-color:#495057}[data-v-cb84b5ab] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#343a40;border-color:#343a40}[data-v-cb84b5ab] .ant-checkbox-checked .ant-checkbox-inner{background-color:#495057;border-color:#495057}[data-v-cb84b5ab] .ant-checkbox:hover .ant-checkbox-inner{border-color:#495057}[data-v-cb84b5ab] .ant-switch-checked{background:#495057}[data-v-cb84b5ab] .ant-pagination .ant-pagination-item-active{border-color:#495057}[data-v-cb84b5ab] .ant-pagination .ant-pagination-item-active a{color:#495057}.generate-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #49505766;background:linear-gradient(135deg,#343a40,#495057)}.generate-btn.generating[data-v-cb84b5ab]{background:#6c757d!important;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #6c757d4d}.generate-btn.generating[data-v-cb84b5ab]:hover{transform:none;box-shadow:0 4px 20px #6c757d4d;background:#6c757d!important}.academic-generation-progress[data-v-cb84b5ab]{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-cb84b5ab .8s ease-out}.progress-decoration-line[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;margin:0 auto}.academic-progress-icon[data-v-cb84b5ab]{margin-bottom:2rem}.icon-container[data-v-cb84b5ab]{position:relative;width:80px;height:80px;margin:0 auto}.icon-inner[data-v-cb84b5ab]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.academic-symbol[data-v-cb84b5ab]{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-cb84b5ab]{position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #2c3e50;border-radius:50%;transform:translate(-50%,-50%);animation:pulse-cb84b5ab 2s infinite;opacity:.6}.pulse-ring.delay-1[data-v-cb84b5ab]{animation-delay:.5s;border-color:#34495e}.pulse-ring.delay-2[data-v-cb84b5ab]{animation-delay:1s;border-color:#495057}@keyframes pulse-cb84b5ab{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.academic-progress-text[data-v-cb84b5ab]{margin-bottom:2rem}.academic-progress-title[data-v-cb84b5ab]{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-progress-subtitle[data-v-cb84b5ab]{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.progress-time-info[data-v-cb84b5ab]{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-cb84b5ab]{color:#6b7280;font-size:1.1rem}.time-text[data-v-cb84b5ab]{font-size:.95rem}.academic-progress-bar-container[data-v-cb84b5ab]{width:100%;margin-bottom:2rem;position:relative}.progress-bar-bg[data-v-cb84b5ab]{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-cb84b5ab]{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-cb84b5ab]: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-cb84b5ab 2s infinite}@keyframes shimmer-cb84b5ab{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-percentage[data-v-cb84b5ab]{position:absolute;top:-30px;right:0;color:#2c3e50;font-size:.9rem;font-weight:600;font-family:SimSun,宋体,monospace}.academic-stages[data-v-cb84b5ab]{display:flex;justify-content:space-between;width:100%;gap:1rem}.stage-item[data-v-cb84b5ab]{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-cb84b5ab]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#2c3e50;transform:translateY(-2px);box-shadow:0 4px 16px #2c3e5026}.stage-icon[data-v-cb84b5ab]{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-cb84b5ab]{background:linear-gradient(135deg,#2c3e50,#34495e);box-shadow:0 4px 12px #2c3e504d}.stage-content h6[data-v-cb84b5ab]{color:#374151;font-size:.95rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.stage-content p[data-v-cb84b5ab]{color:#6b7280;font-size:.85rem;margin:0;line-height:1.4;text-align:center}.progress-footer-decoration[data-v-cb84b5ab]{margin-top:2rem;display:flex;justify-content:center}.academic-dots[data-v-cb84b5ab]{display:flex;gap:.5rem}.academic-dots .dot[data-v-cb84b5ab]{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:dotPulse-cb84b5ab 1.5s infinite}.academic-dots .dot[data-v-cb84b5ab]:nth-child(2){animation-delay:.3s}.academic-dots .dot[data-v-cb84b5ab]:nth-child(3){animation-delay:.6s}@keyframes dotPulse-cb84b5ab{0%,to{background:#cbd5e1;transform:scale(1)}50%{background:#2c3e50;transform:scale(1.2)}}.generating-status[data-v-cb84b5ab]{background:linear-gradient(135deg,#f0f4ff,#e6f0ff);border-radius:16px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(102,126,234,.2);animation:sectionFadeIn-cb84b5ab .8s ease-out}.status-content[data-v-cb84b5ab]{display:flex;align-items:flex-start;gap:1.5rem}.status-icon[data-v-cb84b5ab]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-cb84b5ab]{width:40px;height:40px;border:4px solid #f0f4ff;border-top:4px solid #495057;border-radius:50%;animation:spin-cb84b5ab 1s linear infinite}.status-text h3[data-v-cb84b5ab]{color:#495057;font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:SimSun,宋体,serif}.status-text p[data-v-cb84b5ab]{color:#424242;margin-bottom:.5rem;font-size:1rem}.status-text .warning-text[data-v-cb84b5ab]{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-cb84b5ab]{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-cb84b5ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem}.result-header h2[data-v-cb84b5ab]{color:#2c3e50;font-size:1.8rem;font-weight:600;margin:0;font-family:SimSun,宋体,serif;flex:1;text-align:center}.header-actions[data-v-cb84b5ab]{display:flex;align-items:center}.download-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #343a4059;background:linear-gradient(135deg,#343a40,#495057);border-color:#343a40}.download-btn[data-v-cb84b5ab]:active{transform:translateY(0)}@media (max-width: 768px){.result-header[data-v-cb84b5ab]{flex-direction:column;gap:1rem;text-align:center}.result-header h2[data-v-cb84b5ab]{text-align:center;font-size:1.5rem}.download-btn[data-v-cb84b5ab]{width:100%;max-width:200px}}.result-subtitle[data-v-cb84b5ab]{color:#6c757d;font-size:1rem;font-style:italic;margin:0}.outline-section[data-v-cb84b5ab]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.outline-content[data-v-cb84b5ab]{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-cb84b5ab]{width:280px;flex-shrink:0}.intro-card[data-v-cb84b5ab]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;color:#2c3e50;border:1px solid #e8eaed}.intro-decoration[data-v-cb84b5ab]{width:40px;height:3px;background:linear-gradient(90deg,#495057,#6c757d);border-radius:2px}.intro-content[data-v-cb84b5ab]{position:relative;z-index:1}.intro-item[data-v-cb84b5ab]{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-cb84b5ab]:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.intro-item[data-v-cb84b5ab]:last-child{margin-bottom:0}.intro-icon[data-v-cb84b5ab]{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-cb84b5ab]{color:#2c3e50;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.intro-text p[data-v-cb84b5ab]{color:#6c757d;margin:0;font-size:.8rem;line-height:1.4}.sidebar-actions[data-v-cb84b5ab]{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-cb84b5ab]{margin-top:1rem;height:44px;font-size:14px;font-weight:600}.outline-list[data-v-cb84b5ab]{max-height:400px;overflow-y:auto}.outline-item[data-v-cb84b5ab]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.outline-item[data-v-cb84b5ab]:last-child{border-bottom:none}.outline-input[data-v-cb84b5ab]{border:1px solid rgba(226,232,240,.8);border-radius:6px;transition:all .3s ease}.outline-input[data-v-cb84b5ab]:hover,.outline-input[data-v-cb84b5ab]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.result-actions[data-v-cb84b5ab]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-btn[data-v-cb84b5ab]{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-cb84b5ab]{background:#495057;border-color:#495057;color:#fff}.action-btn.primary[data-v-cb84b5ab]:hover{background:#343a40;border-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 12px #4950574d}.action-btn[data-v-cb84b5ab]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.download-status[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.status-icon[data-v-cb84b5ab]{font-size:4rem;color:#adb5bd;margin-bottom:1.5rem}.download-status h4[data-v-cb84b5ab]{color:#495057;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;font-family:SimSun,宋体,serif}.download-status p[data-v-cb84b5ab]{color:#6c757d;font-size:1rem;margin-bottom:2rem;line-height:1.6}.status-actions[data-v-cb84b5ab]{display:flex;justify-content:center}.file-upload-section[data-v-cb84b5ab]{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-cb84b5ab]{width:100%}.upload-file-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;color:#495057;background:#4950570d}.file-item[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;box-shadow:0 4px 12px #4950571a}.file-info[data-v-cb84b5ab]{display:flex;align-items:center;gap:.8rem;flex:1}.file-icon[data-v-cb84b5ab]{font-size:1.5rem;padding:.5rem;border-radius:6px}.file-icon.txt[data-v-cb84b5ab]{color:#28a745;background:#28a7451a}.file-icon.pdf[data-v-cb84b5ab]{color:#dc3545;background:#dc35451a}.file-icon.doc[data-v-cb84b5ab]{color:#007bff;background:#007bff1a}.file-name[data-v-cb84b5ab]{font-weight:500;color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-cb84b5ab]{color:#6c757d;font-size:.85rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:.2rem .5rem;border-radius:4px}.file-actions[data-v-cb84b5ab]{display:flex;gap:.5rem}.upload-section[data-v-cb84b5ab]{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-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;color:#495057;background:#4950570d}.upload-tip[data-v-cb84b5ab]{margin:1rem 0 0;color:#6c757d;font-size:.9rem;text-align:center;font-style:italic}.upload-modal .ant-modal-content[data-v-cb84b5ab],.buy-modal .ant-modal-content[data-v-cb84b5ab],.file-preview-modal .ant-modal-content[data-v-cb84b5ab]{border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(226,232,240,.8)}.file-preview-content[data-v-cb84b5ab]{padding:1rem 0}.preview-header[data-v-cb84b5ab]{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-cb84b5ab]{margin:0;color:#2c3e50;font-size:1.2rem;font-weight:600}.text-preview .text-content[data-v-cb84b5ab]{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-cb84b5ab]{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-cb84b5ab]{border:1px solid rgba(226,232,240,.8);border-radius:8px;overflow:hidden}.pdf-content iframe[data-v-cb84b5ab]{border:none;background:#fff}.modal-content[data-v-cb84b5ab]{padding:1rem 0}.payment-group[data-v-cb84b5ab]{display:flex;gap:1rem;margin-bottom:1rem}.payment-option[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px #4950571a}.payment-option .anticon[data-v-cb84b5ab]{font-size:1.5rem;margin-right:.5rem;color:#495057}.plan-select[data-v-cb84b5ab]{width:100%}.reference-textarea[data-v-cb84b5ab]{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-cb84b5ab]:hover,.reference-textarea[data-v-cb84b5ab]:focus{border-color:#495057;box-shadow:0 0 0 2px #49505733}.parse-preview[data-v-cb84b5ab]{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-cb84b5ab]{text-align:center;color:#adb5bd;padding:2rem}.preview-empty .anticon[data-v-cb84b5ab]{font-size:3rem;margin-bottom:1rem}.preview-empty p[data-v-cb84b5ab]{margin:0;font-size:1rem;font-style:italic}.preview-list[data-v-cb84b5ab]{max-height:300px;overflow-y:auto}.preview-item[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.preview-item[data-v-cb84b5ab]:last-child{margin-bottom:0}.preview-header[data-v-cb84b5ab]{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-cb84b5ab]{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-cb84b5ab]{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-cb84b5ab]{margin:.3rem 0;line-height:1.4}.preview-title[data-v-cb84b5ab]{font-weight:600;color:#2c3e50;font-size:.95rem}.preview-authors[data-v-cb84b5ab]{color:#495057;font-size:.9rem}.preview-journal[data-v-cb84b5ab]{color:#6c757d;font-size:.85rem;font-style:italic}.preview-year[data-v-cb84b5ab]{color:#6c757d;font-size:.85rem;font-weight:500}.paper-content[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;flex-direction:column;gap:1.5rem}.chapter-item[data-v-cb84b5ab]{background:#fff;border-radius:10px;padding:1rem;border:1px solid rgba(226,232,240,.8);transition:all .3s ease}.chapter-item[data-v-cb84b5ab]:hover{border-color:#495057;box-shadow:0 2px 8px #4950571a}.chapter-header[data-v-cb84b5ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px solid #f0f0f0}.chapter-title[data-v-cb84b5ab]{margin:0;color:#2c3e50;font-size:1.1rem;font-weight:600}.toggle-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover{background:#495057;color:#fff;border-color:#495057}.chapter-content[data-v-cb84b5ab]{display:flex;flex-direction:column;gap:.8rem}.level2-sections[data-v-cb84b5ab]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level2-item[data-v-cb84b5ab]{margin-bottom:1rem}.level2-title[data-v-cb84b5ab]{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-cb84b5ab]{margin-left:1.5rem;border-left:1px dashed rgba(226,232,240,.8);padding-left:1rem}.level3-item[data-v-cb84b5ab]{margin-bottom:.8rem}.level3-title[data-v-cb84b5ab]{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-cb84b5ab]{color:#495057;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.level2-content[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@keyframes titleFadeIn-cb84b5ab{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-cb84b5ab{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-cb84b5ab{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes sectionFadeIn-cb84b5ab{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.outline-generation-section[data-v-cb84b5ab]{margin-top:90px}.content-grid[data-v-cb84b5ab]{grid-template-columns:1fr;gap:1.5rem}.outline-section[data-v-cb84b5ab],.paper-section[data-v-cb84b5ab]{margin-bottom:1rem}}@media (max-width: 768px){.outline-generation-section[data-v-cb84b5ab]{margin-top:80px;padding:2rem 0}.section-container[data-v-cb84b5ab]{padding:0 1rem}.content-section[data-v-cb84b5ab]{padding:0 1rem 2rem;margin-top:2rem}.generation-form[data-v-cb84b5ab],.outline-section[data-v-cb84b5ab],.paper-section[data-v-cb84b5ab]{padding:1.5rem}.section-header h2[data-v-cb84b5ab]{font-size:2rem}.section-header h3[data-v-cb84b5ab]{font-size:1.5rem}.main-content[data-v-cb84b5ab]{padding-left:1rem;padding-right:1rem}.writing-container[data-v-cb84b5ab]{padding:2rem}.page-header h2[data-v-cb84b5ab]{font-size:2.2rem}.result-actions[data-v-cb84b5ab]{flex-direction:column;align-items:center}.outline-section[data-v-cb84b5ab]{flex-direction:column}.outline-sidebar[data-v-cb84b5ab]{width:100%;order:-1}.action-btn[data-v-cb84b5ab]{width:100%;max-width:300px}.radio-group[data-v-cb84b5ab]{flex-direction:column;align-items:stretch}.radio-group .ant-radio-button-wrapper[data-v-cb84b5ab]{text-align:center}.file-item[data-v-cb84b5ab]{flex-direction:column;align-items:stretch;gap:1rem}.file-info[data-v-cb84b5ab]{flex-direction:column;align-items:flex-start;gap:.5rem}.file-name[data-v-cb84b5ab]{max-width:100%}.file-actions[data-v-cb84b5ab]{justify-content:center}.preview-header[data-v-cb84b5ab]{flex-direction:column;gap:1rem;align-items:stretch}.preview-header h4[data-v-cb84b5ab]{text-align:center}}.payment-modal .ant-modal-content[data-v-cb84b5ab]{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-cb84b5ab]{display:none}.payment-modal-content[data-v-cb84b5ab]{padding:0}.payment-header[data-v-cb84b5ab]{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-cb84b5ab]{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-cb84b5ab]{color:#6c757d;margin:0;font-size:1rem;opacity:.85;line-height:1.4}.product-grid[data-v-cb84b5ab]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;padding:2rem;align-items:stretch;background:#fff}.product-section[data-v-cb84b5ab]{border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:1.5rem}.product-section h4[data-v-cb84b5ab]{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.product-list-container[data-v-cb84b5ab]{height:100%;min-height:600px;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.product-card[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-cb84b5ab]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-cb84b5ab]: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-cb84b5ab]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-cb84b5ab]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-cb84b5ab]{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-cb84b5ab]{margin-top:1rem;flex-shrink:0}.price-row[data-v-cb84b5ab]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-cb84b5ab]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-cb84b5ab]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.product-header[data-v-cb84b5ab]{margin-bottom:.5rem}.product-header h3[data-v-cb84b5ab]{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-section[data-v-cb84b5ab]{margin:.25rem 0 .5rem}.price-info[data-v-cb84b5ab]{display:flex;align-items:center;gap:.75rem}.original-price[data-v-cb84b5ab]{color:#95a5a6;text-decoration:line-through;font-size:.95rem}.current-price[data-v-cb84b5ab]{color:#e74c3c;font-size:1.4rem;font-weight:700}.product-description[data-v-cb84b5ab]{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-cb84b5ab]{border-bottom:1px solid #eef0f2;padding-bottom:1.25rem}.payment-section[data-v-cb84b5ab]{height:100%;display:flex;flex-direction:column;min-height:600px;gap:.75rem;justify-content:flex-start}@media (max-width: 768px){.product-grid[data-v-cb84b5ab]{grid-template-columns:1fr;gap:1rem;align-items:start}.product-list-container[data-v-cb84b5ab]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-cb84b5ab]{min-height:auto;gap:.75rem}.alipay-card[data-v-cb84b5ab],.wechat-card[data-v-cb84b5ab],.tips-card[data-v-cb84b5ab]{height:160px}.qr-code-container img[data-v-cb84b5ab]{width:80px;height:80px}.product-card[data-v-cb84b5ab]{min-height:160px;padding:1.25rem}}.payment-header[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;justify-content:space-between;align-items:flex-start}.header-text[data-v-cb84b5ab]{flex:1;text-align:center}.close-btn[data-v-cb84b5ab]{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-cb84b5ab]: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-cb84b5ab]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e8eaed;max-height:120px;overflow:hidden}.product-title[data-v-cb84b5ab]{display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f1f3f4}.product-title h3[data-v-cb84b5ab]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-cb84b5ab]{font-size:1.5rem;font-weight:700;color:#e74c3c}.price-detail[data-v-cb84b5ab]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e9ecef}.price-item[data-v-cb84b5ab]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.price-label[data-v-cb84b5ab]{color:#6c757d}.price-value[data-v-cb84b5ab]{color:#495057;font-weight:500}.price-item.total-price[data-v-cb84b5ab]{margin-top:.3rem;padding-top:.4rem;border-top:1px solid #dee2e6;font-size:1rem}.price-item.total-price .price-label[data-v-cb84b5ab]{color:#495057;font-weight:600}.price-item.total-price .price-value[data-v-cb84b5ab]{color:#e74c3c;font-weight:700;font-size:1.2rem}.extras-price-item[data-v-cb84b5ab]{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-cb84b5ab]{font-weight:500;color:#495057;font-size:.85rem;white-space:nowrap}.extras-price-compact[data-v-cb84b5ab]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.extras-original-price-compact[data-v-cb84b5ab]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:400}.extras-current-price-compact[data-v-cb84b5ab]{color:#e74c3c;font-size:.95rem;font-weight:700}.extras-discount-badge[data-v-cb84b5ab]{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-cb84b5ab]{margin-bottom:1rem}.method-tabs[data-v-cb84b5ab]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-cb84b5ab]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-cb84b5ab]{opacity:.6;cursor:not-allowed;pointer-events:none}.current-payment[data-v-cb84b5ab]{margin-bottom:1rem}.qr-code-container[data-v-cb84b5ab]{display:flex;justify-content:center;align-items:center;padding:15px}.qr-code-wrapper[data-v-cb84b5ab]{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-cb84b5ab]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-cb84b5ab],.qr-method.wechat-method[data-v-cb84b5ab]{z-index:1}.qr-code-image[data-v-cb84b5ab]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-cb84b5ab]{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-cb84b5ab]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-cb84b5ab 1s linear infinite;display:block}@keyframes spin-cb84b5ab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-cb84b5ab{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-code-wrapper[data-v-cb84b5ab]{transition:all .2s ease-in-out}.method-tab.switching[data-v-cb84b5ab]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.payment-methods[data-v-cb84b5ab]{display:flex;gap:1rem;margin-bottom:1.5rem}.payment-card[data-v-cb84b5ab]{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-cb84b5ab]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-cb84b5ab]{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-cb84b5ab]{color:#e74c3c;font-size:1.1rem;font-weight:700;margin-left:auto}.payment-card .card-icon[data-v-cb84b5ab]{font-size:1.4rem}.alipay-card .card-icon[data-v-cb84b5ab]{color:#1677ff}.wechat-card .card-icon[data-v-cb84b5ab]{color:#07c160}.tips-card .card-icon[data-v-cb84b5ab]{color:#fa8c16}.payment-card .qr-code-container[data-v-cb84b5ab]{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-cb84b5ab]: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-cb84b5ab]{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-cb84b5ab]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-cb84b5ab]{color:#6c757d;font-size:.85rem;flex:1;line-height:1.4;margin-top:.5rem}.payment-card .tips-content p[data-v-cb84b5ab]{margin:.2rem 0;font-weight:600;color:#495057}.payment-card .tips-content ul[data-v-cb84b5ab]{margin:.2rem 0;padding-left:1rem}.payment-card .tips-content li[data-v-cb84b5ab]{margin:.15rem 0;line-height:1.4;color:#6c757d}.payment-actions[data-v-cb84b5ab]{margin-top:1rem;text-align:center}.check-payment-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.service-agreement-section[data-v-cb84b5ab]{margin:1rem 0;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.service-agreement-checkbox[data-v-cb84b5ab]{font-size:14px;color:#495057}.agreement-link[data-v-cb84b5ab]{color:#1890ff;text-decoration:none;font-weight:500}.agreement-link[data-v-cb84b5ab]:hover{text-decoration:underline}.service-agreement-modal .ant-modal-content[data-v-cb84b5ab]{border-radius:12px}.agreement-actions[data-v-cb84b5ab]{text-align:right;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:1rem}.agreement-actions .ant-btn[data-v-cb84b5ab]{margin-left:8px}.payment-section[data-v-cb84b5ab]{padding-top:.75rem;height:100%;display:flex;flex-direction:column;min-height:540px;gap:.75rem;justify-content:space-between}.alipay-card[data-v-cb84b5ab],.wechat-card[data-v-cb84b5ab],.tips-card[data-v-cb84b5ab]{flex:0 0 auto;height:180px}.product-tooltip[data-v-cb84b5ab]{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-cb84b5ab .2s ease-out}.product-tooltip[data-v-cb84b5ab]: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-cb84b5ab]: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-cb84b5ab]{padding:1rem}.tooltip-content h5[data-v-cb84b5ab]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-cb84b5ab]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.tooltip-features[data-v-cb84b5ab]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-cb84b5ab]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-cb84b5ab]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-cb84b5ab{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.paper-content-section[data-v-cb84b5ab]{margin-top:3rem}.paper-content[data-v-cb84b5ab]{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-cb84b5ab]{font-size:28px;margin:24px 0 12px;text-align:center;font-family:SimSun,宋体,serif}.paper-content h2[data-v-cb84b5ab]{font-size:22px;margin:20px 0 10px;font-family:SimSun,宋体,serif}.paper-content h3[data-v-cb84b5ab]{font-size:18px;margin:16px 0 8px;font-family:SimSun,宋体,serif}.paper-content p[data-v-cb84b5ab]{line-height:1.5;margin:12px 0;color:#2f3a4a;font-size:16px;font-family:SimSun,宋体,serif;text-indent:2em}.paper-text[data-v-cb84b5ab]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 12px #00000014;border:1px solid #e8eaed}.chapter-section[data-v-cb84b5ab]{margin-bottom:2.5rem}.chapter-section[data-v-cb84b5ab]:last-child{margin-bottom:0}.chapter-title[data-v-cb84b5ab]{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-cb84b5ab]:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:#1890ff}.section-content[data-v-cb84b5ab]{margin-bottom:2rem;margin-left:1.5rem}.section-title[data-v-cb84b5ab]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:1rem;border-left:4px solid #52c41a}.subsection-content[data-v-cb84b5ab]{margin-bottom:1.5rem;margin-left:1.5rem}.subsection-title[data-v-cb84b5ab]{color:#34495e;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;border-left:3px solid #faad14}.section-text[data-v-cb84b5ab],.subsection-text[data-v-cb84b5ab]{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-cb84b5ab],.subsection-text p[data-v-cb84b5ab]{text-indent:2em;margin-bottom:1rem;line-height:1.8}.section-text p[data-v-cb84b5ab]:last-child,.subsection-text p[data-v-cb84b5ab]:last-child{margin-bottom:0}.section-text p+p[data-v-cb84b5ab],.subsection-text p+p[data-v-cb84b5ab]{margin-top:1.5rem}.paper-generation-progress[data-v-cb84b5ab]{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-cb84b5ab]{width:100%;max-width:480px;padding:3rem 2rem;text-align:center;position:relative}.progress-decoration[data-v-cb84b5ab]{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-cb84b5ab]{display:flex;flex-direction:column;align-items:center;gap:2rem}.academic-icon[data-v-cb84b5ab]{position:relative}.icon-circle[data-v-cb84b5ab]{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-cb84b5ab]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;position:relative}.pulse-dot[data-v-cb84b5ab]{width:12px;height:12px;border-radius:50%;background:#fff;animation:academicPulse-cb84b5ab 2s ease-in-out infinite}.progress-text[data-v-cb84b5ab]{display:flex;flex-direction:column;gap:.5rem}.academic-title[data-v-cb84b5ab]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0;font-family:SimSun,宋体,serif;letter-spacing:.5px}.academic-subtitle[data-v-cb84b5ab]{font-size:.95rem;color:#6c757d;margin:0;font-weight:400;line-height:1.5}.time-reminder[data-v-cb84b5ab]{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-cb84b5ab 3s ease-in-out infinite}.time-display[data-v-cb84b5ab]{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin:1rem 0}.time-number[data-v-cb84b5ab]{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-cb84b5ab]{font-size:1rem;color:#6c757d;font-weight:500;margin-left:.25rem}.academic-progress-bar[data-v-cb84b5ab]{width:100%;height:6px;background:#4950571a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-cb84b5ab]{height:100%;background:linear-gradient(90deg,#495057,#6c757d);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-cb84b5ab]: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-cb84b5ab 2s ease-in-out infinite}.progress-footer[data-v-cb84b5ab]{margin-top:2rem}.academic-dots[data-v-cb84b5ab]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-cb84b5ab]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:dotPulse-cb84b5ab 1.5s ease-in-out infinite}.dot[data-v-cb84b5ab]:nth-child(2){animation-delay:.3s}.dot[data-v-cb84b5ab]:nth-child(3){animation-delay:.6s}@keyframes academicPulse-cb84b5ab{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes progressShine-cb84b5ab{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dotPulse-cb84b5ab{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes reminderPulse-cb84b5ab{0%,to{background:#49505714;border-color:#49505726}50%{background:#4950571f;border-color:#49505740}}@media (max-width: 768px){.academic-progress-container[data-v-cb84b5ab]{padding:2rem 1.5rem}.academic-title[data-v-cb84b5ab]{font-size:1.3rem}.academic-subtitle[data-v-cb84b5ab]{font-size:.9rem}.time-reminder[data-v-cb84b5ab]{font-size:.85rem;padding:.4rem .8rem}.time-number[data-v-cb84b5ab]{font-size:2.5rem}.icon-circle[data-v-cb84b5ab]{width:70px;height:70px}.icon-inner[data-v-cb84b5ab]{width:35px;height:35px}.pulse-dot[data-v-cb84b5ab]{width:10px;height:10px}}@media (max-width: 480px){.academic-progress-container[data-v-cb84b5ab]{padding:1.5rem 1rem}.progress-content[data-v-cb84b5ab]{gap:1.5rem}.academic-title[data-v-cb84b5ab]{font-size:1.2rem}.time-number[data-v-cb84b5ab]{font-size:2.2rem}.time-reminder[data-v-cb84b5ab]{font-size:.8rem;padding:.3rem .6rem}}@keyframes progressBar-cb84b5ab{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-header[data-v-cb84b5ab]{display:flex;flex-direction:column;align-items:center;gap:1rem}.progress-icon[data-v-cb84b5ab]{font-size:2.5rem;color:#1890ff;animation:rotate-cb84b5ab 2s linear infinite}@keyframes rotate-cb84b5ab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-header h4[data-v-cb84b5ab]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0;line-height:1.4}.progress-timer[data-v-cb84b5ab]{margin-top:1.5rem}.timer-circle[data-v-cb84b5ab]{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-cb84b5ab 2s ease-in-out infinite}@keyframes pulse-cb84b5ab{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.timer-text[data-v-cb84b5ab]{font-size:1.75rem;font-weight:700;line-height:1}.timer-unit[data-v-cb84b5ab]{font-size:.9rem;font-weight:500;opacity:.9}.flex-spacer[data-v-cb84b5ab]{flex:1}.no-content[data-v-cb84b5ab]{text-align:center;padding:3rem;color:#8c8c8c;font-size:1.1rem}.download-package-btn[data-v-cb84b5ab]{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-cb84b5ab]:hover:not([disabled]){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 20px #0000002e}.download-package-btn[data-v-cb84b5ab]:active:not([disabled]){transform:translateY(0)}.download-package-btn[disabled][data-v-cb84b5ab]{background:#adb5bd;color:#f8f9fa}.result-section .section-container[data-v-cb84b5ab]{max-width:1800px;margin:0 auto}.ppt-page[data-v-e4f42e0a]{min-height:100vh;background:#f0f2f5}.header[data-v-e4f42e0a]{background:#fff;box-shadow:0 2px 8px #0000001a;position:fixed;top:0;left:0;right:0;z-index:1000}.header-content[data-v-e4f42e0a]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:64px}.logo h1[data-v-e4f42e0a]{margin:0;font-size:1.5rem;color:#1890ff;display:flex;align-items:center;gap:12px}.logo-icon[data-v-e4f42e0a]{width:32px;height:32px;flex-shrink:0}.nav-actions[data-v-e4f42e0a]{display:flex;gap:1rem}.main-content[data-v-e4f42e0a]{padding-top:80px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.ppt-container[data-v-e4f42e0a]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}.ppt-container h2[data-v-e4f42e0a]{text-align:center;margin-bottom:.5rem;color:#333;font-size:2rem}.subtitle[data-v-e4f42e0a]{text-align:center;margin-bottom:2rem;color:#666;font-size:1.1rem}.document-selection[data-v-e4f42e0a],.generation-config[data-v-e4f42e0a],.generation-progress[data-v-e4f42e0a],.download-section[data-v-e4f42e0a]{margin-bottom:2rem}.document-selection h3[data-v-e4f42e0a],.generation-config h3[data-v-e4f42e0a],.generation-progress h3[data-v-e4f42e0a],.download-section h3[data-v-e4f42e0a]{margin-bottom:1rem;color:#333;font-size:1.3rem}.config-form[data-v-e4f42e0a]{background:#f8f9fa;border-radius:12px;padding:1.5rem}.generation-progress[data-v-e4f42e0a]{background:#f8f9fa;border-radius:12px;padding:1.5rem;text-align:center}.progress-text[data-v-e4f42e0a]{margin-top:1rem;color:#666;font-size:1rem}.file-list[data-v-e4f42e0a]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-e4f42e0a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e8e8e8}.file-info[data-v-e4f42e0a]{display:flex;align-items:center;gap:1rem}.file-icon[data-v-e4f42e0a]{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-e4f42e0a]{margin:0 0 .25rem;color:#333}.file-details p[data-v-e4f42e0a]{margin:0;color:#666;font-size:.9rem}.file-actions[data-v-e4f42e0a]{display:flex;gap:.5rem}@media (max-width: 768px){.main-content[data-v-e4f42e0a]{padding-left:1rem;padding-right:1rem}.ppt-container[data-v-e4f42e0a]{padding:1.5rem}.file-item[data-v-e4f42e0a]{flex-direction:column;align-items:flex-start;gap:1rem}.file-actions[data-v-e4f42e0a]{width:100%;justify-content:flex-end}}.ai-rewrite-page[data-v-c08d685e]{min-height:100vh;background:#fafbfc;font-family:SimSun,宋体,Georgia,Times New Roman,serif}.header[data-v-c08d685e]{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-c08d685e]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo h1[data-v-c08d685e]{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-c08d685e]{width:32px;height:32px;flex-shrink:0}.home-btn[data-v-c08d685e]{color:#6b7280!important;font-weight:500;font-size:.95rem;transition:all .3s ease;border-radius:4px;padding:6px 12px}.home-btn[data-v-c08d685e]:hover{color:#374151!important;background:#37415114}.main-content[data-v-c08d685e]{padding-top:90px;max-width:1000px;margin:0 auto;padding-left:2rem;padding-right:2rem;padding-bottom:3rem}.page-header[data-v-c08d685e]{text-align:center;margin-bottom:3rem;padding:0}.feature-list[data-v-c08d685e]{margin-bottom:1.5rem}.main-title[data-v-c08d685e]{color:#1f2937;font-size:2.2rem;margin-bottom:1.5rem;font-weight:700;letter-spacing:.5px;font-family:SimSun,宋体,serif}.feature-item[data-v-c08d685e]{color:#374151;font-size:1rem;line-height:1.8;margin-bottom:.8rem;font-weight:400}.feature-item strong[data-v-c08d685e]{color:#1f2937;font-weight:600;font-size:1.05rem}.highlight-text[data-v-c08d685e]{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-c08d685e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#dee2e6;border-radius:3px;z-index:-1}.platform-support[data-v-c08d685e]{color:#6b7280;font-size:.9rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.platform-support span[data-v-c08d685e]{margin-right:1rem}.platform-support span[data-v-c08d685e]:first-child{font-weight:600;color:#374151}.config-section[data-v-c08d685e]{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-c08d685e]{max-width:100%}.radio-group[data-v-c08d685e]{width:100%}.radio-group .ant-radio-button-wrapper[data-v-c08d685e]{border-color:#d1d5db;color:#6b7280;background:#f9fafb;transition:all .3s ease}.radio-group .ant-radio-button-wrapper[data-v-c08d685e]:hover{border-color:#9ca3af;color:#374151;background:#f3f4f6}.radio-group .ant-radio-button-wrapper-checked[data-v-c08d685e]{background:#6b7280;border-color:#6b7280;color:#fff;box-shadow:none}.radio-group .ant-radio-button-wrapper-checked[data-v-c08d685e]:hover{background:#4b5563;border-color:#4b5563;color:#fff}.upload-area[data-v-c08d685e]{text-align:center;padding:2rem;border:2px dashed #d1d5db;border-radius:6px;background:#f9fafb;transition:all .3s ease}.upload-area[data-v-c08d685e]:hover{border-color:#9ca3af;background:#f3f4f6}.upload-btn[data-v-c08d685e]{border:1px solid #d1d5db;background:#fff;color:#6b7280;font-weight:500;box-shadow:0 1px 2px #0000000d}.upload-btn[data-v-c08d685e]:disabled{background:#f9fafb;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.upload-area[data-v-c08d685e] .ant-upload-list{margin-top:1rem}.upload-area[data-v-c08d685e] .ant-upload-list-item{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;background:#f8f9fa}.upload-area[data-v-c08d685e] .ant-upload-list-item-name{color:#495057;font-weight:500}.upload-area[data-v-c08d685e] .ant-upload-list-item-actions .anticon{color:#dc3545;font-size:1rem}.upload-area[data-v-c08d685e] .ant-upload-list-item-actions .anticon:hover{color:#c82333}.upload-btn[data-v-c08d685e]:hover{background:#374151;color:#fff;border-color:#374151;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.upload-tip[data-v-c08d685e]{color:#6b7280;font-size:.9rem;margin-top:1rem;margin-bottom:.5rem}.upload-tip-secondary[data-v-c08d685e]{color:#9ca3af;font-size:.85rem}.agreement-link[data-v-c08d685e]{color:#1890ff;text-decoration:none}.agreement-link[data-v-c08d685e]:hover{text-decoration:underline}[data-v-c08d685e] .ant-upload-list{margin-top:1rem}[data-v-c08d685e] .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-c08d685e] .ant-upload-list-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}[data-v-c08d685e] .ant-upload-list-item-name{color:#374151;font-weight:600;font-size:.95rem;margin-right:1rem}[data-v-c08d685e] .ant-upload-list-item-actions{opacity:1!important;display:flex;align-items:center;gap:.5rem}[data-v-c08d685e] .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-c08d685e] .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-c08d685e] .ant-upload-list-item-delete:active{transform:scale(.95)!important}[data-v-c08d685e] .ant-upload-list-item-delete .anticon{font-size:1rem!important}.text-area[data-v-c08d685e]{margin-top:1rem}.content-textarea[data-v-c08d685e]{border-radius:6px;border-color:#d1d5db;font-family:SimSun,宋体,serif;font-size:.95rem;line-height:1.6;background:#f9fafb}.content-textarea[data-v-c08d685e]:focus{border-color:#6b7280;box-shadow:0 0 0 2px #6b72801a}.intensity-slider .ant-slider-rail[data-v-c08d685e]{background:#e5e7eb}.intensity-slider .ant-slider-track[data-v-c08d685e]{background:#6b7280}.intensity-slider .ant-slider-handle[data-v-c08d685e]{border-color:#374151}.academic-switch.ant-switch-checked[data-v-c08d685e]{background:#374151}.submit-section[data-v-c08d685e]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.submit-btn[data-v-c08d685e]{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-c08d685e]:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.submit-btn[data-v-c08d685e]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.progress-section[data-v-c08d685e]{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-c08d685e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50,#34495e,#2c3e50)}.progress-container[data-v-c08d685e]{max-width:800px;margin:0 auto}.progress-header[data-v-c08d685e]{margin-bottom:2.5rem}.academic-title[data-v-c08d685e]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.title-icon[data-v-c08d685e]{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-c08d685e]{width:24px;height:24px}.academic-title h3[data-v-c08d685e]{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem;font-family:SimSun,宋体,serif}.subtitle[data-v-c08d685e]{color:#6b7280;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.current-phase[data-v-c08d685e]{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-c08d685e]{color:#64748b;font-size:.9rem;font-weight:500}.phase-text[data-v-c08d685e]{color:#1e293b;font-size:.9rem;font-weight:600}.progress-main[data-v-c08d685e]{margin-bottom:2rem}.progress-label[data-v-c08d685e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.label-text[data-v-c08d685e]{color:#374151;font-size:1rem;font-weight:600}.percentage[data-v-c08d685e]{color:#2c3e50;font-size:1.2rem;font-weight:700;font-family:SimSun,宋体,monospace}.progress-bar-container[data-v-c08d685e]{position:relative;margin-bottom:2rem}.progress-bar-bg[data-v-c08d685e]{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.progress-bar-fill[data-v-c08d685e]{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-c08d685e]: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-c08d685e 2s infinite}.progress-bar-fill.completed[data-v-c08d685e]{background:linear-gradient(90deg,#2c3e50,#34495e)}.progress-indicators[data-v-c08d685e]{display:flex;justify-content:space-between;margin-top:1.5rem;position:relative}.progress-indicators[data-v-c08d685e]:before{content:"";position:absolute;top:12px;left:12px;right:12px;height:2px;background:#e2e8f0;z-index:1}.indicator[data-v-c08d685e]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1}.indicator-dot[data-v-c08d685e]{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-c08d685e]{background:#2c3e50;box-shadow:0 0 0 4px #2c3e501a}.indicator.active .indicator-dot[data-v-c08d685e]:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%}.indicator-label[data-v-c08d685e]{margin-top:.5rem;font-size:.8rem;color:#6b7280;font-weight:500;text-align:center}.indicator.active .indicator-label[data-v-c08d685e]{color:#2c3e50;font-weight:600}.academic-stats[data-v-c08d685e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-c08d685e]{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-c08d685e]:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-icon[data-v-c08d685e]{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-c08d685e]{width:20px;height:20px}.stat-content[data-v-c08d685e]{flex:1}.stat-value[data-v-c08d685e]{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:.25rem;font-family:SimSun,宋体,serif}.stat-label[data-v-c08d685e]{color:#6b7280;font-size:.85rem;font-weight:500}.technical-info[data-v-c08d685e]{background:#f8fafc;border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0;text-align:left}.technical-info h4[data-v-c08d685e]{color:#374151;font-size:1rem;font-weight:600;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.technical-info h4[data-v-c08d685e]:before{content:"⚙️";font-size:1.2rem}.technical-info p[data-v-c08d685e]{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}@keyframes shimmer-c08d685e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-time[data-v-c08d685e]{color:#9ca3af;font-size:.9rem;font-family:SimSun,宋体,monospace}.result-section[data-v-c08d685e]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb}.result-header[data-v-c08d685e]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.result-header h3[data-v-c08d685e]{color:#374151;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.result-stats[data-v-c08d685e]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap}.stat-item[data-v-c08d685e]{text-align:center}.stat-label[data-v-c08d685e]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.stat-value[data-v-c08d685e]{display:block;color:#374151;font-size:1.3rem;font-weight:600;font-family:SimSun,宋体,monospace}.result-tabs .ant-tabs-tab[data-v-c08d685e]{font-weight:500;color:#6b7280;font-size:14px;padding:12px 16px;transition:all .3s ease}.result-tabs .ant-tabs-tab[data-v-c08d685e]:hover{color:#495057}.result-tabs .ant-tabs-tab-active[data-v-c08d685e]{color:#2c3e50;font-weight:600;background:#f8f9fa;border-radius:6px 6px 0 0}.result-tabs .ant-tabs-ink-bar[data-v-c08d685e]{background:#2c3e50;height:3px;border-radius:2px}.content-display[data-v-c08d685e]{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-c08d685e]{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-c08d685e]{border-left:4px solid #9ca3af}.content-display.rewritten[data-v-c08d685e]{border-left:4px solid #6b7280}.comparison-view[data-v-c08d685e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.comparison-column h4[data-v-c08d685e]{color:#374151;font-size:1rem;margin-bottom:1rem;font-weight:600;text-align:center}.result-actions[data-v-c08d685e]{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-c08d685e]{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-c08d685e]:hover{border-color:#374151;color:#374151;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.detail-actions[data-v-c08d685e]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.detail-actions .download-btn[data-v-c08d685e]{background:#2c3e50;border-color:#2c3e50;color:#fff}.detail-actions .download-btn[data-v-c08d685e]:hover{background:#34495e;border-color:#34495e;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #2c3e504d}.detail-actions .action-btn[data-v-c08d685e]:not(.download-btn){border-color:#d1d5db;color:#6b7280}.detail-actions .action-btn[data-v-c08d685e]:not(.download-btn):hover{border-color:#374151;color:#374151;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.retry-btn[data-v-c08d685e]{background:#2c3e50;border-color:#2c3e50;color:#fff;font-weight:500;padding:8px 16px;border-radius:6px;transition:all .3s ease}.retry-btn[data-v-c08d685e]:hover{background:#34495e;border-color:#34495e;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #2c3e504d}@keyframes titleFadeIn-c08d685e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-c08d685e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-c08d685e{0%{width:0;opacity:0}to{width:80px;opacity:1}}@media (max-width: 768px){.main-content[data-v-c08d685e]{padding-left:1rem;padding-right:1rem}.page-header h2[data-v-c08d685e]{font-size:2.2rem}.config-section[data-v-c08d685e]{padding:1.5rem}.result-stats[data-v-c08d685e]{gap:2rem}.comparison-view[data-v-c08d685e]{grid-template-columns:1fr}.result-actions[data-v-c08d685e]{flex-direction:column;align-items:center}.action-btn[data-v-c08d685e]{width:200px}}.history-section[data-v-c08d685e]{margin-top:3rem;background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000d;border:1px solid #e5e7eb}.history-section[data-v-c08d685e] .ant-table{font-family:SimSun,宋体,serif}.history-section[data-v-c08d685e] .ant-table-thead>tr>th{background:#f8f9fa;color:#495057;font-weight:600;border-bottom:2px solid #e9ecef}.history-section[data-v-c08d685e] .ant-table-tbody>tr>td{color:#495057;border-bottom:1px solid #f1f3f4}.history-section[data-v-c08d685e] .ant-table-tbody>tr:hover>td{background:#f8f9fa}.history-section[data-v-c08d685e] .ant-tag{border-radius:3px;font-weight:500;font-size:.85rem;padding:2px 8px;border:1px solid}.history-section[data-v-c08d685e] .ant-btn-link{color:#6b7280;font-weight:500;padding:4px 8px;font-size:.9rem}.history-section[data-v-c08d685e] .ant-btn-link:hover{color:#495057}.detail-modal[data-v-c08d685e] .ant-modal-header{background:#f8f9fa;border-bottom:1px solid #e9ecef}.detail-modal[data-v-c08d685e] .ant-modal-title{color:#495057;font-weight:600;font-size:1.1rem}.section-title[data-v-c08d685e]{color:#495057;font-weight:600;font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.detail-actions[data-v-c08d685e]{display:flex;gap:1rem;align-items:center}.detail-actions .action-btn[data-v-c08d685e]{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-c08d685e]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.history-section[data-v-c08d685e] .ant-btn-link.ant-btn-dangerous{color:#dc3545}.history-section[data-v-c08d685e] .ant-btn-link.ant-btn-dangerous:hover{color:#c82333;background:#f8d7da}.history-header[data-v-c08d685e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.history-header h3[data-v-c08d685e]{margin:0;color:#374151;font-size:1.3rem;font-weight:600}.detail-modal .ant-modal-body[data-v-c08d685e]{max-height:70vh;overflow-y:auto}.loading-container[data-v-c08d685e]{text-align:center;padding:2rem}.loading-container p[data-v-c08d685e]{margin-top:1rem;color:#6b7280}.error-container[data-v-c08d685e]{text-align:center;padding:2rem}.detail-content[data-v-c08d685e]{padding:0}.detail-section[data-v-c08d685e]{margin-bottom:2rem}.detail-section[data-v-c08d685e]:last-child{margin-bottom:0}.section-title[data-v-c08d685e]{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-c08d685e]{font-weight:500;color:#6b7280;font-size:14px;padding:12px 16px;transition:all .3s ease}.detail-tabs .ant-tabs-tab[data-v-c08d685e]:hover{color:#495057}.detail-tabs .ant-tabs-tab-active[data-v-c08d685e]{color:#2c3e50;font-weight:600;background:#f8f9fa;border-radius:6px 6px 0 0}.detail-tabs .ant-tabs-ink-bar[data-v-c08d685e]{background:#2c3e50;height:3px;border-radius:2px}.stats-grid[data-v-c08d685e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-top:1rem}.stats-grid .stat-item[data-v-c08d685e]{text-align:center;padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.stats-grid .stat-label[data-v-c08d685e]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.stats-grid .stat-value[data-v-c08d685e]{display:block;color:#374151;font-size:1.2rem;font-weight:600;font-family:SimSun,宋体,monospace}.payment-modal .ant-modal-content[data-v-c08d685e]{background:#fafbfc;border-radius:16px}.payment-modal .ant-modal-body[data-v-c08d685e]{padding:0;background:#fafbfc}.product-grid[data-v-c08d685e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;min-height:500px}.product-list-container[data-v-c08d685e]{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-c08d685e]{display:flex;flex-direction:column;gap:1rem}.product-card[data-v-c08d685e]{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-c08d685e]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-c08d685e]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-c08d685e]: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-c08d685e]{background:linear-gradient(135deg,#f8f9fa,#f1f3f4);border:2px solid #495057;position:relative}.product-card.word-based[data-v-c08d685e]: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-c08d685e]:hover{border-color:#343a40;transform:translateY(-2px);box-shadow:0 8px 24px #49505726}.product-card.word-based.selected[data-v-c08d685e]{border-color:#343a40;background:linear-gradient(135deg,#f1f3f4,#e9ecef);box-shadow:0 8px 24px #49505733}.product-card.word-based.selected[data-v-c08d685e]:before{background:linear-gradient(90deg,#495057,#343a40)}.product-info[data-v-c08d685e]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-c08d685e]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-c08d685e]{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-c08d685e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-c08d685e]{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-c08d685e]{margin-top:1rem;flex-shrink:0}.price-row[data-v-c08d685e]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-c08d685e]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-c08d685e]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.payment-section[data-v-c08d685e]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.product-title[data-v-c08d685e]{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-c08d685e]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.product-title .product-price[data-v-c08d685e]{font-size:1.5rem;font-weight:700;color:#e74c3c}.payment-method-selector[data-v-c08d685e]{margin-bottom:1.5rem}.method-tabs[data-v-c08d685e]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-c08d685e]{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-c08d685e]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-c08d685e]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-c08d685e]{opacity:.6;cursor:not-allowed;pointer-events:none}.current-payment[data-v-c08d685e]{margin-bottom:1.5rem}.qr-code-container[data-v-c08d685e]{display:flex;justify-content:center;align-items:center;padding:20px}.qr-code-wrapper[data-v-c08d685e]{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-c08d685e]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-c08d685e],.qr-method.wechat-method[data-v-c08d685e]{z-index:1}.qr-code-image[data-v-c08d685e]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-c08d685e]{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-c08d685e]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-c08d685e 1s linear infinite;display:block}@keyframes spin-c08d685e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-c08d685e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.method-tab.switching[data-v-c08d685e]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.payment-methods[data-v-c08d685e]{display:flex;gap:1rem;margin-bottom:1.5rem}.payment-card[data-v-c08d685e]{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-c08d685e]:hover{border-color:#d1d5db;transform:translateY(-1px)}.payment-card .card-header[data-v-c08d685e]{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-c08d685e]{font-size:1.4rem}.alipay-card .card-icon[data-v-c08d685e]{color:#1677ff}.wechat-card .card-icon[data-v-c08d685e]{color:#07c160}.tips-card .card-icon[data-v-c08d685e]{color:#fa8c16}.payment-card .qr-code-container[data-v-c08d685e]{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-c08d685e]: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-c08d685e]{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-c08d685e]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-c08d685e]{color:#6b7280;font-size:.85rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-c08d685e]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-c08d685e]{margin:0;padding-left:1.25rem}.payment-card .tips-content li[data-v-c08d685e]{margin-bottom:.5rem;color:#6b7280}@media (max-width: 768px){.product-grid[data-v-c08d685e]{grid-template-columns:1fr;gap:1rem}.payment-methods[data-v-c08d685e]{flex-direction:column}.product-list-container[data-v-c08d685e]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-c08d685e]{min-height:auto;gap:.75rem}.product-card[data-v-c08d685e]{min-height:160px;padding:1.25rem}.product-info h4[data-v-c08d685e]{font-size:1.1rem}.product-description[data-v-c08d685e]{font-size:.85rem}.current-price[data-v-c08d685e]{font-size:1.4rem}.qr-code-container img[data-v-c08d685e]{width:80px;height:80px}.price-row[data-v-c08d685e]{flex-direction:row;justify-content:space-between;align-items:center}}.product-tooltip[data-v-c08d685e]{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-c08d685e .2s ease-out}.product-tooltip[data-v-c08d685e]: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-c08d685e]: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-c08d685e]{padding:1rem}.tooltip-content h5[data-v-c08d685e]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-c08d685e]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.word-count-info[data-v-c08d685e]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;margin:0 0 .75rem}.word-count-item[data-v-c08d685e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.word-count-item[data-v-c08d685e]:last-child{margin-bottom:0}.word-count-item .label[data-v-c08d685e]{color:#6c757d;font-size:.8rem;font-weight:500}.word-count-item .value[data-v-c08d685e]{color:#495057;font-size:.8rem;font-weight:600}.tooltip-features[data-v-c08d685e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-c08d685e]{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-c08d685e]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-c08d685e]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-c08d685e]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-c08d685e{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.academic-reminder[data-v-c08d685e]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:12px 14px;margin-top:8px}.academic-reminder .reminder-title[data-v-c08d685e]{color:#374151;font-weight:600;margin-bottom:6px}.academic-reminder ul[data-v-c08d685e]{margin:0;padding-left:18px;color:#6b7280;line-height:1.6;font-size:.9rem}.detailed-report-modal[data-v-9a6f423d]{font-family:Georgia,Times New Roman,Microsoft YaHei,SimSun,serif}.loading-container[data-v-9a6f423d]{text-align:center;padding:40px 0}.loading-container p[data-v-9a6f423d]{margin-top:16px;color:#666}.error-container[data-v-9a6f423d]{padding:20px 0}.report-content[data-v-9a6f423d]{max-height:70vh;overflow-y:auto}.report-section[data-v-9a6f423d]{margin-bottom:32px;padding:24px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.section-title[data-v-9a6f423d]{display:flex;align-items:center;margin:0 0 20px;font-size:18px;font-weight:600;color:#262626}.section-title .anticon[data-v-9a6f423d]{margin-right:8px;color:#1890ff}.detail-count[data-v-9a6f423d]{margin-left:8px;font-size:14px;font-weight:400;color:#8c8c8c}.info-grid[data-v-9a6f423d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-item[data-v-9a6f423d]{display:flex;align-items:center}.info-item .label[data-v-9a6f423d]{min-width:80px;font-weight:500;color:#595959}.info-item .value[data-v-9a6f423d]{color:#262626;word-break:break-all}.summary-grid[data-v-9a6f423d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.summary-item[data-v-9a6f423d]{text-align:center;padding:20px;background:#fff;border-radius:8px;border:1px solid #d9d9d9}.summary-label[data-v-9a6f423d]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.similarity-score[data-v-9a6f423d]{font-size:32px;font-weight:700;color:#262626}.segment-count[data-v-9a6f423d]{font-size:32px;font-weight:700;color:#1890ff}.score-excellent[data-v-9a6f423d]{color:#52c41a!important}.score-good[data-v-9a6f423d]{color:#1890ff!important}.score-warning[data-v-9a6f423d]{color:#fa8c16!important}.score-danger[data-v-9a6f423d]{color:#f5222d!important}.score-unknown[data-v-9a6f423d]{color:#8c8c8c!important}.no-details[data-v-9a6f423d]{text-align:center;padding:40px 0}.details-list[data-v-9a6f423d]{display:flex;flex-direction:column;gap:20px}.detail-item[data-v-9a6f423d]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.detail-header[data-v-9a6f423d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f5f5f5;border-bottom:1px solid #d9d9d9}.detail-index[data-v-9a6f423d]{font-weight:600;color:#262626}.detail-similarity[data-v-9a6f423d]{font-weight:600;font-size:16px}.detail-content[data-v-9a6f423d]{padding:20px}.detail-row[data-v-9a6f423d]{margin-bottom:16px}.detail-row[data-v-9a6f423d]:last-child{margin-bottom:0}.detail-label[data-v-9a6f423d]{display:inline-block;min-width:80px;font-weight:500;color:#595959}.detail-value[data-v-9a6f423d]{color:#262626;word-break:break-all}.segment-text[data-v-9a6f423d]{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-9a6f423d]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8}.download-btn[data-v-9a6f423d]{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-9a6f423d]:hover{background:#1f2937!important;border-color:#1f2937!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #3741514d!important}.download-btn[data-v-9a6f423d]:active{transform:translateY(0)!important;box-shadow:0 2px 6px #37415133!important}.download-btn[data-v-9a6f423d]:focus{background:#374151!important;border-color:#374151!important;color:#fff!important;box-shadow:0 0 0 2px #37415133!important}@media (max-width: 768px){.info-grid[data-v-9a6f423d],.summary-grid[data-v-9a6f423d]{grid-template-columns:1fr}.detail-header[data-v-9a6f423d]{flex-direction:column;gap:8px;text-align:center}.report-actions[data-v-9a6f423d]{flex-direction:column;align-items:center}}.plagiarism-check-page[data-v-7a674110]{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-7a674110] *{font-family:inherit!important;font-style:normal!important;line-height:1.62;letter-spacing:.15px}.header[data-v-7a674110]{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-7a674110]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo h1[data-v-7a674110]{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-7a674110]{width:32px;height:32px;flex-shrink:0}.home-btn[data-v-7a674110]{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-7a674110] span{font-weight:700!important}.home-btn[data-v-7a674110]:hover{color:#1f2937!important;background:#f3f4f6;border-color:#e5e7eb;box-shadow:0 1px 2px #0000000a;transform:translateY(-.5px)}.home-btn[data-v-7a674110]:active{transform:translateY(0);background:#eef2f7}.home-btn[data-v-7a674110]:focus-visible{outline:none;box-shadow:0 0 0 2px #37415126}.main-content[data-v-7a674110]{padding-top:90px;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.page-header[data-v-7a674110]{text-align:center;margin-bottom:2.25rem;color:#374151;position:relative}.page-header[data-v-7a674110]:after{content:"";display:block;width:72px;height:1px;background:#e5e7eb;margin:.9rem auto 0}.page-header h2[data-v-7a674110]{color:#242a31;font-size:2.3rem;margin-bottom:.5rem;letter-spacing:.25px;font-weight:600}.subtitle[data-v-7a674110]{color:#6a7482;font-size:1rem;letter-spacing:.2px;margin-bottom:.45rem;font-weight:400}.subtitle .em[data-v-7a674110]{color:#2b3240;font-weight:500}.support-points[data-v-7a674110]{color:#7a8391;margin:.1rem 0 .6rem}.support-points .key[data-v-7a674110]{color:#3a4350;font-weight:500}.support-points .divider[data-v-7a674110]{margin:0 .4rem;color:#a6adb7}.note[data-v-7a674110]{color:#7a8391;font-size:.92rem;margin:.1rem 0 0}.file-uploader[data-v-7a674110]{width:100%}.upload-area[data-v-7a674110]{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;background:#f8fafc;transition:all .3s ease;cursor:pointer}.upload-area[data-v-7a674110]:hover{border-color:#6b7280;background:#f1f5f9}.upload-icon[data-v-7a674110]{font-size:2.5rem;color:#6b7280;margin-bottom:1rem;display:block}.upload-text h4[data-v-7a674110]{color:#374151;font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.upload-text p[data-v-7a674110]{color:#6b7280;font-size:.9rem;margin:0}.upload-text .upload-tip[data-v-7a674110]{color:#9ca3af;font-size:.8rem;margin-top:.5rem;margin-bottom:0}.upload-container[data-v-7a674110]{width:100%}.uploaded-container[data-v-7a674110]{border:2px solid #d1d5db;border-radius:8px;padding:1rem;background:#fafbfc}.uploaded-file[data-v-7a674110]{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-7a674110]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.file-icon[data-v-7a674110]{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-7a674110]{flex:1;min-width:0}.file-name[data-v-7a674110]{color:#374151;font-size:.95rem;font-weight:500;margin-bottom:.25rem;word-break:break-all}.file-size[data-v-7a674110]{color:#6b7280;font-size:.8rem}.file-actions[data-v-7a674110]{display:flex;align-items:center;gap:.5rem}.uploaded-tip[data-v-7a674110]{color:#6b7280;font-size:.8rem;margin-top:.75rem;margin-bottom:0;text-align:center}.submit-section[data-v-7a674110]{margin-top:2rem;text-align:center}.submit-btn[data-v-7a674110]{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-7a674110]:hover:not(:disabled){background:#4b5563;border-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.submit-btn[data-v-7a674110]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #6b728033}.submit-btn[data-v-7a674110]:disabled{background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;cursor:not-allowed;transform:none;box-shadow:none}.main-layout[data-v-7a674110]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;margin-top:2rem}.left-section[data-v-7a674110]{position:sticky;top:2rem;height:fit-content}.right-section[data-v-7a674110]{min-height:500px}.databases-section[data-v-7a674110]{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-7a674110]{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-7a674110]: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-7a674110]{color:#6b7280;font-size:.95rem;text-align:center;margin-bottom:2rem;line-height:1.6}.databases-list[data-v-7a674110]{display:flex;flex-direction:column;gap:.75rem}.database-item[data-v-7a674110]{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-7a674110]:hover{border-color:#6b7280;background:#fff;transform:translate(4px);box-shadow:0 2px 8px #6b728026}.database-icon[data-v-7a674110]{color:#6b7280;font-size:1.5rem;margin-top:.25rem;flex-shrink:0}.database-content[data-v-7a674110]{flex:1}.database-name[data-v-7a674110]{font-size:1rem;color:#374151;font-weight:500;margin-bottom:.5rem;line-height:1.4}.database-desc[data-v-7a674110]{font-size:.85rem;color:#6b7280;line-height:1.6;font-weight:400}.form-container[data-v-7a674110]{max-width:100%;padding:0}.empty-state[data-v-7a674110]{text-align:center;padding:2rem;color:#666}.empty-state p[data-v-7a674110]{margin:0;font-size:14px}@media (max-width: 1024px){.main-layout[data-v-7a674110]{grid-template-columns:1fr;gap:1.5rem}.left-section[data-v-7a674110]{position:static;order:2}.right-section[data-v-7a674110]{order:1}.databases-section[data-v-7a674110]{margin-top:2rem}}.check-form-section[data-v-7a674110]{margin-bottom:3rem}.form-container[data-v-7a674110]{background:#fff;border-radius:8px;padding:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.form-input[data-v-7a674110]{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease;background:#f9fafb}.form-input[data-v-7a674110]:hover,.form-input[data-v-7a674110]:focus{border-color:#6b7280;box-shadow:0 0 0 2px #6b72801a}.radio-group[data-v-7a674110]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-group .ant-radio-button-wrapper[data-v-7a674110]{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-7a674110]:hover{border-color:#9ca3af;color:#374151;background:#f3f4f6}.radio-group .ant-radio-button-wrapper-checked[data-v-7a674110]{background:#374151;border-color:#374151;color:#fff}.upload-area[data-v-7a674110]{margin-top:1rem;padding:1.5rem;background:#f9fafb;border-radius:6px;border:2px dashed #d1d5db;text-align:center}.upload-btn[data-v-7a674110]{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-7a674110]:hover{border-color:#374151;color:#374151;background:#f3f4f6}.upload-tip[data-v-7a674110]{margin:1rem 0 0;color:#6b7280;font-size:.9rem;text-align:center}.upload-tip-secondary[data-v-7a674110]{margin:.5rem 0 0;color:#9ca3af;font-size:.85rem;text-align:center}[data-v-7a674110] .ant-upload-list{margin-top:1rem}[data-v-7a674110] .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-7a674110] .ant-upload-list-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}[data-v-7a674110] .ant-upload-list-item-name{color:#374151;font-weight:600;font-size:.95rem;margin-right:1rem}[data-v-7a674110] .ant-upload-list-item-actions{opacity:1!important;display:flex;align-items:center;gap:.5rem}[data-v-7a674110] .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-7a674110] .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-7a674110] .ant-upload-list-item-delete:active{transform:scale(.95)!important}[data-v-7a674110] .ant-upload-list-item-delete .anticon{font-size:1rem!important}[data-v-7a674110] .ant-table{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-v-7a674110] .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-7a674110] .ant-table-tbody>tr>td{color:#4b5563!important;font-size:.875rem!important;padding:12px 16px!important;border-bottom:1px solid #f3f4f6!important}[data-v-7a674110] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}[data-v-7a674110] .ant-tag{border-radius:4px!important;font-size:.75rem!important;font-weight:500!important;padding:2px 8px!important;border:none!important}[data-v-7a674110] .ant-tag-processing{background:#fef3c7!important;color:#92400e!important}[data-v-7a674110] .ant-tag-success{background:#d1fae5!important;color:#065f46!important}[data-v-7a674110] .ant-tag-error{background:#fee2e2!important;color:#991b1b!important}[data-v-7a674110] .ant-tag-warning{background:#fef3c7!important;color:#92400e!important}[data-v-7a674110] .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-7a674110] .ant-btn-link:hover{color:#1f2937!important;background:#f3f4f6!important;border-radius:4px!important}[data-v-7a674110] .ant-btn-link.ant-btn-dangerous{color:#dc2626!important}[data-v-7a674110] .ant-btn-link.ant-btn-dangerous:hover{color:#991b1b!important;background:#fef2f2!important}[data-v-7a674110] .similarity-rate{font-weight:600!important;font-size:.875rem!important}[data-v-7a674110] .similarity-rate.low{color:#059669!important}[data-v-7a674110] .similarity-rate.medium{color:#d97706!important}[data-v-7a674110] .similarity-rate.high{color:#dc2626!important}[data-v-7a674110] .ant-pagination{margin-top:1.5rem!important}[data-v-7a674110] .ant-pagination .ant-pagination-item{border:1px solid #e5e7eb!important;background:#fff!important;color:#4b5563!important}[data-v-7a674110] .ant-pagination .ant-pagination-item:hover{border-color:#374151!important;color:#1f2937!important}[data-v-7a674110] .ant-pagination .ant-pagination-item-active{background:#374151!important;border-color:#374151!important;color:#fff!important}[data-v-7a674110] .ant-pagination .ant-pagination-prev,[data-v-7a674110] .ant-pagination .ant-pagination-next{border:1px solid #e5e7eb!important;background:#fff!important;color:#4b5563!important}[data-v-7a674110] .ant-pagination .ant-pagination-prev:hover,[data-v-7a674110] .ant-pagination .ant-pagination-next:hover{border-color:#374151!important;color:#1f2937!important}[data-v-7a674110] .ant-empty{color:#6b7280!important}[data-v-7a674110] .ant-empty-description{color:#6b7280!important;font-size:.875rem!important}[data-v-7a674110] .ant-spin-container{background:#fff!important}[data-v-7a674110] .ant-spin{color:#374151!important}.content-area[data-v-7a674110]{margin-top:1rem}.content-textarea[data-v-7a674110]{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-7a674110]:hover,.content-textarea[data-v-7a674110]:focus{border-color:#6b7280;box-shadow:0 0 0 2px #6b72801a}.submit-tips[data-v-7a674110]{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-7a674110]{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-7a674110]{color:#374151;margin:0 0 .5rem;font-size:.95rem;font-weight:600}.tips-content p[data-v-7a674110]{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.check-btn[data-v-7a674110]{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-7a674110]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #00000026;background:#1f2937}.check-btn[data-v-7a674110]:disabled{background:#9ca3af!important;cursor:not-allowed;transform:none}.check-progress[data-v-7a674110]{margin:2rem 0}.progress-container[data-v-7a674110]{background:#fff;border-radius:12px;padding:2.5rem;border:1px solid #e5e7eb;box-shadow:0 2px 8px #00000014;text-align:center}.progress-header[data-v-7a674110]{margin-bottom:2rem}.progress-icon[data-v-7a674110]{font-size:3rem;color:#6b7280;margin-bottom:1rem;animation:rotate-7a674110 2s linear infinite}.progress-header h4[data-v-7a674110]{color:#374151;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.progress-header p[data-v-7a674110]{color:#6b7280;font-size:.95rem;margin:0}.progress-timer[data-v-7a674110]{margin:2rem 0}.timer-circle[data-v-7a674110]{width:100px;height:100px;border-radius:50%;background:#6b7280;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin:0 auto;box-shadow:0 2px 8px #6b728033;animation:pulse-7a674110 2s ease-in-out infinite}.timer-text[data-v-7a674110]{font-size:2rem;font-weight:600;line-height:1}.timer-unit[data-v-7a674110]{font-size:.9rem;font-weight:500;opacity:.9}.check-systems[data-v-7a674110]{margin-top:2rem}.check-systems h5[data-v-7a674110]{color:#374151;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.system-list[data-v-7a674110]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.system-item[data-v-7a674110]{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-7a674110]{background:#f3f4f6;border-color:#6b7280;box-shadow:0 1px 3px #0000001a}.system-item .system-icon[data-v-7a674110]{font-size:1.3rem;color:#9ca3af;transition:all .3s ease}.system-item.active .system-icon[data-v-7a674110]{color:#374151}.system-info h6[data-v-7a674110]{color:#374151;margin:0 0 .25rem;font-size:.95rem;font-weight:600}.system-info p[data-v-7a674110]{color:#6b7280;margin:0;font-size:.8rem}.check-result[data-v-7a674110]{margin-bottom:3rem}.result-actions .download-btn[data-v-7a674110]{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-7a674110]: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-7a674110]:active{transform:translateY(0)!important;box-shadow:0 2px 6px #37415133!important}.result-actions .download-btn[data-v-7a674110]:focus{background:#374151!important;border-color:#374151!important;color:#fff!important;box-shadow:0 0 0 2px #37415133!important}.result-container[data-v-7a674110]{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-7a674110]{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-7a674110]{color:#374151;font-size:1.5rem;font-weight:600;margin:0}.result-score[data-v-7a674110]{text-align:right}.score-label[data-v-7a674110]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.score-value[data-v-7a674110]{font-size:2rem;font-weight:600;line-height:1}.score-excellent[data-v-7a674110],.score-good[data-v-7a674110],.score-warning[data-v-7a674110],.score-danger[data-v-7a674110]{color:#6b7280}.score-level[data-v-7a674110]{font-size:.8rem;font-weight:500;margin-top:.5rem;padding:.25rem .75rem;border-radius:12px;display:inline-block}.score-level.score-excellent[data-v-7a674110]{background:#d1fae5;color:#065f46}.score-level.score-good[data-v-7a674110]{background:#dbeafe;color:#1e40af}.score-level.score-warning[data-v-7a674110]{background:#fef3c7;color:#92400e}.score-level.score-danger[data-v-7a674110]{background:#fee2e2;color:#991b1b}.result-details[data-v-7a674110]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.detail-item[data-v-7a674110]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.detail-label[data-v-7a674110]{color:#7a8391;font-size:.95rem;font-weight:500}.detail-value[data-v-7a674110]{color:#2f3640;font-size:1rem;font-weight:500}.result-actions[data-v-7a674110]{display:flex;gap:1rem;justify-content:center}.result-actions .ant-btn[data-v-7a674110]{height:40px;font-size:.95rem;border-radius:6px;padding:0 1.5rem;border-color:#d8dde3;color:#616a75}.result-actions .ant-btn[data-v-7a674110]:hover{border-color:#3e4652;color:#2b3240}.academic-standards[data-v-7a674110]{margin:2rem 0;padding:2rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.academic-standards h4[data-v-7a674110]{color:#1e293b;font-size:1.1rem;margin:0 0 1rem;text-align:center}.standards-list[data-v-7a674110]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.standard-item[data-v-7a674110]{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-7a674110]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.standard-level[data-v-7a674110]{font-size:.9rem;color:#1e293b;margin-bottom:.5rem}.standard-range[data-v-7a674110]{font-size:1.1rem;color:#3b82f6;margin-bottom:.5rem}.standard-desc[data-v-7a674110]{font-size:.8rem;color:#6b7280;text-align:center;line-height:1.4}.history-section[data-v-7a674110]{background:#fff;border-radius:8px;padding:2rem;margin-top:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.history-header[data-v-7a674110]{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-7a674110]{margin:0;color:#374151;font-size:1.3rem;font-weight:600}.similarity-rate.low[data-v-7a674110],.similarity-rate.medium[data-v-7a674110],.similarity-rate.high[data-v-7a674110]{color:#6b7280;font-weight:700}@keyframes titleFadeIn-7a674110{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleFadeIn-7a674110{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineExpand-7a674110{0%{width:0;opacity:0}to{width:80px;opacity:1}}@keyframes rotate-7a674110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-7a674110{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.payment-modal .ant-modal-body[data-v-7a674110]{padding:0;background:#fafbfc}.product-grid[data-v-7a674110]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;min-height:500px}.product-list-container[data-v-7a674110]{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-7a674110]{display:flex;flex-direction:column;gap:1rem}.product-card[data-v-7a674110]{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-7a674110]:hover{border-color:#495057;transform:translateY(-2px);box-shadow:0 8px 24px #4950571f}.product-card.selected[data-v-7a674110]{border-color:#495057;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 8px 24px #49505726;position:relative}.product-card.selected[data-v-7a674110]: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-7a674110]{background:linear-gradient(135deg,#f8f9fa,#e3f2fd);border:2px solid #2196f3;position:relative}.product-card.word-based[data-v-7a674110]:after{content:"推荐";position:absolute;top:-1px;right:20px;background:#2196f3;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-7a674110]:hover{border-color:#1976d2;transform:translateY(-2px);box-shadow:0 8px 24px #2196f326}.product-card.word-based.selected[data-v-7a674110]{border-color:#1976d2;background:linear-gradient(135deg,#e3f2fd,#bbdefb);box-shadow:0 8px 24px #2196f333}.product-card.word-based.selected[data-v-7a674110]:before{background:linear-gradient(90deg,#2196f3,#1976d2)}.product-info[data-v-7a674110]{flex:1;display:flex;flex-direction:column;gap:.75rem}.product-info h4[data-v-7a674110]{color:#2c3e50;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.product-description[data-v-7a674110]{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-7a674110]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;flex-shrink:0;max-height:2.5rem;overflow:hidden}.feature-tag[data-v-7a674110]{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-7a674110]{margin-top:1rem;flex-shrink:0}.price-row[data-v-7a674110]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end}.original-price[data-v-7a674110]{color:#95a5a6;text-decoration:line-through;font-size:1rem;font-weight:500}.current-price[data-v-7a674110]{color:#e74c3c;font-size:1.6rem;font-weight:800;line-height:1}.payment-section[data-v-7a674110]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.product-title[data-v-7a674110]{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-7a674110]{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-7a674110]{color:#e74c3c;font-size:1.4rem;font-weight:700;margin:0}.payment-method-selector[data-v-7a674110]{margin-bottom:1.5rem}.method-tabs[data-v-7a674110]{display:flex;gap:.5rem;margin-bottom:1rem}.method-tab[data-v-7a674110]{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-7a674110]:hover{border-color:#9ca3af;background:#f3f4f6;color:#1f2937}.method-tab.active[data-v-7a674110]{border-color:#6b7280;background:#e5e7eb;color:#111827;box-shadow:0 2px 4px #0000001a}.method-tab.disabled[data-v-7a674110]{opacity:.6;cursor:not-allowed;pointer-events:none}.current-payment[data-v-7a674110]{margin-bottom:1.5rem}.qr-code-container[data-v-7a674110]{display:flex;justify-content:center;align-items:center;padding:20px}.qr-code-wrapper[data-v-7a674110]{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-7a674110]{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.qr-method.alipay-method[data-v-7a674110],.qr-method.wechat-method[data-v-7a674110]{z-index:1}.qr-code-image[data-v-7a674110]{width:100%;height:100%;object-fit:cover;border-radius:12px}.loading-overlay[data-v-7a674110]{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-7a674110]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-7a674110 1s linear infinite;display:block}@keyframes spin-7a674110{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-7a674110{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.method-tab.switching[data-v-7a674110]{opacity:.7;transform:scale(.98);transition:all .2s ease-in-out}.payment-methods[data-v-7a674110]{display:flex;flex-direction:column;gap:1rem}.payment-card[data-v-7a674110]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;transition:all .3s ease}.payment-card[data-v-7a674110]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a}.card-header[data-v-7a674110]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;color:#374151}.card-icon[data-v-7a674110]{font-size:1.2rem}.alipay-card .card-icon[data-v-7a674110]{color:#1677ff}.wechat-card .card-icon[data-v-7a674110]{color:#07c160}.tips-card .card-icon[data-v-7a674110]{color:#f59e0b}.qr-code-container[data-v-7a674110]{display:flex;justify-content:center;align-items:center;position:relative}.payment-card .qr-code-container[data-v-7a674110]: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-7a674110]{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-7a674110]:hover{transform:scale(1.02);box-shadow:0 6px 25px #0000001f}.payment-card .tips-content[data-v-7a674110]{color:#6b7280;font-size:.85rem;flex:1;line-height:1.4}.payment-card .tips-content p[data-v-7a674110]{margin:0 0 .75rem;font-weight:500;color:#374151}.payment-card .tips-content ul[data-v-7a674110]{margin:0;padding-left:1.25rem}.payment-card .tips-content li[data-v-7a674110]{margin-bottom:.5rem;color:#6b7280}.product-tooltip[data-v-7a674110]{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-7a674110 .2s ease-out}.product-tooltip[data-v-7a674110]: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-7a674110]: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-7a674110]{padding:1rem}.tooltip-content h5[data-v-7a674110]{color:#2c3e50;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.tooltip-description[data-v-7a674110]{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0 0 .75rem;word-wrap:break-word}.word-count-info[data-v-7a674110]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;margin:0 0 .75rem}.word-count-item[data-v-7a674110]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.word-count-item[data-v-7a674110]:last-child{margin-bottom:0}.word-count-item .label[data-v-7a674110]{color:#6c757d;font-size:.8rem;font-weight:500}.word-count-item .value[data-v-7a674110]{color:#2196f3;font-size:.8rem;font-weight:600}.tooltip-features[data-v-7a674110]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.tooltip-feature[data-v-7a674110]{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-7a674110]{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid rgba(226,232,240,.4);padding-top:.5rem}.tooltip-original-price[data-v-7a674110]{color:#95a5a6;text-decoration:line-through;font-size:.8rem;font-weight:500}.tooltip-current-price[data-v-7a674110]{color:#e74c3c;font-size:1rem;font-weight:700}@keyframes tooltipFadeIn-7a674110{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.main-layout[data-v-7a674110]{grid-template-columns:1fr;gap:1.5rem}.left-section[data-v-7a674110]{position:static}.databases-section[data-v-7a674110]{padding:1.5rem}.databases-list[data-v-7a674110]{gap:.5rem}.database-item[data-v-7a674110]{padding:.75rem}.form-container[data-v-7a674110]{max-width:100%}.result-container[data-v-7a674110]{padding:1.5rem}.result-header[data-v-7a674110]{flex-direction:column;gap:1rem;text-align:center}.result-score[data-v-7a674110]{text-align:center}}@media (max-width: 768px){.main-content[data-v-7a674110]{padding:.5rem}.page-header h2[data-v-7a674110]{font-size:2rem}.database-item[data-v-7a674110]{padding:.75rem;flex-direction:column;text-align:center;gap:.5rem}.database-icon[data-v-7a674110]{margin-top:0}.upload-area[data-v-7a674110]{padding:1.5rem}.upload-icon[data-v-7a674110]{font-size:2rem}.system-list[data-v-7a674110]{flex-direction:column;align-items:center}.system-item[data-v-7a674110]{min-width:100%}.result-header[data-v-7a674110]{flex-direction:column;gap:1rem;text-align:center}.result-actions[data-v-7a674110]{flex-direction:column}.history-section[data-v-7a674110]{margin-top:1rem}.standards-list[data-v-7a674110]{grid-template-columns:1fr;gap:.75rem}.standard-item[data-v-7a674110]{padding:.75rem}.product-grid[data-v-7a674110]{grid-template-columns:1fr;gap:1rem}.payment-methods[data-v-7a674110]{flex-direction:column}.product-list-container[data-v-7a674110]{height:auto;min-height:auto;max-height:540px}.payment-section[data-v-7a674110]{min-height:auto;gap:.75rem}.product-card[data-v-7a674110]{min-height:160px;padding:1.25rem}.product-info h4[data-v-7a674110]{font-size:1.1rem}.product-description[data-v-7a674110]{font-size:.85rem}.current-price[data-v-7a674110]{font-size:1.4rem}.qr-code-container img[data-v-7a674110]{width:80px;height:80px}.price-row[data-v-7a674110]{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}}
