@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap";:root{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:inherit;text-decoration:inherit}body{margin:0;display:block;min-width:320px;min-height:100vh;background:#fff}h1{font-size:3.2em;line-height:1.1}button{border-radius:6px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:#ff5f56}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;min-height:100vh;margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}.header[data-v-82e183fa]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:64px;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:1000}.header-container[data-v-82e183fa]{width:min(1200px,calc(100% - 40px));margin:0 auto;height:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:24px}.logo[data-v-82e183fa]{display:flex;align-items:center;white-space:nowrap;text-decoration:none}.logo-image[data-v-82e183fa]{display:block;height:42px;width:auto}.nav[data-v-82e183fa]{display:flex;justify-content:center;gap:8px;min-width:0}.nav-item[data-v-82e183fa]{font-size:15px;color:#333;text-decoration:none;font-weight:400;position:relative;display:inline-flex;align-items:center;padding:0 12px;line-height:64px;white-space:nowrap}.nav-item.has-badge[data-v-82e183fa]{padding-right:20px}.nav-item-text[data-v-82e183fa]{display:inline-block}.nav-badge[data-v-82e183fa]{position:absolute;top:13px;right:5px;width:21px;height:21px;line-height:1;transform-origin:50% 58%}.nav-badge.tilted[data-v-82e183fa]{transform:rotate(30deg)}.nav-badge.plain[data-v-82e183fa]{transform:none}.nav-badge img[data-v-82e183fa]{display:block;width:100%;height:100%;object-fit:contain}.nav-item.active[data-v-82e183fa]{color:#ff5f56;font-weight:700}.nav-item.active[data-v-82e183fa]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#ff5f56}.header-right[data-v-82e183fa]{position:relative;display:flex;gap:12px;align-items:center;white-space:nowrap}.btn-text[data-v-82e183fa]{background:none;border:none;font-size:14px;color:#666;cursor:pointer}.btn-primary[data-v-82e183fa]{background:#ff5f56;border:none;padding:6px 16px;border-radius:20px;font-size:14px;color:#fff;font-weight:500;cursor:pointer}.user-box[data-v-82e183fa]{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border:1px solid #f0d5d4;border-radius:999px;background:#fff7f7;cursor:pointer}.user-avatar[data-v-82e183fa]{width:34px;height:34px;border-radius:50%;object-fit:cover}.user-name[data-v-82e183fa]{font-size:14px;color:#333}.user-menu[data-v-82e183fa]{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #f1f1f1;border-radius:10px;box-shadow:0 8px 24px #00000014;overflow:hidden;min-width:128px;z-index:10}.menu-item[data-v-82e183fa]{display:block;width:100%;padding:10px 14px;text-align:left;border:none;background:#fff;color:#333;font-size:14px}.menu-item[data-v-82e183fa]:hover{background:#fff5f5}.menu-item.danger[data-v-82e183fa]{color:#d73a49}@media (max-width: 1100px){.header-container[data-v-82e183fa]{column-gap:16px}.logo-image[data-v-82e183fa]{height:34px}.nav[data-v-82e183fa]{gap:4px}.nav-item[data-v-82e183fa]{padding:0 6px;font-size:14px}.btn-primary[data-v-82e183fa],.btn-text[data-v-82e183fa]{font-size:13px}}.footer[data-v-877f1101]{background:#fff;padding:80px 0 40px;border-top:1px solid #eee;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.footer-main[data-v-877f1101]{width:min(1200px,calc(100% - 40px));margin:0 auto 32px;display:flex;justify-content:space-between;align-items:center}.footer-logo[data-v-877f1101]{display:flex;flex-direction:column;align-items:flex-start}.logo-image[data-v-877f1101]{display:block;height:54px;width:auto}.footer-logo .logo-desc[data-v-877f1101]{font-size:16px;color:#666;margin-top:10px}.footer-right[data-v-877f1101]{display:flex;gap:12px;align-items:center}.btn-primary[data-v-877f1101]{background:#ff5f56;border:none;padding:6px 16px;border-radius:20px;font-size:14px;color:#fff;font-weight:500;cursor:pointer}.footer-bottom[data-v-877f1101]{width:min(1200px,calc(100% - 40px));margin:0 auto;text-align:center;border-top:1px solid #f5f5f5;padding-top:24px}.footer-bottom p[data-v-877f1101]{font-size:12px;color:#999;margin-bottom:0}@media (max-width: 768px){.footer[data-v-877f1101]{padding:48px 0 28px}.footer-main[data-v-877f1101]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.logo-image[data-v-877f1101]{height:42px}}.login-panel[data-v-ec10785c]{position:relative;text-align:center}.corner-switch[data-v-ec10785c]{position:absolute;top:-2px;right:-2px;width:58px;height:58px;border:none;background:transparent;color:#fff;cursor:pointer;overflow:hidden;z-index:2}.corner-switch[data-v-ec10785c]:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:58px solid #ff5f56;border-left:58px solid transparent}.corner-switch span[data-v-ec10785c]{position:absolute;top:10px;right:4px;display:block;width:36px;transform:rotate(45deg);font-size:12px;font-weight:700;line-height:1;letter-spacing:0}.panel-logo[data-v-ec10785c]{display:block;width:min(260px,82%);height:auto;margin:0 auto 14px}.qr-frame[data-v-ec10785c]{width:220px;height:220px;margin:0 auto 16px;border:1px solid #f0dcdc;border-radius:8px;overflow:hidden;background:#fff;position:relative}.qr-image[data-v-ec10785c]{width:100%;height:100%;object-fit:cover;display:block}.qr-placeholder[data-v-ec10785c]{background:#f9f9f9;width:100%;height:100%;display:grid;place-items:center}.qr-frame.expired .qr-image[data-v-ec10785c]{filter:blur(1px)}.qr-refresh-mask[data-v-ec10785c]{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#ffffffb8;color:#ff5f56;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;cursor:pointer}.qr-refresh-mask svg[data-v-ec10785c]{stroke-width:2.2}.login-footer[data-v-ec10785c]{font-size:14px;color:#999;min-height:42px}.login-success[data-v-ec10785c]{color:#22a06b}.login-error[data-v-ec10785c]{color:#d73a49}.agreement-check[data-v-ec10785c]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;color:#999;font-size:13px;line-height:1.5}.agreement-check.with-divider[data-v-ec10785c]{padding-top:14px;border-top:1px solid #f1e0de}.agreement-check input[data-v-ec10785c]{position:absolute;opacity:0;pointer-events:none;margin:0}.agreement-box[data-v-ec10785c]{position:relative;width:14px;height:14px;flex:0 0 auto;border:1px solid #ffb7b3;border-radius:4px;background:#fff}.agreement-check input:checked+.agreement-box[data-v-ec10785c]{border-color:#ff5f56;background:#ff5f56}.agreement-check input:checked+.agreement-box[data-v-ec10785c]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.agreement-check a[data-v-ec10785c]{color:#ff5f56;font-weight:600;text-decoration:none}.agreement-check a[data-v-ec10785c]:hover{text-decoration:underline}.pwd-form[data-v-ec10785c]{padding:8px 0 4px}.form-item[data-v-ec10785c]{margin-bottom:12px}.form-input[data-v-ec10785c]{width:100%;box-sizing:border-box;border:1px solid #f0dcdc;border-radius:8px;padding:11px 14px;font-size:15px;outline:none;transition:border-color .2s}.form-input[data-v-ec10785c]:focus{border-color:#ff5f56}.pwd-error[data-v-ec10785c]{font-size:13px;color:#d73a49;margin-bottom:10px;text-align:left}.btn-login[data-v-ec10785c]{width:100%;border:none;border-radius:8px;padding:12px;font-size:15px;background:#ff5f56;color:#fff;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-login[data-v-ec10785c]:disabled{opacity:.65;cursor:not-allowed}.login-modal-overlay[data-v-945ecdc0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.login-modal[data-v-945ecdc0]{width:min(420px,calc(100vw - 32px));border-radius:16px;background:#fff;padding:22px 22px 18px;position:relative;box-shadow:0 18px 42px #00000029}.brand-head[data-v-945ecdc0]{display:flex;flex-direction:column;align-items:center;margin:0 0 12px}.brand-logo[data-v-945ecdc0]{display:block;width:min(280px,100%);height:auto}.modal-close[data-v-945ecdc0]{position:absolute;right:10px;top:6px;border:none;background:none;font-size:28px;color:#999;line-height:1}body{margin:0;padding:0;background:#fff;color:#333;font-family:PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button{cursor:pointer}a{text-decoration:none;color:inherit}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.home-view[data-v-ce4a0745]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#333;background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.hero[data-v-ce4a0745]{--hero-surface-cut: 108px;--hero-summary-half: 112px;background:#fff;padding:0;overflow:hidden;position:relative}.hero[data-v-ce4a0745]:before{content:"";position:absolute;inset:0 0 auto 0;height:calc(100% - var(--hero-summary-half));background:radial-gradient(circle at 84% 16%,rgba(255,123,109,.04),transparent 24%),linear-gradient(180deg,#fff8f7,#fff8f7 68%,#fdf3f0,#fcfcfc);pointer-events:none;z-index:0}.hero[data-v-ce4a0745]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--hero-summary-half);background:#fcfcfc;pointer-events:none;z-index:0}.hero-content[data-v-ce4a0745]{--hero-bg-pos: center top;--hero-bg-size: 100% auto;--hero-bg-cut: 112px;width:min(1200px,calc(100% - 40px));margin:0 auto;position:relative;isolation:isolate;z-index:1}.hero-content[data-v-ce4a0745]:before{content:"";position:absolute;inset:0 0 auto 0;height:calc(100% - var(--hero-bg-cut));background-image:var(--hero-bg);background-repeat:no-repeat;background-position:var(--hero-bg-pos);background-size:var(--hero-bg-size);opacity:.96;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,.62) 90%,rgba(0,0,0,.18) 96%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.38) 7%,rgba(0,0,0,.82) 13%,rgba(0,0,0,1) 20%,rgba(0,0,0,1) 58%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.28) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,.62) 90%,rgba(0,0,0,.18) 96%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.38) 7%,rgba(0,0,0,.82) 13%,rgba(0,0,0,1) 20%,rgba(0,0,0,1) 58%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.28) 88%,transparent 100%);mask-composite:intersect;pointer-events:none;z-index:0}.hero-content[data-v-ce4a0745]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff8f700,#fff8f700 72%,#fcfcfc94 88%,#fcfcfc);pointer-events:none;z-index:0}.hero-main[data-v-ce4a0745],.hero-summary[data-v-ce4a0745]{position:relative;z-index:1}.hero-main[data-v-ce4a0745]{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,640px);gap:36px;align-items:center;min-height:640px}.hero-copy[data-v-ce4a0745]{max-width:520px;padding:34px 0 20px}.hero-title[data-v-ce4a0745]{margin:0 0 20px;font-size:64px;line-height:1.08;font-weight:800;color:#232126;letter-spacing:-1.6px}.hero-title span[data-v-ce4a0745]{display:block;color:#ff6158}.hero-desc[data-v-ce4a0745]{max-width:520px;font-size:18px;line-height:1.75;color:#787278;margin-bottom:28px}.hero-badge[data-v-ce4a0745]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,97,88,.34);color:#ff6158;background:#ffffffe0;box-shadow:0 12px 30px #ff716414;margin-bottom:28px;font-size:16px;font-weight:600}.hero-badge[data-v-ce4a0745] svg{flex:0 0 auto}.hero-highlights[data-v-ce4a0745]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.hero-highlight-card[data-v-ce4a0745]{display:flex;align-items:center;gap:10px;border-radius:16px;background:transparent;box-shadow:none}.hero-highlight-icon[data-v-ce4a0745]{width:36px;height:36px;border-radius:12px;background:#ffe8e2;color:#ff6158;display:grid;place-items:center;flex:0 0 auto}.hero-highlight-card strong[data-v-ce4a0745]{display:block;font-size:14px;font-weight:700;letter-spacing:-.2px;color:#28252b;margin-bottom:2px}.hero-highlight-card span[data-v-ce4a0745]{display:block;font-size:12px;line-height:1.45;color:#8b858d}.hero-actions[data-v-ce4a0745]{display:flex;gap:18px;align-items:center}.hero-cta[data-v-ce4a0745]{display:inline-flex;align-items:center;gap:10px;padding-inline:30px;min-height:56px;border:none;border-radius:18px;background:#ff6158;color:#fff;font-size:18px;font-weight:600;box-shadow:0 14px 24px #ff61582e}.hero-visual[data-v-ce4a0745]{position:relative;min-height:640px}.hero-visual[data-v-ce4a0745]:before{content:"";position:absolute;top:12px;right:-12px;width:430px;height:330px;border-radius:40px;pointer-events:none;z-index:0}.hero-summary[data-v-ce4a0745]{margin-top:24px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:0;border-radius:32px;border:1px solid #f0e7e3;background:#fffffff5;box-shadow:0 28px 60px #c9a09b24;overflow:hidden}.hero-metrics[data-v-ce4a0745],.hero-flow[data-v-ce4a0745]{padding:24px}.hero-metrics[data-v-ce4a0745]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-right:1px solid #f1ebea;align-items:center}.hero-metric-item[data-v-ce4a0745]{display:flex;align-items:center;gap:10px;min-height:100%}.hero-metric-icon[data-v-ce4a0745],.hero-flow-icon[data-v-ce4a0745]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#fff4f1,#ffe9e4);color:#ff6158;border:1px solid #ffe2dc;flex:0 0 auto}.hero-metric-copy strong[data-v-ce4a0745]{display:block;font-size:21px;line-height:1.05;font-weight:700;letter-spacing:-.4px;color:#2c2930}.hero-metric-copy span[data-v-ce4a0745]{font-size:12px;line-height:1.45;color:#8e8890}.hero-flow-steps[data-v-ce4a0745]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.hero-flow-step[data-v-ce4a0745]{position:relative;display:grid;justify-items:center;text-align:center;min-width:0}.hero-flow-step[data-v-ce4a0745]:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 18px);width:calc(100% - 36px);height:1px;background:#ece6e4;z-index:0}.hero-flow-icon[data-v-ce4a0745]{position:relative;z-index:1}.hero-flow-step strong[data-v-ce4a0745]{display:block;margin-top:10px;font-size:16px;color:#2f2c33;line-height:1.35}.side-login[data-v-ce4a0745]{position:absolute;top:88px;right:18px;width:290px;background:#fffffff7;border-radius:22px;padding:25px 20px 18px;box-shadow:0 32px 70px #dab5ae3d;border:1px solid rgba(242,225,220,.98);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2}.hero-login-badges[data-v-ce4a0745]{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #f3ece9}.hero-login-badges span[data-v-ce4a0745]{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:#8f8990;flex:1}.user-panel[data-v-ce4a0745]{text-align:center}.panel-avatar[data-v-ce4a0745]{width:78px;height:78px;border-radius:50%;object-fit:cover;margin-bottom:12px}.panel-name[data-v-ce4a0745]{font-size:24px;font-weight:700;color:#333;margin-bottom:8px}.panel-id[data-v-ce4a0745]{color:#8b8b8b;font-size:14px;margin-bottom:20px}.panel-stats[data-v-ce4a0745]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.stat-col[data-v-ce4a0745]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-col-link[data-v-ce4a0745]{cursor:pointer}.stat-col-link:hover strong[data-v-ce4a0745],.stat-col-link:hover span[data-v-ce4a0745]{color:#ff5f56}.stat-col strong[data-v-ce4a0745]{font-size:24px;color:#333}.stat-col span[data-v-ce4a0745]{font-size:13px;color:#999}.panel-actions[data-v-ce4a0745]{display:grid;grid-template-columns:1fr;gap:10px}.btn-ghost[data-v-ce4a0745]{width:100%;border-radius:8px;border:1px solid #ff6f67;background:#fff;color:#ff5f56;padding:10px 12px;font-size:14px}.fade-enter-active[data-v-ce4a0745],.fade-leave-active[data-v-ce4a0745]{transition:opacity .3s ease}.fade-enter-from[data-v-ce4a0745],.fade-leave-to[data-v-ce4a0745]{opacity:0}.section[data-v-ce4a0745]{padding:80px 0;text-align:center}.section-inner[data-v-ce4a0745]{width:min(1200px,calc(100% - 40px));margin:0 auto}.section-gray[data-v-ce4a0745]{background:#fcfcfc}.section-title[data-v-ce4a0745]{font-size:32px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:15px}.section-title[data-v-ce4a0745]:before,.section-title[data-v-ce4a0745]:after{content:"——";color:#ff5f56;font-size:20px}.section-subtitle[data-v-ce4a0745]{font-size:16px;color:#666;margin-bottom:60px}.grid-4[data-v-ce4a0745]{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.grid-steps[data-v-ce4a0745]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feature-card-v2[data-v-ce4a0745]{background:#fff;padding:40px 24px;border-radius:16px;box-shadow:0 4px 20px #00000005;transition:transform .3s}.feature-card-v2[data-v-ce4a0745]:hover{transform:translateY(-5px)}.f-icon-box[data-v-ce4a0745]{width:64px;height:64px;background:#fff5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#ff5f56}.step-card[data-v-ce4a0745]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000d;text-align:left}.step-img img[data-v-ce4a0745]{width:100%;height:180px;object-fit:cover}.step-info[data-v-ce4a0745]{padding:24px}.step-info h3[data-v-ce4a0745]{font-size:20px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.tag[data-v-ce4a0745]{font-size:12px;background:#f5f5f5;color:#999;padding:2px 8px;border-radius:4px;font-weight:400}.step-list[data-v-ce4a0745]{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}.step-list li[data-v-ce4a0745]{font-size:13px;color:#666;background:#f9f9f9;padding:2px 8px}.step-desc[data-v-ce4a0745]{font-size:14px;color:#999}.experience-container[data-v-ce4a0745]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.exp-box[data-v-ce4a0745]{background:#fff;border-radius:16px;padding:40px;display:flex;gap:24px;text-align:left;box-shadow:0 4px 20px #00000005}.exp-icon[data-v-ce4a0745]{color:#ffbd2e;flex:0 0 56px;display:flex;justify-content:center;margin-top:26px}.exp-header h3[data-v-ce4a0745]{font-size:22px;margin-bottom:4px}.exp-tag[data-v-ce4a0745]{font-size:14px;color:#ffbd2e;margin-bottom:16px;display:block}.exp-list[data-v-ce4a0745]{list-style:none;padding:0;margin:0 0 24px}.exp-list li[data-v-ce4a0745]{font-size:14px;color:#666;margin-bottom:8px;position:relative;padding-left:15px}.exp-list li[data-v-ce4a0745]:before{content:"✓";position:absolute;left:0;color:#ffbd2e}.btn-exp[data-v-ce4a0745]{border:none;color:#fff;padding:8px 24px;border-radius:4px;font-size:14px}.stats-bar[data-v-ce4a0745]{background:#fff;padding:60px 0;border-top:1px solid #f5f5f5}.stats-inner[data-v-ce4a0745]{width:min(1200px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.stat-item[data-v-ce4a0745]{text-align:center}.stat-value[data-v-ce4a0745]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-value span[data-v-ce4a0745]{font-size:16px}.stat-label[data-v-ce4a0745]{font-size:14px;color:#999}@media (max-width: 1200px){.hero[data-v-ce4a0745]{--hero-surface-cut: 132px;--hero-summary-half: 128px}.hero-content[data-v-ce4a0745]{--hero-bg-pos: 56% top;--hero-bg-size: 118% auto;--hero-bg-cut: 132px}.hero-main[data-v-ce4a0745]{grid-template-columns:1fr}.hero-copy[data-v-ce4a0745]{max-width:none;padding-top:10px}.hero-visual[data-v-ce4a0745]{min-height:720px}.side-login[data-v-ce4a0745]{top:auto;bottom:32px;right:32px}.hero-summary[data-v-ce4a0745]{grid-template-columns:1fr}.hero-metrics[data-v-ce4a0745]{border-right:none;border-bottom:1px solid #f1ebea}.grid-4[data-v-ce4a0745]{grid-template-columns:repeat(2,1fr)}.grid-steps[data-v-ce4a0745]{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-container[data-v-ce4a0745]{grid-template-columns:1fr}.stats-inner[data-v-ce4a0745]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.hero[data-v-ce4a0745]{--hero-surface-cut: 220px;--hero-summary-half: 156px;padding:0}.hero-content[data-v-ce4a0745]{--hero-bg-pos: 66% top;--hero-bg-size: 185% auto;--hero-bg-cut: 220px}.hero-highlights[data-v-ce4a0745]{gap:10px}.hero-highlight-card[data-v-ce4a0745]{padding:12px}.hero-main[data-v-ce4a0745]{gap:24px;min-height:auto}.hero-title[data-v-ce4a0745]{font-size:42px}.hero-badge[data-v-ce4a0745]{font-size:14px;padding:9px 14px}.hero-desc[data-v-ce4a0745]{font-size:16px}.hero-highlights[data-v-ce4a0745]{grid-template-columns:1fr}.hero-actions[data-v-ce4a0745]{flex-direction:column;align-items:stretch}.hero-visual[data-v-ce4a0745]{min-height:520px}.side-login[data-v-ce4a0745]{position:relative;top:auto;right:auto;bottom:auto;width:100%;margin-top:220px;padding:24px 18px 18px}.hero-summary[data-v-ce4a0745]{border-radius:24px}.hero-metrics[data-v-ce4a0745],.hero-flow[data-v-ce4a0745]{padding:24px 20px}.hero-metrics[data-v-ce4a0745]{grid-template-columns:1fr}.hero-flow-steps[data-v-ce4a0745]{grid-template-columns:1fr;gap:14px}.hero-flow-step[data-v-ce4a0745]:not(:last-child):after{display:none}.upload-area[data-v-ce4a0745],.upload-box[data-v-ce4a0745]{padding:24px 16px}.grid-4[data-v-ce4a0745],.grid-steps[data-v-ce4a0745]{grid-template-columns:1fr}.stats-inner[data-v-ce4a0745]{grid-template-columns:repeat(2,minmax(0,1fr))}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.title-input-wrap.single[data-v-66fbbdc0]{grid-template-columns:minmax(0,1fr)}.smart-topic-dropdown[data-v-66fbbdc0]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:320px;overflow:auto;background:#fff;border:1px solid #f0d2cd;border-radius:4px;box-shadow:0 8px 24px #38383814;padding:6px}.smart-topic-state[data-v-66fbbdc0]{margin:0;padding:10px 12px;color:#8f8f8f;font-size:13px}.smart-topic-item[data-v-66fbbdc0]{width:100%;border:none;background:transparent;text-align:left;color:#464646;font-size:14px;line-height:1.45;padding:8px 10px;border-radius:3px;cursor:pointer}.smart-topic-item[data-v-66fbbdc0]:hover{background:#fff2ef;color:#f05a4f}.feed-row[data-v-66fbbdc0]{align-items:start}.feed-wrap[data-v-66fbbdc0]{position:relative}.feed-wrap textarea[data-v-66fbbdc0]{padding-bottom:44px;resize:vertical;min-height:112px}.feed-ai-dot[data-v-66fbbdc0]{position:absolute;right:10px;bottom:8px;width:24px;height:24px;border:1px solid rgba(231,123,112,.24);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:radial-gradient(circle at 30% 28%,#fffffff2 0,#fffffff2 16%,#fff4f1eb 16%,#fff4f1eb 48%,#ffe8e3fa);color:#ea675d;box-shadow:0 8px 18px #d3766824,inset 0 1px #fffffff2,inset 0 -6px 12px #f5a39624;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,border-color .18s ease}.feed-ai-dot[data-v-66fbbdc0]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(245,143,130,.22)}.feed-ai-dot[data-v-66fbbdc0]:after{content:"";position:absolute;top:4px;left:5px;width:10px;height:5px;border-radius:999px;background:#ffffffb8;filter:blur(.4px)}.feed-ai-dot[data-v-66fbbdc0]:hover{transform:translateY(-1px) scale(1.04);border-color:#e77b7061;box-shadow:0 12px 24px #d3766833,inset 0 1px #fffffff2,inset 0 -8px 14px #f5a3962e}.feed-ai-dot.loading[data-v-66fbbdc0]{cursor:wait}.feed-ai-dot.loading .feed-ai-dot-core[data-v-66fbbdc0]{background:linear-gradient(180deg,#fffaf9f5,#ffeeeaf5)}.feed-ai-dot[data-v-66fbbdc0]:disabled{cursor:not-allowed;opacity:.6;transform:none}.feed-ai-dot-core[data-v-66fbbdc0]{position:relative;z-index:1;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffffeb,#fff1eee6);box-shadow:inset 0 0 0 1px #f19c901f}.feed-ai-dot[data-v-66fbbdc0] svg{stroke-width:2.2}.counter[data-v-66fbbdc0]{position:absolute;right:42px;bottom:8px;color:#a5a5a5;font-size:13px;line-height:24px}.upload-row[data-v-66fbbdc0]{margin:4px 0 12px 140px;display:flex;align-items:center;gap:12px}.hidden-input[data-v-66fbbdc0]{display:none}.upload-row span[data-v-66fbbdc0]{color:#9c9c9c;font-size:12px;line-height:1.55}.practice-form-grid[data-v-66fbbdc0]{display:grid;gap:4px}.practice-date-row[data-v-66fbbdc0]{align-items:center}.practice-date-fields[data-v-66fbbdc0]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.practice-date-fields>span[data-v-66fbbdc0]{color:#888;font-size:14px}.practice-date-picker-field[data-v-66fbbdc0]{position:relative;width:100%}.practice-date-icon[data-v-66fbbdc0]{position:absolute;top:50%;left:12px;z-index:2;color:#f05a4f;pointer-events:none;transform:translateY(-50%)}.practice-date-picker-input[data-v-66fbbdc0]{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:2px;padding:9px 14px 9px 42px;font-size:15px;color:#4d4d4d;font-family:inherit;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.practice-date-picker-input[data-v-66fbbdc0]:focus{outline:none;border-color:#ffb1a7;box-shadow:0 0 0 3px #f45f551f}.practice-date-picker-input[data-v-66fbbdc0]::placeholder{color:#999}.flatpickr-calendar{z-index:4000!important;border:1px solid #f0d7d0;border-radius:4px;box-shadow:0 10px 30px #3a3a3a1a}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{border-color:#f46356;background:#f46356}.flatpickr-day.today{border-color:#f46356}@media (max-width: 768px){.upload-row[data-v-66fbbdc0]{margin-left:0;flex-direction:column;align-items:flex-start}}.mba-step[data-v-0f1d6033]{display:flex;flex-direction:column;gap:20px}.field[data-v-0f1d6033]{display:flex;flex-direction:column;gap:8px}.label[data-v-0f1d6033]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#333}.required[data-v-0f1d6033]{color:#f45f55;font-size:14px}.count[data-v-0f1d6033]{margin-left:auto;font-size:12px;font-weight:400;color:#aaa}.hint[data-v-0f1d6033]{font-size:12px;font-weight:400;color:#aaa}.opt-tag[data-v-0f1d6033]{font-size:11px;font-weight:500;color:#999;background:#f4f4f4;border-radius:4px;padding:1px 6px}.input[data-v-0f1d6033]{width:100%;padding:10px 12px;border:1px solid #e4e4e4;border-radius:4px;font-size:14px;color:#333;background:#fafafa;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.input[data-v-0f1d6033]:focus{outline:none;border-color:#f45f55;background:#fff}.textarea[data-v-0f1d6033]{height:100px;resize:vertical;line-height:1.6}.bullets[data-v-0f1d6033]{display:flex;flex-direction:column;gap:8px}.bullet-row[data-v-0f1d6033]{display:flex;align-items:center;gap:8px}.bullet-num[data-v-0f1d6033]{width:22px;height:22px;border-radius:50%;background:#f45f55;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bullet-input[data-v-0f1d6033]{flex:1}.remove-btn[data-v-0f1d6033]{width:24px;height:24px;border:1px solid #e4e4e4;border-radius:50%;background:#fff;color:#aaa;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1}.remove-btn[data-v-0f1d6033]:hover{border-color:#f45f55;color:#f45f55}.add-btn[data-v-0f1d6033]{align-self:flex-start;padding:6px 14px;border:1px dashed #e4e4e4;border-radius:4px;background:transparent;color:#aaa;font-size:13px;cursor:pointer;transition:all .15s}.add-btn[data-v-0f1d6033]:hover{border-color:#f45f55;color:#f45f55}.optional .input[data-v-0f1d6033]{background:#fff}.outline-confirm-overlay[data-v-3be908ee]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1913125c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:80}.outline-confirm-dialog[data-v-3be908ee]{width:min(680px,calc(100vw - 40px));background:#fff;border-radius:6px;padding:24px 24px 20px;box-shadow:0 24px 52px #21191724;border:1px solid #eee3dd}.outline-confirm-head[data-v-3be908ee]{margin-bottom:16px}.outline-confirm-dialog h3[data-v-3be908ee]{margin:0;font-size:18px;line-height:1.35;color:#2f2b2a;letter-spacing:.01em}.outline-confirm-head p[data-v-3be908ee]{margin:8px 0 0;color:#85726c;font-size:12px;line-height:1.7}.outline-confirm-list[data-v-3be908ee]{border:1px solid #ece4df;background:#fcfaf9}.outline-confirm-row[data-v-3be908ee]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:0 18px;border-bottom:1px solid #eee8e4}.outline-confirm-row[data-v-3be908ee]:last-child{border-bottom:none}.outline-confirm-main[data-v-3be908ee]{min-width:0;display:inline-flex;align-items:center;gap:12px}.outline-confirm-icon[data-v-3be908ee]{flex:none;color:#ea675d;stroke-width:1.9}.outline-confirm-icon.words[data-v-3be908ee]{color:#6aac73}.outline-confirm-label[data-v-3be908ee]{color:#2f2b2a;font-size:14px;font-weight:500;line-height:1.45}.outline-confirm-count[data-v-3be908ee]{min-width:22px;color:#4f4441;font-size:18px;font-weight:600;line-height:1.1;text-align:center;font-variant-numeric:tabular-nums}.outline-confirm-count.words[data-v-3be908ee]{color:#4f8d5b}.outline-confirm-count.words em[data-v-3be908ee]{margin-left:4px;color:#7d8d7f;font-size:11px;font-style:normal;font-weight:500}.outline-confirm-tip[data-v-3be908ee]{margin:14px 0 0;color:#5f5350;font-size:13px;line-height:1.75}.outline-confirm-actions[data-v-3be908ee]{margin-top:18px;padding-top:16px;border-top:1px solid #efebe9;display:flex;justify-content:flex-end;gap:12px}.outline-modal-btn[data-v-3be908ee]{min-width:136px;height:46px;font-size:15px;line-height:1}.outline-tree[data-v-71c44380],.outline-node[data-v-71c44380]{display:grid;gap:6px}.outline-node.level-1>.outline-node-row[data-v-71c44380],.outline-node.level-2>.outline-node-row[data-v-71c44380],.outline-node.level-3>.outline-node-row[data-v-71c44380]{padding:6px 10px;border:1px solid #d9d6d4;background:#fff;border-radius:2px}.outline-node.level-2[data-v-71c44380]{padding-left:22px}.outline-node.level-3[data-v-71c44380]{padding-left:38px}.outline-node-row[data-v-71c44380]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.outline-node-main[data-v-71c44380]{display:flex;align-items:center;gap:8px;min-width:0}.outline-node-index[data-v-71c44380]{flex-shrink:0;color:#6d6360;font-size:14px;line-height:1;white-space:nowrap}.outline-node-input[data-v-71c44380]{flex:1;width:100%;box-sizing:border-box;border:none;background:transparent;color:#3f312e;font-size:14px;line-height:1.25;font-family:inherit;font-weight:400;padding:0}.outline-node-input[data-v-71c44380]:focus{outline:none}.outline-node.level-1 .outline-node-input[data-v-71c44380],.outline-node.level-2 .outline-node-input[data-v-71c44380],.outline-node.level-3 .outline-node-input[data-v-71c44380]{font-size:14px;font-weight:400;color:#3f312e}.outline-node-tools[data-v-71c44380]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;justify-self:end}.outline-word-group[data-v-71c44380]{display:inline-flex;align-items:center;gap:5px;padding:2px 5px;border:1px solid #e8dfdb;border-radius:999px;background:linear-gradient(180deg,#fdfbf9,#f7f1ee)}.word-step-btn[data-v-71c44380]{width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;padding:0;border:1px solid #dccfc9;background:#fff;color:#6a5c57;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px #ffffffeb}.word-step-btn[data-v-71c44380]:hover{border-color:#d4b9b0;color:#c95a4d;background:#fffdfc;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #d4b9b01f}.word-step-btn[data-v-71c44380]:focus,.word-step-btn[data-v-71c44380]:focus-visible,.outline-insert-btn[data-v-71c44380]:focus,.outline-insert-btn[data-v-71c44380]:focus-visible,.outline-menu-btn[data-v-71c44380]:focus,.outline-menu-btn[data-v-71c44380]:focus-visible,.outline-node-menu-item[data-v-71c44380]:focus,.outline-node-menu-item[data-v-71c44380]:focus-visible{outline:none;box-shadow:none}.word-step-btn[data-v-71c44380]:active{background:#f2e8e4;box-shadow:inset 0 1px 2px #7b615914}.outline-insert-btn[data-v-71c44380],.outline-menu-btn[data-v-71c44380]{width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;aspect-ratio:1 / 1;padding:0;border:1px solid #ddd3ce;background:#fff;color:#756660;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.word-step-btn[data-v-71c44380] svg,.outline-insert-btn[data-v-71c44380] svg,.outline-menu-btn[data-v-71c44380] svg,.outline-node-menu-item[data-v-71c44380] svg{width:13px;height:13px;display:block;flex-shrink:0;stroke-width:2}.outline-insert-btn[data-v-71c44380]:hover,.outline-menu-btn[data-v-71c44380]:hover{border-color:#ef8f7d;color:#d85a4d;box-shadow:inset 0 0 0 1px #ef8f7d29}.outline-insert-btn.active[data-v-71c44380]{border-color:#f45f55;background:#fff3ef;color:#d95a4d}.outline-node-words[data-v-71c44380]{width:42px;min-width:42px;height:20px;border:none;background:transparent;padding:0;text-align:center;color:#6f615b;font-size:12px;line-height:1;font-weight:500;font-family:inherit}.outline-node-words[data-v-71c44380]:focus{outline:none}.outline-node-menu-wrap[data-v-71c44380]{position:relative}.outline-node-menu[data-v-71c44380]{position:absolute;top:calc(100% + 8px);right:0;z-index:12;min-width:146px;padding:8px 0;border:1px solid #e6dfdc;background:#fff;box-shadow:0 10px 24px #3427241a}.outline-node-menu-item[data-v-71c44380]{width:100%;padding:11px 14px;border:none;background:transparent;display:flex;align-items:center;gap:10px;color:#403430;font-size:14px;text-align:left;cursor:pointer}.outline-node-menu-item[data-v-71c44380]:hover{background:#f8f4f2}.outline-node-menu-item.danger[data-v-71c44380]{color:#4a3c38}.outline-node-menu-item[data-v-71c44380] svg{flex-shrink:0}.outline-panel[data-v-257f66a3]{border:none;padding:0}.outline-head-row[data-v-257f66a3]{margin-bottom:12px}.outline-tip-card[data-v-257f66a3]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #f0dbd7;background:#fbf7f6}.outline-tip-card[data-v-257f66a3] svg{flex-shrink:0;color:#f45f55;margin-top:1px}.outline-tip-copy-main[data-v-257f66a3],.outline-tip-copy-sub[data-v-257f66a3]{margin:0;color:#7b6963;font-size:13px;line-height:1.7}.outline-tip-copy-main[data-v-257f66a3]{color:#6f5f59}.outline-tip-copy-sub[data-v-257f66a3]{margin-top:2px}.outline-workbench[data-v-257f66a3]{height:560px;background:#f4f4f4;padding:12px;box-sizing:border-box;display:flex;flex-direction:column}.outline-empty-state[data-v-257f66a3]{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.outline-empty-state.loading[data-v-257f66a3]{flex-direction:column;gap:14px;color:#f45f55;font-size:15px;font-weight:600}.outline-spinner[data-v-257f66a3]{width:26px;height:26px}.outline-empty-actions[data-v-257f66a3]{display:inline-flex;align-items:center;gap:24px;color:#62514b;font-size:16px}.outline-generate-btn[data-v-257f66a3]{min-width:160px}.outline-input-mode[data-v-257f66a3]{min-height:0;flex:1}.outline-source-input[data-v-257f66a3]{width:100%;height:100%;min-height:0;box-sizing:border-box;border:none;background:transparent;color:#6f7a86;font-size:18px;line-height:1.8;font-family:inherit;resize:none}.outline-source-input[data-v-257f66a3]:focus{outline:none}.outline-generated-head[data-v-257f66a3]{display:flex;align-items:center;gap:8px;color:#8f8987;font-size:14px;margin:0;padding-left:16px;position:relative;z-index:2}.outline-generated-head[data-v-257f66a3]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#d9dbdf;z-index:0}.outline-generated-meta[data-v-257f66a3]{display:inline-flex;align-items:flex-end;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.outline-generated-tab[data-v-257f66a3]{display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border:1px solid #d9dbdf;background:#f6f3f2;color:#8b7f7b;font-weight:500;position:relative;cursor:pointer;z-index:1}.outline-generated-tab.active[data-v-257f66a3]{background:#fff;color:#ef655b;z-index:3}.outline-generated-tab.active[data-v-257f66a3]:after{content:"";position:absolute;left:1px;right:1px;bottom:-1px;height:2px;background:#fff}.outline-tree-shell[data-v-257f66a3]{flex:1;min-height:0;border:1px solid #d9dbdf;border-top:none;background:#fff;padding:22px 16px 18px;position:relative;z-index:1;overflow-y:auto;overflow-x:hidden}.outline-preface[data-v-257f66a3]{margin-bottom:18px;color:#423733;font-size:16px;line-height:1.7}.outline-preface p[data-v-257f66a3]{margin:0 0 2px}.outline-actions-row[data-v-257f66a3]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.outline-left-actions[data-v-257f66a3]{display:inline-flex;align-items:center;gap:12px}.outline-side-btn[data-v-257f66a3]{min-width:124px;height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;text-align:center}.outline-right-note[data-v-257f66a3]{color:#99908d;font-size:13px;line-height:1.6;text-align:right}.outline-right-note.full[data-v-257f66a3]{width:100%;text-align:left}@media (max-width: 1200px){.outline-workbench[data-v-257f66a3]{height:480px}}@media (max-width: 768px){.outline-empty-actions[data-v-257f66a3],.outline-actions-row[data-v-257f66a3],.outline-left-actions[data-v-257f66a3]{flex-direction:column;align-items:stretch}.outline-workbench[data-v-257f66a3]{height:410px}.outline-right-note[data-v-257f66a3],.outline-right-note.full[data-v-257f66a3]{text-align:left}}.paper-preview[data-v-77f19813]{border:1px solid #ede6e3;background:#f8f6f5;padding:16px;border-radius:2px;height:var(--paper-preview-height, 560px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:none}.paper-preview[data-v-77f19813]::-webkit-scrollbar{width:0;height:0}.paper-preview[data-v-77f19813]:hover,.paper-preview[data-v-77f19813]:focus-within{scrollbar-width:thin;scrollbar-color:#d1c6c0 transparent}.paper-preview[data-v-77f19813]:hover::-webkit-scrollbar,.paper-preview[data-v-77f19813]:focus-within::-webkit-scrollbar{width:6px}.paper-preview[data-v-77f19813]:hover::-webkit-scrollbar-thumb,.paper-preview[data-v-77f19813]:focus-within::-webkit-scrollbar-thumb{background:#d1c6c0;border-radius:999px}.paper-preview[data-v-77f19813]:hover::-webkit-scrollbar-track,.paper-preview[data-v-77f19813]:focus-within::-webkit-scrollbar-track{background:transparent}.paper-sheet[data-v-77f19813]{background:#fff;min-height:760px;padding:34px 42px;border:1px solid #ece6e2;box-shadow:0 12px 28px #3127240f}@media (max-width: 768px){.paper-preview[data-v-77f19813]{height:430px;padding:12px}.paper-meta-panel[data-v-77f19813]{padding:12px 14px}.paper-meta-grid[data-v-77f19813]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.paper-meta-item-wide[data-v-77f19813]{grid-column:span 2}.paper-sheet[data-v-77f19813]{padding:24px 22px}}.paper-header[data-v-77f19813]{text-align:center;padding-bottom:20px;border-bottom:1px solid #ebe3df}.paper-type[data-v-77f19813]{margin:0;color:#b6958b;font-size:12px;letter-spacing:.18em}.paper-header h3[data-v-77f19813]{margin:14px 0 10px;color:#2f2927;font-size:28px;font-weight:600;line-height:1.45}.paper-meta-panel[data-v-77f19813]{margin-top:16px;padding:14px 18px;border:1px solid #ead8d1;background:#fbf4f1;text-align:left}.paper-meta-grid[data-v-77f19813]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.paper-meta-item[data-v-77f19813]{margin:0;display:flex;align-items:baseline;gap:4px;color:#5f514d;font-size:12px;line-height:1.7;min-width:0}.paper-meta-item strong[data-v-77f19813]{flex:none;color:#453937;font-weight:700}.paper-meta-item span[data-v-77f19813]{min-width:0;color:#6f605c;word-break:break-word}.paper-meta-item-wide[data-v-77f19813]{grid-column:span 2}.paper-section[data-v-77f19813]{margin-top:22px}.paper-section h4[data-v-77f19813]{margin:0 0 10px;color:#393130;font-size:16px;font-weight:600}.paper-section p[data-v-77f19813]{margin:0;color:#4c403d;font-size:13px;line-height:1.9}.paper-abstract-skeleton[data-v-77f19813]{margin-bottom:12px;display:grid;gap:10px}.skeleton-line[data-v-77f19813]{display:block;width:100%;height:14px;background:#efeded}.skeleton-line.short[data-v-77f19813]{width:74%}.skeleton-line.mid[data-v-77f19813]{width:88%}.skeleton-line.long[data-v-77f19813]{width:96%}.paper-abstract-note[data-v-77f19813]{color:#756764}.paper-keywords[data-v-77f19813]{margin-top:8px!important;color:#5f514d!important}.paper-outline[data-v-77f19813],.paper-refs[data-v-77f19813]{display:grid;gap:4px}.paper-outline-line[data-v-77f19813]{display:flex;align-items:baseline;gap:12px}.paper-outline-text[data-v-77f19813]{flex-shrink:0}.paper-outline-leader[data-v-77f19813]{flex:1;border-bottom:1px dashed #c9bfbc;transform:translateY(-2px)}.paper-outline-line i[data-v-77f19813]{font-style:normal;color:#857774;font-size:12px}.paper-outline-line.depth-2[data-v-77f19813]{padding-left:20px}.paper-outline-line.depth-3[data-v-77f19813]{padding-left:40px}.paper-body-skeleton[data-v-77f19813]{display:grid;gap:14px}.paper-body-section[data-v-77f19813]{display:grid;gap:8px}.paper-body-lines[data-v-77f19813]{display:grid;gap:10px}.paper-body-child[data-v-77f19813]{display:grid;gap:6px}.paper-body-title[data-v-77f19813]{margin:0;color:#3f3734;font-size:14px;line-height:1.7;font-weight:500}.paper-body-title.level-2[data-v-77f19813]{font-size:16px;font-weight:600}.paper-body-title.level-3[data-v-77f19813]{padding-left:18px;font-size:14px;font-weight:500}@media (max-width: 768px){.paper-sheet[data-v-77f19813]{min-height:auto;padding:22px 18px}.paper-header h3[data-v-77f19813]{font-size:22px}}.overview-panel[data-v-bfc77687]{display:grid;gap:14px;border:none;padding:0;background:transparent}.overview-grid[data-v-bfc77687]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.overview-block[data-v-bfc77687]{border:1px solid #f0e7e4;background:#fff;padding:14px}.overview-block-wide[data-v-bfc77687]{grid-column:1 / -1}.overview-block-head[data-v-bfc77687]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.overview-block-heading[data-v-bfc77687]{min-width:0}.overview-block-head h5[data-v-bfc77687]{margin:0;color:#423733;font-size:15px;font-weight:600}.overview-block-head span[data-v-bfc77687]{color:#ef655b;font-size:12px;font-weight:600}.preview-expand-btn[data-v-bfc77687]{flex:none;height:34px;padding:0 14px;border:1px solid #ead1c8;border-radius:4px;background:#fff7f4;color:#d85f54;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.preview-expand-btn[data-v-bfc77687]:hover{background:#fff0eb;border-color:#e6bdb0;color:#c84f44}.preview-modal-overlay[data-v-bfc77687]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#20181675}.preview-modal[data-v-bfc77687]{width:min(1100px,calc(100vw - 40px));max-height:calc(100vh - 40px);padding:18px;border:1px solid #ece1db;border-radius:6px;background:#fffdfc;box-shadow:0 28px 60px #241c1933}.preview-modal-head[data-v-bfc77687]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.preview-modal-title h3[data-v-bfc77687]{margin:0;color:#312826;font-size:18px;font-weight:600}.preview-modal-title p[data-v-bfc77687]{margin:6px 0 0;color:#7d6d68;font-size:12px;line-height:1.7}.preview-modal-close[data-v-bfc77687]{flex:none;height:36px;padding:0 14px;border:1px solid #eadfd9;border-radius:4px;background:#fff;color:#5b4e4a;font-size:13px;cursor:pointer}.preview-modal-close[data-v-bfc77687]:hover{border-color:#dac9c1;background:#faf5f2}@media (max-width: 768px){.overview-grid[data-v-bfc77687]{grid-template-columns:1fr}.overview-block-head[data-v-bfc77687]{flex-direction:column;align-items:stretch}.preview-expand-btn[data-v-bfc77687]{width:100%}.preview-modal-overlay[data-v-bfc77687]{padding:12px}.preview-modal[data-v-bfc77687]{width:100%;max-height:calc(100vh - 24px);padding:14px}.preview-modal-head[data-v-bfc77687]{flex-direction:column}.preview-modal-close[data-v-bfc77687]{width:100%}}.record-box[data-v-69976bcf]{width:100%;margin:12px 0;height:42px;border:1px solid #ffb4aa;color:var(--brand-deep);display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;font-size:14px;background:#fff;cursor:pointer}.record-list[data-v-69976bcf]{margin:0 0 10px;border:1px solid #f3e1de;border-radius:4px;max-height:220px;overflow:auto}.empty-record[data-v-69976bcf]{margin:0;padding:10px;font-size:13px;color:#999}.record-item[data-v-69976bcf]{width:100%;border:none;border-bottom:1px solid #f4eeed;background:#fff;text-align:left;padding:9px 10px;cursor:pointer}.record-item[data-v-69976bcf]:last-child{border-bottom:none}.record-item strong[data-v-69976bcf]{display:block;font-size:13px;color:#444}.record-item span[data-v-69976bcf]{display:block;margin-top:4px;font-size:12px;color:#999}.reference-panel[data-v-eb41449e]{display:grid;gap:14px;padding:4px 0 2px}.reference-stack[data-v-eb41449e]{display:grid;gap:14px}.selected-ref-panel[data-v-eb41449e],.custom-ref[data-v-eb41449e],.reference-search-panel[data-v-eb41449e]{border:1px solid #e7d7d1;border-radius:4px;background:#fff;padding:14px;box-shadow:none;position:relative}.selected-ref-list[data-v-eb41449e]{height:196px;overflow-y:auto;padding:8px;display:grid;align-content:start;grid-auto-rows:32px;gap:6px;background:#f3f3f3;border:1px solid #dddddd}.selected-ref-list.empty[data-v-eb41449e]{display:block}.selected-ref-empty[data-v-eb41449e]{min-height:100%;height:100%;box-sizing:border-box;border:1px dashed #d3c3bd;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;color:#7f6b65;font-size:12px;line-height:1.6;background:#fff}.selected-ref-row[data-v-eb41449e]{height:32px;display:grid;grid-template-columns:24px 40px minmax(0,1fr);gap:8px;align-items:center;padding:0 8px;border:1px solid #d9cfca;background:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;box-sizing:border-box}.selected-ref-row[data-v-eb41449e]:hover{border-color:#cfc3bd;background:#fffdfc;box-shadow:inset 0 0 0 1px #e9e0dbb3}.selected-ref-index[data-v-eb41449e]{display:inline-flex;align-items:center;justify-content:center;color:#4c403d;font-size:11px;font-weight:500;line-height:1}.selected-ref-title[data-v-eb41449e]{font-size:11px;color:#403431;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.selected-ref-remove[data-v-eb41449e]{width:18px;height:18px;padding:0;border:none;border-radius:999px;background:#f45f55;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.selected-ref-remove[data-v-eb41449e]:hover{background:#db5146}.ref-search-bar[data-v-eb41449e]{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:10px;margin-bottom:10px}.ref-search-bar input[data-v-eb41449e]{width:100%;box-sizing:border-box;border:1px solid #dccbc5;border-radius:4px;background:#fff;min-height:40px;padding:0 12px;font-size:14px;color:#4d4d4d;font-family:inherit}.ref-search-bar input[data-v-eb41449e]:focus{outline:none;border-color:#ef8f7d;box-shadow:0 0 0 3px #f45f5514}.ref-search-btn[data-v-eb41449e]{min-width:116px;padding:0 10px}.ref-status-row[data-v-eb41449e]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:0 2px 8px}.ref-msg[data-v-eb41449e],.ref-state[data-v-eb41449e]{margin:0;font-size:12px;color:#755f59;line-height:1.6;word-break:break-word}.ref-status-actions[data-v-eb41449e]{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}.ref-toggle-all[data-v-eb41449e]{padding:0;font-weight:600}.ref-results-shell[data-v-eb41449e]{height:436px;padding:6px;background:#f3f3f3;border:1px solid #dddddd;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr)}.ref-state-panel[data-v-eb41449e]{min-height:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px dashed #d3c3bd;padding:12px 8px;text-align:center}.ref-state-panel.loading[data-v-eb41449e]{text-align:left}.ref-state-inline[data-v-eb41449e]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ref-state-spinner[data-v-eb41449e]{flex-shrink:0}.ref-list[data-v-eb41449e]{display:grid;gap:10px;min-height:0;overflow-y:auto;padding-right:4px}.ref-item[data-v-eb41449e]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:7px 10px;border:1px solid #ddd3ce;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ref-item input[type=checkbox][data-v-eb41449e]{margin-top:2px}.ref-item[data-v-eb41449e]:hover{border-color:#cfc2bc;transform:translateY(-1px);box-shadow:0 8px 18px #5a34240f;background:#fffdfc}.ref-item.selected[data-v-eb41449e]{border-color:#ef8f7d;background:#fff8f5;box-shadow:0 10px 20px #e4675114}.ref-item strong[data-v-eb41449e]{font-size:14px;line-height:1.45;color:#3f312e}.ref-item-body[data-v-eb41449e]{min-width:0}.ref-item p[data-v-eb41449e]{margin:4px 0 0;font-size:11px;color:#6f615d}.ref-abstract[data-v-eb41449e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.ref-footer-tags[data-v-eb41449e]{margin-top:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ref-keywords[data-v-eb41449e]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ref-keywords span[data-v-eb41449e]{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border:1px solid #e3b7ac;background:#fff3ee;color:#b04d3d;font-size:11px;font-weight:600}.ref-meta-badges[data-v-eb41449e]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;margin-left:auto}.ref-badge[data-v-eb41449e]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;font-size:12px;line-height:1}.ref-badge.source[data-v-eb41449e]{background:#fff1ed;color:#c15345}.ref-badge.type[data-v-eb41449e]{background:#f8ecd8;color:#8f5c22}.ref-badge.year[data-v-eb41449e]{background:#f4eee9;color:#6f5d57}.custom-ref[data-v-eb41449e]{margin-top:12px}.custom-row[data-v-eb41449e]{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px}.custom-ref-list[data-v-eb41449e]{margin:8px 0 0;padding:0 4px 0 0;list-style:none;display:grid;gap:6px;max-height:144px;overflow-y:auto}.custom-ref li[data-v-eb41449e]{border:1px solid #e7dacc;border-radius:4px;padding:8px 10px;display:flex;justify-content:space-between;gap:12px;font-size:13px;background:#fff}.custom-ref li button[data-v-eb41449e]{border:none;background:transparent;color:#c85d32;font-size:12px;font-weight:600;cursor:pointer}@media (max-width: 768px){.ref-search-bar[data-v-eb41449e],.custom-row[data-v-eb41449e]{grid-template-columns:1fr}.selected-ref-row[data-v-eb41449e]{grid-template-columns:56px minmax(0,1fr)}.selected-ref-remove[data-v-eb41449e]{grid-column:2;justify-self:end}}.form-row{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px}.form-row label{text-align:right;color:#666;font-size:14px}.form-row label i{color:#ff6556;font-style:normal}.title-row,.options-row{grid-template-columns:130px minmax(0,1fr)}.title-input-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px}.title-row input,.feed-wrap textarea,.template-field,.template-row select,.custom-row input,.preview-box textarea{width:100%;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:2px;font-size:15px;padding:9px 12px;color:#4d4d4d;font-family:inherit}.title-row input:focus,.feed-wrap textarea:focus,.template-field:focus,.template-row select:focus,.custom-row input:focus,.preview-box textarea:focus{outline:none;border-color:#ffb1a7;box-shadow:0 0 0 3px #f45f551f}.smart-btn,.text-btn,.upload-btn,.prev-btn,.next-btn{cursor:pointer}.smart-btn:focus,.smart-btn:focus-visible,.text-btn:focus,.text-btn:focus-visible,.upload-btn:focus,.upload-btn:focus-visible,.prev-btn:focus,.prev-btn:focus-visible,.next-btn:focus,.next-btn:focus-visible,.outline-generated-tab:focus,.outline-generated-tab:focus-visible,.ref-search-btn:focus,.ref-search-btn:focus-visible{outline:none;box-shadow:none}.smart-btn{border:1px solid #ffc6be;background:#fff2ef;color:#f05a4f;border-radius:2px;height:42px}.smart-btn:disabled,.text-btn:disabled{cursor:not-allowed;opacity:.7}.feed-ai-spinner{width:10px;height:10px;border-radius:999px;border:1.8px solid rgba(234,103,93,.2);border-top-color:#ea675d;animation:feed-ai-spin .72s linear infinite}@keyframes feed-ai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-btn{border:none;background:#f46356;color:#fff;border-radius:2px;height:36px;padding:0 14px;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:16px}.chips button{border:none;background:transparent;position:relative;padding:0 0 0 24px;min-height:22px;display:inline-flex;align-items:center;font-size:14px;color:#555;line-height:1.2}.chips button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;border:1.5px solid #cfcfcf;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.chips button.active:before{border-color:#f45f55;background:radial-gradient(circle,#f45f55 0 46%,transparent 48%);box-shadow:0 0 0 2px #f45f5529}.options-row em{grid-column:2;color:#9c9c9c;font-style:normal;font-size:12px;line-height:1.55;margin-top:-2px}.template-tip{margin:-2px 0 18px 140px;color:#9c9c9c;font-size:12px;line-height:1.55}.panel-head-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel-head-row.compact{margin-bottom:8px}.section-heading-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-title-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;background:#f45f55;color:#fff;line-height:1}.section-tip{margin:0;color:#9a8780;font-size:12px;line-height:1.6}.section-tip-accent{color:#f45f55;font-weight:700}.text-btn{border:none;background:transparent;color:#ef4d43;font-size:13px}@media (max-width: 768px){.form-row,.title-row,.options-row,.title-input-wrap{grid-template-columns:1fr}.form-row label{text-align:left}.template-tip{margin-left:0}}.ai-page[data-v-4fbf1be4]{--bg: #f4f4f4;--paper: #fff;--line: #ebebeb;--text: #333;--muted: #8a8a8a;--brand: #f45f55;--brand-deep: #ef4d43;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--bg);color:var(--text);padding-bottom:28px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.top-notice[data-v-4fbf1be4]{height:36px;background:#f9f4eb;color:#8f8f8f;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:1px solid #f0e5d9}.top-notice[data-v-4fbf1be4] svg{color:#ff7c5a}.workspace[data-v-4fbf1be4]{width:min(1520px,calc(100% - 10px));margin:8px auto 0;display:grid;grid-template-columns:240px minmax(0,1fr) 330px;gap:10px;align-items:stretch}.left-panel[data-v-4fbf1be4],.flow-panel[data-v-4fbf1be4]{border:1px solid var(--line);background:var(--paper);box-sizing:border-box;height:100%;padding:14px}.left-panel[data-v-4fbf1be4],.flow-panel[data-v-4fbf1be4],.center-panel[data-v-4fbf1be4]{border-radius:4px}.left-panel[data-v-4fbf1be4]{overflow:hidden}.scene-menu[data-v-4fbf1be4]{padding:4px 0 10px;border-bottom:1px solid var(--line)}.scene-item[data-v-4fbf1be4]{width:100%;display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;border-radius:6px;height:40px;padding:0 10px;cursor:pointer;color:#4a4a4a;font-size:16px}.dot[data-v-4fbf1be4]{width:8px;height:8px;border-radius:50%;background:#f8b9b3}.hot[data-v-4fbf1be4]{margin-left:auto;font-size:10px;color:#ef4d43;border:1px solid #ffc8c2;border-radius:999px;padding:1px 5px;line-height:1.2}.scene-item.active[data-v-4fbf1be4]{background:#fff3f2;color:var(--brand-deep);border-color:#ffd8d3;font-weight:600}.flow-panel[data-v-4fbf1be4]{border-radius:4px}.timeline[data-v-4fbf1be4]{padding:0 2px 8px}.timeline h3[data-v-4fbf1be4]{margin:6px 0 12px;color:var(--brand-deep);font-size:18px;font-weight:600}.timeline-item[data-v-4fbf1be4]{position:relative;padding-left:44px;margin-bottom:14px}.timeline-item .line[data-v-4fbf1be4]{position:absolute;left:18px;top:22px;bottom:-20px;width:2px;background:#e4e4e4}.timeline-item:last-child .line[data-v-4fbf1be4]{display:none}.timeline-item .num[data-v-4fbf1be4]{position:absolute;left:7px;top:2px;width:24px;height:24px;border-radius:50%;background:#c6c6c6;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.timeline-item h4[data-v-4fbf1be4]{margin:0;font-size:14px;color:#8d8d8d}.timeline-item p[data-v-4fbf1be4]{margin:6px 0;color:#8d8d8d;background:#f7f7f7;border:1px solid #ececec;border-radius:4px;padding:7px 8px;font-size:12px;line-height:1.5}.timeline-item small[data-v-4fbf1be4]{color:#a0a0a0;font-size:12px;line-height:1.6;display:block}.timeline-item.active .num[data-v-4fbf1be4]{background:#ef4d43}.timeline-item.active h4[data-v-4fbf1be4]{color:#ef4d43}.timeline-item.active p[data-v-4fbf1be4]{color:#ef4d43;background:#fff4f2;border-color:#ffd6d0}.timeline-item.done .num[data-v-4fbf1be4]{background:#f1a49a}.timeline-item.done .line[data-v-4fbf1be4]{background:#f4bdb6}.timeline-item.done h4[data-v-4fbf1be4]{color:#de776a}.center-panel[data-v-4fbf1be4]{border:1px solid var(--line);background:var(--paper);box-sizing:border-box;height:100%;padding:14px;display:grid;gap:0}.hero-banner[data-v-4fbf1be4]{padding:6px 6px 12px;text-align:center}.hero-banner h2[data-v-4fbf1be4]{margin:0;color:#ff5f56;font-size:24px;font-weight:650;line-height:1.35;letter-spacing:.01em}.hero-step-tip[data-v-4fbf1be4]{margin:10px 0 0;color:#f05a4f;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:.01em}.tags[data-v-4fbf1be4]{margin-top:8px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.tags span[data-v-4fbf1be4]{font-size:13px;color:#ff7c6d}.form-card[data-v-4fbf1be4]{padding:16px 8px 8px}.action-row[data-v-4fbf1be4]{margin-top:14px;display:flex;justify-content:center;gap:10px}.prev-btn[data-v-4fbf1be4]{width:110px;height:40px;border:1px solid #f4cbc4;border-radius:2px;background:#fff;color:#d54d41}.next-btn[data-v-4fbf1be4]{width:180px;height:40px;border:none;border-radius:2px;background:#f45f55;color:#fff;font-size:15px}.next-btn[data-v-4fbf1be4]:disabled{opacity:.7;cursor:not-allowed}.agree[data-v-4fbf1be4]{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:6px;color:#757575;font-size:13px}.result-msg[data-v-4fbf1be4]{margin-top:8px;text-align:center;color:#2b8a3e;font-size:14px}.features[data-v-4fbf1be4]{padding:14px 8px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.feature-item[data-v-4fbf1be4]{display:flex;gap:10px}.feature-item[data-v-4fbf1be4] svg{color:#f48a2c;flex-shrink:0;margin-top:3px}.feature-item h4[data-v-4fbf1be4]{margin:0;font-size:15px}.feature-item p[data-v-4fbf1be4]{margin:4px 0 0;color:#777;font-size:13px;line-height:1.6}@media (max-width: 1200px){.workspace[data-v-4fbf1be4]{grid-template-columns:220px minmax(0,1fr)}.flow-panel[data-v-4fbf1be4]{grid-column:1 / -1}.hero-banner h2[data-v-4fbf1be4]{font-size:18px}.top-notice[data-v-4fbf1be4]{font-size:13px;padding:0 10px;text-align:center}}@media (max-width: 768px){.workspace[data-v-4fbf1be4]{width:calc(100% - 8px);grid-template-columns:1fr}.form-card[data-v-4fbf1be4]{padding:14px}.features[data-v-4fbf1be4]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){[data-v-4fbf1be4],[data-v-4fbf1be4]:before,[data-v-4fbf1be4]:after{transition:none!important;animation:none!important}}.profile-view[data-v-96c0d9ac]{--accent: #ff6a5f;--accent-strong: #ff4c3f;--ink: #292633;--text-muted: #8d8599;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(circle at 8% 12%,rgba(255,118,107,.16),transparent 42%),radial-gradient(circle at 92% 92%,rgba(255,175,107,.14),transparent 45%),linear-gradient(180deg,#fff7f6,#fff);padding:42px 0 86px}.profile-wrap[data-v-96c0d9ac]{width:min(1160px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:stretch}.profile-card[data-v-96c0d9ac],.panel[data-v-96c0d9ac]{border-radius:22px;border:1px solid #ffe3dd;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 44px #ff71611a}.profile-card[data-v-96c0d9ac]{padding:32px 28px;text-align:center;height:100%}.avatar-wrap[data-v-96c0d9ac]{position:relative;width:112px;margin:0 auto}.avatar[data-v-96c0d9ac]{width:112px;height:112px;border-radius:999px;object-fit:cover;border:3px solid #fff;box-shadow:0 12px 28px #ff6a5f40}.vip-badge[data-v-96c0d9ac]{position:absolute;right:-10px;bottom:0;background:linear-gradient(135deg,#ffad4f,#ff7d37);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;box-shadow:0 8px 18px #ff804059}.name[data-v-96c0d9ac]{margin:18px 0 8px;font-size:30px;letter-spacing:.02em;color:var(--ink)}.uid[data-v-96c0d9ac]{margin:0;color:var(--text-muted);font-size:15px}.summary[data-v-96c0d9ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.sum-item[data-v-96c0d9ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #f9e4dd;border-radius:14px;padding:12px 8px;text-align:center}.sum-item-link[data-v-96c0d9ac]{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sum-item-link[data-v-96c0d9ac]:hover{transform:translateY(-1px);border-color:#ffc3b8;box-shadow:0 12px 24px #ff6a5f1f}.sum-item strong[data-v-96c0d9ac]{display:block;font-size:26px;color:var(--ink);line-height:1}.sum-item span[data-v-96c0d9ac]{color:var(--text-muted);font-size:13px;white-space:nowrap}.btn-row[data-v-96c0d9ac]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-outline[data-v-96c0d9ac],.btn-solid[data-v-96c0d9ac]{border-radius:999px;height:44px;border:1px solid transparent;font-size:14px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.btn-outline[data-v-96c0d9ac]{border-color:#ffc4bb;color:var(--accent-strong);background:#fff}.btn-solid[data-v-96c0d9ac]{color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:0 10px 20px #ff594940}.btn-outline[data-v-96c0d9ac]:hover,.btn-solid[data-v-96c0d9ac]:hover{transform:translateY(-1px)}.profile-main[data-v-96c0d9ac]{display:block;height:100%}.panel[data-v-96c0d9ac]{padding:26px 24px}.panel-account[data-v-96c0d9ac]{height:100%}.panel-head[data-v-96c0d9ac]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.panel-head h3[data-v-96c0d9ac]{margin:0;color:var(--ink);font-size:23px}.panel-head p[data-v-96c0d9ac]{margin:6px 0 0;color:var(--text-muted);font-size:14px}.head-edit[data-v-96c0d9ac]{border:1px solid #ffd0c8;background:#fff;color:var(--accent-strong);border-radius:999px;height:36px;padding:0 16px;font-size:13px}.info-grid[data-v-96c0d9ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.info-item[data-v-96c0d9ac]{background:#fff;border:1px solid #f8e9e5;border-radius:14px;padding:12px 14px}.info-item span[data-v-96c0d9ac]{display:block;color:var(--text-muted);font-size:13px;margin-bottom:8px}.info-item strong[data-v-96c0d9ac]{color:#35313d;font-size:16px;line-height:1.35}.edit-form[data-v-96c0d9ac]{display:grid;gap:12px}.edit-form label[data-v-96c0d9ac]{display:grid;gap:6px;color:#6f687c;font-size:14px}.edit-form input[data-v-96c0d9ac],.edit-form select[data-v-96c0d9ac]{border:1px solid #ebddd8;border-radius:12px;height:44px;padding:0 12px;outline:none;font-size:14px;background:#fff}.edit-form input[data-v-96c0d9ac]:focus,.edit-form select[data-v-96c0d9ac]:focus{border-color:#ff978b;box-shadow:0 0 0 3px #ff78692e}.form-actions[data-v-96c0d9ac]{margin-top:6px;display:flex;justify-content:flex-end;gap:10px}.btn-cancel[data-v-96c0d9ac],.btn-save[data-v-96c0d9ac]{border-radius:10px;min-width:92px;height:38px;border:none;padding:0 14px}.btn-cancel[data-v-96c0d9ac]{background:#fff;color:#7d7488;border:1px solid #ebddd8}.btn-save[data-v-96c0d9ac]{color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%)}.btn-save[data-v-96c0d9ac]:disabled{opacity:.6;cursor:not-allowed}.feedback[data-v-96c0d9ac]{font-size:13px;margin-top:12px}.feedback.error[data-v-96c0d9ac]{color:#d63f3d}.feedback.success[data-v-96c0d9ac]{color:#0f9d66}@media (max-width: 1024px){.profile-wrap[data-v-96c0d9ac]{grid-template-columns:1fr}.profile-card[data-v-96c0d9ac]{height:auto}}@media (max-width: 720px){.profile-view[data-v-96c0d9ac]{padding:24px 0 56px}.profile-wrap[data-v-96c0d9ac]{width:min(100%,calc(100% - 24px));gap:14px}.panel[data-v-96c0d9ac]{padding:20px 16px}.info-grid[data-v-96c0d9ac]{grid-template-columns:1fr}.name[data-v-96c0d9ac]{font-size:24px}}.submission-panel[data-v-cbaa7574]{margin-top:14px}.mode-switch[data-v-cbaa7574]{display:inline-flex;gap:8px;padding:6px;border-radius:14px;background:linear-gradient(180deg,#fff8f6,#fff2ef);border:1px solid #f3dfda}.mode-switch button[data-v-cbaa7574]{border:none;background:transparent;color:#7d7f8c;height:34px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600}.mode-switch button.active[data-v-cbaa7574]{background:linear-gradient(180deg,#f67267,#f35f56);color:#fff;box-shadow:0 10px 18px #f35f5633}.hidden-input[data-v-cbaa7574]{display:none}.upload-box[data-v-cbaa7574]{margin-top:14px;min-height:248px;border:1px dashed #efc5c1;border-radius:16px;background:radial-gradient(circle at top right,rgba(255,220,210,.26),transparent 28%),linear-gradient(180deg,#fffdfd,#fdf8f7);display:grid;place-content:center;text-align:center;color:#8d8d8d;padding:20px}.upload-trigger[data-v-cbaa7574]{border:none;background:transparent;color:#414141;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;cursor:pointer}.upload-trigger[data-v-cbaa7574] svg{color:#f35e55}.upload-helper[data-v-cbaa7574]{margin:10px 0 0;font-size:13px;line-height:1.6}.file-name[data-v-cbaa7574]{margin:10px 0 0;color:#2f7ad7;font-weight:600;font-size:13px}.text-box[data-v-cbaa7574]{margin-top:14px}.text-box textarea[data-v-cbaa7574]{width:100%;min-height:248px;border:1px dashed #efc5c1;border-radius:16px;box-sizing:border-box;padding:14px 16px;resize:vertical;font-size:14px;line-height:1.7;font-family:inherit;background:linear-gradient(180deg,#fffdfd,#fdf8f7)}.text-box textarea[data-v-cbaa7574]:focus{outline:none;border-color:#f5a8a1;box-shadow:0 0 0 4px #f35f5614}.text-foot[data-v-cbaa7574]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:13px}.sample-btn[data-v-cbaa7574]{border:1px solid #f5b0aa;background:#fff5f2;color:#f35e55;border-radius:999px;height:30px;padding:0 14px;font-size:12px;font-weight:600}.faq-card[data-v-c2d625cf]{border-radius:14px;border:1px solid #ece8e5;background:linear-gradient(180deg,#fff,#fffaf8);padding:16px 14px}.faq-card h4[data-v-c2d625cf]{margin:0 0 12px;font-size:18px;color:#343743}.faq-item+.faq-item[data-v-c2d625cf]{margin-top:10px}.faq-q[data-v-c2d625cf]{width:100%;border:none;border-radius:12px;background:#fff;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#4a4f5d;font-size:14px;text-align:left;box-shadow:0 8px 18px #181e2b0d}.faq-q-left[data-v-c2d625cf]{display:inline-flex;align-items:center}.faq-arrow[data-v-c2d625cf]{color:#9b9daa;transition:transform .18s ease}.faq-arrow.open[data-v-c2d625cf]{transform:rotate(180deg)}.faq-a[data-v-c2d625cf]{margin:8px 0 0;padding:0 12px;color:#7d7f8c;font-size:13px;line-height:1.75}.wr-page[data-v-cfaa0f64]{--theme-color: #f45f55;--theme-color-soft: #ffe7e4;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f6f6f6;padding:14px 0 20px;color:#303133;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.wr-shell[data-v-cfaa0f64]{width:min(1240px,calc(100% - 20px));margin:0 auto}.notice-row[data-v-cfaa0f64]{height:34px;border-radius:6px;border:1px solid #efe6dc;background:#f8f1e7;color:#8f8f8f;display:flex;align-items:center;gap:6px;font-size:13px;padding:0 12px}.notice-row[data-v-cfaa0f64] svg{color:#ff7a45;flex-shrink:0}.workspace-grid[data-v-cfaa0f64]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.left-stack[data-v-cfaa0f64]{display:grid;gap:10px}.right-stack[data-v-cfaa0f64]{display:grid;gap:10px;align-content:start}.plan-grid[data-v-cfaa0f64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-card[data-v-cfaa0f64]{border:1px solid #ddd;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfbfb);min-height:164px;padding:16px 14px 14px;text-align:left;cursor:pointer;color:#8b8b8b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.plan-card.active[data-v-cfaa0f64]{border-color:var(--theme-color);background:linear-gradient(180deg,#fff 0%,var(--theme-color-soft) 100%);box-shadow:inset 0 0 0 1px var(--theme-color);color:#333}.plan-card[data-v-cfaa0f64]:hover{transform:translateY(-1px);border-color:#f4a09a}.plan-card[data-v-cfaa0f64]:focus,.plan-card[data-v-cfaa0f64]:focus-visible{outline:none;border-color:var(--theme-color);box-shadow:inset 0 0 0 1px var(--theme-color),0 0 0 3px #f45f5526}.plan-head[data-v-cfaa0f64]{display:flex;justify-content:center;align-items:center;margin-bottom:3px}.plan-title[data-v-cfaa0f64]{margin:0;font-size:19px;font-weight:600;color:#666;letter-spacing:.2px;display:inline-flex;align-items:center;gap:6px}.title-logo[data-v-cfaa0f64]{width:13px;height:13px;border-radius:5px;background:radial-gradient(circle at 30% 30%,#ffd7d2 0 34%,transparent 36%),linear-gradient(135deg,#ff8d81,#f35e55 58%,#dd4b42);box-shadow:0 2px 5px #f35e5559;display:inline-block}.plan-card.active .plan-title[data-v-cfaa0f64]{color:var(--theme-color)}.plan-divider[data-v-cfaa0f64]{width:86px;height:1px;margin:6px auto 9px;background:#e7e7e7}.plan-card.active .plan-divider[data-v-cfaa0f64]{background:#f3b1ab}.plan-price[data-v-cfaa0f64]{margin:0;text-align:center}.plan-price em[data-v-cfaa0f64]{color:#9d9d9d;font-size:24px;font-style:normal;font-weight:600}.plan-card.active .plan-price em[data-v-cfaa0f64]{color:var(--theme-color)}.plan-desc[data-v-cfaa0f64]{margin:10px 0 0;color:currentColor;font-size:14px;line-height:1.55;text-align:center}.package-card[data-v-cfaa0f64]{border-radius:14px;background:#fff;padding:0 14px 14px;border:1px solid #ebebeb;box-shadow:0 8px 24px #1414140d}.package-head[data-v-cfaa0f64]{margin:0 -14px;padding:12px 14px 10px;border-radius:14px 14px 0 0;background:linear-gradient(135deg,#fbf4e7,#f1e3c8)}.package-card h3[data-v-cfaa0f64]{margin:0;font-size:19px;font-weight:600;color:#4b4b4b}.meta-lines[data-v-cfaa0f64]{margin-top:12px;display:grid;gap:7px}.meta-lines p[data-v-cfaa0f64]{margin:0;font-size:13px;color:#888;display:flex;justify-content:space-between;align-items:center;padding-bottom:2px;border-bottom:1px dashed #f1ece4}.meta-lines strong[data-v-cfaa0f64]{color:#f35e55;font-size:14px}.meta-lines span[data-v-cfaa0f64]{color:#8b8b8b}.price-line[data-v-cfaa0f64]{margin-top:12px;color:#d4823d;font-size:36px;font-weight:700;line-height:1}.price-line span[data-v-cfaa0f64]{margin-left:6px;color:#adadad;font-size:17px;text-decoration:line-through}.buy-btn[data-v-cfaa0f64]{margin-top:12px;width:100%;height:40px;border:none;border-radius:8px;background:linear-gradient(180deg,#dfaa6f,#cc9254);color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.buy-btn[data-v-cfaa0f64]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #cc925447}.package-card small[data-v-cfaa0f64]{margin-top:10px;display:block;color:#adadad;font-size:12px}.main-panel[data-v-cfaa0f64]{border-radius:12px;background:#fff;padding:24px}.warn-bar[data-v-cfaa0f64]{height:40px;border-radius:6px;background:#fff4df;color:#f08a00;display:flex;align-items:center;gap:6px;padding:0 12px;font-size:14px}.warn-bar p[data-v-cfaa0f64]{margin:0}.mode-switch[data-v-cfaa0f64]{margin-top:14px;display:flex;gap:8px}.mode-switch button[data-v-cfaa0f64]{border:1px solid #e4e4e4;background:#fff;color:#707070;height:28px;padding:0 11px;font-size:12px;border-radius:4px;cursor:pointer}.mode-switch button.active[data-v-cfaa0f64]{border-color:#f35e55;color:#f35e55}.hidden-input[data-v-cfaa0f64]{display:none}.upload-box[data-v-cfaa0f64]{margin-top:14px;min-height:260px;border:1px dashed #efc5c1;border-radius:4px;background:#fdfcfc;display:grid;place-content:center;text-align:center;color:#8d8d8d;padding:18px}.upload-trigger[data-v-cfaa0f64]{border:none;background:transparent;color:#414141;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;cursor:pointer}.upload-trigger[data-v-cfaa0f64] svg{color:#f35e55}.upload-box p[data-v-cfaa0f64]{margin:8px 0 0;font-size:13px;line-height:1.5}.file-name[data-v-cfaa0f64]{color:#2f7ad7;font-weight:600}.text-box[data-v-cfaa0f64]{margin-top:14px}.text-box textarea[data-v-cfaa0f64]{width:100%;min-height:260px;border:1px dashed #efc5c1;border-radius:4px;box-sizing:border-box;padding:12px;resize:vertical;font-size:14px;font-family:inherit}.text-box textarea[data-v-cfaa0f64]:focus{outline:none;border-color:#f5a8a1}.text-foot[data-v-cfaa0f64]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:13px}.sample-btn[data-v-cfaa0f64]{border:1px solid #f5b0aa;border-radius:4px;background:#fff7f6;color:#f35e55;height:30px;padding:0 10px;cursor:pointer}.submit-row[data-v-cfaa0f64]{margin-top:16px;display:flex;justify-content:center}.submit-btn[data-v-cfaa0f64]{width:186px;height:40px;border:none;border-radius:2px;background:#f35e55;color:#fff;font-size:16px;cursor:pointer}.submit-btn[data-v-cfaa0f64]:disabled{opacity:.72;cursor:not-allowed}.result-msg[data-v-cfaa0f64]{margin-top:10px;text-align:center;color:#2d8f4e;font-size:14px}.download-btn[data-v-cfaa0f64]{border:none;border-radius:12px;height:62px;background:#f35e55;color:#fff;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.download-btn[data-v-cfaa0f64]:disabled{opacity:.72;cursor:not-allowed}.faq-card[data-v-cfaa0f64]{background:#fff;border-radius:12px;padding:14px}.faq-card h4[data-v-cfaa0f64]{margin:0 0 8px;font-size:16px;color:#333}.faq-item+.faq-item[data-v-cfaa0f64]{border-top:1px solid #f0f0f0}.faq-q[data-v-cfaa0f64]{width:100%;border:none;background:transparent;padding:12px 0;text-align:left;color:#4b4b4b;font-size:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-q-left[data-v-cfaa0f64]{display:inline-flex;align-items:center;gap:8px}.faq-logo[data-v-cfaa0f64]{width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg,#ff8d81,#f35e55);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.faq-arrow[data-v-cfaa0f64]{color:#999;transition:transform .2s ease}.faq-arrow.open[data-v-cfaa0f64]{transform:rotate(180deg)}.faq-a[data-v-cfaa0f64]{margin:0 0 12px;color:#8a8a8a;font-size:11px;line-height:1.7}.tip-panel[data-v-cfaa0f64]{margin-top:10px;border-radius:12px;background:#fff;padding:18px}.tip-panel h3[data-v-cfaa0f64]{margin:0;font-size:20px;color:#bb433a}.tip-panel ol[data-v-cfaa0f64]{margin:12px 0 0;padding-left:18px;color:#8d8d8d;font-size:14px;line-height:1.9}@media (max-width: 1024px){.workspace-grid[data-v-cfaa0f64],.plan-grid[data-v-cfaa0f64]{grid-template-columns:1fr}}.wa-page[data-v-c2d749d3]{--theme-color: #f45f55;--theme-color-soft: #ffe7e4;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f6f6f6;padding:12px 0 20px;color:#303133;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.wa-shell[data-v-c2d749d3]{width:min(1240px,calc(100% - 20px));margin:0 auto}.notice-row[data-v-c2d749d3]{height:34px;border-radius:6px;border:1px solid #efe6dc;background:#f8f1e7;color:#8f8f8f;display:flex;align-items:center;gap:6px;font-size:13px;padding:0 12px}.notice-row[data-v-c2d749d3] svg{color:#ff7a45;flex-shrink:0}.workspace-grid[data-v-c2d749d3]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.workspace-grid[data-v-c2d749d3]:not(.has-plan-grid) .upload-box,.workspace-grid[data-v-c2d749d3]:not(.has-plan-grid) .text-box textarea{min-height:420px}.left-stack[data-v-c2d749d3]{display:grid;gap:10px}.right-stack[data-v-c2d749d3]{display:grid;gap:10px;align-content:start}.plan-grid[data-v-c2d749d3]{display:grid;gap:10px}.plan-grid-four[data-v-c2d749d3],.plan-grid-two[data-v-c2d749d3]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-v-c2d749d3]{border:1px solid #ddd;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfbfb);min-height:164px;padding:16px 14px 14px;text-align:left;cursor:pointer;color:#8b8b8b;transition:border-color .2s ease,box-shadow .2s ease}.plan-card.active[data-v-c2d749d3]{border-color:var(--theme-color);background:linear-gradient(180deg,#fff 0%,var(--theme-color-soft) 100%);box-shadow:inset 0 0 0 1px var(--theme-color);color:#333}.plan-card[data-v-c2d749d3]:hover{border-color:#f4a09a}.plan-card[data-v-c2d749d3]:focus,.plan-card[data-v-c2d749d3]:focus-visible{outline:none;border-color:var(--theme-color);box-shadow:inset 0 0 0 1px var(--theme-color),0 0 0 3px #f45f5526}.plan-head[data-v-c2d749d3]{display:flex;justify-content:center;align-items:center;margin-bottom:3px}.plan-title[data-v-c2d749d3]{margin:0;font-size:19px;font-weight:600;color:#666;display:inline-flex;align-items:center;gap:6px}.title-logo[data-v-c2d749d3]{width:12px;height:12px;border-radius:4px;background:radial-gradient(circle at 30% 30%,#ffd7d2 0 34%,transparent 36%),linear-gradient(135deg,#ff8d81,#f35e55 58%,#dd4b42);box-shadow:0 2px 5px #f35e5559;display:inline-block}.plan-card.active .plan-title[data-v-c2d749d3]{color:var(--theme-color)}.plan-divider[data-v-c2d749d3]{width:86px;height:1px;margin:6px auto 9px;background:#e7e7e7}.plan-card.active .plan-divider[data-v-c2d749d3]{background:#f3b1ab}.plan-price[data-v-c2d749d3]{margin:0;text-align:center}.plan-price em[data-v-c2d749d3]{color:#9d9d9d;font-size:24px;font-style:normal;font-weight:600}.plan-card.active .plan-price em[data-v-c2d749d3]{color:var(--theme-color)}.plan-desc[data-v-c2d749d3]{margin:10px 0 0;color:currentColor;font-size:14px;line-height:1.55;text-align:center}.main-panel[data-v-c2d749d3],.package-card[data-v-c2d749d3],.faq-card[data-v-c2d749d3],.tip-panel[data-v-c2d749d3]{border-radius:12px;background:#fff}.main-panel[data-v-c2d749d3]{padding:20px}.warn-bar[data-v-c2d749d3]{height:38px;border-radius:6px;background:#fff4df;color:#f08a00;display:flex;align-items:center;gap:6px;padding:0 12px;font-size:13px}.warn-bar p[data-v-c2d749d3]{margin:0}.mode-switch[data-v-c2d749d3]{margin-top:12px;display:flex;justify-content:center;gap:8px}.mode-switch button[data-v-c2d749d3]{border:1px solid #e4e4e4;background:#fff;color:#707070;height:28px;padding:0 11px;font-size:12px;border-radius:4px;cursor:pointer}.mode-switch button.active[data-v-c2d749d3]{border-color:var(--theme-color);color:var(--theme-color)}.hidden-input[data-v-c2d749d3]{display:none}.upload-box[data-v-c2d749d3]{margin-top:14px;min-height:210px;border:1px dashed #efc5c1;border-radius:4px;background:#fdfcfc;display:grid;place-content:center;text-align:center;color:#8d8d8d;padding:18px}.upload-trigger[data-v-c2d749d3]{border:none;background:transparent;color:#414141;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;cursor:pointer}.upload-trigger[data-v-c2d749d3] svg{color:var(--theme-color)}.upload-box p[data-v-c2d749d3]{margin:8px 0 0;font-size:12px;line-height:1.5}.file-name[data-v-c2d749d3]{color:#2f7ad7;font-weight:600}.text-box[data-v-c2d749d3]{margin-top:14px}.text-box textarea[data-v-c2d749d3]{width:100%;min-height:210px;border:1px dashed #efc5c1;border-radius:4px;box-sizing:border-box;padding:12px;resize:vertical;font-size:14px;font-family:inherit}.text-box textarea[data-v-c2d749d3]:focus{outline:none;border-color:#f5a8a1}.text-foot[data-v-c2d749d3]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:12px}.sample-btn[data-v-c2d749d3]{border:1px solid #f5b0aa;border-radius:4px;background:#fff7f6;color:var(--theme-color);height:28px;padding:0 10px;cursor:pointer}.submit-row[data-v-c2d749d3]{margin-top:10px;display:flex;justify-content:center}.submit-btn[data-v-c2d749d3]{width:170px;height:38px;border:none;border-radius:2px;background:var(--theme-color);color:#fff;font-size:15px;cursor:pointer}.submit-btn[data-v-c2d749d3]:disabled{opacity:.72;cursor:not-allowed}.result-msg[data-v-c2d749d3]{margin-top:8px;text-align:center;color:#2d8f4e;font-size:13px}.package-card[data-v-c2d749d3]{padding:0 14px 14px;border:1px solid #ebebeb}.package-head[data-v-c2d749d3]{margin:0 -14px;padding:12px 14px 10px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#fbf4e7,#f1e3c8)}.package-card h3[data-v-c2d749d3]{margin:0;font-size:18px;font-weight:600;color:#4b4b4b}.meta-lines[data-v-c2d749d3]{margin-top:12px;display:grid;gap:7px}.meta-lines p[data-v-c2d749d3]{margin:0;font-size:13px;color:#888;display:flex;justify-content:space-between;align-items:center;padding-bottom:2px;border-bottom:1px dashed #f1ece4}.meta-lines strong[data-v-c2d749d3]{color:var(--theme-color);font-size:14px}.meta-lines span[data-v-c2d749d3]{color:#8b8b8b}.price-line[data-v-c2d749d3]{margin-top:12px;color:#d4823d;font-size:36px;font-weight:700;line-height:1}.price-line span[data-v-c2d749d3]{margin-left:6px;color:#adadad;font-size:17px;text-decoration:line-through}.buy-btn[data-v-c2d749d3]{margin-top:12px;width:100%;height:40px;border:none;border-radius:8px;background:linear-gradient(180deg,#dfaa6f,#cc9254);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.package-card small[data-v-c2d749d3]{margin-top:10px;display:block;color:#adadad;font-size:12px}.download-btn[data-v-c2d749d3]{border:none;border-radius:12px;height:54px;background:var(--theme-color);color:#fff;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.download-btn[data-v-c2d749d3]:disabled{opacity:.72;cursor:not-allowed}.faq-card[data-v-c2d749d3]{padding:14px}.faq-card h4[data-v-c2d749d3]{margin:0 0 8px;font-size:16px;color:#333}.faq-item+.faq-item[data-v-c2d749d3]{border-top:1px solid #f0f0f0}.faq-q[data-v-c2d749d3]{width:100%;border:none;background:transparent;padding:12px 0;text-align:left;color:#4b4b4b;font-size:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-q-left[data-v-c2d749d3]{display:inline-flex;align-items:center;gap:8px}.faq-logo[data-v-c2d749d3]{width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg,#ff8d81,#f35e55);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.faq-arrow[data-v-c2d749d3]{color:#999;transition:transform .2s ease}.faq-arrow.open[data-v-c2d749d3]{transform:rotate(180deg)}.faq-a[data-v-c2d749d3]{margin:0 0 12px;color:#8a8a8a;font-size:11px;line-height:1.7}.tip-panel[data-v-c2d749d3]{margin-top:10px;padding:18px}.tip-panel h3[data-v-c2d749d3]{margin:0;font-size:18px;color:#bb433a}.tip-panel ol[data-v-c2d749d3]{margin:10px 0 0;padding-left:18px;color:#8d8d8d;font-size:13px;line-height:1.85}@media (max-width: 1100px){.workspace-grid[data-v-c2d749d3]{grid-template-columns:1fr}.plan-grid-four[data-v-c2d749d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.plan-grid-four[data-v-c2d749d3]{grid-template-columns:1fr}}.pd-page[data-v-c99d6b8b]{--theme-color: #f45f55;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f6f6f6;padding:14px 0 20px;color:#303133;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.pd-shell[data-v-c99d6b8b]{width:min(1240px,calc(100% - 20px));margin:0 auto}.notice-row[data-v-c99d6b8b]{height:34px;border-radius:6px;border:1px solid #efe6dc;background:#f8f1e7;color:#8f8f8f;display:flex;align-items:center;gap:6px;font-size:13px;padding:0 12px}.notice-row[data-v-c99d6b8b] svg{color:#ff7a45}.workspace-grid[data-v-c99d6b8b]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.left-stack[data-v-c99d6b8b]{display:grid;gap:10px;align-self:start}.right-stack[data-v-c99d6b8b]{display:grid;gap:10px;align-content:start;align-self:start}.version-grid[data-v-c99d6b8b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.version-card[data-v-c99d6b8b]{position:relative;border:1px solid #d9d9de;border-radius:12px;background:#f8f8fb;padding:14px 16px;text-align:left;cursor:pointer}.version-card[data-v-c99d6b8b]:focus,.version-card[data-v-c99d6b8b]:focus-visible{outline:none;border-color:var(--theme-color);box-shadow:inset 0 0 0 1px var(--theme-color),0 0 0 3px #f45f5524}.version-card.active[data-v-c99d6b8b]{border-color:var(--theme-color);box-shadow:inset 0 0 0 1px var(--theme-color);background:#fff6f4}.version-card h3[data-v-c99d6b8b]{margin:0;font-size:22px;color:#3a3a44;font-weight:600}.version-lines[data-v-c99d6b8b]{margin-top:10px;padding-top:10px;border-top:1px solid #e6e6ea}.version-lines p[data-v-c99d6b8b]{margin:8px 0 0;font-size:14px;color:#888}.version-lines strong[data-v-c99d6b8b]{color:#e36d63;font-weight:500}.price-row[data-v-c99d6b8b]{margin-top:14px;display:flex;align-items:center;gap:10px}.price-row em[data-v-c99d6b8b]{font-style:normal;font-size:16px;color:#333}.price-row span[data-v-c99d6b8b]{background:#f3e4e8;color:#e85f66;border-radius:999px;padding:4px 10px;font-size:16px}.main-panel[data-v-c99d6b8b],.package-card[data-v-c99d6b8b],.faq-card[data-v-c99d6b8b]{border-radius:12px;background:#fff}.main-panel[data-v-c99d6b8b]{padding:24px}.warn-bar[data-v-c99d6b8b]{height:40px;border-radius:6px;background:#fff4df;color:#f08a00;display:flex;align-items:center;gap:6px;padding:0 12px;font-size:14px}.warn-bar p[data-v-c99d6b8b]{margin:0}.mode-switch[data-v-c99d6b8b]{margin-top:14px;display:flex;gap:8px}.mode-switch button[data-v-c99d6b8b]{border:1px solid #e4e4e4;background:#fff;color:#707070;height:34px;padding:0 14px;border-radius:4px;cursor:pointer}.mode-switch button.active[data-v-c99d6b8b]{border-color:#f35e55;color:#f35e55}.hidden-input[data-v-c99d6b8b]{display:none}.upload-box[data-v-c99d6b8b]{margin-top:14px;min-height:260px;border:1px dashed #efc5c1;border-radius:4px;background:#fdfcfc;display:grid;place-content:center;text-align:center;color:#8d8d8d;padding:18px}.upload-trigger[data-v-c99d6b8b]{border:none;background:transparent;color:#414141;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;cursor:pointer}.upload-trigger[data-v-c99d6b8b] svg{color:#f35e55}.upload-box p[data-v-c99d6b8b]{margin:8px 0 0;font-size:13px;line-height:1.5}.file-name[data-v-c99d6b8b]{color:#2f7ad7;font-weight:600}.text-box[data-v-c99d6b8b]{margin-top:14px}.text-box textarea[data-v-c99d6b8b]{width:100%;min-height:260px;border:1px dashed #efc5c1;border-radius:4px;box-sizing:border-box;padding:12px;resize:vertical;font-size:14px;font-family:inherit}.text-box textarea[data-v-c99d6b8b]:focus{outline:none;border-color:#f5a8a1}.text-foot[data-v-c99d6b8b]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:13px}.sample-btn[data-v-c99d6b8b]{border:1px solid #f5b0aa;border-radius:4px;background:#fff7f6;color:#f35e55;height:30px;padding:0 10px;cursor:pointer}.submit-row[data-v-c99d6b8b]{margin-top:16px;display:flex;justify-content:center}.submit-btn[data-v-c99d6b8b]{width:186px;height:40px;border:none;border-radius:2px;background:#f35e55;color:#fff;font-size:16px;cursor:pointer}.submit-btn[data-v-c99d6b8b]:disabled{opacity:.72;cursor:not-allowed}.result-msg[data-v-c99d6b8b]{margin-top:10px;text-align:center;color:#2d8f4e;font-size:14px}.result-msg.warn[data-v-c99d6b8b]{color:#c98014}.tip-panel[data-v-c99d6b8b]{margin-top:10px;border-radius:12px;background:#fff;padding:18px}.tip-panel h3[data-v-c99d6b8b]{margin:0;font-size:20px;color:#bb433a}.tip-panel ol[data-v-c99d6b8b]{margin:12px 0 0;padding-left:18px;color:#8d8d8d;font-size:14px;line-height:1.9}.package-card[data-v-c99d6b8b]{padding:14px}.package-card h3[data-v-c99d6b8b]{margin:0;font-size:19px;color:#4a4a4a}.meta[data-v-c99d6b8b]{margin:8px 0 0;font-size:13px;color:#8b8b8b}.price-line[data-v-c99d6b8b]{margin-top:12px;font-size:30px;color:#d4823d;font-weight:700}.buy-btn[data-v-c99d6b8b]{margin-top:10px;width:100%;height:40px;border:none;border-radius:8px;background:linear-gradient(180deg,#dfaa6f,#cc9254);color:#fff;font-size:16px;cursor:pointer}.download-btn[data-v-c99d6b8b]{border:none;border-radius:12px;height:54px;background:#f35e55;color:#fff;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.download-btn[data-v-c99d6b8b]:disabled{opacity:.72;cursor:not-allowed}.faq-card[data-v-c99d6b8b]{padding:14px}.faq-card h4[data-v-c99d6b8b]{margin:0 0 8px;font-size:18px;color:#333}.faq-item+.faq-item[data-v-c99d6b8b]{border-top:1px solid #f0f0f0}.faq-q[data-v-c99d6b8b]{width:100%;border:none;background:transparent;padding:12px 0;text-align:left;color:#4b4b4b;font-size:14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-arrow[data-v-c99d6b8b]{color:#999;transition:transform .2s ease}.faq-arrow.open[data-v-c99d6b8b]{transform:rotate(180deg)}.faq-a[data-v-c99d6b8b]{margin:0 0 12px;color:#8a8a8a;font-size:13px;line-height:1.7}@media (max-width: 1024px){.workspace-grid[data-v-c99d6b8b],.version-grid[data-v-c99d6b8b]{grid-template-columns:1fr}}.extract-overlay[data-v-c99d6b8b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.extract-modal[data-v-c99d6b8b]{background:#fff;border-radius:14px;width:min(860px,calc(100% - 32px));max-height:min(78vh,680px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000002e}.extract-loading[data-v-c99d6b8b]{padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:12px}.extract-spinner[data-v-c99d6b8b]{width:52px;height:52px;animation:spin-c99d6b8b 1s linear infinite}.spinner-svg[data-v-c99d6b8b]{width:100%;height:100%}.spinner-svg circle[data-v-c99d6b8b]{stroke:#f35e55;stroke-linecap:round;stroke-dasharray:80 45}@keyframes spin-c99d6b8b{to{transform:rotate(360deg)}}.extract-loading-title[data-v-c99d6b8b]{margin:0;font-size:17px;font-weight:600;color:#2d2d2d}.extract-loading-sub[data-v-c99d6b8b]{margin:0;font-size:13px;color:#999}.extract-success[data-v-c99d6b8b]{display:flex;flex-direction:column;overflow:hidden}.extract-modal-head[data-v-c99d6b8b]{padding:20px 22px 12px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.extract-head-top[data-v-c99d6b8b]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.extract-modal-tag[data-v-c99d6b8b]{display:inline-block;background:#fff1f0;color:#f35e55;border-radius:4px;font-size:12px;padding:2px 8px;font-weight:500;flex-shrink:0}.extract-modal-hint[data-v-c99d6b8b]{margin:0;font-size:13px;color:#888}.extract-meta-row[data-v-c99d6b8b]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center}.extract-meta-item[data-v-c99d6b8b]{display:inline-flex;align-items:center;gap:5px;font-size:13px}.extract-meta-label[data-v-c99d6b8b]{color:#aaa}.extract-meta-value[data-v-c99d6b8b]{color:#444;font-weight:500}.extract-meta-title .extract-meta-value[data-v-c99d6b8b]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extract-text-box[data-v-c99d6b8b]{flex:1;overflow-y:auto;padding:16px 22px;background:#fafafa}.extract-text-pre[data-v-c99d6b8b]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.75;color:#333}.extract-modal-actions[data-v-c99d6b8b]{padding:16px 22px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}.extract-cancel-btn[data-v-c99d6b8b]{height:38px;padding:0 20px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;font-size:14px;cursor:pointer}.extract-cancel-btn[data-v-c99d6b8b]:hover{background:#f5f5f5}.extract-confirm-btn[data-v-c99d6b8b]{height:38px;padding:0 24px;border:none;border-radius:6px;background:#f35e55;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.extract-confirm-btn[data-v-c99d6b8b]:disabled{opacity:.65;cursor:not-allowed}.extract-confirm-btn[data-v-c99d6b8b]:not(:disabled):hover{background:#e04d44}.extract-error[data-v-c99d6b8b]{padding:40px 32px 36px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.extract-error-icon[data-v-c99d6b8b]{width:48px;height:48px;color:#f35e55}.extract-error-icon svg[data-v-c99d6b8b]{width:100%;height:100%}.extract-error-title[data-v-c99d6b8b]{margin:0;font-size:17px;font-weight:600;color:#2d2d2d}.extract-error-desc[data-v-c99d6b8b]{margin:0;font-size:14px;color:#888;line-height:1.7}.extract-got-btn[data-v-c99d6b8b]{margin-top:8px;height:40px;padding:0 32px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#555;font-size:14px;cursor:pointer}.extract-got-btn[data-v-c99d6b8b]:hover{background:#f5f5f5}.pay-modal-overlay[data-v-2af02302]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.pay-modal[data-v-2af02302]{background:#fff;border-radius:16px;padding:28px 28px 22px;width:min(500px,calc(100vw - 32px));position:relative;box-shadow:0 18px 48px #00000029}.modal-close[data-v-2af02302]{position:absolute;right:12px;top:8px;border:none;background:none;font-size:28px;color:#999;line-height:1;cursor:pointer}h3[data-v-2af02302]{margin:0 0 4px;font-size:18px;font-weight:700}.modal-subtitle[data-v-2af02302]{font-size:13px;color:#888;margin:0 0 20px}.pay-row[data-v-2af02302]{display:flex;gap:24px;align-items:flex-start}.qr-area[data-v-2af02302]{flex:0 0 180px;height:180px;border:1px solid #f0e0d0;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fafafa}.qr-img[data-v-2af02302]{width:100%;height:100%;object-fit:contain}.qr-loading[data-v-2af02302]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#aaa;font-size:13px}.qr-spinner[data-v-2af02302]{width:28px;height:28px;border:3px solid #f0e0d0;border-top-color:#da8b2f;border-radius:50%;animation:spin-2af02302 .8s linear infinite}@keyframes spin-2af02302{to{transform:rotate(360deg)}}.qr-expired[data-v-2af02302],.qr-error[data-v-2af02302]{text-align:center;padding:12px;font-size:13px;color:#d85a00}.qr-placeholder[data-v-2af02302]{font-size:13px;color:#ccc}.qr-retry-btn[data-v-2af02302]{margin-top:8px;border:1px solid #da8b2f;border-radius:6px;background:#fff6e7;color:#da8b2f;padding:6px 14px;font-size:13px;cursor:pointer}.pay-right[data-v-2af02302]{flex:1;display:flex;flex-direction:column;gap:10px;padding-top:4px}.money[data-v-2af02302]{font-size:40px;font-weight:700;color:#ef5f52;line-height:1}.pay-method-row[data-v-2af02302]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.pay-method-badge[data-v-2af02302]{height:36px;min-width:116px;border-radius:7px;border:1px solid #a7e8c3;background:#f1fff7;color:#2f9860;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:600;box-shadow:0 7px 16px #24345524}.simulate-pay-btn[data-v-2af02302]{height:26px;border:1px solid #ffd0ca;border-radius:999px;background:#fff7f6;color:#f05f55;padding:0 10px;font-size:12px;cursor:pointer;white-space:nowrap}.simulate-pay-btn[data-v-2af02302]:hover{background:#fff0ee}.simulate-pay-btn[data-v-2af02302]:disabled{opacity:.6;cursor:not-allowed}.method-logo[data-v-2af02302]{width:19px;height:19px;border-radius:50%;background:#1bb05f;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.pay-actions[data-v-2af02302]{display:flex;flex-direction:column;gap:10px;margin-top:6px}.polling-tip[data-v-2af02302]{font-size:13px;color:#22a06b;margin:0}.action-link[data-v-2af02302]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#555;padding:9px 12px;font-size:13px;cursor:pointer;text-align:center;transition:background .15s}.action-link[data-v-2af02302]:hover{background:#f9fafb}.action-link[data-v-2af02302]:disabled{opacity:.6;cursor:not-allowed}.submit-page[data-v-6bb77f9b]{--theme: #f35f56;--theme-soft: #fff2ef;--text-main: #2f2f32;--text-sub: #8a8b96;--line: #ececf1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:radial-gradient(circle at 90% 0%,#ffe9e6 0,#ffe9e600 32%),#f6f6f8;padding:14px 0 24px;color:var(--text-main);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.submit-shell[data-v-6bb77f9b]{width:min(1240px,calc(100% - 24px));margin:0 auto}.crumbs[data-v-6bb77f9b]{display:flex;align-items:center;gap:8px;font-size:13px;color:#8d8d92}.crumbs a[data-v-6bb77f9b]{color:#8d8d92}.crumbs strong[data-v-6bb77f9b]{color:#f35f56}.checkout-card[data-v-6bb77f9b]{margin-top:12px;background:#fff;border-radius:16px;border:1px solid var(--line);box-shadow:0 14px 40px #272b340f;padding:26px 28px}.checkout-head[data-v-6bb77f9b]{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px}.checkout-head[data-v-6bb77f9b]:after{content:"";position:absolute;right:-8px;top:-10px;width:300px;height:120px;border-radius:120px;background:radial-gradient(circle at 30% 55%,#ffa09652 0,#ffa09600 45%),radial-gradient(circle at 70% 40%,#ffd2a457 0,#ffd2a400 42%);pointer-events:none}.head-left[data-v-6bb77f9b]{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.head-title h2[data-v-6bb77f9b]{margin:0;font-size:20px;font-weight:600;letter-spacing:.02em}.steps[data-v-6bb77f9b]{display:flex;align-items:flex-start;justify-content:space-between;width:min(380px,100%);position:relative;gap:10px;z-index:1}.steps[data-v-6bb77f9b]:before{content:"";position:absolute;left:34px;right:34px;top:9px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffd5d1,#f35f56 55%,#e8e8ef 55%,#e8e8ef)}.step[data-v-6bb77f9b]{position:relative;z-index:1;width:32%;text-align:center;color:#b1b1b8;font-size:10px}.step b[data-v-6bb77f9b]{width:18px;height:18px;margin:0 auto 5px;border-radius:50%;display:grid;place-items:center;border:2px solid #dddfe8;background:#fff;color:#9ca0ad;font-size:10px;font-weight:700}.step.done[data-v-6bb77f9b],.step.active[data-v-6bb77f9b]{color:#f35f56}.step.done b[data-v-6bb77f9b],.step.active b[data-v-6bb77f9b]{border-color:var(--theme);background:var(--theme);color:#fff}.section[data-v-6bb77f9b]{margin-top:22px}.confirm-card[data-v-6bb77f9b]{border:1px solid #ececf1;border-radius:16px;background:linear-gradient(180deg,#fffdfc,#fff6f4);padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:18px}.confirm-card h4[data-v-6bb77f9b]{margin:0 0 8px}.confirm-card p[data-v-6bb77f9b]{margin:0;font-size:13px;color:#7d808d;line-height:1.6}.confirm-actions[data-v-6bb77f9b]{display:flex;align-items:center;gap:14px;flex-shrink:0}.confirm-btn[data-v-6bb77f9b]{height:42px;padding:0 24px;border:none;border-radius:999px;background:linear-gradient(180deg,#f67267,#f35f56);color:#fff;font-size:14px;font-weight:700}.confirm-btn[data-v-6bb77f9b]:disabled{cursor:not-allowed;opacity:.58}.paper-hero[data-v-6bb77f9b]{margin-top:18px;border:1px solid #efcfc8;background:radial-gradient(circle at 0% 0%,#ffcac259 0,#ffcac200 30%),radial-gradient(circle at 100% 100%,#ffe1be52 0,#ffe1be00 36%),linear-gradient(130deg,#fffaf8,#fff2ee 52%,#fff9f6);border-radius:16px;padding:18px;box-shadow:0 12px 26px #f2917b24}.paper-hero-head[data-v-6bb77f9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.paper-hero-head h4[data-v-6bb77f9b]{margin:0;font-size:20px;font-weight:600}.paper-hero-tag[data-v-6bb77f9b]{height:26px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;background:#f35f561f;color:var(--theme);font-size:13px;font-weight:700}.section h4[data-v-6bb77f9b]{margin:0 0 12px;font-size:20px;font-weight:500}.section h4 span[data-v-6bb77f9b]{font-size:13px;color:#9a9aa1;margin-left:6px}.paper-info[data-v-6bb77f9b]{background:transparent;border:none;border-radius:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.paper-cell[data-v-6bb77f9b]{background:#fff;border:1px solid #ececf4;border-radius:12px;padding:12px 14px;display:grid;gap:7px;box-shadow:0 8px 16px #23272f0d}.paper-cell-wide[data-v-6bb77f9b]{grid-column:span 2}.paper-label[data-v-6bb77f9b]{font-size:12px;color:#9a9dac}.paper-value[data-v-6bb77f9b]{margin:0;color:#2f2f32;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-cell em[data-v-6bb77f9b]{font-style:normal;font-size:12px;color:#9a9dac}.bundle-grid[data-v-6bb77f9b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bundle-card[data-v-6bb77f9b]{border:1px solid #e9eaf1;border-radius:14px;background:linear-gradient(150deg,#fff,#f7f9ff);padding:14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bundle-card[data-v-6bb77f9b]:hover{transform:translateY(-2px);border-color:#d8dbe7;box-shadow:0 12px 24px #22293917}.bundle-card.active[data-v-6bb77f9b]{border-color:var(--theme);background:linear-gradient(150deg,#fff9f8,#fff2ef);box-shadow:0 12px 24px #f35f5626}.bundle-head[data-v-6bb77f9b]{display:flex;justify-content:space-between;gap:10px}.bundle-badges[data-v-6bb77f9b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.bundle-head strong[data-v-6bb77f9b]{font-size:16px;color:#333845}.bundle-head p[data-v-6bb77f9b]{margin:5px 0 0;color:#848998;font-size:12px;line-height:1.45}.bundle-tag[data-v-6bb77f9b]{flex-shrink:0;height:22px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-weight:700;background:#eef2ff;color:#5066d8}.bundle-card.active .bundle-tag[data-v-6bb77f9b]{background:#ffe3df;color:var(--theme)}.bundle-discount[data-v-6bb77f9b]{height:22px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#9d5f13;background:linear-gradient(135deg,#fff2cc,#ffe29d)}.bundle-items[data-v-6bb77f9b]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.bundle-items span[data-v-6bb77f9b]{height:24px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;background:#f0f3f9;color:#61687a;font-size:12px}.bundle-card.active .bundle-items span[data-v-6bb77f9b]{background:#fff;color:#555f74}.bundle-foot[data-v-6bb77f9b]{margin-top:12px;display:flex;justify-content:space-between;align-items:baseline}.bundle-price[data-v-6bb77f9b]{display:grid;gap:2px}.bundle-price-main[data-v-6bb77f9b]{display:flex;align-items:baseline;gap:8px}.bundle-foot em[data-v-6bb77f9b]{font-style:normal;color:#eb5f52;font-size:28px;font-weight:700}.bundle-price-main strong[data-v-6bb77f9b]{font-size:13px;color:#c98014;font-weight:700}.bundle-price span[data-v-6bb77f9b]{font-size:12px;color:#9aa0af;text-decoration:line-through}.bundle-foot b[data-v-6bb77f9b]{color:#de5a4d;font-size:12px;font-weight:700}.coupon-row[data-v-6bb77f9b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coupon-input[data-v-6bb77f9b]{width:min(320px,100%);height:38px;border:1px solid #dfe3ee;border-radius:8px;padding:0 12px;font-size:14px;color:#2f2f32;outline:none;background:#fff}.coupon-input[data-v-6bb77f9b]:focus{border-color:#f0a7a1;box-shadow:0 0 0 3px #f35f561f}.coupon-btn[data-v-6bb77f9b]{height:38px;border:none;border-radius:8px;padding:0 14px;background:#f35f56;color:#fff;font-weight:600}.coupon-tip[data-v-6bb77f9b]{color:#7e7e88;font-size:13px}.amount-box[data-v-6bb77f9b]{width:min(360px,100%);display:grid;gap:10px}.amount-box p[data-v-6bb77f9b]{margin:0;display:flex;justify-content:space-between;font-size:14px;color:#6f6f77}.payable-line[data-v-6bb77f9b]{margin-top:14px;background:#f8f8fb;border-radius:6px;height:44px;padding:0 14px;display:flex;align-items:center;gap:8px}.payable-line strong[data-v-6bb77f9b]{color:#ef5f52;font-size:25px;font-weight:700}.payable-line em[data-v-6bb77f9b]{font-style:normal;font-size:13px;color:#8f8f97}.pay-section[data-v-6bb77f9b]{margin-top:24px}.pay-row[data-v-6bb77f9b]{display:flex;align-items:center;gap:20px}.qr-area[data-v-6bb77f9b]{width:200px;height:200px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.qr-img[data-v-6bb77f9b]{width:200px;height:200px;border-radius:8px;border:1px solid var(--line)}.qr-loading[data-v-6bb77f9b]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-sub);font-size:13px}.qr-spinner[data-v-6bb77f9b]{width:32px;height:32px;border:3px solid var(--line);border-top-color:var(--theme);border-radius:50%;animation:spin-6bb77f9b .8s linear infinite}@keyframes spin-6bb77f9b{to{transform:rotate(360deg)}}.qr-expired[data-v-6bb77f9b],.qr-error[data-v-6bb77f9b]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;color:var(--text-sub)}.qr-retry-btn[data-v-6bb77f9b]{padding:6px 16px;background:var(--theme);color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer}.polling-tip[data-v-6bb77f9b]{font-size:12px;color:#07c160;margin:0}.qr-placeholder[data-v-6bb77f9b]{width:138px;height:138px;border-radius:6px;border:2px solid #f6c26a;background:linear-gradient(45deg,#e8e8ed 25%,transparent 25%) -10px 0/20px 20px,linear-gradient(-45deg,#e8e8ed 25%,transparent 25%) -10px 0/20px 20px,linear-gradient(45deg,transparent 75%,#e8e8ed 75%) -10px 0/20px 20px,linear-gradient(-45deg,transparent 75%,#e8e8ed 75%) -10px 0/20px 20px;display:grid;place-items:center;color:#616168;font-size:13px}.pay-right .money[data-v-6bb77f9b]{font-size:40px;color:#ef5f52;line-height:1;font-weight:700}.pay-right p[data-v-6bb77f9b]{margin:8px 0 0;color:#8f8f97;font-size:13px}.pay-methods[data-v-6bb77f9b]{display:flex;gap:10px;margin-top:10px}.pay-method[data-v-6bb77f9b]{height:36px;min-width:116px;border-radius:7px;border:1px solid #dcdce3;background:#fff;color:#5f6777;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:600}.method-logo[data-v-6bb77f9b]{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.pay-method.wx[data-v-6bb77f9b]{border-color:#a7e8c3;color:#2f9860;background:#f1fff7}.pay-method.wx .method-logo[data-v-6bb77f9b]{background:#1bb05f}.pay-method.zfb[data-v-6bb77f9b]{border-color:#9ec4ff;color:#1f73da;background:#f1f7ff}.pay-method.zfb .method-logo[data-v-6bb77f9b]{background:#2083f4}.pay-method.active[data-v-6bb77f9b]{box-shadow:0 7px 16px #24345524}.pay-actions[data-v-6bb77f9b]{margin-top:12px;display:flex;gap:14px;align-items:center;flex-wrap:nowrap}.action-link[data-v-6bb77f9b]{border:none;background:transparent;color:#4b5465;padding:0;height:auto;line-height:1.2;font-size:14px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.action-link[data-v-6bb77f9b]:disabled{opacity:.55;cursor:not-allowed}.pay-modal-overlay[data-v-6bb77f9b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#161a236b;display:grid;place-items:center;z-index:4000;padding:16px}.pay-modal[data-v-6bb77f9b]{width:min(760px,calc(100vw - 32px));border-radius:18px;background:#fff;border:1px solid #ececf1;box-shadow:0 20px 60px #14181f2e;padding:22px 22px 18px;position:relative}.pay-modal h3[data-v-6bb77f9b]{margin:0;font-size:22px}.modal-subtitle[data-v-6bb77f9b]{margin:8px 0 18px;color:#8a8d98;font-size:13px}.modal-close[data-v-6bb77f9b]{position:absolute;right:12px;top:10px;border:none;background:none;color:#9a9dab;font-size:28px;line-height:1}@media (max-width: 1200px){.bundle-grid[data-v-6bb77f9b],.paper-info[data-v-6bb77f9b]{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-cell-wide[data-v-6bb77f9b]{grid-column:span 2}}@media (max-width: 900px){.checkout-head[data-v-6bb77f9b],.pay-row[data-v-6bb77f9b],.confirm-card[data-v-6bb77f9b]{flex-direction:column;align-items:flex-start}.checkout-head[data-v-6bb77f9b]:after{width:210px;height:80px}.steps[data-v-6bb77f9b]{width:100%}.bundle-grid[data-v-6bb77f9b],.paper-info[data-v-6bb77f9b]{grid-template-columns:1fr}.paper-cell-wide[data-v-6bb77f9b]{grid-column:span 1}.payable-line[data-v-6bb77f9b]{height:auto;flex-wrap:wrap;padding:10px 14px}.pay-method[data-v-6bb77f9b]{min-width:104px}}.processing-progress[data-v-d53c5019]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:24px 20px 28px}.blob[data-v-d53c5019]{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;animation:blob-drift-d53c5019 8s ease-in-out infinite alternate}.blob-a[data-v-d53c5019]{width:420px;height:420px;background:radial-gradient(circle,rgba(244,95,85,.12) 0%,transparent 70%);top:-80px;left:-80px;animation-duration:9s}.blob-b[data-v-d53c5019]{width:340px;height:340px;background:radial-gradient(circle,rgba(255,180,90,.1) 0%,transparent 70%);bottom:-60px;right:-60px;animation-duration:11s;animation-delay:-4s}@keyframes blob-drift-d53c5019{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.ring-area[data-v-d53c5019]{position:relative;width:160px;height:160px;margin-bottom:18px}.ring-svg[data-v-d53c5019]{width:160px;height:160px;position:absolute;top:0;left:0}.ring-progress[data-v-d53c5019]{transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.ring-center[data-v-d53c5019]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-pct[data-v-d53c5019]{font-size:38px;font-weight:700;line-height:1;color:#f45f55;font-variant-numeric:tabular-nums}.ring-unit[data-v-d53c5019]{font-size:14px;font-weight:500;color:#8a90a0;margin-top:2px}.pulse-ring[data-v-d53c5019]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(244,95,85,.25);animation:pulse-expand-d53c5019 2.4s ease-out infinite}@keyframes pulse-expand-d53c5019{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.12);opacity:0}}.loading-title[data-v-d53c5019]{margin:0 0 6px;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.3px}.loading-sub[data-v-d53c5019]{margin:0 0 20px;font-size:13px;color:#8a90a0}.steps-list[data-v-d53c5019]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;max-width:420px}.step-item[data-v-d53c5019]{display:grid;grid-template-columns:20px minmax(0,1fr) 8px;align-items:center;gap:12px;font-size:14px;color:#9ca3af;transition:color .3s}.step-item.done[data-v-d53c5019]{color:#f45f55}.step-item.active[data-v-d53c5019]{color:#1f2937;font-weight:500}.step-icon-wrap[data-v-d53c5019]{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.step-label[data-v-d53c5019]{min-width:0;line-height:1.5}.step-check[data-v-d53c5019]{width:18px;height:18px}.step-check circle[data-v-d53c5019]{fill:#f45f55;stroke:#f45f55}.step-check path[data-v-d53c5019]{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.step-spinner[data-v-d53c5019]{width:16px;height:16px;border:2px solid #ffe7e4;border-top-color:#f45f55;border-radius:50%;animation:spin-d53c5019 .8s linear infinite}@keyframes spin-d53c5019{to{transform:rotate(360deg)}}.step-pending-dot[data-v-d53c5019]{width:8px;height:8px;border-radius:50%;border:1.5px solid #d1d5db}.step-cursor[data-v-d53c5019]{display:inline-block;width:2px;height:14px;background:#f45f55;border-radius:1px;animation:blink-cursor-d53c5019 1s step-end infinite;margin-left:2px}@keyframes blink-cursor-d53c5019{0%,to{opacity:1}50%{opacity:0}}.tip-banner[data-v-d53c5019]{display:flex;align-items:center;gap:8px;background:#f45f550f;border:1px solid rgba(244,95,85,.15);border-radius:20px;padding:8px 16px;margin-bottom:32px;width:100%;max-width:420px;min-height:38px}.tip-icon[data-v-d53c5019]{flex-shrink:0;width:16px;height:16px}.tip-text[data-v-d53c5019]{font-size:13px;color:#c0524a;line-height:1.5}.tip-swap-enter-active[data-v-d53c5019]{transition:opacity .4s ease,transform .4s ease}.tip-swap-leave-active[data-v-d53c5019]{transition:opacity .3s ease,transform .3s ease}.tip-swap-enter-from[data-v-d53c5019]{opacity:0;transform:translateY(6px)}.tip-swap-leave-to[data-v-d53c5019]{opacity:0;transform:translateY(-6px)}.linear-track[data-v-d53c5019]{width:100%;max-width:420px;height:6px;background:#f0e6e5;border-radius:3px;overflow:hidden}.linear-fill[data-v-d53c5019]{height:100%;background:linear-gradient(90deg,#f9b4ae,#f45f55);border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.linear-fill[data-v-d53c5019]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:shimmer-d53c5019 1.8s linear infinite}@keyframes shimmer-d53c5019{0%{transform:translate(-100%)}to{transform:translate(100%)}}.linear-label[data-v-d53c5019]{margin:8px 0 0;font-size:12px;color:#9ca3af}.report-page[data-v-480706d7]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh - 140px);background:linear-gradient(180deg,#f5f4f7,#f0f2f6);padding:28px 0 34px}.report-shell[data-v-480706d7]{width:min(1260px,calc(100% - 24px));margin:0 auto;display:grid;gap:18px}.combined-panel[data-v-480706d7]{overflow:hidden;background:#fff}.report-head-inner[data-v-480706d7]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px}.brand-lockup[data-v-480706d7]{display:flex;align-items:center;gap:18px}.brand-mark[data-v-480706d7]{font-size:34px;font-weight:800;font-style:italic;letter-spacing:-.04em;color:#20242c;position:relative}.brand-mark .brand-ready[data-v-480706d7]{color:#eb5b4d}.brand-mark[data-v-480706d7]:after{content:"";position:absolute;left:6px;right:0;bottom:-4px;height:3px;background:linear-gradient(90deg,#eb5b4d,#eb5b4d00);transform:skew(-18deg)}.loading-screen[data-v-480706d7]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:24px 20px 28px}.blob[data-v-480706d7]{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;animation:blob-drift-480706d7 8s ease-in-out infinite alternate}.blob-a[data-v-480706d7]{width:420px;height:420px;background:radial-gradient(circle,rgba(244,95,85,.12) 0%,transparent 70%);top:-80px;left:-80px;animation-duration:9s}.blob-b[data-v-480706d7]{width:340px;height:340px;background:radial-gradient(circle,rgba(255,180,90,.1) 0%,transparent 70%);bottom:-60px;right:-60px;animation-duration:11s;animation-delay:-4s}@keyframes blob-drift-480706d7{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.ring-area[data-v-480706d7]{position:relative;width:160px;height:160px;margin-bottom:18px}.ring-svg[data-v-480706d7]{width:160px;height:160px;position:absolute;top:0;left:0}.ring-center[data-v-480706d7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-pct[data-v-480706d7]{font-size:38px;font-weight:700;line-height:1;color:#f45f55;font-variant-numeric:tabular-nums}.ring-unit[data-v-480706d7]{font-size:14px;font-weight:500;color:#8a90a0;margin-top:2px}.pulse-ring[data-v-480706d7]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(244,95,85,.25);animation:pulse-expand-480706d7 2.4s ease-out infinite}@keyframes pulse-expand-480706d7{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.12);opacity:0}}.loading-title[data-v-480706d7]{margin:0 0 6px;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.3px}.loading-sub[data-v-480706d7]{margin:0 0 20px;font-size:13px;color:#8a90a0}.steps-list[data-v-480706d7]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px}.step-item[data-v-480706d7]{display:flex;align-items:center;gap:12px;font-size:14px;color:#9ca3af;transition:color .3s}.step-item.done[data-v-480706d7]{color:#22863a}.step-item.active[data-v-480706d7]{color:#1f2937;font-weight:500}.step-icon-wrap[data-v-480706d7]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.step-check[data-v-480706d7]{width:18px;height:18px;color:#22863a}.step-spinner[data-v-480706d7]{width:16px;height:16px;border:2px solid #ffe7e4;border-top-color:#f45f55;border-radius:50%;animation:spin-480706d7 .8s linear infinite}@keyframes spin-480706d7{to{transform:rotate(360deg)}}.step-pending-dot[data-v-480706d7]{width:8px;height:8px;border-radius:50%;border:1.5px solid #d1d5db}.step-cursor[data-v-480706d7]{display:inline-block;width:2px;height:14px;background:#f45f55;border-radius:1px;animation:blink-cursor-480706d7 1s step-end infinite;margin-left:2px}@keyframes blink-cursor-480706d7{0%,to{opacity:1}50%{opacity:0}}.tip-banner[data-v-480706d7]{display:flex;align-items:center;gap:8px;background:#f45f550f;border:1px solid rgba(244,95,85,.15);border-radius:20px;padding:8px 16px;margin-bottom:32px;width:100%;max-width:420px;min-height:38px}.tip-icon[data-v-480706d7]{flex-shrink:0;width:16px;height:16px}.tip-text[data-v-480706d7]{font-size:13px;color:#c0524a;line-height:1.5}.tip-swap-enter-active[data-v-480706d7]{transition:opacity .4s ease,transform .4s ease}.tip-swap-leave-active[data-v-480706d7]{transition:opacity .3s ease,transform .3s ease}.tip-swap-enter-from[data-v-480706d7]{opacity:0;transform:translateY(6px)}.tip-swap-leave-to[data-v-480706d7]{opacity:0;transform:translateY(-6px)}.linear-track[data-v-480706d7]{width:100%;max-width:420px;height:6px;background:#f0e6e5;border-radius:3px;overflow:hidden}.linear-fill[data-v-480706d7]{height:100%;background:linear-gradient(90deg,#f9b4ae,#f45f55);border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.linear-fill[data-v-480706d7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:shimmer-480706d7 1.8s linear infinite}@keyframes shimmer-480706d7{0%{transform:translate(-100%)}to{transform:translate(100%)}}.linear-label[data-v-480706d7]{margin:8px 0 0;font-size:12px;color:#9ca3af}.report-head-inner h1[data-v-480706d7]{margin:0;font-size:30px;color:#232831}.head-actions[data-v-480706d7]{display:flex;gap:10px}.ghost-btn[data-v-480706d7]{height:38px;padding:0 16px;border:1px solid #dddfe8;background:#fff;color:#62697a;border-radius:10px}.primary-btn[data-v-480706d7]{height:38px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#f08a4b,#e76a3a);color:#fff;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #e76a3a40;transition:transform .2s,box-shadow .2s}.primary-btn[data-v-480706d7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #e76a3a59}.primary-btn[data-v-480706d7]:disabled{opacity:.6;cursor:not-allowed}.panel[data-v-480706d7]{background:#fff;border:1px solid #ece3df;box-shadow:0 16px 44px #181f310f;border-radius:22px}.state-card-inner[data-v-480706d7]{min-height:160px;display:grid;place-items:center;color:#7f8694}.state-card-inner.error[data-v-480706d7]{color:#d65b54}.progress-card-inner[data-v-480706d7]{padding:24px 28px}.progress-head[data-v-480706d7]{display:flex;justify-content:space-between;align-items:center}.progress-head h3[data-v-480706d7]{margin:0}.progress-bar[data-v-480706d7]{margin-top:14px;height:10px;background:#eef1f7;overflow:hidden;border-radius:999px}.progress-bar i[data-v-480706d7]{display:block;height:100%;background:linear-gradient(90deg,#ff8578,#f35f56)}.progress-card-inner p[data-v-480706d7]{margin:12px 0 0;color:#818898;font-size:13px}.report-overview[data-v-480706d7],.paper-panel[data-v-480706d7]{padding:18px 20px}.overview-grid[data-v-480706d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:linear-gradient(180deg,#fffdfc,#fff9f7)}.overview-grid.integrated[data-v-480706d7]{border-radius:18px;margin:0 20px;border:1px solid #f1e6e1;overflow:hidden}.overview-card[data-v-480706d7]{padding:26px 28px}.overview-card+.overview-card[data-v-480706d7]{border-left:1px solid #f1e6e1}.section-title[data-v-480706d7],.section-bar-title[data-v-480706d7]{color:#2d323c;font-size:17px;font-weight:700;letter-spacing:.01em}.section-title.subtle[data-v-480706d7]{font-size:14px;color:#8a90a0;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.doc-identity[data-v-480706d7]{margin-top:12px;margin-bottom:20px}.doc-identity.compact[data-v-480706d7]{margin-top:10px;margin-bottom:18px}.doc-identity h2[data-v-480706d7]{margin:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:18px;line-height:1.55;font-weight:700;color:#2a2f38}.doc-identity p[data-v-480706d7]{margin:10px 0 0;color:#8a90a0;font-size:13px}.section-bar-title[data-v-480706d7]{position:relative;padding-left:16px;margin-bottom:18px}.section-bar-title.sub-section[data-v-480706d7]{margin-top:4px}.section-bar-title[data-v-480706d7]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:linear-gradient(180deg,#f36a5d,#df5348);border-radius:999px}.meta-list[data-v-480706d7]{margin:0;display:grid;gap:12px}.meta-list div[data-v-480706d7]{display:flex;align-items:flex-start;gap:10px;line-height:1.75}.meta-list.dense[data-v-480706d7]{gap:10px}.meta-list dt[data-v-480706d7]{min-width:84px;margin:0;color:#ea6759;font-weight:700}.meta-list dd[data-v-480706d7]{margin:0;color:#39404c;line-height:1.7;word-break:break-word}.scope-grid[data-v-480706d7]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scope-head[data-v-480706d7]{margin-top:22px;color:#2d323c;font-size:16px;font-weight:700}.ai-logos-grid[data-v-480706d7]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-logo-item[data-v-480706d7]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8f9fc;border:1px solid #eef0f5;border-radius:9px;font-size:12px;color:#39404c;font-weight:600}.ai-icon-box[data-v-480706d7]{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:700}.ai-icon-box.chatgpt[data-v-480706d7]{background:#10a37f}.ai-icon-box.doubao[data-v-480706d7]{background:#005ce6}.ai-icon-box.wenxin[data-v-480706d7]{background:#03c}.ai-icon-box.claude[data-v-480706d7]{background:#d97757}.ai-icon-box.kimi[data-v-480706d7]{background:#1c1c1e}.ai-icon-box.qianwen[data-v-480706d7]{background:#615ced}.ai-icon-box.zhipu[data-v-480706d7]{background:#05f}.ai-icon-box.spark[data-v-480706d7]{background:#06f}.ai-icon-box.yuanbao[data-v-480706d7]{background:#fa0}.ai-icon-box.baichuan[data-v-480706d7]{background:#44f}.ai-icon-box.gemini[data-v-480706d7]{background:#1da1f2}.ai-icon-box.deepseek[data-v-480706d7]{background:#4d6bfe}.scope-chip[data-v-480706d7]{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;background:#fff;border:1px solid #eadfd8;border-radius:12px;color:#323845;font-weight:600;box-shadow:inset 0 1px #fffc}.scope-chip[data-v-480706d7]:before{content:"";width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ff9b88,#ef695b 65%,#d84a40);box-shadow:0 0 0 4px #ef695b1a}.combined-result-head[data-v-480706d7]{padding:18px 28px 0}.result-summary[data-v-480706d7]{padding:6px 28px 18px;text-align:center}.result-summary strong[data-v-480706d7]{display:block;color:#2f3440;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.result-summary p[data-v-480706d7]{margin:8px auto 0;max-width:660px;color:#7b8391;font-size:13px;line-height:1.65}.review-summary[data-v-480706d7]{width:min(100% - 56px,760px);margin:-6px auto 18px;padding:10px 14px;border:1px solid #e8ebf1;border-radius:8px;background:#fafbfe;color:#4c5566;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;line-height:1.5}.review-summary strong[data-v-480706d7]{color:#202633;font-size:13px;font-weight:700}.review-summary.ok[data-v-480706d7]{border-color:#dce6d1;background:#fbfcf7}.review-summary.pending[data-v-480706d7]{border-color:#f2e0c7;background:#fffaf3}.review-summary.warn[data-v-480706d7]{border-color:#e2e5eb;background:#f8f9fc}.result-grid[data-v-480706d7]{display:grid;grid-template-columns:minmax(280px,420px) minmax(180px,1fr) minmax(240px,1fr);gap:18px;align-items:center;justify-content:center}.result-grid-shell[data-v-480706d7]{padding:0 28px 16px}.result-grid.integrated[data-v-480706d7]{width:min(100%,1080px);margin:0 auto}.result-metrics[data-v-480706d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,360px);justify-self:center}.metric-line[data-v-480706d7]{position:relative;display:grid;gap:5px;align-content:center;min-height:62px;padding:9px 14px 10px;border:1px solid #ece5e1;border-radius:12px;background:linear-gradient(180deg,#fffffffa,#fcfaf8f0);box-shadow:inset 0 1px #ffffffb8,0 6px 16px #1f27350a;overflow:hidden}.metric-line[data-v-480706d7]:before{content:none}.metric-line[data-v-480706d7]:after{content:"";position:absolute;right:-12px;bottom:-18px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,#d4dbe957,#d4dbe91f 42%,#d4dbe900 72%);pointer-events:none}.metric-line[data-v-480706d7]>*{position:relative;z-index:1}.metric-line span[data-v-480706d7]{color:#5f6878;font-size:13px;font-weight:700;letter-spacing:0}.metric-line strong[data-v-480706d7]{color:#242a34;font-size:22px;line-height:1;font-weight:800}.metric-line strong.number[data-v-480706d7]{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metric-line.primary[data-v-480706d7]{border-color:#f0ddd8;background:linear-gradient(180deg,#fffaf8,#fff7f4);box-shadow:inset 0 1px #fffc,0 8px 18px #e6584e14}.metric-line.primary[data-v-480706d7]:before{background:linear-gradient(180deg,#f07a6b,#e6584e)}.metric-line.primary[data-v-480706d7]:after{background:radial-gradient(circle,#ee67542e,#ee675414 38%,#ee675400 72%),radial-gradient(circle at 55% 45%,#ffd1c642,#ffd1c600 58%)}.result-metrics .metric-line[data-v-480706d7]:nth-child(2){border-color:#e3e7f0;background:linear-gradient(180deg,#fbfcff,#f6f8fd)}.result-metrics .metric-line[data-v-480706d7]:nth-child(2):after{background:radial-gradient(circle,#809ad629,#809ad614 40%,#809ad600 72%),radial-gradient(circle at 55% 45%,#dce7fa38,#dce7fa00 58%)}.result-metrics .metric-line[data-v-480706d7]:nth-child(3){border-color:#e6e8db;background:linear-gradient(180deg,#fbfcf6,#f7f9f0)}.result-metrics .metric-line[data-v-480706d7]:nth-child(3):after{background:radial-gradient(circle,#97b06c24,#97b06c14 40%,#97b06c00 72%),radial-gradient(circle at 55% 45%,#e6eed033,#e6eed000 58%)}.result-metrics .metric-line[data-v-480706d7]:nth-child(4){border-color:#efe2d8;background:linear-gradient(180deg,#fffbf6,#fff8f1)}.result-metrics .metric-line[data-v-480706d7]:nth-child(4):after{background:radial-gradient(circle,#e8a66026,#e8a66014 40%,#e8a66000 72%),radial-gradient(circle at 55% 45%,#ffe9ca38,#ffe9ca00 58%)}.metric-line strong.accent[data-v-480706d7]{color:#e6584e;font-size:30px}.donut-wrap[data-v-480706d7]{display:flex;justify-content:center;justify-self:center}.donut-chart[data-v-480706d7]{width:176px;height:176px;border-radius:50%;display:grid;place-items:center;box-shadow:0 16px 34px #1c212c14}.donut-core[data-v-480706d7]{width:108px;height:108px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #efe7e3;display:grid;place-items:center;align-content:center}.donut-core strong[data-v-480706d7]{color:#2e323a;font-size:22px;line-height:1}.donut-core span[data-v-480706d7]{margin-top:5px;color:#959cab;font-size:11px}.result-legend[data-v-480706d7]{display:grid;gap:8px;max-width:300px;width:100%;justify-self:stretch}.legend-row[data-v-480706d7]{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;color:#545b68;font-size:13px;padding:10px 12px;border-radius:12px;background:#fbfbfc;border:1px solid #edf0f5;box-shadow:inset 0 1px #ffffffbf}.legend-label[data-v-480706d7]{color:#48505e;font-weight:600;line-height:1.45}.legend-value[data-v-480706d7]{color:#2f3440;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px}.legend-row.high[data-v-480706d7]{background:var(--aigc-high-row-bg);border-color:var(--aigc-high-row-border)}.legend-row.medium[data-v-480706d7]{background:var(--aigc-medium-row-bg);border-color:var(--aigc-medium-row-border)}.legend-row.low[data-v-480706d7]{background:var(--aigc-low-row-bg);border-color:var(--aigc-low-row-border)}.legend-row.ignored[data-v-480706d7]{background:var(--aigc-ignored-row-bg);border-color:var(--aigc-ignored-row-border)}.legend-dot[data-v-480706d7],.legend-chip[data-v-480706d7]{width:12px;height:12px;display:inline-block;border-radius:999px}.legend-dot.high[data-v-480706d7],.track-segment.high[data-v-480706d7]{background:var(--aigc-high-chart)}.legend-dot.medium[data-v-480706d7],.track-segment.medium[data-v-480706d7]{background:var(--aigc-medium-chart)}.legend-dot.low[data-v-480706d7],.track-segment.low[data-v-480706d7]{background:var(--aigc-low-chart)}.legend-dot.ignored[data-v-480706d7],.track-segment.ignored[data-v-480706d7]{background:var(--aigc-ignored-chart)}.result-note[data-v-480706d7]{margin:18px 0 0;color:#717786;line-height:1.75;padding:14px 16px 0;border-top:1px solid #f1e6e0;text-align:center}.result-actions[data-v-480706d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 28px 28px}.result-action-card[data-v-480706d7]{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;text-align:left;padding:18px 20px 18px 18px;border-radius:18px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.result-action-card[data-v-480706d7]:hover{transform:translateY(-1px)}.result-action-card.revise[data-v-480706d7]{background:linear-gradient(135deg,#eff9eb,#f7fbff);border-color:#dceddc;box-shadow:0 10px 22px #6fa45e1a}.result-action-card.aigc[data-v-480706d7]{background:linear-gradient(135deg,#fff7ef,#fff2f4);border-color:#f4ddd8;box-shadow:0 10px 22px #e6584e1a}.result-action-badge[data-v-480706d7]{position:absolute;top:-10px;left:16px;height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:700}.result-action-card.revise .result-action-badge[data-v-480706d7]{background:#ffd468;color:#7c5a00}.result-action-card.aigc .result-action-badge[data-v-480706d7]{background:#ffe1d7;color:#cd5a47}.result-action-copy strong[data-v-480706d7]{display:block;color:#2f3440;font-size:18px;font-weight:700}.result-action-copy p[data-v-480706d7]{margin:8px 0 0;color:#727b8a;font-size:14px;line-height:1.65}.result-action-btn[data-v-480706d7]{align-self:center;justify-self:end;min-width:104px;height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:16px;font-weight:700}.result-action-card.revise .result-action-btn[data-v-480706d7]{background:linear-gradient(180deg,#56bf60,#42a64d)}.result-action-card.aigc .result-action-btn[data-v-480706d7]{background:linear-gradient(180deg,#ff6e64,#f15950)}.result-divider[data-v-480706d7]{height:1px;margin:22px -20px 18px;background:linear-gradient(90deg,#f1e6e000,#f1e6e0 12%,#f1e6e0 88%,#f1e6e000)}.result-divider.integrated[data-v-480706d7]{margin:18px 28px;background:linear-gradient(90deg,#f1e6e000,#efe5df 12%,#efe5df 88%,#f1e6e000)}.result-divider.compact[data-v-480706d7]{margin-top:20px;margin-bottom:18px}.position-track-shell[data-v-480706d7]{padding:0 5%}.position-track[data-v-480706d7]{margin-top:14px;position:relative;height:24px;border-radius:999px;background:linear-gradient(180deg,#e7ebf2,#dce1ea);overflow:hidden;box-shadow:inset 0 1px #fffc}.track-segment[data-v-480706d7]{position:absolute;top:0;height:100%;min-width:3px;border-radius:0;box-shadow:none;opacity:.96}.distribution-scale[data-v-480706d7]{margin-top:8px;display:grid;grid-template-columns:repeat(5,1fr);color:#8e95a3;font-size:12px;padding:0 5%}.distribution-scale span[data-v-480706d7]:last-child{text-align:right}.distribution-inline-legend[data-v-480706d7]{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap;padding:0 5%;color:#657082;font-size:14px}.distribution-inline-item[data-v-480706d7]{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;min-width:0}.distribution-inline-item span[data-v-480706d7]{color:#596272;font-weight:600}.distribution-inline-item strong[data-v-480706d7]{color:#2f3440;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.panel-head.compact[data-v-480706d7]{margin-bottom:12px;display:flex;justify-content:flex-start;align-items:center;gap:16px}.panel-head.compact h3[data-v-480706d7]{margin:0;font-size:18px;color:#2f3440}.paper-viewport[data-v-480706d7]{background:#eef1f5;padding:16px;max-height:980px;overflow:auto;scrollbar-width:none}.paper-viewport[data-v-480706d7]::-webkit-scrollbar{width:0;height:0}.paper-panel:hover .paper-viewport[data-v-480706d7],.paper-panel:focus-within .paper-viewport[data-v-480706d7]{scrollbar-width:thin}.paper-panel:hover .paper-viewport[data-v-480706d7]::-webkit-scrollbar,.paper-panel:focus-within .paper-viewport[data-v-480706d7]::-webkit-scrollbar{width:8px;height:8px}.paper-panel:hover .paper-viewport[data-v-480706d7]::-webkit-scrollbar-thumb,.paper-panel:focus-within .paper-viewport[data-v-480706d7]::-webkit-scrollbar-thumb{background:#868c9859}.paper-sheet[data-v-480706d7]{width:min(100%,820px);min-height:1120px;margin:0 auto;background:#fff;box-shadow:0 18px 40px #1319251a;padding:36px 68px 72px;color:#2c313b}.paper-title[data-v-480706d7]{text-align:center;padding-bottom:28px;border-bottom:1px solid #eceef4}.paper-title h2[data-v-480706d7]{margin:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:28px;font-weight:700;line-height:1.45;color:#1f2530}.paper-title p[data-v-480706d7]{margin:12px 0 0;color:#9aa1af;font-size:13px}.paper-body[data-v-480706d7]{margin-top:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.doc-title[data-v-480706d7],.doc-heading[data-v-480706d7],.doc-paragraph[data-v-480706d7]{margin:0}.doc-title[data-v-480706d7]{margin-bottom:18px;font-size:24px;line-height:1.55;font-weight:700;text-align:center;color:#212734}.doc-heading.level-1[data-v-480706d7]{margin-top:26px;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.65;color:#202734}.doc-heading.level-2[data-v-480706d7]{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.7;color:#2a3140}.doc-heading.level-3[data-v-480706d7]{margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.75;color:#333b48}.doc-paragraph[data-v-480706d7]{margin-top:6px;color:#39414e;font-size:16px;line-height:1.9;text-indent:2em;text-align:left;word-break:break-word}.highlight[data-v-480706d7]{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}.highlight-high[data-v-480706d7]{color:var(--aigc-high-text);background:var(--aigc-high-highlight-bg)}.highlight-medium[data-v-480706d7]{color:var(--aigc-medium-text);background:var(--aigc-medium-highlight-bg)}.highlight-low[data-v-480706d7]{color:var(--aigc-low-text);background:var(--aigc-low-highlight-bg)}.highlight-ignored[data-v-480706d7]{color:var(--aigc-ignored-text);background:var(--aigc-ignored-highlight-bg)}.highlight-high[data-v-480706d7],.highlight-medium[data-v-480706d7],.highlight-low[data-v-480706d7],.highlight-ignored[data-v-480706d7]{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}@media (max-width: 1080px){.overview-grid[data-v-480706d7],.result-grid[data-v-480706d7]{grid-template-columns:1fr}.overview-card+.overview-card[data-v-480706d7]{border-left:0;border-top:1px dashed #efc6bf}.paper-sheet[data-v-480706d7]{padding:42px 32px 52px}}@media (max-width: 720px){.scope-grid[data-v-480706d7]{grid-template-columns:1fr}.report-head[data-v-480706d7]{padding:22px 18px;align-items:flex-start;flex-direction:column}.brand-lockup[data-v-480706d7]{display:grid;gap:8px}.brand-mark[data-v-480706d7]{font-size:30px}.overview-title h2[data-v-480706d7]{font-size:28px}.panel-head.compact[data-v-480706d7],.inline-legend[data-v-480706d7]{justify-content:flex-start}.paper-viewport[data-v-480706d7]{padding:10px;max-height:780px}.paper-sheet[data-v-480706d7]{padding:28px 18px 36px}}.report-page[data-v-9531854d]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh - 140px);background:linear-gradient(180deg,#f5f4f7,#f0f2f6);padding:28px 0 34px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.report-shell[data-v-9531854d]{width:min(1260px,calc(100% - 24px));margin:0 auto;display:grid;gap:18px}.panel[data-v-9531854d]{background:#fff;border:1px solid #ece3df;box-shadow:0 16px 44px #181f310f;border-radius:22px;overflow:hidden}.report-head-inner[data-v-9531854d]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px}.brand-lockup[data-v-9531854d]{display:flex;align-items:center;gap:18px}.brand-mark[data-v-9531854d]{font-size:34px;font-weight:800;font-style:italic;letter-spacing:-.04em;color:#20242c;position:relative}.brand-mark .brand-ready[data-v-9531854d]{color:#eb5b4d}.brand-mark[data-v-9531854d]:after{content:"";position:absolute;left:6px;right:0;bottom:-4px;height:3px;background:linear-gradient(90deg,#eb5b4d,#eb5b4d00);transform:skew(-18deg)}.report-head-inner h1[data-v-9531854d]{margin:0;font-size:30px;color:#232831}.head-actions[data-v-9531854d]{display:flex;gap:10px}.ghost-btn[data-v-9531854d]{height:38px;padding:0 16px;border:1px solid #dddfe8;background:#fff;color:#62697a;border-radius:10px;font-size:14px;cursor:pointer;transition:border-color .15s,color .15s}.ghost-btn[data-v-9531854d]:hover{border-color:#eb5b4d;color:#eb5b4d}.primary-btn[data-v-9531854d]{height:38px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#f08a4b,#e76a3a);color:#fff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px #e76a3a40;transition:transform .2s,box-shadow .2s}.primary-btn[data-v-9531854d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #e76a3a59}.primary-btn[data-v-9531854d]:disabled{opacity:.6;cursor:not-allowed}.state-card-inner[data-v-9531854d]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7f8694;font-size:15px;padding:20px}.state-card-inner p[data-v-9531854d]{margin:0}.state-card-inner.error[data-v-9531854d]{color:#d65b54}.init-dots[data-v-9531854d]{display:flex;gap:6px}.init-dots span[data-v-9531854d]{width:8px;height:8px;border-radius:50%;background:#f5ccc9;animation:bounce-dot-9531854d 1.2s ease-in-out infinite}.init-dots span[data-v-9531854d]:nth-child(2){animation-delay:.2s}.init-dots span[data-v-9531854d]:nth-child(3){animation-delay:.4s}@keyframes bounce-dot-9531854d{0%,80%,to{transform:scale(.7);background:#f5ccc9}40%{transform:scale(1.1);background:#f45f55}}.loading-screen[data-v-9531854d]{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:24px 20px 28px}.blob[data-v-9531854d]{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;animation:blob-drift-9531854d 8s ease-in-out infinite alternate}.blob-a[data-v-9531854d]{width:420px;height:420px;background:radial-gradient(circle,rgba(244,95,85,.12) 0%,transparent 70%);top:-80px;left:-80px;animation-duration:9s}.blob-b[data-v-9531854d]{width:340px;height:340px;background:radial-gradient(circle,rgba(255,180,90,.1) 0%,transparent 70%);bottom:-60px;right:-60px;animation-duration:11s;animation-delay:-4s}@keyframes blob-drift-9531854d{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.ring-area[data-v-9531854d]{position:relative;width:160px;height:160px;margin-bottom:18px}.ring-svg[data-v-9531854d]{width:160px;height:160px;position:absolute;top:0;left:0}.ring-center[data-v-9531854d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-pct[data-v-9531854d]{font-size:38px;font-weight:700;line-height:1;color:#f45f55;font-variant-numeric:tabular-nums}.ring-unit[data-v-9531854d]{font-size:14px;font-weight:500;color:#8a90a0;margin-top:2px}.pulse-ring[data-v-9531854d]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(244,95,85,.25);animation:pulse-expand-9531854d 2.4s ease-out infinite}@keyframes pulse-expand-9531854d{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.12);opacity:0}}.loading-title[data-v-9531854d]{margin:0 0 6px;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.3px}.loading-sub[data-v-9531854d]{margin:0 0 20px;font-size:13px;color:#8a90a0}.steps-list[data-v-9531854d]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px}.step-item[data-v-9531854d]{display:flex;align-items:center;gap:12px;font-size:14px;color:#9ca3af;transition:color .3s}.step-item.done[data-v-9531854d]{color:#22863a}.step-item.active[data-v-9531854d]{color:#1f2937;font-weight:500}.step-icon-wrap[data-v-9531854d]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.step-check[data-v-9531854d]{width:18px;height:18px;color:#22863a}.step-spinner[data-v-9531854d]{width:16px;height:16px;border:2px solid #ffe7e4;border-top-color:#f45f55;border-radius:50%;animation:spin-9531854d .8s linear infinite}@keyframes spin-9531854d{to{transform:rotate(360deg)}}.step-pending-dot[data-v-9531854d]{width:8px;height:8px;border-radius:50%;border:1.5px solid #d1d5db}.step-cursor[data-v-9531854d]{display:inline-block;width:2px;height:14px;background:#f45f55;border-radius:1px;animation:blink-cursor-9531854d 1s step-end infinite;margin-left:2px}@keyframes blink-cursor-9531854d{0%,to{opacity:1}50%{opacity:0}}.tip-banner[data-v-9531854d]{display:flex;align-items:center;gap:8px;background:#f45f550f;border:1px solid rgba(244,95,85,.15);border-radius:20px;padding:8px 16px;margin-bottom:32px;width:100%;max-width:420px;min-height:38px}.tip-icon[data-v-9531854d]{flex-shrink:0;width:16px;height:16px}.tip-text[data-v-9531854d]{font-size:13px;color:#c0524a;line-height:1.5}.tip-swap-enter-active[data-v-9531854d]{transition:opacity .4s ease,transform .4s ease}.tip-swap-leave-active[data-v-9531854d]{transition:opacity .3s ease,transform .3s ease}.tip-swap-enter-from[data-v-9531854d]{opacity:0;transform:translateY(6px)}.tip-swap-leave-to[data-v-9531854d]{opacity:0;transform:translateY(-6px)}.linear-track[data-v-9531854d]{width:100%;max-width:420px;height:6px;background:#f0e6e5;border-radius:3px;overflow:hidden}.linear-fill[data-v-9531854d]{height:100%;background:linear-gradient(90deg,#f9b4ae,#f45f55);border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.linear-fill[data-v-9531854d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:shimmer-9531854d 1.8s linear infinite}@keyframes shimmer-9531854d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.linear-label[data-v-9531854d]{margin:8px 0 0;font-size:12px;color:#9ca3af}.overview-grid[data-v-9531854d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(180deg,#fffdfc,#fff9f7)}.overview-grid.integrated[data-v-9531854d]{border-radius:18px;margin:0 20px;border:1px solid #f1e6e1;overflow:hidden}.overview-card[data-v-9531854d]{padding:26px 28px}.overview-card+.overview-card[data-v-9531854d]{border-left:1px solid #f1e6e1}.section-title.subtle[data-v-9531854d]{font-size:14px;color:#8a90a0;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.doc-identity.compact[data-v-9531854d]{margin-top:10px;margin-bottom:18px}.doc-identity h2[data-v-9531854d]{margin:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:18px;line-height:1.55;font-weight:700;color:#2a2f38}.doc-identity p[data-v-9531854d]{margin:10px 0 0;color:#8a90a0;font-size:13px}.meta-list[data-v-9531854d]{margin:0;display:grid;gap:12px}.meta-list.dense[data-v-9531854d]{gap:10px}.meta-list div[data-v-9531854d]{display:flex;align-items:flex-start;gap:10px;line-height:1.75}.meta-list dt[data-v-9531854d]{min-width:84px;margin:0;color:#ea6759;font-weight:700}.meta-list dd[data-v-9531854d]{margin:0;color:#39404c;line-height:1.7;word-break:break-word}.result-metrics[data-v-9531854d]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-line[data-v-9531854d]{position:relative;display:grid;gap:5px;align-content:center;min-height:62px;padding:9px 14px 10px;border:1px solid #ece5e1;border-radius:12px;background:linear-gradient(180deg,#fffffffa,#fcfaf8f0);box-shadow:inset 0 1px #ffffffb8,0 6px 16px #1f27350a;overflow:hidden}.metric-line[data-v-9531854d]:after{content:"";position:absolute;right:-12px;bottom:-18px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,#d4dbe957,#d4dbe91f 42%,#d4dbe900 72%);pointer-events:none}.metric-line[data-v-9531854d]>*{position:relative;z-index:1}.metric-line span[data-v-9531854d]{color:#5f6878;font-size:13px;font-weight:700}.metric-line strong[data-v-9531854d]{color:#242a34;font-size:22px;line-height:1;font-weight:800}.metric-line strong.number[data-v-9531854d]{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metric-line strong em[data-v-9531854d]{font-style:normal;font-size:13px;color:#9ca3af;font-weight:500;margin-left:1px}.metric-line.primary[data-v-9531854d]{border-color:#f0ddd8;background:linear-gradient(180deg,#fffaf8,#fff7f4);box-shadow:inset 0 1px #fffc,0 8px 18px #e6584e14}.metric-line.primary[data-v-9531854d]:after{background:radial-gradient(circle,#ee67542e,#ee675414 38%,#ee675400 72%)}.metric-line strong.accent[data-v-9531854d]{color:#e6584e;font-size:30px}.result-metrics .metric-line[data-v-9531854d]:nth-child(2){border-color:#e3e7f0;background:linear-gradient(180deg,#fbfcff,#f6f8fd)}.result-metrics .metric-line[data-v-9531854d]:nth-child(3){border-color:#e6e8db;background:linear-gradient(180deg,#fbfcf6,#f7f9f0)}.result-metrics .metric-line[data-v-9531854d]:nth-child(4){border-color:#efe2d8;background:linear-gradient(180deg,#fffbf6,#fff8f1)}.result-divider[data-v-9531854d]{height:1px;margin:22px -20px 18px;background:linear-gradient(90deg,#f1e6e000,#f1e6e0 12%,#f1e6e0 88%,#f1e6e000)}.result-divider.integrated[data-v-9531854d]{margin:18px 28px}.combined-result-head[data-v-9531854d]{padding:18px 28px 0}.section-bar-title[data-v-9531854d]{position:relative;padding-left:16px;color:#2d323c;font-size:17px;font-weight:700;letter-spacing:.01em;margin-bottom:18px}.section-bar-title.sub-section[data-v-9531854d]{margin-top:4px}.section-bar-title[data-v-9531854d]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:linear-gradient(180deg,#f36a5d,#df5348);border-radius:999px}.result-summary[data-v-9531854d]{padding:20px 28px 28px;text-align:center}.result-summary strong[data-v-9531854d]{display:block;color:#2f3440;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.result-summary p[data-v-9531854d]{margin:8px auto 0;max-width:660px;color:#7b8391;font-size:13px;line-height:1.65}.paper-panel[data-v-9531854d]{padding:22px 24px 24px}.diff-panel-head[data-v-9531854d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.diff-panel-head .section-bar-title[data-v-9531854d]{margin-bottom:0}.diff-controls[data-v-9531854d]{display:flex;align-items:center;gap:10px}.view-toggle[data-v-9531854d]{display:flex;gap:3px;background:#f0f0f2;border-radius:8px;padding:3px}.status-filter[data-v-9531854d]{background:#fff7f4;border:1px solid #f1ddd7}.view-toggle button[data-v-9531854d]{border:none;background:transparent;color:#888;height:30px;padding:0 14px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s ease}.view-toggle button.active[data-v-9531854d]{background:#fff;color:#2f3440;box-shadow:0 1px 3px #0000001a;font-weight:500}.copy-action[data-v-9531854d]{height:34px;padding:0 14px;font-size:13px}.diff-side-view[data-v-9531854d],.diff-unified-view[data-v-9531854d]{border:1px solid #e8eaef;border-radius:12px;overflow:hidden}.diff-side-header[data-v-9531854d]{display:grid;grid-template-columns:1fr 1fr;background:#f8f9fb;border-bottom:1px solid #e8eaef}.diff-side-title[data-v-9531854d]{padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.diff-side-title.origin-title[data-v-9531854d]{border-right:1px solid #e8eaef;color:#b31d28}.diff-side-title.rewrite-title[data-v-9531854d]{color:#22863a}.diff-side-body[data-v-9531854d]{max-height:72vh;overflow-y:auto}.diff-side-row[data-v-9531854d]{display:grid;grid-template-columns:1fr 1fr}.diff-side-row.skipped[data-v-9531854d],.diff-side-row.reverted[data-v-9531854d]{opacity:.62}.diff-side-col[data-v-9531854d]{padding:12px 16px;font-size:14px;line-height:1.9;white-space:pre-wrap;word-break:break-all;color:#2c3140}.diff-side-col.origin-col[data-v-9531854d]{border-right:1px solid #e8eaef}.seg-divider-row[data-v-9531854d]{display:grid;grid-template-columns:1fr 1fr}.seg-divider[data-v-9531854d]{border-top:1px dashed #dee2e8}.seg-divider-row .seg-divider[data-v-9531854d]:first-child{border-right:1px solid #e8eaef}.segment-meta-row[data-v-9531854d]{grid-column:1 / -1;border-top:1px solid #eef0f4;background:#fbfcfd}.segment-meta[data-v-9531854d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;color:#697183;font-size:12px;line-height:1.5}.segment-meta.compact[data-v-9531854d]{padding:8px 0 6px;border-top:1px dashed #e0e4eb}.status-badge[data-v-9531854d]{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-weight:700;font-size:12px;background:#eef1f5;color:#667085}.status-done[data-v-9531854d],.status-done-yellow[data-v-9531854d]{background:#fff7d6;color:#8a6900}.status-done-cyan[data-v-9531854d]{background:#e0f2f5;color:#1f6f7a}.status-reverted[data-v-9531854d],.status-align_error[data-v-9531854d]{background:#fff2e5;color:#b45f06}.status-pending[data-v-9531854d]{background:#eaf2ff;color:#2d5f9a}.status-skipped[data-v-9531854d]{background:#eef1f5;color:#7b8494}.reason-text[data-v-9531854d]{color:#b45f06;font-weight:600}.diff-unified-body[data-v-9531854d]{max-height:72vh;overflow-y:auto;padding:16px 20px}.diff-unified-block[data-v-9531854d]{font-size:14px;line-height:1.9;white-space:pre-wrap;word-break:break-all;color:#2c3140}.diff-unified-block.skipped[data-v-9531854d],.diff-unified-block.reverted[data-v-9531854d]{opacity:.62}.seg-divider-unified[data-v-9531854d]{border-top:1px dashed #dee2e8;margin:12px 0}.unchanged-text[data-v-9531854d]{color:#2c3140}.unchanged-text.muted[data-v-9531854d]{color:#b0b8c4}.deleted-text[data-v-9531854d]{background:#fde8e8;color:#b31d28;text-decoration:line-through;text-decoration-color:#b31d2866;border-radius:2px;padding:0 1px}.inserted-text[data-v-9531854d]{background:#d4fcd4;color:#22863a;border-radius:2px;padding:0 1px}.diff-legend[data-v-9531854d]{display:flex;gap:20px;justify-content:center;margin-top:16px;font-size:12px;color:#8a90a0}.legend-item[data-v-9531854d]{display:flex;align-items:center;gap:5px}.legend-swatch[data-v-9531854d]{display:inline-block;width:14px;height:14px;border-radius:3px}.del-swatch[data-v-9531854d]{background:#fde8e8;border:1px solid #f5c6cb}.ins-swatch[data-v-9531854d]{background:#d4fcd4;border:1px solid #b7e4b7}.eq-swatch[data-v-9531854d]{background:#fff;border:1px solid #ddd}.clean-view[data-v-9531854d]{border:1px solid #e8eaef;border-radius:12px;overflow:hidden}.paper-viewport[data-v-9531854d]{background:#eef1f5;padding:16px;max-height:72vh;overflow:auto;scrollbar-width:none}.paper-viewport[data-v-9531854d]::-webkit-scrollbar{width:0;height:0}.paper-panel:hover .paper-viewport[data-v-9531854d]{scrollbar-width:thin}.paper-panel:hover .paper-viewport[data-v-9531854d]::-webkit-scrollbar{width:8px;height:8px}.paper-panel:hover .paper-viewport[data-v-9531854d]::-webkit-scrollbar-thumb{background:#868c9859}.clean-sheet[data-v-9531854d]{width:min(100%,820px);min-height:600px;margin:0 auto;background:#fff;box-shadow:0 18px 40px #1319251a;padding:58px 68px 72px;color:#2c313b}.paper-title[data-v-9531854d]{text-align:center;padding-bottom:28px;border-bottom:1px solid #eceef4}.paper-title h2[data-v-9531854d]{margin:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:28px;font-weight:700;line-height:1.45;color:#1f2530}.paper-title p[data-v-9531854d]{margin:12px 0 0;color:#9aa1af;font-size:13px}.paper-body[data-v-9531854d]{margin-top:30px;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.doc-paragraph[data-v-9531854d]{margin-top:14px;color:#39414e;font-size:16px;line-height:2;text-indent:2em;text-align:justify;word-break:break-word}.para-skipped[data-v-9531854d]{color:#adb5bd;font-style:italic}.copy-tip-float[data-v-9531854d]{text-align:center;color:#22863a;font-size:13px;margin-top:8px}@media (max-width: 1080px){.overview-grid[data-v-9531854d]{grid-template-columns:1fr}.overview-card+.overview-card[data-v-9531854d]{border-left:0;border-top:1px dashed #efc6bf}.clean-sheet[data-v-9531854d]{padding:42px 32px 52px}}@media (max-width: 720px){.report-head-inner[data-v-9531854d]{flex-direction:column;align-items:flex-start}.brand-lockup[data-v-9531854d]{gap:8px}.brand-mark[data-v-9531854d]{font-size:28px}.diff-panel-head[data-v-9531854d]{flex-direction:column;align-items:flex-start}.diff-side-header[data-v-9531854d],.diff-side-row[data-v-9531854d],.seg-divider-row[data-v-9531854d]{grid-template-columns:1fr}.diff-side-col.origin-col[data-v-9531854d]{border-right:none;border-bottom:1px solid #e8eaef}.seg-divider-row .seg-divider[data-v-9531854d]:first-child{border-right:none}.clean-sheet[data-v-9531854d]{padding:28px 18px 36px}}.writing-result-page[data-v-9e2bf6a2]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh - 180px);background:linear-gradient(180deg,#f8f5ef,#f6f7fb);padding:24px 0 40px}.writing-result-shell[data-v-9e2bf6a2]{width:min(1320px,calc(100% - 28px));margin:0 auto}.panel[data-v-9e2bf6a2]{background:#fffffff0;border:1px solid #ecd8d1;border-radius:18px;box-shadow:0 16px 38px #36271814}.result-head[data-v-9e2bf6a2]{padding:26px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.eyebrow[data-v-9e2bf6a2]{margin:0 0 10px;color:#d96757;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.result-head h1[data-v-9e2bf6a2]{margin:0;color:#2f3240;font-size:34px;line-height:1.2;font-family:Georgia,Times New Roman,serif}.subcopy[data-v-9e2bf6a2]{margin:10px 0 0;color:#7d807e;font-size:14px}.ghost-btn[data-v-9e2bf6a2]{min-width:140px;height:46px;border:1px solid #dbc7bf;border-radius:14px;background:#fffffff5;color:#5d5f6f;font-size:16px}.primary-btn[data-v-9e2bf6a2]{min-width:140px;height:46px;border:none;border-radius:14px;background:linear-gradient(135deg,#f08a4b,#e76a3a);color:#fff;font-size:16px;font-weight:500;cursor:pointer;margin-right:8px;box-shadow:0 4px 12px #e76a3a40;transition:transform .2s,box-shadow .2s}.primary-btn[data-v-9e2bf6a2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #e76a3a59}.primary-btn[data-v-9e2bf6a2]:disabled{opacity:.6;cursor:not-allowed}.state-card[data-v-9e2bf6a2]{margin-top:18px;padding:28px;color:#5c6271;font-size:16px}.state-card.error[data-v-9e2bf6a2]{color:#cc5e56}.writing-processing-panel[data-v-9e2bf6a2]{overflow:hidden;background:#fff}.report-head-inner[data-v-9e2bf6a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 28px}.brand-lockup[data-v-9e2bf6a2]{display:flex;align-items:center;gap:18px}.brand-mark[data-v-9e2bf6a2]{position:relative;color:#20242c;font-size:34px;font-weight:800;font-style:italic;letter-spacing:-.04em}.brand-ready[data-v-9e2bf6a2]{color:#eb5b4d}.brand-mark[data-v-9e2bf6a2]:after{content:"";position:absolute;left:6px;right:0;bottom:-4px;height:3px;background:linear-gradient(90deg,#eb5b4d,#eb5b4d00);transform:skew(-18deg)}.report-head-inner h1[data-v-9e2bf6a2]{margin:0;color:#232831;font-size:30px}.writing-loading-screen[data-v-9e2bf6a2]{min-height:640px}.result-layout[data-v-9e2bf6a2]{margin-top:18px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}.side-card[data-v-9e2bf6a2]{padding:20px;display:grid;gap:14px;align-content:start}.status-block[data-v-9e2bf6a2],.meta-block[data-v-9e2bf6a2]{border:1px solid #eadad3;border-radius:14px;background:#fffaf7;padding:16px}.status-block strong[data-v-9e2bf6a2]{display:block;margin-top:6px;color:#2c3240;font-size:24px}.status-block p[data-v-9e2bf6a2]{margin:8px 0 0;color:#7b7f8f;font-size:13px}.status-block.done[data-v-9e2bf6a2]{background:linear-gradient(180deg,#fdfcf8,#f7fbf2)}.status-block.processing[data-v-9e2bf6a2],.status-block.pending[data-v-9e2bf6a2]{background:linear-gradient(180deg,#fffaf4,#fff5ed)}.status-block.failed[data-v-9e2bf6a2]{background:linear-gradient(180deg,#fff8f7,#fff1ef)}.status-label[data-v-9e2bf6a2],.meta-block h3[data-v-9e2bf6a2]{color:#7b7f8f;font-size:13px;letter-spacing:.08em}.meta-block h3[data-v-9e2bf6a2]{margin:0 0 10px;text-transform:uppercase}.meta-block ul[data-v-9e2bf6a2]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.meta-block li[data-v-9e2bf6a2]{display:grid;gap:4px}.meta-block span[data-v-9e2bf6a2]{color:#8b8f9f;font-size:12px}.meta-block strong[data-v-9e2bf6a2]{color:#2f3240;font-size:15px;line-height:1.5;word-break:break-word}.keyword-list[data-v-9e2bf6a2]{display:flex;flex-wrap:wrap;gap:8px}.keyword-list span[data-v-9e2bf6a2]{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #edd3c9;border-radius:999px;background:#fff;color:#bf5f53;font-size:13px}.document-card[data-v-9e2bf6a2]{padding:30px 34px 36px}.document-header[data-v-9e2bf6a2]{text-align:center;border-bottom:1px solid #f0dfd8;padding-bottom:20px;margin-bottom:22px}.document-header h2[data-v-9e2bf6a2]{margin:0;color:#2d3240;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.28}.document-header p[data-v-9e2bf6a2]{margin:10px 0 0;color:#9498a9;font-size:15px}.document-section+.document-section[data-v-9e2bf6a2]{margin-top:28px}.document-section h3[data-v-9e2bf6a2]{margin:0 0 16px;color:#c55d52;font-size:18px}.abstract-text[data-v-9e2bf6a2]{margin:0;color:#424756;font-size:15px;line-height:1.9}.article-content[data-v-9e2bf6a2]{color:#343947}.article-content[data-v-9e2bf6a2] h3,.article-content[data-v-9e2bf6a2] h4,.article-content[data-v-9e2bf6a2] h5{margin:22px 0 14px;color:#2d3240;font-weight:700}.article-content[data-v-9e2bf6a2] h3{font-size:24px}.article-content[data-v-9e2bf6a2] h4{font-size:20px}.article-content[data-v-9e2bf6a2] h5{font-size:17px}.article-content[data-v-9e2bf6a2] p{margin:0 0 14px;font-size:15px;line-height:1.95;text-indent:2em;color:#404553}.article-content[data-v-9e2bf6a2] .empty-copy{text-indent:0;color:#8990a1}.article-content[data-v-9e2bf6a2] .rich-figure,.article-content[data-v-9e2bf6a2] .rich-table,.article-content[data-v-9e2bf6a2] .rich-framework{margin:24px 0;text-align:center}.article-content[data-v-9e2bf6a2] .rich-framework{padding:14px 18px;border:1px solid #e9d8d0;border-radius:8px;background:#fffdfb}.article-content[data-v-9e2bf6a2] .rich-framework ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none;color:#404553;font-size:14px}.article-content[data-v-9e2bf6a2] .rich-figure img{display:block;width:min(100%,820px);max-height:560px;object-fit:contain;margin:0 auto;border:1px solid #e5e7eb;border-radius:2px;background:#fff}.article-content[data-v-9e2bf6a2] .rich-figure-placeholder{display:grid;place-items:center;min-height:180px;border:1px dashed #d8c5bd;border-radius:8px;color:#8b8f9f;background:#fffaf7}.article-content[data-v-9e2bf6a2] .rich-figure-data{width:min(100%,820px);margin:12px auto 0;overflow-x:auto;border:1px solid #eadbd4;border-radius:6px;background:#fff}.article-content[data-v-9e2bf6a2] .rich-figure-data table{font-size:13px}.article-content[data-v-9e2bf6a2] .rich-figure-data-note{padding:6px 10px;color:#8a6d3b;font-size:12px;text-align:left;background:#fff8e6;border-top:1px solid #f1dfae}.article-content[data-v-9e2bf6a2] figcaption{margin-top:10px;color:#656b78;font-size:13px;line-height:1.6}.article-content[data-v-9e2bf6a2] .rich-table figcaption{margin:0 0 10px}.article-content[data-v-9e2bf6a2] .rich-table-scroll{overflow-x:auto;border:1px solid #e9d8d0;border-radius:8px}.article-content[data-v-9e2bf6a2] table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.article-content[data-v-9e2bf6a2] th,.article-content[data-v-9e2bf6a2] td{border:1px solid #eadbd4;padding:10px 12px;text-align:left;line-height:1.55}.article-content[data-v-9e2bf6a2] th{color:#2f3240;background:#fff7f1;font-weight:700}.article-content[data-v-9e2bf6a2] .rich-formula{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:22px 0;padding:14px 18px;border:1px solid #eadbd4;border-radius:8px;background:#fffdfb}.article-content[data-v-9e2bf6a2] .rich-formula code{color:#263041;font-size:15px;white-space:pre-wrap;word-break:break-word}.article-content[data-v-9e2bf6a2] .rich-formula span{color:#656b78;font-size:14px}.article-content[data-v-9e2bf6a2] .rich-references{margin-top:30px}.article-content[data-v-9e2bf6a2] .rich-references h4{margin:0 0 14px;color:#c55d52;font-size:18px}.article-content[data-v-9e2bf6a2] .rich-references ol{margin:0;padding-left:20px;display:grid;gap:10px;color:#404553;font-size:14px;line-height:1.8}.article-content[data-v-9e2bf6a2] .rich-appendix{margin-top:30px;padding-top:20px;border-top:1px solid #eadbd4}.article-content[data-v-9e2bf6a2] .rich-appendix h4{margin:0 0 12px;color:#c55d52;font-size:18px}.article-content[data-v-9e2bf6a2] .rich-appendix.source-placeholder{padding:16px;border:1px solid #e2a060;border-radius:8px;background:#fff8ee}.reference-list[data-v-9e2bf6a2]{margin:0;padding-left:20px;color:#404553;display:grid;gap:10px;font-size:14px;line-height:1.8}.mba-section-header[data-v-9e2bf6a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mba-section-header h3[data-v-9e2bf6a2]{margin:0}.mba-section-actions[data-v-9e2bf6a2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.aigc-badge[data-v-9e2bf6a2]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.02em}.aigc-badge.safe[data-v-9e2bf6a2]{background:#e6f9f0;color:#1e7a46}.aigc-badge.warn[data-v-9e2bf6a2]{background:#fff8e1;color:#b45309}.aigc-badge.danger[data-v-9e2bf6a2]{background:#fff0f0;color:#c0392b}.aigc-badge.checking[data-v-9e2bf6a2]{background:#f0f4ff;color:#4a6cf7}.aigc-check-btn[data-v-9e2bf6a2],.reduce-btn[data-v-9e2bf6a2]{font-size:12px;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer;border:1px solid;transition:opacity .15s}.aigc-check-btn[data-v-9e2bf6a2]{background:#f0f4ff;color:#4a6cf7;border-color:#c7d5ff}.reduce-btn[data-v-9e2bf6a2]{background:#f45f55;color:#fff;border-color:#f45f55}.reduce-btn[data-v-9e2bf6a2]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 960px){.report-head-inner[data-v-9e2bf6a2]{flex-direction:column;align-items:flex-start}.brand-lockup[data-v-9e2bf6a2]{gap:10px}.brand-mark[data-v-9e2bf6a2]{font-size:28px}.report-head-inner h1[data-v-9e2bf6a2]{font-size:24px}.writing-loading-screen[data-v-9e2bf6a2]{min-height:580px}.result-layout[data-v-9e2bf6a2]{grid-template-columns:1fr}.document-header h2[data-v-9e2bf6a2]{font-size:28px}.mba-section-header[data-v-9e2bf6a2]{flex-direction:column;align-items:flex-start}}.order-page[data-v-aa7f0899]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f6f7fb;min-height:calc(100vh - 180px);padding:20px 0}.order-shell[data-v-aa7f0899]{width:min(1200px,calc(100% - 24px));margin:0 auto}.panel[data-v-aa7f0899]{background:#fff;border:1px solid #eaedf5;border-radius:14px;box-shadow:0 10px 22px #212a400d}.head h1[data-v-aa7f0899]{margin:0;color:#2c3240;font-size:30px;letter-spacing:.02em}.head p[data-v-aa7f0899]{margin:8px 0 0;color:#808797;font-size:14px}.summary-grid[data-v-aa7f0899]{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-card[data-v-aa7f0899]{border-radius:12px;border:1px solid #ebeff8;background:linear-gradient(165deg,#fff,#f8faff);padding:12px;display:grid;gap:8px}.summary-card span[data-v-aa7f0899]{color:#8e95a5;font-size:12px}.summary-card strong[data-v-aa7f0899]{color:#2f3646;font-size:24px;line-height:1}.summary-card.pending strong[data-v-aa7f0899]{color:#d98c34}.summary-card.paid strong[data-v-aa7f0899]{color:#2c9d67}.summary-card.failed strong[data-v-aa7f0899]{color:#d75a5a}.toolbar[data-v-aa7f0899]{margin-top:14px;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.status-tabs[data-v-aa7f0899]{display:flex;gap:8px;flex-wrap:wrap}.status-tabs button[data-v-aa7f0899]{height:34px;border:1px solid #e5e8f1;border-radius:999px;background:#f7f9ff;color:#667086;padding:0 14px;transition:all .15s ease}.status-tabs button.active[data-v-aa7f0899]{border-color:#f35f56;color:#f35f56;background:#fff4f2;box-shadow:0 6px 14px #f35f5629}.search-box[data-v-aa7f0899]{display:flex;gap:8px}.search-box input[data-v-aa7f0899]{width:260px;height:34px;border:1px solid #dce2ee;border-radius:8px;padding:0 10px;outline:none}.search-box button[data-v-aa7f0899]{height:34px;border:none;border-radius:8px;padding:0 14px;background:linear-gradient(180deg,#ff7d72,#f35f56);color:#fff}.state[data-v-aa7f0899]{margin-top:14px;border:1px dashed #e1e5ef;height:180px;display:grid;place-items:center;color:#8a8f9c}.state.error[data-v-aa7f0899]{color:#df5a50}.order-list[data-v-aa7f0899]{margin-top:14px;display:grid;gap:16px}.order-card[data-v-aa7f0899]{padding:20px;display:flex;flex-direction:column;gap:16px}.order-card.focused[data-v-aa7f0899]{border-color:#f35f56;box-shadow:0 14px 30px #f35f5629}.top-row[data-v-aa7f0899]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.title-wrapper[data-v-aa7f0899]{display:flex;align-items:center;gap:12px}.title-wrapper h3[data-v-aa7f0899]{margin:0;font-size:18px;color:#2e3340;font-weight:600}.status-pill[data-v-aa7f0899]{height:28px;border-radius:6px;padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:600}.status-pill.pending[data-v-aa7f0899]{background:#fff6e7;color:#da8b2f}.status-pill.paid[data-v-aa7f0899]{background:#ecfaf2;color:#2b9964}.status-pill.failed[data-v-aa7f0899]{background:#fff0f0;color:#d85656}.meta-blocks[data-v-aa7f0899]{display:flex;flex-direction:column;gap:12px;margin-top:2px;margin-bottom:12px;padding:0 12px}.meta-row[data-v-aa7f0899]{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.meta-item[data-v-aa7f0899]{display:flex;align-items:center;gap:6px;font-size:14px}.meta-label[data-v-aa7f0899]{color:#64748b}.meta-value[data-v-aa7f0899]{color:#0f172a;font-weight:500}.meta-divider[data-v-aa7f0899]{width:1px;height:12px;background-color:#cbd5e1}.receipt-box[data-v-aa7f0899]{background:#fafbfe;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.receipt-details[data-v-aa7f0899]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:48px;row-gap:10px}.receipt-row[data-v-aa7f0899]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.receipt-row span[data-v-aa7f0899]{color:#6b7280}.receipt-row strong[data-v-aa7f0899]{color:#374151;font-weight:500}.receipt-row.discount strong[data-v-aa7f0899]{color:#10b981}.receipt-divider[data-v-aa7f0899]{height:1px;background:#e5e7eb;margin:4px 0}.receipt-row.total[data-v-aa7f0899]{margin-top:2px}.receipt-row.total span[data-v-aa7f0899]{font-weight:600;color:#1f2937;font-size:14px}.receipt-row.total strong[data-v-aa7f0899]{font-size:18px;font-weight:700;color:#ef4444}.delete-order-btn[data-v-aa7f0899]{border:none;background:transparent;padding:0;cursor:pointer}.delete-order-btn svg[data-v-aa7f0899]{width:18px;height:18px;fill:#c5cad5;transition:fill .18s ease,transform .18s ease}.delete-order-btn:hover svg[data-v-aa7f0899]{fill:#ef4444;transform:translateY(-1px)}.delete-order-btn[data-v-aa7f0899]:disabled{cursor:not-allowed}.delete-order-btn:disabled svg[data-v-aa7f0899]{fill:#d9dee8;transform:none}.confirm-overlay[data-v-aa7f0899]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a47;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;z-index:40}.confirm-dialog[data-v-aa7f0899]{width:min(420px,100%);background:#fffdfb;border:1px solid #f3e4df;border-radius:18px;box-shadow:0 24px 60px #261e1b29;padding:26px 24px 22px;text-align:center}.confirm-icon[data-v-aa7f0899]{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;background:#fff1ef}.confirm-icon svg[data-v-aa7f0899]{width:24px;height:24px;fill:#ef4444}.confirm-dialog h3[data-v-aa7f0899]{margin:0;color:#1f2937;font-size:22px}.confirm-dialog p[data-v-aa7f0899]{margin:12px 0 0;color:#6b7280;font-size:14px;line-height:1.7;word-break:break-word}.confirm-actions[data-v-aa7f0899]{display:flex;justify-content:center;gap:12px;margin-top:22px}.confirm-btn[data-v-aa7f0899]{min-width:110px;height:40px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease}.confirm-btn.ghost[data-v-aa7f0899]{border:1px solid #e5e7eb;background:#fff;color:#4b5563}.confirm-btn.ghost[data-v-aa7f0899]:hover{border-color:#d1d5db;background:#f9fafb}.confirm-btn.danger[data-v-aa7f0899]{border:1px solid transparent;background:linear-gradient(180deg,#ff7c72,#ef4444);color:#fff;box-shadow:0 10px 20px #ef44442e}.confirm-btn.danger[data-v-aa7f0899]:hover{transform:translateY(-1px);box-shadow:0 14px 26px #ef444438}.confirm-btn[data-v-aa7f0899]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.toast-message[data-v-aa7f0899]{position:fixed;top:24px;right:24px;z-index:50;min-width:220px;max-width:min(360px,calc(100vw - 32px));padding:12px 16px;border-radius:12px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 16px 30px #0f172a29}.toast-message.success[data-v-aa7f0899]{background:linear-gradient(180deg,#32b77a,#239a63)}.toast-message.error[data-v-aa7f0899]{background:linear-gradient(180deg,#ff7b72,#ef4444)}.time-block[data-v-aa7f0899]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9ca3af;font-size:13px;margin-top:4px}.time-block-main[data-v-aa7f0899]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.action-wrapper[data-v-aa7f0899]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.order-btn[data-v-aa7f0899]{height:36px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#4b5563;padding:0 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.order-btn[data-v-aa7f0899]:hover{background:#f9fafb}.order-btn.primary[data-v-aa7f0899]{border-color:transparent;background:#ef4444;color:#fff}.order-btn.primary[data-v-aa7f0899]:hover{background:#dc2626;box-shadow:0 4px 12px #ef444433}.order-btn.pending-pay[data-v-aa7f0899]{border-color:#da8b2f;background:#fff6e7;color:#da8b2f;font-weight:600}.order-btn.pending-pay[data-v-aa7f0899]:hover{background:#ffefd0;box-shadow:0 4px 12px #da8b2f26}@media (max-width: 960px){.summary-grid[data-v-aa7f0899]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-aa7f0899]{flex-direction:column;align-items:stretch}.search-box input[data-v-aa7f0899]{width:100%}.receipt-details[data-v-aa7f0899]{grid-template-columns:1fr}.top-row[data-v-aa7f0899]{flex-direction:column;align-items:stretch}.action-wrapper[data-v-aa7f0899]{justify-content:flex-start}.order-btn[data-v-aa7f0899]{flex:1;text-align:center}.confirm-dialog[data-v-aa7f0899]{padding:22px 18px 18px;border-radius:16px}.confirm-dialog h3[data-v-aa7f0899]{font-size:20px}.confirm-actions[data-v-aa7f0899]{flex-direction:column}.confirm-btn[data-v-aa7f0899]{width:100%}.toast-message[data-v-aa7f0899]{top:16px;right:16px;left:16px;max-width:none;min-width:0}}.wallet-view[data-v-c393dd83]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh - 120px);padding:40px 0 72px;background:radial-gradient(circle at top right,rgba(255,106,95,.14),transparent 28%),radial-gradient(circle at left bottom,rgba(255,182,108,.12),transparent 24%),linear-gradient(180deg,#fff7f5,#fff)}.wallet-shell[data-v-c393dd83]{width:min(1120px,calc(100% - 40px));margin:0 auto}.wallet-hero[data-v-c393dd83],.wallet-panel[data-v-c393dd83],.summary-card[data-v-c393dd83]{border:1px solid #f7ddd7;background:#ffffffeb;box-shadow:0 18px 42px #ff6c5b17}.wallet-hero[data-v-c393dd83]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-radius:26px;padding:30px 32px}.eyebrow[data-v-c393dd83]{margin:0 0 10px;font-size:12px;letter-spacing:.18em;color:#ff6a5f;text-transform:uppercase}.wallet-hero h1[data-v-c393dd83]{margin:0;font-size:34px;color:#2d2834}.hero-note[data-v-c393dd83]{margin:10px 0 0;color:#8b8191;font-size:15px}.back-link[data-v-c393dd83],.refresh-btn[data-v-c393dd83]{border:1px solid #ffd5ce;background:#fff;color:#ff5d51;border-radius:999px;height:40px;padding:0 18px;font-size:14px}.wallet-summary[data-v-c393dd83]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.summary-card[data-v-c393dd83]{border-radius:22px;padding:24px 24px 22px}.summary-card.primary[data-v-c393dd83]{background:linear-gradient(135deg,#ff6c5a,#ff8674);color:#fff;border-color:transparent}.summary-card span[data-v-c393dd83],.summary-card small[data-v-c393dd83]{display:block;color:inherit;opacity:.78}.summary-card strong[data-v-c393dd83]{display:block;margin:10px 0 6px;font-size:34px;line-height:1;color:inherit}.wallet-filters[data-v-c393dd83]{display:flex;gap:10px;margin:22px 0 16px;flex-wrap:wrap}.filter-chip[data-v-c393dd83]{border:1px solid #f2d8d2;background:#fff;color:#7d7383;border-radius:999px;padding:10px 16px;font-size:14px}.filter-chip.active[data-v-c393dd83]{background:#ff6a5f;color:#fff;border-color:#ff6a5f}.wallet-panel[data-v-c393dd83]{border-radius:26px;padding:26px 24px}.panel-head[data-v-c393dd83]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.panel-head h3[data-v-c393dd83]{margin:0;font-size:24px;color:#2d2834}.panel-head p[data-v-c393dd83]{margin:6px 0 0;color:#8b8191;font-size:14px}.feedback.error[data-v-c393dd83]{margin:0 0 16px;color:#e34e43}.empty-state[data-v-c393dd83]{display:grid;place-items:center;gap:8px;min-height:240px;color:#8a8190;background:linear-gradient(180deg,#fffaf9,#fff);border:1px dashed #f1d8d2;border-radius:20px}.ledger-list[data-v-c393dd83]{display:grid;gap:14px}.ledger-row[data-v-c393dd83]{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #f2e3df;background:linear-gradient(180deg,#fffdfd,#fff7f4);border-radius:20px;padding:18px 20px}.ledger-main[data-v-c393dd83]{display:flex;gap:14px;align-items:flex-start}.ledger-icon[data-v-c393dd83]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:700;color:#fff;flex:0 0 auto}.ledger-icon.recharge[data-v-c393dd83]{background:linear-gradient(135deg,#3ecf8e,#1fbf70)}.ledger-icon.consume_package[data-v-c393dd83]{background:linear-gradient(135deg,#ff9859,#ff6b52)}.ledger-icon.consume_balance[data-v-c393dd83]{background:linear-gradient(135deg,#6778ff,#4b5dff)}.ledger-title[data-v-c393dd83]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ledger-title strong[data-v-c393dd83]{font-size:18px;color:#2d2834}.ledger-title span[data-v-c393dd83],.ledger-copy p[data-v-c393dd83],.ledger-copy time[data-v-c393dd83],.ledger-side span[data-v-c393dd83]{color:#8b8191;font-size:14px}.ledger-copy p[data-v-c393dd83]{margin:8px 0 6px}.ledger-side[data-v-c393dd83]{text-align:right;display:grid;gap:6px}.ledger-side strong[data-v-c393dd83]{font-size:24px}.amount-plus[data-v-c393dd83]{color:#20b26b}.amount-minus[data-v-c393dd83]{color:#ff5d51}@media (max-width: 860px){.wallet-hero[data-v-c393dd83],.ledger-row[data-v-c393dd83]{display:grid}.wallet-summary[data-v-c393dd83]{grid-template-columns:1fr}.ledger-side[data-v-c393dd83]{text-align:left}}.agreements-page[data-v-7997de98]{min-height:calc(100vh - 64px);background:snow;padding:56px 20px 80px;color:#222}.agreements-hero[data-v-7997de98],.agreement-section[data-v-7997de98]{width:min(860px,100%);margin:0 auto}.agreements-hero[data-v-7997de98]{margin-bottom:28px}.eyebrow[data-v-7997de98]{display:inline-flex;padding:6px 12px;border-radius:999px;background:#fff0ef;color:#ff5f56;font-size:13px;font-weight:700}h1[data-v-7997de98]{margin:18px 0 12px;font-size:34px;line-height:1.2}.agreements-hero p[data-v-7997de98],.agreement-section p[data-v-7997de98]{margin:0;color:#666;font-size:15px;line-height:1.9}.agreement-section[data-v-7997de98]{background:#fff;border:1px solid #f2dfdd;border-radius:8px;padding:24px 26px;margin-top:16px}h2[data-v-7997de98]{margin:0 0 12px;font-size:20px;color:#333}.agreement-section p+p[data-v-7997de98]{margin-top:10px}@media (max-width: 640px){.agreements-page[data-v-7997de98]{padding:36px 16px 56px}h1[data-v-7997de98]{font-size:28px}.agreement-section[data-v-7997de98]{padding:20px}}.dev-extract[data-v-51d4e1bf]{max-width:960px;margin:0 auto;padding:24px 16px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2d2a26}.dev-extract__header h1[data-v-51d4e1bf]{margin:0 0 4px;font-size:22px}.hint[data-v-51d4e1bf]{margin:0 0 24px;color:#8a8580;font-size:13px}.upload-card[data-v-51d4e1bf]{border:1px solid #e5dcd0;background:#fffaf3;border-radius:10px;padding:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.file-pick[data-v-51d4e1bf]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;flex:1 1 auto;min-width:240px}.file-pick input[type=file][data-v-51d4e1bf]{display:none}.file-pick__btn[data-v-51d4e1bf]{background:#f0e6d6;border:1px solid #d8c9b1;border-radius:6px;padding:6px 14px;font-size:13px;white-space:nowrap}.file-pick__name[data-v-51d4e1bf]{font-size:13px;color:#6c655e;word-break:break-all}.scene-pick[data-v-51d4e1bf]{display:inline-flex;align-items:center;gap:6px}.scene-pick__label[data-v-51d4e1bf]{font-size:13px;color:#6c655e;white-space:nowrap}.scene-pick__select[data-v-51d4e1bf]{border:1px solid #d8c9b1;border-radius:6px;padding:6px 10px;font-size:13px;background:#fff;cursor:pointer}.run-btn[data-v-51d4e1bf]{background:#c97a4a;color:#fff;border:0;border-radius:6px;padding:8px 18px;font-size:14px;cursor:pointer}.run-btn[data-v-51d4e1bf]:disabled{opacity:.55;cursor:not-allowed}.error-msg[data-v-51d4e1bf]{flex-basis:100%;margin:4px 0 0;color:#c0392b;font-size:13px}.result-card[data-v-51d4e1bf]{margin-top:20px;border:1px solid #e5dcd0;border-radius:10px;background:#fff;overflow:hidden}.tabs[data-v-51d4e1bf]{display:flex;border-bottom:1px solid #e5dcd0;background:#fbf6ed;flex-wrap:wrap}.tab[data-v-51d4e1bf]{background:none;border:0;padding:12px 18px;font-size:14px;cursor:pointer;color:#6c655e;border-bottom:2px solid transparent}.tab.active[data-v-51d4e1bf]{color:#2d2a26;border-bottom-color:#c97a4a;font-weight:600}.badge[data-v-51d4e1bf]{margin-left:6px;background:#d8c9b1;color:#2d2a26;font-size:11px;padding:1px 6px;border-radius:8px}.tab-panel[data-v-51d4e1bf]{padding:16px}.panel-meta[data-v-51d4e1bf]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#6c655e;margin-bottom:10px;align-items:center}.copy-btn[data-v-51d4e1bf]{margin-left:auto;background:transparent;border:1px solid #d8c9b1;border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer}.full-text[data-v-51d4e1bf]{white-space:pre-wrap;word-break:break-word;font-family:PingFang SC,Source Han Sans,sans-serif;background:#fbf6ed;padding:12px 14px;border-radius:6px;border:1px solid #efe6d6;max-height:600px;overflow-y:auto;font-size:14px;line-height:1.7;margin:0}.para-table[data-v-51d4e1bf]{width:100%;border-collapse:collapse;font-size:13px}.para-table th[data-v-51d4e1bf],.para-table td[data-v-51d4e1bf]{border:1px solid #ede4d3;padding:6px 10px;vertical-align:top;text-align:left}.para-table thead[data-v-51d4e1bf]{background:#fbf6ed}.para-table .col-idx[data-v-51d4e1bf]{width:40px}.para-table .col-type[data-v-51d4e1bf],.para-table .col-len[data-v-51d4e1bf]{width:60px}.para-table .col-path[data-v-51d4e1bf]{width:180px;font-size:12px;color:#6c655e}.para-table tbody tr[data-v-51d4e1bf]{cursor:pointer}.para-table tbody tr[data-v-51d4e1bf]:hover{background:#fffaf3}.para-table tbody tr.heading[data-v-51d4e1bf]{background:#f7f0e8}.para-table .ellipsis[data-v-51d4e1bf]{display:inline-block;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.para-table .full[data-v-51d4e1bf]{white-space:pre-wrap;word-break:break-word}.para-table .truncated td[data-v-51d4e1bf]{background:#fff8e6}.trunc-mark[data-v-51d4e1bf]{color:#c0392b;font-size:12px;font-style:normal;margin-left:6px}.cell-type[data-v-51d4e1bf]{text-align:center}.cell-path[data-v-51d4e1bf]{font-family:ui-monospace,monospace;font-size:11px;word-break:break-word}.type-badge[data-v-51d4e1bf]{display:inline-block;border-radius:3px;padding:1px 5px;font-size:11px;font-family:ui-monospace,monospace}.type-heading[data-v-51d4e1bf]{background:#e8f0fe;color:#2563eb}.type-paragraph[data-v-51d4e1bf]{background:#f0f0f0;color:#6c655e}.json[data-v-51d4e1bf]{background:#fbf6ed;border:1px solid #efe6d6;border-radius:6px;padding:12px;font-family:ui-monospace,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;margin:0 0 12px;max-height:500px;overflow-y:auto}.warning-block[data-v-51d4e1bf]{background:#fff8e6;border-color:#ead9a3}.empty[data-v-51d4e1bf]{color:#8a8580;font-size:13px}h3[data-v-51d4e1bf]{margin:12px 0 6px;font-size:14px}
