@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-636ec974]{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-636ec974]{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-636ec974]{display:flex;align-items:baseline;white-space:nowrap;text-decoration:none}.logo-text[data-v-636ec974]{font-size:24px;font-weight:700;color:#ff5f56;font-style:italic}.logo-sub[data-v-636ec974]{font-size:14px;color:#666;margin-left:4px}.nav[data-v-636ec974]{display:flex;justify-content:center;gap:8px;min-width:0}.nav-item[data-v-636ec974]{font-size:15px;color:#333;text-decoration:none;font-weight:400;position:relative;padding:0 8px;line-height:64px;white-space:nowrap}.nav-item.active[data-v-636ec974]{color:#ff5f56;font-weight:700}.nav-item.active[data-v-636ec974]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#ff5f56}.header-right[data-v-636ec974]{position:relative;display:flex;gap:12px;align-items:center;white-space:nowrap}.btn-text[data-v-636ec974]{background:none;border:none;font-size:14px;color:#666;cursor:pointer}.btn-primary[data-v-636ec974]{background:#ff5f56;border:none;padding:6px 16px;border-radius:20px;font-size:14px;color:#fff;font-weight:500;cursor:pointer}.user-box[data-v-636ec974]{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-636ec974]{width:34px;height:34px;border-radius:50%;object-fit:cover}.user-name[data-v-636ec974]{font-size:14px;color:#333}.user-menu[data-v-636ec974]{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-636ec974]{display:block;width:100%;padding:10px 14px;text-align:left;border:none;background:#fff;color:#333;font-size:14px}.menu-item[data-v-636ec974]:hover{background:#fff5f5}.menu-item.danger[data-v-636ec974]{color:#d73a49}@media(max-width:1100px){.header-container[data-v-636ec974]{column-gap:16px}.nav[data-v-636ec974]{gap:4px}.nav-item[data-v-636ec974]{padding:0 6px;font-size:14px}.btn-primary[data-v-636ec974],.btn-text[data-v-636ec974]{font-size:13px}}.footer[data-v-b06ad925]{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-b06ad925]{width:min(1200px,calc(100% - 40px));margin:0 auto 32px;display:flex;justify-content:space-between;align-items:center}.footer-logo .logo-text[data-v-b06ad925]{font-size:32px;font-weight:700;color:#ff5f56}.footer-logo .logo-desc[data-v-b06ad925]{font-size:16px;color:#666;margin-left:10px}.footer-right[data-v-b06ad925]{display:flex;gap:12px;align-items:center}.btn-primary[data-v-b06ad925]{background:#ff5f56;border:none;padding:6px 16px;border-radius:20px;font-size:14px;color:#fff;font-weight:500;cursor:pointer}.footer-bottom[data-v-b06ad925]{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-b06ad925]{font-size:12px;color:#999;margin-bottom:0}@media(max-width:768px){.footer[data-v-b06ad925]{padding:48px 0 28px}.footer-main[data-v-b06ad925]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}}.login-panel[data-v-1e3d158c]{text-align:center}.login-switch[data-v-1e3d158c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.switch-btn[data-v-1e3d158c]{border:1px solid #eee;background:#fff;border-radius:8px;padding:8px 6px;font-size:13px;color:#666}.switch-btn.active[data-v-1e3d158c]{color:#ff5f56;border-color:#ff5f56;background:#fff5f5}.login-header[data-v-1e3d158c]{font-size:18px;font-weight:700;margin:16px 0}.qr-placeholder[data-v-1e3d158c]{background:#f9f9f9;padding:20px;display:inline-block;border-radius:8px;margin-bottom:16px}.login-footer[data-v-1e3d158c]{font-size:14px;color:#999}.login-success[data-v-1e3d158c]{color:#22a06b}.account-form[data-v-1e3d158c]{display:flex;flex-direction:column;gap:10px}.login-input[data-v-1e3d158c]{width:100%;border:1px solid #e9e9e9;border-radius:8px;padding:10px 12px;font-size:14px;box-sizing:border-box}.login-input[data-v-1e3d158c]:focus{outline:none;border-color:#ff5f56}.btn-login[data-v-1e3d158c]{width:100%;border:none;border-radius:8px;background:#ff5f56;color:#fff;padding:10px 12px;font-size:14px;font-weight:600}.btn-login[data-v-1e3d158c]:disabled{opacity:.7}.login-modal-overlay[data-v-1b850c3b]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:16px}.login-modal[data-v-1b850c3b]{width:min(420px,calc(100vw - 32px));border-radius:16px;background:#fff;padding:22px 22px 18px;position:relative;box-shadow:0 18px 42px #00000029}.modal-title[data-v-1b850c3b]{margin:0 0 12px;font-size:20px;text-align:center}.modal-close[data-v-1b850c3b]{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-c4aeebe8]{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-c4aeebe8]{background:linear-gradient(180deg,#fff5f5,#fff);padding:60px 0;overflow:hidden}.hero-content[data-v-c4aeebe8]{width:min(1200px,calc(100% - 40px));margin:0 auto;position:relative}.hero-top[data-v-c4aeebe8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.hero-text[data-v-c4aeebe8]{padding-top:20px;max-width:600px}.hero-title[data-v-c4aeebe8]{font-size:48px;font-weight:700;color:#ff5f56;margin-bottom:20px;line-height:1.2}.hero-subtitle[data-v-c4aeebe8]{font-size:20px;color:#ff5f56;opacity:.8;margin-bottom:8px}.hero-desc[data-v-c4aeebe8]{font-size:18px;color:#999;margin-bottom:40px}.hero-tabs[data-v-c4aeebe8]{display:flex;gap:10px;margin-bottom:20px}.tab-item[data-v-c4aeebe8]{padding:8px 20px;border-radius:20px;background:#fff;border:1px solid #eee;font-size:14px;cursor:pointer;transition:all .3s}.tab-item.active[data-v-c4aeebe8]{background:#ff5f56;color:#fff;border-color:#ff5f56;transform:translateY(-2px);box-shadow:0 4px 10px #ff5f5633}.main-card[data-v-c4aeebe8]{width:100%}.card-inner[data-v-c4aeebe8]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #ff5f561a;border:1px solid #fff;min-height:400px}.card-header[data-v-c4aeebe8]{padding:20px;border-bottom:1px solid #f5f5f5}.card-tabs[data-v-c4aeebe8]{display:flex;gap:30px}.card-tabs button[data-v-c4aeebe8]{font-size:16px;color:#666;cursor:pointer;position:relative;padding-bottom:10px;border:none;background:transparent}.card-tabs button.active[data-v-c4aeebe8]{color:#ff5f56;font-weight:700}.card-tabs button.active[data-v-c4aeebe8]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ff5f56}.upload-area[data-v-c4aeebe8]{padding:60px 40px;text-align:center}.upload-box[data-v-c4aeebe8]{border:2px dashed #eee;border-radius:12px;padding:40px;background:#fafafa;transition:all .3s}.upload-box[data-v-c4aeebe8]:hover{border-color:#ff5f56;background:#fff5f5}.upload-box-action[data-v-c4aeebe8]{cursor:pointer}.upload-box-action[data-v-c4aeebe8]:focus-visible{outline:none;border-color:#ff5f56;box-shadow:0 0 0 4px #ff5f5614}.upload-icon[data-v-c4aeebe8]{color:#ff5f56;margin-bottom:20px}.upload-title[data-v-c4aeebe8]{font-size:16px;color:#666;margin-bottom:30px}.upload-actions[data-v-c4aeebe8]{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.btn-primary-large[data-v-c4aeebe8]{background:#ff5f56;color:#fff;border:none;padding:12px 40px;border-radius:25px;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s}.btn-primary-large[data-v-c4aeebe8]:hover{transform:scale(1.05)}.btn-outline-large[data-v-c4aeebe8]{background:#fff;color:#ff5f56;border:1px solid #ff5f56;padding:12px 40px;border-radius:25px;font-size:18px;cursor:pointer;transition:background .2s}.btn-outline-large[data-v-c4aeebe8]:hover{background:#fff5f5}.upload-tip[data-v-c4aeebe8]{font-size:12px;color:#999}.side-login[data-v-c4aeebe8]{width:300px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 10px 30px #0000000d;text-align:center;flex-shrink:0}.login-header[data-v-c4aeebe8]{font-size:18px;font-weight:700;margin:16px 0}.user-panel[data-v-c4aeebe8]{text-align:center}.panel-avatar[data-v-c4aeebe8]{width:78px;height:78px;border-radius:50%;object-fit:cover;margin-bottom:12px}.panel-name[data-v-c4aeebe8]{font-size:24px;font-weight:700;color:#333;margin-bottom:8px}.panel-id[data-v-c4aeebe8]{color:#8b8b8b;font-size:14px;margin-bottom:20px}.panel-stats[data-v-c4aeebe8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.stat-col[data-v-c4aeebe8]{appearance:none;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:2px}.stat-col-link[data-v-c4aeebe8]{cursor:pointer}.stat-col-link:hover strong[data-v-c4aeebe8],.stat-col-link:hover span[data-v-c4aeebe8]{color:#ff5f56}.stat-col strong[data-v-c4aeebe8]{font-size:24px;color:#333}.stat-col span[data-v-c4aeebe8]{font-size:13px;color:#999}.panel-actions[data-v-c4aeebe8]{display:grid;grid-template-columns:1fr;gap:10px}.btn-ghost[data-v-c4aeebe8]{width:100%;border-radius:8px;border:1px solid #ff6f67;background:#fff;color:#ff5f56;padding:10px 12px;font-size:14px}.fade-enter-active[data-v-c4aeebe8],.fade-leave-active[data-v-c4aeebe8]{transition:opacity .3s ease}.fade-enter-from[data-v-c4aeebe8],.fade-leave-to[data-v-c4aeebe8]{opacity:0}.section[data-v-c4aeebe8]{padding:80px 0;text-align:center}.section-inner[data-v-c4aeebe8]{width:min(1200px,calc(100% - 40px));margin:0 auto}.section-gray[data-v-c4aeebe8]{background:#fcfcfc}.section-title[data-v-c4aeebe8]{font-size:32px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:15px}.section-title[data-v-c4aeebe8]:before,.section-title[data-v-c4aeebe8]:after{content:"——";color:#ff5f56;font-size:20px}.section-subtitle[data-v-c4aeebe8]{font-size:16px;color:#666;margin-bottom:60px}.grid-4[data-v-c4aeebe8]{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.grid-steps[data-v-c4aeebe8]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feature-card-v2[data-v-c4aeebe8]{background:#fff;padding:40px 24px;border-radius:16px;box-shadow:0 4px 20px #00000005;transition:transform .3s}.feature-card-v2[data-v-c4aeebe8]:hover{transform:translateY(-5px)}.f-icon-box[data-v-c4aeebe8]{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-c4aeebe8]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000d;text-align:left}.step-img img[data-v-c4aeebe8]{width:100%;height:180px;object-fit:cover}.step-info[data-v-c4aeebe8]{padding:24px}.step-info h3[data-v-c4aeebe8]{font-size:20px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.tag[data-v-c4aeebe8]{font-size:12px;background:#f5f5f5;color:#999;padding:2px 8px;border-radius:4px;font-weight:400}.step-list[data-v-c4aeebe8]{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}.step-list li[data-v-c4aeebe8]{font-size:13px;color:#666;background:#f9f9f9;padding:2px 8px}.step-desc[data-v-c4aeebe8]{font-size:14px;color:#999}.experience-container[data-v-c4aeebe8]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.exp-box[data-v-c4aeebe8]{background:#fff;border-radius:16px;padding:40px;display:flex;gap:24px;text-align:left;box-shadow:0 4px 20px #00000005}.exp-icon[data-v-c4aeebe8]{color:#ffbd2e}.exp-header h3[data-v-c4aeebe8]{font-size:22px;margin-bottom:4px}.exp-tag[data-v-c4aeebe8]{font-size:14px;color:#ffbd2e;margin-bottom:16px;display:block}.exp-list[data-v-c4aeebe8]{list-style:none;padding:0;margin:0 0 24px}.exp-list li[data-v-c4aeebe8]{font-size:14px;color:#666;margin-bottom:8px;position:relative;padding-left:15px}.exp-list li[data-v-c4aeebe8]:before{content:"✓";position:absolute;left:0;color:#ffbd2e}.btn-exp[data-v-c4aeebe8]{border:none;color:#fff;padding:8px 24px;border-radius:4px;font-size:14px}.stats-bar[data-v-c4aeebe8]{background:#fff;padding:60px 0;border-top:1px solid #f5f5f5}.stats-inner[data-v-c4aeebe8]{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-c4aeebe8]{text-align:center}.stat-value[data-v-c4aeebe8]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-value span[data-v-c4aeebe8]{font-size:16px}.stat-label[data-v-c4aeebe8]{font-size:14px;color:#999}@media(max-width:1200px){.grid-4[data-v-c4aeebe8]{grid-template-columns:repeat(2,1fr)}.grid-steps[data-v-c4aeebe8]{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-container[data-v-c4aeebe8]{grid-template-columns:1fr}.stats-inner[data-v-c4aeebe8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.hero[data-v-c4aeebe8]{padding:40px 0}.hero-top[data-v-c4aeebe8]{flex-direction:column;gap:20px}.hero-title[data-v-c4aeebe8]{font-size:32px}.hero-tabs[data-v-c4aeebe8]{flex-wrap:wrap}.side-login[data-v-c4aeebe8]{width:100%}.upload-area[data-v-c4aeebe8],.upload-box[data-v-c4aeebe8]{padding:24px 16px}.grid-4[data-v-c4aeebe8],.grid-steps[data-v-c4aeebe8]{grid-template-columns:1fr}.stats-inner[data-v-c4aeebe8]{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 16%,#fff4f1eb 16% 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;inset: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}}.outline-confirm-overlay[data-v-3be908ee]{position:fixed;inset: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;inset: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-72814b4f]{--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-72814b4f]{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-72814b4f] svg{color:#ff7c5a}.workspace[data-v-72814b4f]{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-72814b4f],.flow-panel[data-v-72814b4f]{border:1px solid var(--line);background:var(--paper);box-sizing:border-box;height:100%;padding:14px}.left-panel[data-v-72814b4f],.flow-panel[data-v-72814b4f],.center-panel[data-v-72814b4f]{border-radius:4px}.left-panel[data-v-72814b4f]{overflow:hidden}.scene-menu[data-v-72814b4f]{padding:4px 0 10px;border-bottom:1px solid var(--line)}.scene-item[data-v-72814b4f]{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-72814b4f]{width:8px;height:8px;border-radius:50%;background:#f8b9b3}.hot[data-v-72814b4f]{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-72814b4f]{background:#fff3f2;color:var(--brand-deep);border-color:#ffd8d3;font-weight:600}.flow-panel[data-v-72814b4f]{border-radius:4px}.timeline[data-v-72814b4f]{padding:0 2px 8px}.timeline h3[data-v-72814b4f]{margin:6px 0 12px;color:var(--brand-deep);font-size:18px;font-weight:600}.timeline-item[data-v-72814b4f]{position:relative;padding-left:44px;margin-bottom:14px}.timeline-item .line[data-v-72814b4f]{position:absolute;left:18px;top:22px;bottom:-20px;width:2px;background:#e4e4e4}.timeline-item:last-child .line[data-v-72814b4f]{display:none}.timeline-item .num[data-v-72814b4f]{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-72814b4f]{margin:0;font-size:14px;color:#8d8d8d}.timeline-item p[data-v-72814b4f]{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-72814b4f]{color:#a0a0a0;font-size:12px;line-height:1.6;display:block}.timeline-item.active .num[data-v-72814b4f]{background:#ef4d43}.timeline-item.active h4[data-v-72814b4f]{color:#ef4d43}.timeline-item.active p[data-v-72814b4f]{color:#ef4d43;background:#fff4f2;border-color:#ffd6d0}.timeline-item.done .num[data-v-72814b4f]{background:#f1a49a}.timeline-item.done .line[data-v-72814b4f]{background:#f4bdb6}.timeline-item.done h4[data-v-72814b4f]{color:#de776a}.center-panel[data-v-72814b4f]{border:1px solid var(--line);background:var(--paper);box-sizing:border-box;height:100%;padding:14px;display:grid;gap:0}.hero-banner[data-v-72814b4f]{padding:6px 6px 12px;text-align:center}.hero-banner h2[data-v-72814b4f]{margin:0;color:#ff5f56;font-size:24px;font-weight:650;line-height:1.35;letter-spacing:.01em}.hero-step-tip[data-v-72814b4f]{margin:10px 0 0;color:#f05a4f;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:.01em}.tags[data-v-72814b4f]{margin-top:8px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.tags span[data-v-72814b4f]{font-size:13px;color:#ff7c6d}.form-card[data-v-72814b4f]{padding:16px 8px 8px}.action-row[data-v-72814b4f]{margin-top:14px;display:flex;justify-content:center;gap:10px}.prev-btn[data-v-72814b4f]{width:110px;height:40px;border:1px solid #f4cbc4;border-radius:2px;background:#fff;color:#d54d41}.next-btn[data-v-72814b4f]{width:180px;height:40px;border:none;border-radius:2px;background:#f45f55;color:#fff;font-size:15px}.next-btn[data-v-72814b4f]:disabled{opacity:.7;cursor:not-allowed}.agree[data-v-72814b4f]{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:6px;color:#757575;font-size:13px}.result-msg[data-v-72814b4f]{margin-top:8px;text-align:center;color:#2b8a3e;font-size:14px}.features[data-v-72814b4f]{padding:14px 8px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.feature-item[data-v-72814b4f]{display:flex;gap:10px}.feature-item[data-v-72814b4f] svg{color:#f48a2c;flex-shrink:0;margin-top:3px}.feature-item h4[data-v-72814b4f]{margin:0;font-size:15px}.feature-item p[data-v-72814b4f]{margin:4px 0 0;color:#777;font-size:13px;line-height:1.6}@media(max-width:1200px){.workspace[data-v-72814b4f]{grid-template-columns:220px minmax(0,1fr)}.flow-panel[data-v-72814b4f]{grid-column:1 / -1}.hero-banner h2[data-v-72814b4f]{font-size:18px}.top-notice[data-v-72814b4f]{font-size:13px;padding:0 10px;text-align:center}}@media(max-width:768px){.workspace[data-v-72814b4f]{width:calc(100% - 8px);grid-template-columns:1fr}.form-card[data-v-72814b4f]{padding:14px}.features[data-v-72814b4f]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-v-72814b4f],[data-v-72814b4f]:before,[data-v-72814b4f]: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]{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-58e56751]{--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-58e56751]{width:min(1240px,calc(100% - 20px));margin:0 auto}.notice-row[data-v-58e56751]{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-58e56751] svg{color:#ff7a45;flex-shrink:0}.workspace-grid[data-v-58e56751]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.left-stack[data-v-58e56751]{display:grid;gap:10px}.right-stack[data-v-58e56751]{display:grid;gap:10px;align-content:start}.plan-grid[data-v-58e56751]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-card[data-v-58e56751]{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-58e56751]{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-58e56751]:hover{transform:translateY(-1px);border-color:#f4a09a}.plan-card[data-v-58e56751]:focus,.plan-card[data-v-58e56751]: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-58e56751]{display:flex;justify-content:center;align-items:center;margin-bottom:3px}.plan-title[data-v-58e56751]{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-58e56751]{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-58e56751]{color:var(--theme-color)}.plan-divider[data-v-58e56751]{width:86px;height:1px;margin:6px auto 9px;background:#e7e7e7}.plan-card.active .plan-divider[data-v-58e56751]{background:#f3b1ab}.plan-price[data-v-58e56751]{margin:0;text-align:center}.plan-price em[data-v-58e56751]{color:#9d9d9d;font-size:24px;font-style:normal;font-weight:600}.plan-card.active .plan-price em[data-v-58e56751]{color:var(--theme-color)}.plan-desc[data-v-58e56751]{margin:10px 0 0;color:currentColor;font-size:14px;line-height:1.55;text-align:center}.package-card[data-v-58e56751]{border-radius:14px;background:#fff;padding:0 14px 14px;border:1px solid #ebebeb;box-shadow:0 8px 24px #1414140d}.package-head[data-v-58e56751]{margin:0 -14px;padding:12px 14px 10px;border-radius:14px 14px 0 0;background:linear-gradient(135deg,#fbf4e7,#f1e3c8)}.package-card h3[data-v-58e56751]{margin:0;font-size:19px;font-weight:600;color:#4b4b4b}.meta-lines[data-v-58e56751]{margin-top:12px;display:grid;gap:7px}.meta-lines p[data-v-58e56751]{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-58e56751]{color:#f35e55;font-size:14px}.meta-lines span[data-v-58e56751]{color:#8b8b8b}.price-line[data-v-58e56751]{margin-top:12px;color:#d4823d;font-size:36px;font-weight:700;line-height:1}.price-line span[data-v-58e56751]{margin-left:6px;color:#adadad;font-size:17px;text-decoration:line-through}.buy-btn[data-v-58e56751]{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-58e56751]:hover{transform:translateY(-1px);box-shadow:0 8px 16px #cc925447}.package-card small[data-v-58e56751]{margin-top:10px;display:block;color:#adadad;font-size:12px}.main-panel[data-v-58e56751]{border-radius:12px;background:#fff;padding:24px}.warn-bar[data-v-58e56751]{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-58e56751]{margin:0}.mode-switch[data-v-58e56751]{margin-top:14px;display:flex;gap:8px}.mode-switch button[data-v-58e56751]{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-58e56751]{border-color:#f35e55;color:#f35e55}.hidden-input[data-v-58e56751]{display:none}.upload-box[data-v-58e56751]{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-58e56751]{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-58e56751] svg{color:#f35e55}.upload-box p[data-v-58e56751]{margin:8px 0 0;font-size:13px;line-height:1.5}.file-name[data-v-58e56751]{color:#2f7ad7;font-weight:600}.text-box[data-v-58e56751]{margin-top:14px}.text-box textarea[data-v-58e56751]{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-58e56751]:focus{outline:none;border-color:#f5a8a1}.text-foot[data-v-58e56751]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:13px}.sample-btn[data-v-58e56751]{border:1px solid #f5b0aa;border-radius:4px;background:#fff7f6;color:#f35e55;height:30px;padding:0 10px;cursor:pointer}.submit-row[data-v-58e56751]{margin-top:16px;display:flex;justify-content:center}.submit-btn[data-v-58e56751]{width:186px;height:40px;border:none;border-radius:2px;background:#f35e55;color:#fff;font-size:16px;cursor:pointer}.submit-btn[data-v-58e56751]:disabled{opacity:.72;cursor:not-allowed}.result-msg[data-v-58e56751]{margin-top:10px;text-align:center;color:#2d8f4e;font-size:14px}.download-btn[data-v-58e56751]{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-58e56751]:disabled{opacity:.72;cursor:not-allowed}.faq-card[data-v-58e56751]{background:#fff;border-radius:12px;padding:14px}.faq-card h4[data-v-58e56751]{margin:0 0 8px;font-size:16px;color:#333}.faq-item+.faq-item[data-v-58e56751]{border-top:1px solid #f0f0f0}.faq-q[data-v-58e56751]{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-58e56751]{display:inline-flex;align-items:center;gap:8px}.faq-logo[data-v-58e56751]{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-58e56751]{color:#999;transition:transform .2s ease}.faq-arrow.open[data-v-58e56751]{transform:rotate(180deg)}.faq-a[data-v-58e56751]{margin:0 0 12px;color:#8a8a8a;font-size:11px;line-height:1.7}.tip-panel[data-v-58e56751]{margin-top:10px;border-radius:12px;background:#fff;padding:18px}.tip-panel h3[data-v-58e56751]{margin:0;font-size:20px;color:#bb433a}.tip-panel ol[data-v-58e56751]{margin:12px 0 0;padding-left:18px;color:#8d8d8d;font-size:14px;line-height:1.9}@media(max-width:1024px){.workspace-grid[data-v-58e56751],.plan-grid[data-v-58e56751]{grid-template-columns:1fr}}.wa-page[data-v-7c00fa12]{--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-7c00fa12]{width:min(1240px,calc(100% - 20px));margin:0 auto}.notice-row[data-v-7c00fa12]{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-7c00fa12] svg{color:#ff7a45;flex-shrink:0}.workspace-grid[data-v-7c00fa12]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.left-stack[data-v-7c00fa12]{display:grid;gap:10px}.right-stack[data-v-7c00fa12]{display:grid;gap:10px;align-content:start}.plan-grid[data-v-7c00fa12]{display:grid;gap:10px}.plan-grid-four[data-v-7c00fa12]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-v-7c00fa12]{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-7c00fa12]{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-7c00fa12]:hover{border-color:#f4a09a}.plan-card[data-v-7c00fa12]:focus,.plan-card[data-v-7c00fa12]: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-7c00fa12]{display:flex;justify-content:center;align-items:center;margin-bottom:3px}.plan-title[data-v-7c00fa12]{margin:0;font-size:19px;font-weight:600;color:#666;display:inline-flex;align-items:center;gap:6px}.title-logo[data-v-7c00fa12]{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-7c00fa12]{color:var(--theme-color)}.plan-divider[data-v-7c00fa12]{width:86px;height:1px;margin:6px auto 9px;background:#e7e7e7}.plan-card.active .plan-divider[data-v-7c00fa12]{background:#f3b1ab}.plan-price[data-v-7c00fa12]{margin:0;text-align:center}.plan-price em[data-v-7c00fa12]{color:#9d9d9d;font-size:24px;font-style:normal;font-weight:600}.plan-card.active .plan-price em[data-v-7c00fa12]{color:var(--theme-color)}.plan-desc[data-v-7c00fa12]{margin:10px 0 0;color:currentColor;font-size:14px;line-height:1.55;text-align:center}.main-panel[data-v-7c00fa12],.package-card[data-v-7c00fa12],.faq-card[data-v-7c00fa12],.tip-panel[data-v-7c00fa12]{border-radius:12px;background:#fff}.main-panel[data-v-7c00fa12]{padding:20px}.warn-bar[data-v-7c00fa12]{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-7c00fa12]{margin:0}.mode-switch[data-v-7c00fa12]{margin-top:12px;display:flex;justify-content:center;gap:8px}.mode-switch button[data-v-7c00fa12]{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-7c00fa12]{border-color:var(--theme-color);color:var(--theme-color)}.hidden-input[data-v-7c00fa12]{display:none}.upload-box[data-v-7c00fa12]{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-7c00fa12]{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-7c00fa12] svg{color:var(--theme-color)}.upload-box p[data-v-7c00fa12]{margin:8px 0 0;font-size:12px;line-height:1.5}.file-name[data-v-7c00fa12]{color:#2f7ad7;font-weight:600}.text-box[data-v-7c00fa12]{margin-top:14px}.text-box textarea[data-v-7c00fa12]{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-7c00fa12]:focus{outline:none;border-color:#f5a8a1}.text-foot[data-v-7c00fa12]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:12px}.sample-btn[data-v-7c00fa12]{border:1px solid #f5b0aa;border-radius:4px;background:#fff7f6;color:var(--theme-color);height:28px;padding:0 10px;cursor:pointer}.submit-row[data-v-7c00fa12]{margin-top:10px;display:flex;justify-content:center}.submit-btn[data-v-7c00fa12]{width:170px;height:38px;border:none;border-radius:2px;background:var(--theme-color);color:#fff;font-size:15px;cursor:pointer}.submit-btn[data-v-7c00fa12]:disabled{opacity:.72;cursor:not-allowed}.result-msg[data-v-7c00fa12]{margin-top:8px;text-align:center;color:#2d8f4e;font-size:13px}.package-card[data-v-7c00fa12]{padding:0 14px 14px;border:1px solid #ebebeb}.package-head[data-v-7c00fa12]{margin:0 -14px;padding:12px 14px 10px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#fbf4e7,#f1e3c8)}.package-card h3[data-v-7c00fa12]{margin:0;font-size:18px;font-weight:600;color:#4b4b4b}.meta-lines[data-v-7c00fa12]{margin-top:12px;display:grid;gap:7px}.meta-lines p[data-v-7c00fa12]{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-7c00fa12]{color:var(--theme-color);font-size:14px}.meta-lines span[data-v-7c00fa12]{color:#8b8b8b}.price-line[data-v-7c00fa12]{margin-top:12px;color:#d4823d;font-size:36px;font-weight:700;line-height:1}.price-line span[data-v-7c00fa12]{margin-left:6px;color:#adadad;font-size:17px;text-decoration:line-through}.buy-btn[data-v-7c00fa12]{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-7c00fa12]{margin-top:10px;display:block;color:#adadad;font-size:12px}.download-btn[data-v-7c00fa12]{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-7c00fa12]:disabled{opacity:.72;cursor:not-allowed}.faq-card[data-v-7c00fa12]{padding:14px}.faq-card h4[data-v-7c00fa12]{margin:0 0 8px;font-size:16px;color:#333}.faq-item+.faq-item[data-v-7c00fa12]{border-top:1px solid #f0f0f0}.faq-q[data-v-7c00fa12]{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-7c00fa12]{display:inline-flex;align-items:center;gap:8px}.faq-logo[data-v-7c00fa12]{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-7c00fa12]{color:#999;transition:transform .2s ease}.faq-arrow.open[data-v-7c00fa12]{transform:rotate(180deg)}.faq-a[data-v-7c00fa12]{margin:0 0 12px;color:#8a8a8a;font-size:11px;line-height:1.7}.tip-panel[data-v-7c00fa12]{margin-top:10px;padding:18px}.tip-panel h3[data-v-7c00fa12]{margin:0;font-size:18px;color:#bb433a}.tip-panel ol[data-v-7c00fa12]{margin:10px 0 0;padding-left:18px;color:#8d8d8d;font-size:13px;line-height:1.85}@media(max-width:1100px){.workspace-grid[data-v-7c00fa12]{grid-template-columns:1fr}.plan-grid-four[data-v-7c00fa12]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.plan-grid-four[data-v-7c00fa12]{grid-template-columns:1fr}}.pd-page[data-v-48547a41]{--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-48547a41]{width:min(1240px,calc(100% - 20px));margin:0 auto}.notice-row[data-v-48547a41]{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-48547a41] svg{color:#ff7a45}.workspace-grid[data-v-48547a41]{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.left-stack[data-v-48547a41]{display:grid;gap:10px;align-self:start}.right-stack[data-v-48547a41]{display:grid;gap:10px;align-content:start;align-self:start}.version-grid[data-v-48547a41]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.version-card[data-v-48547a41]{position:relative;border:1px solid #d9d9de;border-radius:12px;background:#f8f8fb;padding:14px 16px;text-align:left;cursor:pointer}.version-card[data-v-48547a41]:focus,.version-card[data-v-48547a41]: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-48547a41]{border-color:var(--theme-color);box-shadow:inset 0 0 0 1px var(--theme-color);background:#fff6f4}.version-card h3[data-v-48547a41]{margin:0;font-size:22px;color:#3a3a44;font-weight:600}.version-lines[data-v-48547a41]{margin-top:10px;padding-top:10px;border-top:1px solid #e6e6ea}.version-lines p[data-v-48547a41]{margin:8px 0 0;font-size:14px;color:#888}.version-lines strong[data-v-48547a41]{color:#e36d63;font-weight:500}.price-row[data-v-48547a41]{margin-top:14px;display:flex;align-items:center;gap:10px}.price-row em[data-v-48547a41]{font-style:normal;font-size:16px;color:#333}.price-row span[data-v-48547a41]{background:#f3e4e8;color:#e85f66;border-radius:999px;padding:4px 10px;font-size:16px}.main-panel[data-v-48547a41],.package-card[data-v-48547a41],.faq-card[data-v-48547a41]{border-radius:12px;background:#fff}.main-panel[data-v-48547a41]{padding:24px}.warn-bar[data-v-48547a41]{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-48547a41]{margin:0}.mode-switch[data-v-48547a41]{margin-top:14px;display:flex;gap:8px}.mode-switch button[data-v-48547a41]{border:1px solid #e4e4e4;background:#fff;color:#707070;height:34px;padding:0 14px;border-radius:4px;cursor:pointer}.mode-switch button.active[data-v-48547a41]{border-color:#f35e55;color:#f35e55}.hidden-input[data-v-48547a41]{display:none}.upload-box[data-v-48547a41]{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-48547a41]{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-48547a41] svg{color:#f35e55}.upload-box p[data-v-48547a41]{margin:8px 0 0;font-size:13px;line-height:1.5}.file-name[data-v-48547a41]{color:#2f7ad7;font-weight:600}.text-box[data-v-48547a41]{margin-top:14px}.text-box textarea[data-v-48547a41]{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-48547a41]:focus{outline:none;border-color:#f5a8a1}.text-foot[data-v-48547a41]{margin-top:8px;display:flex;justify-content:space-between;align-items:center;color:#8d8d8d;font-size:13px}.sample-btn[data-v-48547a41]{border:1px solid #f5b0aa;border-radius:4px;background:#fff7f6;color:#f35e55;height:30px;padding:0 10px;cursor:pointer}.submit-row[data-v-48547a41]{margin-top:16px;display:flex;justify-content:center}.submit-btn[data-v-48547a41]{width:186px;height:40px;border:none;border-radius:2px;background:#f35e55;color:#fff;font-size:16px;cursor:pointer}.submit-btn[data-v-48547a41]:disabled{opacity:.72;cursor:not-allowed}.result-msg[data-v-48547a41]{margin-top:10px;text-align:center;color:#2d8f4e;font-size:14px}.result-msg.warn[data-v-48547a41]{color:#c98014}.package-card[data-v-48547a41]{padding:14px}.package-card h3[data-v-48547a41]{margin:0;font-size:19px;color:#4a4a4a}.meta[data-v-48547a41]{margin:8px 0 0;font-size:13px;color:#8b8b8b}.price-line[data-v-48547a41]{margin-top:12px;font-size:30px;color:#d4823d;font-weight:700}.buy-btn[data-v-48547a41]{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-48547a41]{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-48547a41]:disabled{opacity:.72;cursor:not-allowed}.faq-card[data-v-48547a41]{padding:14px}.faq-card h4[data-v-48547a41]{margin:0 0 8px;font-size:18px;color:#333}.faq-item+.faq-item[data-v-48547a41]{border-top:1px solid #f0f0f0}.faq-q[data-v-48547a41]{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-48547a41]{color:#999;transition:transform .2s ease}.faq-arrow.open[data-v-48547a41]{transform:rotate(180deg)}.faq-a[data-v-48547a41]{margin:0 0 12px;color:#8a8a8a;font-size:13px;line-height:1.7}@media(max-width:1024px){.workspace-grid[data-v-48547a41],.version-grid[data-v-48547a41]{grid-template-columns:1fr}}.submit-page[data-v-e1a27dd5]{--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-e1a27dd5]{width:min(1240px,calc(100% - 24px));margin:0 auto}.crumbs[data-v-e1a27dd5]{display:flex;align-items:center;gap:8px;font-size:13px;color:#8d8d92}.crumbs a[data-v-e1a27dd5]{color:#8d8d92}.crumbs strong[data-v-e1a27dd5]{color:#f35f56}.checkout-card[data-v-e1a27dd5]{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-e1a27dd5]{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px}.checkout-head[data-v-e1a27dd5]: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-e1a27dd5]{display:flex;align-items:center;gap:8px;position:relative;z-index:1}.head-title h2[data-v-e1a27dd5]{margin:0;font-size:20px;font-weight:600;letter-spacing:.02em}.steps[data-v-e1a27dd5]{display:flex;align-items:flex-start;justify-content:space-between;width:min(380px,100%);position:relative;gap:10px;z-index:1}.steps[data-v-e1a27dd5]:before{content:"";position:absolute;left:34px;right:34px;top:9px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffd5d1,#f35f56 55%,#e8e8ef 55% 100%)}.step[data-v-e1a27dd5]{position:relative;z-index:1;width:32%;text-align:center;color:#b1b1b8;font-size:10px}.step b[data-v-e1a27dd5]{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-e1a27dd5],.step.active[data-v-e1a27dd5]{color:#f35f56}.step.done b[data-v-e1a27dd5],.step.active b[data-v-e1a27dd5]{border-color:var(--theme);background:var(--theme);color:#fff}.section[data-v-e1a27dd5]{margin-top:22px}.confirm-card[data-v-e1a27dd5]{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-e1a27dd5]{margin:0 0 8px}.confirm-card p[data-v-e1a27dd5]{margin:0;font-size:13px;color:#7d808d;line-height:1.6}.confirm-actions[data-v-e1a27dd5]{display:flex;align-items:center;gap:14px;flex-shrink:0}.confirm-btn[data-v-e1a27dd5]{height:42px;padding:0 24px;border:none;border-radius:999px;background:linear-gradient(180deg,#f67267,#f35f56);color:#fff;font-size:14px;font-weight:700}.paper-hero[data-v-e1a27dd5]{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-e1a27dd5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.paper-hero-head h4[data-v-e1a27dd5]{margin:0;font-size:20px;font-weight:600}.paper-hero-tag[data-v-e1a27dd5]{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-e1a27dd5]{margin:0 0 12px;font-size:20px;font-weight:500}.section h4 span[data-v-e1a27dd5]{font-size:13px;color:#9a9aa1;margin-left:6px}.paper-info[data-v-e1a27dd5]{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-e1a27dd5]{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-e1a27dd5]{grid-column:span 2}.paper-label[data-v-e1a27dd5]{font-size:12px;color:#9a9dac}.paper-value[data-v-e1a27dd5]{margin:0;color:#2f2f32;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-cell em[data-v-e1a27dd5]{font-style:normal;font-size:12px;color:#9a9dac}.bundle-grid[data-v-e1a27dd5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bundle-card[data-v-e1a27dd5]{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-e1a27dd5]:hover{transform:translateY(-2px);border-color:#d8dbe7;box-shadow:0 12px 24px #22293917}.bundle-card.active[data-v-e1a27dd5]{border-color:var(--theme);background:linear-gradient(150deg,#fff9f8,#fff2ef);box-shadow:0 12px 24px #f35f5626}.bundle-head[data-v-e1a27dd5]{display:flex;justify-content:space-between;gap:10px}.bundle-badges[data-v-e1a27dd5]{display:flex;align-items:center;gap:8px;flex-shrink:0}.bundle-head strong[data-v-e1a27dd5]{font-size:16px;color:#333845}.bundle-head p[data-v-e1a27dd5]{margin:5px 0 0;color:#848998;font-size:12px;line-height:1.45}.bundle-tag[data-v-e1a27dd5]{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-e1a27dd5]{background:#ffe3df;color:var(--theme)}.bundle-discount[data-v-e1a27dd5]{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-e1a27dd5]{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.bundle-items span[data-v-e1a27dd5]{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-e1a27dd5]{background:#fff;color:#555f74}.bundle-foot[data-v-e1a27dd5]{margin-top:12px;display:flex;justify-content:space-between;align-items:baseline}.bundle-price[data-v-e1a27dd5]{display:grid;gap:2px}.bundle-price-main[data-v-e1a27dd5]{display:flex;align-items:baseline;gap:8px}.bundle-foot em[data-v-e1a27dd5]{font-style:normal;color:#eb5f52;font-size:28px;font-weight:700}.bundle-price-main strong[data-v-e1a27dd5]{font-size:13px;color:#c98014;font-weight:700}.bundle-price span[data-v-e1a27dd5]{font-size:12px;color:#9aa0af;text-decoration:line-through}.bundle-foot b[data-v-e1a27dd5]{color:#de5a4d;font-size:12px;font-weight:700}.coupon-row[data-v-e1a27dd5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.coupon-input[data-v-e1a27dd5]{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-e1a27dd5]:focus{border-color:#f0a7a1;box-shadow:0 0 0 3px #f35f561f}.coupon-btn[data-v-e1a27dd5]{height:38px;border:none;border-radius:8px;padding:0 14px;background:#f35f56;color:#fff;font-weight:600}.coupon-tip[data-v-e1a27dd5]{color:#7e7e88;font-size:13px}.amount-box[data-v-e1a27dd5]{width:min(360px,100%);display:grid;gap:10px}.amount-box p[data-v-e1a27dd5]{margin:0;display:flex;justify-content:space-between;font-size:14px;color:#6f6f77}.payable-line[data-v-e1a27dd5]{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-e1a27dd5]{color:#ef5f52;font-size:25px;font-weight:700}.payable-line em[data-v-e1a27dd5]{font-style:normal;font-size:13px;color:#8f8f97}.pay-section[data-v-e1a27dd5]{margin-top:24px}.pay-row[data-v-e1a27dd5]{display:flex;align-items:center;gap:20px}.qr-placeholder[data-v-e1a27dd5]{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-e1a27dd5]{font-size:40px;color:#ef5f52;line-height:1;font-weight:700}.pay-right p[data-v-e1a27dd5]{margin:8px 0 0;color:#8f8f97;font-size:13px}.pay-methods[data-v-e1a27dd5]{display:flex;gap:10px;margin-top:10px}.pay-method[data-v-e1a27dd5]{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-e1a27dd5]{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-e1a27dd5]{border-color:#a7e8c3;color:#2f9860;background:#f1fff7}.pay-method.wx .method-logo[data-v-e1a27dd5]{background:#1bb05f}.pay-method.zfb[data-v-e1a27dd5]{border-color:#9ec4ff;color:#1f73da;background:#f1f7ff}.pay-method.zfb .method-logo[data-v-e1a27dd5]{background:#2083f4}.pay-method.active[data-v-e1a27dd5]{box-shadow:0 7px 16px #24345524}.pay-actions[data-v-e1a27dd5]{margin-top:12px;display:flex;gap:14px;align-items:center;flex-wrap:nowrap}.action-link[data-v-e1a27dd5]{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-e1a27dd5]:disabled{opacity:.55;cursor:not-allowed}.pay-modal-overlay[data-v-e1a27dd5]{position:fixed;inset:0;background:#161a236b;display:grid;place-items:center;z-index:4000;padding:16px}.pay-modal[data-v-e1a27dd5]{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-e1a27dd5]{margin:0;font-size:22px}.modal-subtitle[data-v-e1a27dd5]{margin:8px 0 18px;color:#8a8d98;font-size:13px}.modal-close[data-v-e1a27dd5]{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-e1a27dd5],.paper-info[data-v-e1a27dd5]{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-cell-wide[data-v-e1a27dd5]{grid-column:span 2}}@media(max-width:900px){.checkout-head[data-v-e1a27dd5],.pay-row[data-v-e1a27dd5],.confirm-card[data-v-e1a27dd5]{flex-direction:column;align-items:flex-start}.checkout-head[data-v-e1a27dd5]:after{width:210px;height:80px}.steps[data-v-e1a27dd5]{width:100%}.bundle-grid[data-v-e1a27dd5],.paper-info[data-v-e1a27dd5]{grid-template-columns:1fr}.paper-cell-wide[data-v-e1a27dd5]{grid-column:span 1}.payable-line[data-v-e1a27dd5]{height:auto;flex-wrap:wrap;padding:10px 14px}.pay-method[data-v-e1a27dd5]{min-width:104px}}.report-page[data-v-211a9582]{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-211a9582]{width:min(1260px,calc(100% - 24px));margin:0 auto;display:grid;gap:18px}.combined-panel[data-v-211a9582]{overflow:hidden;background:#fff}.report-head-inner[data-v-211a9582]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px}.brand-lockup[data-v-211a9582]{display:flex;align-items:center;gap:18px}.brand-mark[data-v-211a9582]{font-size:34px;font-weight:800;font-style:italic;letter-spacing:-.04em;color:#20242c;position:relative}.brand-mark[data-v-211a9582]: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-211a9582]{margin:0;font-size:30px;color:#232831}.head-actions[data-v-211a9582]{display:flex;gap:10px}.ghost-btn[data-v-211a9582]{height:38px;padding:0 16px;border:1px solid #dddfe8;background:#fff;color:#62697a;border-radius:10px}.panel[data-v-211a9582]{background:#fff;border:1px solid #ece3df;box-shadow:0 16px 44px #181f310f;border-radius:22px}.state-card-inner[data-v-211a9582]{min-height:160px;display:grid;place-items:center;color:#7f8694}.state-card-inner.error[data-v-211a9582]{color:#d65b54}.progress-card-inner[data-v-211a9582]{padding:24px 28px}.progress-head[data-v-211a9582]{display:flex;justify-content:space-between;align-items:center}.progress-head h3[data-v-211a9582]{margin:0}.progress-bar[data-v-211a9582]{margin-top:14px;height:10px;background:#eef1f7;overflow:hidden;border-radius:999px}.progress-bar i[data-v-211a9582]{display:block;height:100%;background:linear-gradient(90deg,#ff8578,#f35f56)}.progress-card-inner p[data-v-211a9582]{margin:12px 0 0;color:#818898;font-size:13px}.report-overview[data-v-211a9582],.paper-panel[data-v-211a9582]{padding:18px 20px}.overview-grid[data-v-211a9582]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:linear-gradient(180deg,#fffdfc,#fff9f7)}.overview-grid.integrated[data-v-211a9582]{border-radius:18px;margin:0 20px;border:1px solid #f1e6e1;overflow:hidden}.overview-card[data-v-211a9582]{padding:26px 28px}.overview-card+.overview-card[data-v-211a9582]{border-left:1px solid #f1e6e1}.section-title[data-v-211a9582],.section-bar-title[data-v-211a9582]{color:#2d323c;font-size:17px;font-weight:700;letter-spacing:.01em}.section-title.subtle[data-v-211a9582]{font-size:14px;color:#8a90a0;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.doc-identity[data-v-211a9582]{margin-top:12px;margin-bottom:20px}.doc-identity.compact[data-v-211a9582]{margin-top:10px;margin-bottom:18px}.doc-identity h2[data-v-211a9582]{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-211a9582]{margin:10px 0 0;color:#8a90a0;font-size:13px}.section-bar-title[data-v-211a9582]{position:relative;padding-left:16px;margin-bottom:18px}.section-bar-title.sub-section[data-v-211a9582]{margin-top:4px}.section-bar-title[data-v-211a9582]: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-211a9582]{margin:0;display:grid;gap:12px}.meta-list div[data-v-211a9582]{display:flex;align-items:flex-start;gap:10px;line-height:1.75}.meta-list.dense[data-v-211a9582]{gap:10px}.meta-list dt[data-v-211a9582]{min-width:84px;margin:0;color:#ea6759;font-weight:700}.meta-list dd[data-v-211a9582]{margin:0;color:#39404c;line-height:1.7;word-break:break-word}.scope-grid[data-v-211a9582]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scope-head[data-v-211a9582]{margin-top:22px;color:#2d323c;font-size:16px;font-weight:700}.ai-logos-grid[data-v-211a9582]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-logo-item[data-v-211a9582]{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-211a9582]{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-211a9582]{background:#10a37f}.ai-icon-box.doubao[data-v-211a9582]{background:#005ce6}.ai-icon-box.wenxin[data-v-211a9582]{background:#03c}.ai-icon-box.claude[data-v-211a9582]{background:#d97757}.ai-icon-box.kimi[data-v-211a9582]{background:#1c1c1e}.ai-icon-box.qianwen[data-v-211a9582]{background:#615ced}.ai-icon-box.zhipu[data-v-211a9582]{background:#05f}.ai-icon-box.spark[data-v-211a9582]{background:#06f}.ai-icon-box.yuanbao[data-v-211a9582]{background:#fa0}.ai-icon-box.baichuan[data-v-211a9582]{background:#44f}.ai-icon-box.gemini[data-v-211a9582]{background:#1da1f2}.ai-icon-box.deepseek[data-v-211a9582]{background:#4d6bfe}.scope-chip[data-v-211a9582]{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-211a9582]: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-211a9582]{padding:18px 28px 0}.result-summary[data-v-211a9582]{padding:6px 28px 18px;text-align:center}.result-summary strong[data-v-211a9582]{display:block;color:#2f3440;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.result-summary p[data-v-211a9582]{margin:8px auto 0;max-width:660px;color:#7b8391;font-size:13px;line-height:1.65}.result-grid[data-v-211a9582]{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-211a9582]{padding:0 28px 16px}.result-grid.integrated[data-v-211a9582]{width:min(100%,1080px);margin:0 auto}.result-metrics[data-v-211a9582]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,360px);justify-self:center}.metric-line[data-v-211a9582]{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-211a9582]:before{content:none}.metric-line[data-v-211a9582]: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-211a9582]>*{position:relative;z-index:1}.metric-line span[data-v-211a9582]{color:#5f6878;font-size:13px;font-weight:700;letter-spacing:0}.metric-line strong[data-v-211a9582]{color:#242a34;font-size:22px;line-height:1;font-weight:800}.metric-line strong.number[data-v-211a9582]{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metric-line.primary[data-v-211a9582]{border-color:#f0ddd8;background:linear-gradient(180deg,#fffaf8,#fff7f4);box-shadow:inset 0 1px #fffc,0 8px 18px #e6584e14}.metric-line.primary[data-v-211a9582]:before{background:linear-gradient(180deg,#f07a6b,#e6584e)}.metric-line.primary[data-v-211a9582]: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-211a9582]:nth-child(2){border-color:#e3e7f0;background:linear-gradient(180deg,#fbfcff,#f6f8fd)}.result-metrics .metric-line[data-v-211a9582]: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-211a9582]:nth-child(3){border-color:#e6e8db;background:linear-gradient(180deg,#fbfcf6,#f7f9f0)}.result-metrics .metric-line[data-v-211a9582]: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-211a9582]:nth-child(4){border-color:#efe2d8;background:linear-gradient(180deg,#fffbf6,#fff8f1)}.result-metrics .metric-line[data-v-211a9582]: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-211a9582]{color:#e6584e;font-size:30px}.donut-wrap[data-v-211a9582]{display:flex;justify-content:center;justify-self:center}.donut-chart[data-v-211a9582]{width:176px;height:176px;border-radius:50%;display:grid;place-items:center;box-shadow:0 16px 34px #1c212c14}.donut-core[data-v-211a9582]{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-211a9582]{color:#2e323a;font-size:22px;line-height:1}.donut-core span[data-v-211a9582]{margin-top:5px;color:#959cab;font-size:11px}.result-legend[data-v-211a9582]{display:grid;gap:8px;max-width:300px;width:100%;justify-self:stretch}.legend-row[data-v-211a9582]{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-211a9582]{color:#48505e;font-weight:600;line-height:1.45}.legend-value[data-v-211a9582]{color:#2f3440;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px}.legend-row.high[data-v-211a9582]{background:linear-gradient(180deg,#fff7f5,#fffaf9);border-color:#f4ddd8}.legend-row.medium[data-v-211a9582]{background:linear-gradient(180deg,#fff8ef,#fffbf6);border-color:#f4e4cf}.legend-row.low[data-v-211a9582]{background:linear-gradient(180deg,#f8faef,#fbfcf7);border-color:#e2ead2}.legend-row.ignored[data-v-211a9582]{background:linear-gradient(180deg,#f8f9fc,#fcfcfe);border-color:#e8ebf1}.legend-dot[data-v-211a9582],.legend-chip[data-v-211a9582]{width:12px;height:12px;display:inline-block;border-radius:999px}.legend-dot.high[data-v-211a9582],.track-segment.high[data-v-211a9582]{background:#ee5549}.legend-dot.medium[data-v-211a9582],.track-segment.medium[data-v-211a9582]{background:#f39a3e}.legend-dot.low[data-v-211a9582],.track-segment.low[data-v-211a9582]{background:#6e7f58}.legend-dot.ignored[data-v-211a9582],.track-segment.ignored[data-v-211a9582]{background:#d8d9dd}.result-note[data-v-211a9582]{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-211a9582]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 28px 28px}.result-action-card[data-v-211a9582]{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-211a9582]:hover{transform:translateY(-1px)}.result-action-card.revise[data-v-211a9582]{background:linear-gradient(135deg,#eff9eb,#f7fbff);border-color:#dceddc;box-shadow:0 10px 22px #6fa45e1a}.result-action-card.aigc[data-v-211a9582]{background:linear-gradient(135deg,#fff7ef,#fff2f4);border-color:#f4ddd8;box-shadow:0 10px 22px #e6584e1a}.result-action-badge[data-v-211a9582]{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-211a9582]{background:#ffd468;color:#7c5a00}.result-action-card.aigc .result-action-badge[data-v-211a9582]{background:#ffe1d7;color:#cd5a47}.result-action-copy strong[data-v-211a9582]{display:block;color:#2f3440;font-size:18px;font-weight:700}.result-action-copy p[data-v-211a9582]{margin:8px 0 0;color:#727b8a;font-size:14px;line-height:1.65}.result-action-btn[data-v-211a9582]{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-211a9582]{background:linear-gradient(180deg,#56bf60,#42a64d)}.result-action-card.aigc .result-action-btn[data-v-211a9582]{background:linear-gradient(180deg,#ff6e64,#f15950)}.result-divider[data-v-211a9582]{height:1px;margin:22px -20px 18px;background:linear-gradient(90deg,#f1e6e000,#f1e6e0 12% 88%,#f1e6e000)}.result-divider.integrated[data-v-211a9582]{margin:18px 28px;background:linear-gradient(90deg,#f1e6e000,#efe5df 12% 88%,#f1e6e000)}.result-divider.compact[data-v-211a9582]{margin-top:20px;margin-bottom:18px}.position-track-shell[data-v-211a9582]{padding:0 5%}.position-track[data-v-211a9582]{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-211a9582]{position:absolute;top:0;height:100%;min-width:3px;border-radius:0;box-shadow:none;opacity:.96}.distribution-scale[data-v-211a9582]{margin-top:8px;display:grid;grid-template-columns:repeat(5,1fr);color:#8e95a3;font-size:12px;padding:0 5%}.distribution-scale span[data-v-211a9582]:last-child{text-align:right}.distribution-inline-legend[data-v-211a9582]{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-211a9582]{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;min-width:0}.distribution-inline-item span[data-v-211a9582]{color:#596272;font-weight:600}.distribution-inline-item strong[data-v-211a9582]{color:#2f3440;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.panel-head.compact[data-v-211a9582]{margin-bottom:12px;display:flex;justify-content:flex-start;align-items:center;gap:16px}.panel-head.compact h3[data-v-211a9582]{margin:0;font-size:18px;color:#2f3440}.paper-viewport[data-v-211a9582]{background:#eef1f5;padding:16px;max-height:980px;overflow:auto;scrollbar-width:none}.paper-viewport[data-v-211a9582]::-webkit-scrollbar{width:0;height:0}.paper-panel:hover .paper-viewport[data-v-211a9582],.paper-panel:focus-within .paper-viewport[data-v-211a9582]{scrollbar-width:thin}.paper-panel:hover .paper-viewport[data-v-211a9582]::-webkit-scrollbar,.paper-panel:focus-within .paper-viewport[data-v-211a9582]::-webkit-scrollbar{width:8px;height:8px}.paper-panel:hover .paper-viewport[data-v-211a9582]::-webkit-scrollbar-thumb,.paper-panel:focus-within .paper-viewport[data-v-211a9582]::-webkit-scrollbar-thumb{background:#868c9859}.paper-sheet[data-v-211a9582]{width:min(100%,820px);min-height:1120px;margin:0 auto;background:#fff;box-shadow:0 18px 40px #1319251a;padding:58px 68px 72px;color:#2c313b}.paper-title[data-v-211a9582]{text-align:center;padding-bottom:28px;border-bottom:1px solid #eceef4}.paper-title h2[data-v-211a9582]{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-211a9582]{margin:12px 0 0;color:#9aa1af;font-size:13px}.paper-body[data-v-211a9582]{margin-top:30px;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.doc-title[data-v-211a9582],.doc-heading[data-v-211a9582],.doc-paragraph[data-v-211a9582]{margin:0}.doc-title[data-v-211a9582]{margin-bottom:18px;font-size:24px;line-height:1.55;font-weight:700;text-align:center;color:#212734}.doc-heading.level-1[data-v-211a9582]{margin-top:26px;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.65;color:#202734}.doc-heading.level-2[data-v-211a9582]{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.7;color:#2a3140}.doc-heading.level-3[data-v-211a9582]{margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.75;color:#333b48}.doc-paragraph[data-v-211a9582]{margin-top:12px;color:#39414e;font-size:16px;line-height:2;text-indent:2em;text-align:left;word-break:break-word}.highlight[data-v-211a9582]{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}.highlight-high[data-v-211a9582]{color:#c93f38;background:linear-gradient(180deg,#f0584c1f,#f0584c2e)}.highlight-medium[data-v-211a9582]{color:#b66a16;background:linear-gradient(180deg,#f39a3e1f,#f39a3e2e)}.highlight-low[data-v-211a9582]{color:#556540;background:linear-gradient(180deg,#6e7f581f,#6e7f582e)}.highlight-ignored[data-v-211a9582]{color:inherit;background:transparent}.highlight-high[data-v-211a9582],.highlight-medium[data-v-211a9582],.highlight-low[data-v-211a9582],.highlight-ignored[data-v-211a9582]{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}@media(max-width:1080px){.overview-grid[data-v-211a9582],.result-grid[data-v-211a9582]{grid-template-columns:1fr}.overview-card+.overview-card[data-v-211a9582]{border-left:0;border-top:1px dashed #efc6bf}.paper-sheet[data-v-211a9582]{padding:42px 32px 52px}}@media(max-width:720px){.scope-grid[data-v-211a9582]{grid-template-columns:1fr}.report-head[data-v-211a9582]{padding:22px 18px;align-items:flex-start;flex-direction:column}.brand-lockup[data-v-211a9582]{display:grid;gap:8px}.brand-mark[data-v-211a9582]{font-size:30px}.overview-title h2[data-v-211a9582]{font-size:28px}.panel-head.compact[data-v-211a9582],.inline-legend[data-v-211a9582]{justify-content:flex-start}.paper-viewport[data-v-211a9582]{padding:10px;max-height:780px}.paper-sheet[data-v-211a9582]{padding:28px 18px 36px}}.report-page[data-v-26e67e93]{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-26e67e93]{width:min(1260px,calc(100% - 24px));margin:0 auto;display:grid;gap:18px}.panel[data-v-26e67e93]{background:#fff;border:1px solid #ece3df;box-shadow:0 16px 44px #181f310f;border-radius:22px;overflow:hidden}.report-head-inner[data-v-26e67e93]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px}.brand-lockup[data-v-26e67e93]{display:flex;align-items:center;gap:18px}.brand-mark[data-v-26e67e93]{font-size:34px;font-weight:800;font-style:italic;letter-spacing:-.04em;color:#20242c;position:relative}.brand-mark[data-v-26e67e93]: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-26e67e93]{margin:0;font-size:30px;color:#232831}.head-actions[data-v-26e67e93]{display:flex;gap:10px}.ghost-btn[data-v-26e67e93]{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-26e67e93]:hover{border-color:#eb5b4d;color:#eb5b4d}.state-card-inner[data-v-26e67e93]{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-26e67e93]{margin:0}.state-card-inner.error[data-v-26e67e93]{color:#d65b54}.init-dots[data-v-26e67e93]{display:flex;gap:6px}.init-dots span[data-v-26e67e93]{width:8px;height:8px;border-radius:50%;background:#f5ccc9;animation:bounce-dot-26e67e93 1.2s ease-in-out infinite}.init-dots span[data-v-26e67e93]:nth-child(2){animation-delay:.2s}.init-dots span[data-v-26e67e93]:nth-child(3){animation-delay:.4s}@keyframes bounce-dot-26e67e93{0%,80%,to{transform:scale(.7);background:#f5ccc9}40%{transform:scale(1.1);background:#f45f55}}.loading-screen[data-v-26e67e93]{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-26e67e93]{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;animation:blob-drift-26e67e93 8s ease-in-out infinite alternate}.blob-a[data-v-26e67e93]{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-26e67e93]{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-26e67e93{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.ring-area[data-v-26e67e93]{position:relative;width:160px;height:160px;margin-bottom:18px}.ring-svg[data-v-26e67e93]{width:160px;height:160px;position:absolute;top:0;left:0}.ring-center[data-v-26e67e93]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-pct[data-v-26e67e93]{font-size:38px;font-weight:700;line-height:1;color:#f45f55;font-variant-numeric:tabular-nums}.ring-unit[data-v-26e67e93]{font-size:14px;font-weight:500;color:#8a90a0;margin-top:2px}.pulse-ring[data-v-26e67e93]{position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(244,95,85,.25);animation:pulse-expand-26e67e93 2.4s ease-out infinite}@keyframes pulse-expand-26e67e93{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.12);opacity:0}}.loading-title[data-v-26e67e93]{margin:0 0 6px;font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.3px}.loading-sub[data-v-26e67e93]{margin:0 0 20px;font-size:13px;color:#8a90a0}.steps-list[data-v-26e67e93]{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-26e67e93]{display:flex;align-items:center;gap:12px;font-size:14px;color:#9ca3af;transition:color .3s}.step-item.done[data-v-26e67e93]{color:#22863a}.step-item.active[data-v-26e67e93]{color:#1f2937;font-weight:500}.step-icon-wrap[data-v-26e67e93]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.step-check[data-v-26e67e93]{width:18px;height:18px;color:#22863a}.step-spinner[data-v-26e67e93]{width:16px;height:16px;border:2px solid #ffe7e4;border-top-color:#f45f55;border-radius:50%;animation:spin-26e67e93 .8s linear infinite}@keyframes spin-26e67e93{to{transform:rotate(360deg)}}.step-pending-dot[data-v-26e67e93]{width:8px;height:8px;border-radius:50%;border:1.5px solid #d1d5db}.step-cursor[data-v-26e67e93]{display:inline-block;width:2px;height:14px;background:#f45f55;border-radius:1px;animation:blink-cursor-26e67e93 1s step-end infinite;margin-left:2px}@keyframes blink-cursor-26e67e93{0%,to{opacity:1}50%{opacity:0}}.tip-banner[data-v-26e67e93]{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-26e67e93]{flex-shrink:0;width:16px;height:16px}.tip-text[data-v-26e67e93]{font-size:13px;color:#c0524a;line-height:1.5}.tip-swap-enter-active[data-v-26e67e93]{transition:opacity .4s ease,transform .4s ease}.tip-swap-leave-active[data-v-26e67e93]{transition:opacity .3s ease,transform .3s ease}.tip-swap-enter-from[data-v-26e67e93]{opacity:0;transform:translateY(6px)}.tip-swap-leave-to[data-v-26e67e93]{opacity:0;transform:translateY(-6px)}.linear-track[data-v-26e67e93]{width:100%;max-width:420px;height:6px;background:#f0e6e5;border-radius:3px;overflow:hidden}.linear-fill[data-v-26e67e93]{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-26e67e93]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:shimmer-26e67e93 1.8s linear infinite}@keyframes shimmer-26e67e93{0%{transform:translate(-100%)}to{transform:translate(100%)}}.linear-label[data-v-26e67e93]{margin:8px 0 0;font-size:12px;color:#9ca3af}.overview-grid[data-v-26e67e93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(180deg,#fffdfc,#fff9f7)}.overview-grid.integrated[data-v-26e67e93]{border-radius:18px;margin:0 20px;border:1px solid #f1e6e1;overflow:hidden}.overview-card[data-v-26e67e93]{padding:26px 28px}.overview-card+.overview-card[data-v-26e67e93]{border-left:1px solid #f1e6e1}.section-title.subtle[data-v-26e67e93]{font-size:14px;color:#8a90a0;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.doc-identity.compact[data-v-26e67e93]{margin-top:10px;margin-bottom:18px}.doc-identity h2[data-v-26e67e93]{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-26e67e93]{margin:10px 0 0;color:#8a90a0;font-size:13px}.meta-list[data-v-26e67e93]{margin:0;display:grid;gap:12px}.meta-list.dense[data-v-26e67e93]{gap:10px}.meta-list div[data-v-26e67e93]{display:flex;align-items:flex-start;gap:10px;line-height:1.75}.meta-list dt[data-v-26e67e93]{min-width:84px;margin:0;color:#ea6759;font-weight:700}.meta-list dd[data-v-26e67e93]{margin:0;color:#39404c;line-height:1.7;word-break:break-word}.result-metrics[data-v-26e67e93]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-line[data-v-26e67e93]{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-26e67e93]: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-26e67e93]>*{position:relative;z-index:1}.metric-line span[data-v-26e67e93]{color:#5f6878;font-size:13px;font-weight:700}.metric-line strong[data-v-26e67e93]{color:#242a34;font-size:22px;line-height:1;font-weight:800}.metric-line strong.number[data-v-26e67e93]{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metric-line strong em[data-v-26e67e93]{font-style:normal;font-size:13px;color:#9ca3af;font-weight:500;margin-left:1px}.metric-line.primary[data-v-26e67e93]{border-color:#f0ddd8;background:linear-gradient(180deg,#fffaf8,#fff7f4);box-shadow:inset 0 1px #fffc,0 8px 18px #e6584e14}.metric-line.primary[data-v-26e67e93]:after{background:radial-gradient(circle,#ee67542e,#ee675414 38%,#ee675400 72%)}.metric-line strong.accent[data-v-26e67e93]{color:#e6584e;font-size:30px}.result-metrics .metric-line[data-v-26e67e93]:nth-child(2){border-color:#e3e7f0;background:linear-gradient(180deg,#fbfcff,#f6f8fd)}.result-metrics .metric-line[data-v-26e67e93]:nth-child(3){border-color:#e6e8db;background:linear-gradient(180deg,#fbfcf6,#f7f9f0)}.result-metrics .metric-line[data-v-26e67e93]:nth-child(4){border-color:#efe2d8;background:linear-gradient(180deg,#fffbf6,#fff8f1)}.result-divider[data-v-26e67e93]{height:1px;margin:22px -20px 18px;background:linear-gradient(90deg,#f1e6e000,#f1e6e0 12% 88%,#f1e6e000)}.result-divider.integrated[data-v-26e67e93]{margin:18px 28px}.combined-result-head[data-v-26e67e93]{padding:18px 28px 0}.section-bar-title[data-v-26e67e93]{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-26e67e93]{margin-top:4px}.section-bar-title[data-v-26e67e93]: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-26e67e93]{padding:20px 28px 28px;text-align:center}.result-summary strong[data-v-26e67e93]{display:block;color:#2f3440;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.03em}.result-summary p[data-v-26e67e93]{margin:8px auto 0;max-width:660px;color:#7b8391;font-size:13px;line-height:1.65}.paper-panel[data-v-26e67e93]{padding:22px 24px 24px}.diff-panel-head[data-v-26e67e93]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px}.diff-panel-head .section-bar-title[data-v-26e67e93]{margin-bottom:0}.diff-controls[data-v-26e67e93]{display:flex;align-items:center;gap:10px}.view-toggle[data-v-26e67e93]{display:flex;gap:3px;background:#f0f0f2;border-radius:8px;padding:3px}.view-toggle button[data-v-26e67e93]{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-26e67e93]{background:#fff;color:#2f3440;box-shadow:0 1px 3px #0000001a;font-weight:500}.copy-action[data-v-26e67e93]{height:34px;padding:0 14px;font-size:13px}.diff-side-view[data-v-26e67e93],.diff-unified-view[data-v-26e67e93]{border:1px solid #e8eaef;border-radius:12px;overflow:hidden}.diff-side-header[data-v-26e67e93]{display:grid;grid-template-columns:1fr 1fr;background:#f8f9fb;border-bottom:1px solid #e8eaef}.diff-side-title[data-v-26e67e93]{padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.diff-side-title.origin-title[data-v-26e67e93]{border-right:1px solid #e8eaef;color:#b31d28}.diff-side-title.rewrite-title[data-v-26e67e93]{color:#22863a}.diff-side-body[data-v-26e67e93]{max-height:72vh;overflow-y:auto}.diff-side-row[data-v-26e67e93]{display:grid;grid-template-columns:1fr 1fr}.diff-side-row.skipped[data-v-26e67e93]{opacity:.45}.diff-side-col[data-v-26e67e93]{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-26e67e93]{border-right:1px solid #e8eaef}.seg-divider-row[data-v-26e67e93]{display:grid;grid-template-columns:1fr 1fr}.seg-divider[data-v-26e67e93]{border-top:1px dashed #dee2e8}.seg-divider-row .seg-divider[data-v-26e67e93]:first-child{border-right:1px solid #e8eaef}.diff-unified-body[data-v-26e67e93]{max-height:72vh;overflow-y:auto;padding:16px 20px}.diff-unified-block[data-v-26e67e93]{font-size:14px;line-height:1.9;white-space:pre-wrap;word-break:break-all;color:#2c3140}.diff-unified-block.skipped[data-v-26e67e93]{opacity:.45}.seg-divider-unified[data-v-26e67e93]{border-top:1px dashed #dee2e8;margin:12px 0}.unchanged-text[data-v-26e67e93]{color:#2c3140}.unchanged-text.muted[data-v-26e67e93]{color:#b0b8c4}.deleted-text[data-v-26e67e93]{background:#fde8e8;color:#b31d28;text-decoration:line-through;text-decoration-color:#b31d2866;border-radius:2px;padding:0 1px}.inserted-text[data-v-26e67e93]{background:#d4fcd4;color:#22863a;border-radius:2px;padding:0 1px}.diff-legend[data-v-26e67e93]{display:flex;gap:20px;justify-content:center;margin-top:16px;font-size:12px;color:#8a90a0}.legend-item[data-v-26e67e93]{display:flex;align-items:center;gap:5px}.legend-swatch[data-v-26e67e93]{display:inline-block;width:14px;height:14px;border-radius:3px}.del-swatch[data-v-26e67e93]{background:#fde8e8;border:1px solid #f5c6cb}.ins-swatch[data-v-26e67e93]{background:#d4fcd4;border:1px solid #b7e4b7}.eq-swatch[data-v-26e67e93]{background:#fff;border:1px solid #ddd}.clean-view[data-v-26e67e93]{border:1px solid #e8eaef;border-radius:12px;overflow:hidden}.paper-viewport[data-v-26e67e93]{background:#eef1f5;padding:16px;max-height:72vh;overflow:auto;scrollbar-width:none}.paper-viewport[data-v-26e67e93]::-webkit-scrollbar{width:0;height:0}.paper-panel:hover .paper-viewport[data-v-26e67e93]{scrollbar-width:thin}.paper-panel:hover .paper-viewport[data-v-26e67e93]::-webkit-scrollbar{width:8px;height:8px}.paper-panel:hover .paper-viewport[data-v-26e67e93]::-webkit-scrollbar-thumb{background:#868c9859}.clean-sheet[data-v-26e67e93]{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-26e67e93]{text-align:center;padding-bottom:28px;border-bottom:1px solid #eceef4}.paper-title h2[data-v-26e67e93]{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-26e67e93]{margin:12px 0 0;color:#9aa1af;font-size:13px}.paper-body[data-v-26e67e93]{margin-top:30px;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif}.doc-paragraph[data-v-26e67e93]{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-26e67e93]{color:#adb5bd;font-style:italic}.copy-tip-float[data-v-26e67e93]{text-align:center;color:#22863a;font-size:13px;margin-top:8px}@media(max-width:1080px){.overview-grid[data-v-26e67e93]{grid-template-columns:1fr}.overview-card+.overview-card[data-v-26e67e93]{border-left:0;border-top:1px dashed #efc6bf}.clean-sheet[data-v-26e67e93]{padding:42px 32px 52px}}@media(max-width:720px){.report-head-inner[data-v-26e67e93]{flex-direction:column;align-items:flex-start}.brand-lockup[data-v-26e67e93]{gap:8px}.brand-mark[data-v-26e67e93]{font-size:28px}.diff-panel-head[data-v-26e67e93]{flex-direction:column;align-items:flex-start}.diff-side-header[data-v-26e67e93],.diff-side-row[data-v-26e67e93],.seg-divider-row[data-v-26e67e93]{grid-template-columns:1fr}.diff-side-col.origin-col[data-v-26e67e93]{border-right:none;border-bottom:1px solid #e8eaef}.seg-divider-row .seg-divider[data-v-26e67e93]:first-child{border-right:none}.clean-sheet[data-v-26e67e93]{padding:28px 18px 36px}}.writing-result-page[data-v-caad8cbd]{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-caad8cbd]{width:min(1320px,calc(100% - 28px));margin:0 auto}.panel[data-v-caad8cbd]{background:#fffffff0;border:1px solid #ecd8d1;border-radius:18px;box-shadow:0 16px 38px #36271814}.result-head[data-v-caad8cbd]{padding:26px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.eyebrow[data-v-caad8cbd]{margin:0 0 10px;color:#d96757;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.result-head h1[data-v-caad8cbd]{margin:0;color:#2f3240;font-size:34px;line-height:1.2;font-family:Georgia,Times New Roman,serif}.subcopy[data-v-caad8cbd]{margin:10px 0 0;color:#7d807e;font-size:14px}.ghost-btn[data-v-caad8cbd]{min-width:140px;height:46px;border:1px solid #dbc7bf;border-radius:14px;background:#fffffff5;color:#5d5f6f;font-size:16px}.state-card[data-v-caad8cbd]{margin-top:18px;padding:28px;color:#5c6271;font-size:16px}.state-card.error[data-v-caad8cbd]{color:#cc5e56}.result-layout[data-v-caad8cbd]{margin-top:18px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}.side-card[data-v-caad8cbd]{padding:20px;display:grid;gap:14px;align-content:start}.status-block[data-v-caad8cbd],.meta-block[data-v-caad8cbd]{border:1px solid #eadad3;border-radius:14px;background:#fffaf7;padding:16px}.status-block strong[data-v-caad8cbd]{display:block;margin-top:6px;color:#2c3240;font-size:24px}.status-block p[data-v-caad8cbd]{margin:8px 0 0;color:#7b7f8f;font-size:13px}.status-block.done[data-v-caad8cbd]{background:linear-gradient(180deg,#fdfcf8,#f7fbf2)}.status-block.processing[data-v-caad8cbd],.status-block.pending[data-v-caad8cbd]{background:linear-gradient(180deg,#fffaf4,#fff5ed)}.status-block.failed[data-v-caad8cbd]{background:linear-gradient(180deg,#fff8f7,#fff1ef)}.status-label[data-v-caad8cbd],.meta-block h3[data-v-caad8cbd]{color:#7b7f8f;font-size:13px;letter-spacing:.08em}.meta-block h3[data-v-caad8cbd]{margin:0 0 10px;text-transform:uppercase}.meta-block ul[data-v-caad8cbd]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.meta-block li[data-v-caad8cbd]{display:grid;gap:4px}.meta-block span[data-v-caad8cbd]{color:#8b8f9f;font-size:12px}.meta-block strong[data-v-caad8cbd]{color:#2f3240;font-size:15px;line-height:1.5;word-break:break-word}.keyword-list[data-v-caad8cbd]{display:flex;flex-wrap:wrap;gap:8px}.keyword-list span[data-v-caad8cbd]{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-caad8cbd]{padding:30px 34px 36px}.document-header[data-v-caad8cbd]{text-align:center;border-bottom:1px solid #f0dfd8;padding-bottom:20px;margin-bottom:22px}.document-header h2[data-v-caad8cbd]{margin:0;color:#2d3240;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.28}.document-header p[data-v-caad8cbd]{margin:10px 0 0;color:#9498a9;font-size:15px}.document-section+.document-section[data-v-caad8cbd]{margin-top:28px}.document-section h3[data-v-caad8cbd]{margin:0 0 16px;color:#c55d52;font-size:18px}.abstract-text[data-v-caad8cbd]{margin:0;color:#424756;font-size:15px;line-height:1.9}.article-content[data-v-caad8cbd]{color:#343947}.article-content[data-v-caad8cbd] h3,.article-content[data-v-caad8cbd] h4,.article-content[data-v-caad8cbd] h5{margin:22px 0 14px;color:#2d3240;font-weight:700}.article-content[data-v-caad8cbd] h3{font-size:24px}.article-content[data-v-caad8cbd] h4{font-size:20px}.article-content[data-v-caad8cbd] h5{font-size:17px}.article-content[data-v-caad8cbd] p{margin:0 0 14px;font-size:15px;line-height:1.95;text-indent:2em;color:#404553}.article-content[data-v-caad8cbd] .empty-copy{text-indent:0;color:#8990a1}.reference-list[data-v-caad8cbd]{margin:0;padding-left:20px;color:#404553;display:grid;gap:10px;font-size:14px;line-height:1.8}@media(max-width:960px){.result-layout[data-v-caad8cbd]{grid-template-columns:1fr}.document-header h2[data-v-caad8cbd]{font-size:28px}}.order-page[data-v-af9ec247]{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-af9ec247]{width:min(1200px,calc(100% - 24px));margin:0 auto}.panel[data-v-af9ec247]{background:#fff;border:1px solid #eaedf5;border-radius:14px;box-shadow:0 10px 22px #212a400d}.head h1[data-v-af9ec247]{margin:0;color:#2c3240;font-size:30px;letter-spacing:.02em}.head p[data-v-af9ec247]{margin:8px 0 0;color:#808797;font-size:14px}.summary-grid[data-v-af9ec247]{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-card[data-v-af9ec247]{border-radius:12px;border:1px solid #ebeff8;background:linear-gradient(165deg,#fff,#f8faff);padding:12px;display:grid;gap:8px}.summary-card span[data-v-af9ec247]{color:#8e95a5;font-size:12px}.summary-card strong[data-v-af9ec247]{color:#2f3646;font-size:24px;line-height:1}.summary-card.pending strong[data-v-af9ec247]{color:#d98c34}.summary-card.paid strong[data-v-af9ec247]{color:#2c9d67}.summary-card.failed strong[data-v-af9ec247]{color:#d75a5a}.toolbar[data-v-af9ec247]{margin-top:14px;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.status-tabs[data-v-af9ec247]{display:flex;gap:8px;flex-wrap:wrap}.status-tabs button[data-v-af9ec247]{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-af9ec247]{border-color:#f35f56;color:#f35f56;background:#fff4f2;box-shadow:0 6px 14px #f35f5629}.search-box[data-v-af9ec247]{display:flex;gap:8px}.search-box input[data-v-af9ec247]{width:260px;height:34px;border:1px solid #dce2ee;border-radius:8px;padding:0 10px;outline:none}.search-box button[data-v-af9ec247]{height:34px;border:none;border-radius:8px;padding:0 14px;background:linear-gradient(180deg,#ff7d72,#f35f56);color:#fff}.state[data-v-af9ec247]{margin-top:14px;border:1px dashed #e1e5ef;height:180px;display:grid;place-items:center;color:#8a8f9c}.state.error[data-v-af9ec247]{color:#df5a50}.order-list[data-v-af9ec247]{margin-top:14px;display:grid;gap:16px}.order-card[data-v-af9ec247]{padding:20px;display:flex;flex-direction:column;gap:16px}.order-card.focused[data-v-af9ec247]{border-color:#f35f56;box-shadow:0 14px 30px #f35f5629}.top-row[data-v-af9ec247]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.title-wrapper[data-v-af9ec247]{display:flex;align-items:center;gap:12px}.title-wrapper h3[data-v-af9ec247]{margin:0;font-size:18px;color:#2e3340;font-weight:600}.status-pill[data-v-af9ec247]{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-af9ec247]{background:#fff6e7;color:#da8b2f}.status-pill.paid[data-v-af9ec247]{background:#ecfaf2;color:#2b9964}.status-pill.failed[data-v-af9ec247]{background:#fff0f0;color:#d85656}.meta-blocks[data-v-af9ec247]{display:flex;flex-direction:column;gap:12px;margin-top:2px;margin-bottom:12px;padding:0 12px}.meta-row[data-v-af9ec247]{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.meta-item[data-v-af9ec247]{display:flex;align-items:center;gap:6px;font-size:14px}.meta-label[data-v-af9ec247]{color:#64748b}.meta-value[data-v-af9ec247]{color:#0f172a;font-weight:500}.meta-divider[data-v-af9ec247]{width:1px;height:12px;background-color:#cbd5e1}.receipt-box[data-v-af9ec247]{background:#fafbfe;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.receipt-details[data-v-af9ec247]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:48px;row-gap:10px}.receipt-row[data-v-af9ec247]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.receipt-row span[data-v-af9ec247]{color:#6b7280}.receipt-row strong[data-v-af9ec247]{color:#374151;font-weight:500}.receipt-row.discount strong[data-v-af9ec247]{color:#10b981}.receipt-divider[data-v-af9ec247]{height:1px;background:#e5e7eb;margin:4px 0}.receipt-row.total[data-v-af9ec247]{margin-top:2px}.receipt-row.total span[data-v-af9ec247]{font-weight:600;color:#1f2937;font-size:14px}.receipt-row.total strong[data-v-af9ec247]{font-size:18px;font-weight:700;color:#ef4444}.time-block[data-v-af9ec247]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#9ca3af;font-size:13px;margin-top:4px}.action-wrapper[data-v-af9ec247]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.order-btn[data-v-af9ec247]{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-af9ec247]:hover{background:#f9fafb}.order-btn.primary[data-v-af9ec247]{border-color:transparent;background:#ef4444;color:#fff}.order-btn.primary[data-v-af9ec247]:hover{background:#dc2626;box-shadow:0 4px 12px #ef444433}@media(max-width:960px){.summary-grid[data-v-af9ec247]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-af9ec247]{flex-direction:column;align-items:stretch}.search-box input[data-v-af9ec247]{width:100%}.receipt-details[data-v-af9ec247]{grid-template-columns:1fr}.top-row[data-v-af9ec247]{flex-direction:column;align-items:stretch}.action-wrapper[data-v-af9ec247]{justify-content:flex-start}.order-btn[data-v-af9ec247]{flex:1;text-align:center}}.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}}
