.home-page[data-v-416ba6da]{padding-bottom:30px}.hero[data-v-416ba6da]{background:radial-gradient(900px 420px at 90% -15%,hsla(0,0%,100%,.35),transparent 60%),radial-gradient(680px 520px at -8% 115%,rgba(255,196,120,.6),transparent 55%),radial-gradient(520px 520px at 62% 125%,rgba(255,150,90,.45),transparent 60%),linear-gradient(120deg,#ff8c42,#ffa94d 45%,#ffc078);padding:56px 0 64px;position:relative;overflow:hidden}.hero[data-v-416ba6da]:before{content:"";position:absolute;top:-140px;right:-70px;width:480px;height:480px;background:radial-gradient(circle,hsla(0,0%,100%,.3),transparent 65%);border-radius:50%;-webkit-transform:rotate(25deg);transform:rotate(25deg);z-index:0;pointer-events:none;-webkit-filter:blur(6px);filter:blur(6px)}.hero-inner[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;position:relative;z-index:1}.hero-text[data-v-416ba6da]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hero-eyebrow[data-v-416ba6da]{display:inline-block;font-size:13px;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.18);padding:4px 12px;border-radius:20px;margin-bottom:16px}.hero-title[data-v-416ba6da]{font-size:34px;font-weight:800;color:#fff;margin:0 0 14px;letter-spacing:.5px}.hero-desc[data-v-416ba6da]{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.92);margin:0 0 24px}.hero-actions[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.hero-btn-ghost[data-v-416ba6da],.hero-btn-primary[data-v-416ba6da]{font-size:16px;height:48px;padding:0 36px;min-width:150px}.hero-btn-primary[data-v-416ba6da]{background:#fff;color:#ff8c42;border:none;font-weight:600;padding:0 36px}.hero-btn-primary[data-v-416ba6da]:hover{background:#fff3e8;color:#ff6b2c}.hero-btn-ghost[data-v-416ba6da]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.7);font-weight:600}.hero-btn-ghost[data-v-416ba6da]:hover{background:hsla(0,0%,100%,.15);color:#fff}.hero-mini[data-v-416ba6da]{margin-top:24px;font-size:14px;color:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hero-mini b[data-v-416ba6da]{font-size:17px;font-weight:700}.hero-mini .dot[data-v-416ba6da]{opacity:.6}.hero-visual[data-v-416ba6da]{position:relative;-ms-flex-negative:0;flex-shrink:0;width:300px}.hero-float[data-v-416ba6da]{background:#fff;border-radius:20px;padding:24px;-webkit-box-shadow:0 20px 40px rgba(180,90,20,.25);box-shadow:0 20px 40px rgba(180,90,20,.25);position:relative;z-index:2}.ring[data-v-416ba6da]{width:130px;height:130px;border-radius:50%;margin:0 auto;background:conic-gradient(#ff8c42 calc(var(--p)*1%),#ffe4d2 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.ring[data-v-416ba6da]:before{content:"";position:absolute;width:94px;height:94px;border-radius:50%;background:#fff}.ring-inner[data-v-416ba6da]{position:relative;z-index:1;text-align:center}.ring-num[data-v-416ba6da]{font-size:26px;font-weight:800;color:#ff8c42;line-height:1}.ring-label[data-v-416ba6da]{font-size:12px;color:#909399;margin-top:4px}.float-stats[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:18px;padding-top:16px;border-top:1px solid #f2ece4}.float-stat[data-v-416ba6da]{text-align:center}.fs-num[data-v-416ba6da]{font-size:20px;font-weight:700;color:#303133}.fs-label[data-v-416ba6da]{font-size:12px;color:#909399;margin-top:2px}.float-tip[data-v-416ba6da]{margin-top:16px;text-align:center;font-size:13px;color:#ff8c42;background:#fff6ef;border-radius:10px;padding:8px}.hero-blob[data-v-416ba6da]{position:absolute;border-radius:50%;z-index:1}.hero-blob-1[data-v-416ba6da]{width:160px;height:160px;top:-40px;right:30px;background:radial-gradient(circle at 32% 30%,hsla(0,0%,100%,.55),hsla(0,0%,100%,.1) 70%);-webkit-filter:blur(2px);filter:blur(2px)}.hero-blob-2[data-v-416ba6da]{width:92px;height:92px;bottom:-28px;left:-10px;background:radial-gradient(circle at 40% 40%,rgba(255,224,168,.65),rgba(255,180,110,.12) 70%);-webkit-filter:blur(1px);filter:blur(1px)}.hero-deco[data-v-416ba6da]{position:absolute;z-index:0;pointer-events:none;border-radius:50%}.hd-1[data-v-416ba6da]{width:10px;height:10px;top:26%;right:16%;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 0 14px hsla(0,0%,100%,.85);box-shadow:0 0 14px hsla(0,0%,100%,.85)}.hd-2[data-v-416ba6da]{width:6px;height:6px;top:16%;right:28%;background:hsla(0,0%,100%,.7)}.hd-3[data-v-416ba6da]{width:14px;height:14px;bottom:24%;left:13%;background:hsla(0,0%,100%,.55);-webkit-box-shadow:0 0 18px hsla(0,0%,100%,.6);box-shadow:0 0 18px hsla(0,0%,100%,.6)}.hd-4[data-v-416ba6da]{width:5px;height:5px;top:44%;left:9%;background:hsla(0,0%,100%,.8)}.hd-ring[data-v-416ba6da]{width:48px;height:48px;bottom:28%;right:7%;border:2px solid hsla(0,0%,100%,.45)}.home-body[data-v-416ba6da]{padding-top:8px}.site-section-title[data-v-416ba6da]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 16px}.site-section-title .title-left[data-v-416ba6da],.site-section-title[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-section-title .title-left[data-v-416ba6da]{font-size:19px;font-weight:700;color:#303133}.site-section-title .title-left[data-v-416ba6da]:before{content:"";width:5px;height:18px;border-radius:3px;background:#ff8c42;margin-right:10px}.site-section-title .title-extra[data-v-416ba6da]{font-size:13px;color:#909399}.site-section-title .title-extra.link[data-v-416ba6da]{color:#ff8c42;cursor:pointer}.feature-grid[data-v-416ba6da]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px;border:1px solid #f2ece4;border-radius:14px;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.feature-card[data-v-416ba6da]:hover{border-color:#ffd9be;-webkit-box-shadow:0 8px 20px rgba(255,140,66,.1);box-shadow:0 8px 20px rgba(255,140,66,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.feature-icon[data-v-416ba6da]{width:46px;height:46px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0}.feature-icon i[data-v-416ba6da]{font-size:22px}.feature-body[data-v-416ba6da]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.feature-title[data-v-416ba6da]{font-size:15px;font-weight:600;color:#303133}.feature-desc[data-v-416ba6da]{font-size:13px;color:#909399;margin-top:4px}.feature-arrow[data-v-416ba6da]{color:#ff8c42;-ms-flex-item-align:center;align-self:center}.stat-band[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:16px;-webkit-box-shadow:0 6px 16px rgba(255,140,66,.06);box-shadow:0 6px 16px rgba(255,140,66,.06);overflow:hidden}.stat-cell[data-v-416ba6da]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:22px 16px;text-align:center;position:relative}.stat-cell+.stat-cell[data-v-416ba6da]:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:#f2ece4}.sc-num[data-v-416ba6da]{font-size:26px;font-weight:700;line-height:1}.sc-label[data-v-416ba6da]{font-size:13px;color:#909399;margin-top:6px}.paper-grid[data-v-416ba6da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.paper-item[data-v-416ba6da]{border:1px solid #f2ece4;border-radius:14px;padding:16px 18px;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.paper-item[data-v-416ba6da]:hover{border-color:#ffd9be;-webkit-box-shadow:0 8px 20px rgba(255,140,66,.1);box-shadow:0 8px 20px rgba(255,140,66,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.paper-name[data-v-416ba6da]{font-size:15px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-meta[data-v-416ba6da]{font-size:12px;color:#909399;margin-top:6px}.paper-info[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:10px}.pi-cell[data-v-416ba6da]{font-size:12px;color:#606266;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pi-cell i[data-v-416ba6da]{color:#ff8c42;font-size:13px}.paper-time[data-v-416ba6da]{margin-top:8px;font-size:12px;color:#7c9bf2;background:#f4f7fe;border-radius:8px;padding:4px 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.paper-bottom[data-v-416ba6da],.paper-time[data-v-416ba6da]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paper-bottom[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px}.paper-tag[data-v-416ba6da]{font-size:12px;padding:2px 10px;border-radius:10px;background:#fff1e6;color:#ff8c42}.paper-btn[data-v-416ba6da]{color:#ff8c42;font-weight:600}.insight-grid[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.insight-col[data-v-416ba6da]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:1px solid #f2ece4;border-radius:14px}.insight-title[data-v-416ba6da]{font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}[data-v-416ba6da] .insight-col .el-card__body{padding:18px}.continue-list[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.continue-item[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 12px;border-radius:10px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.continue-item[data-v-416ba6da]:hover{background:#fff9f3}.continue-item+.continue-item[data-v-416ba6da]{border-top:1px solid #f7f1ea}.continue-name[data-v-416ba6da]{font-size:15px;font-weight:600;color:#303133}.continue-meta[data-v-416ba6da]{font-size:12px;color:#909399;margin-top:4px}.continue-score[data-v-416ba6da]{text-align:center}.score-num[data-v-416ba6da]{font-size:20px;font-weight:700;color:#ff8c42}.score-label[data-v-416ba6da]{font-size:12px;color:#909399}.task-float[data-v-416ba6da]{position:fixed;right:24px;bottom:84px;z-index:999}.task-panel[data-v-416ba6da]{width:360px;max-height:60vh;background:#fff;border-radius:16px;-webkit-box-shadow:0 16px 48px rgba(60,40,20,.18);box-shadow:0 16px 48px rgba(60,40,20,.18);border:1px solid #f2ece4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.task-panel-header[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:linear-gradient(120deg,#ff8c42,#ffa94d);color:#fff;-ms-flex-negative:0;flex-shrink:0}.tp-title[data-v-416ba6da]{font-size:15px;font-weight:700;gap:6px}.tp-actions[data-v-416ba6da],.tp-title[data-v-416ba6da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tp-actions[data-v-416ba6da]{gap:12px}.tp-icon[data-v-416ba6da]{cursor:pointer;font-size:16px;opacity:.9}.tp-icon[data-v-416ba6da]:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.task-panel-body[data-v-416ba6da]{padding:6px 16px 12px;overflow-y:auto}.task-item[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:12px}.task-name[data-v-416ba6da]{font-size:14px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-count[data-v-416ba6da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;line-height:1;font-size:12px;color:#909399;background:#f7f8fa;border:1px solid #ebedf0;padding:0 9px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.task-count b.tc-done[data-v-416ba6da]{color:#67c23a;font-weight:700}.task-count.none-done[data-v-416ba6da]{color:#909399;background:#f7f8fa;border-color:#ebedf0}.task-count.part-done[data-v-416ba6da]{color:#ff8c42;background:#fff1e6;border-color:#ffd9be}.task-count.all-done[data-v-416ba6da]{color:#67c23a;background:#f0f9eb;border-color:#c2e7b0}.task-count.all-done b.tc-done[data-v-416ba6da]{color:#67c23a}.task-paper-row[data-v-416ba6da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 2px}.task-paper-row+.task-paper-row[data-v-416ba6da]{border-top:1px dashed #f2ece4}.tpr-name[data-v-416ba6da]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-fab[data-v-416ba6da]{width:56px;height:56px;border-radius:50%;background:linear-gradient(120deg,#ff8c42,#ffa94d);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;cursor:pointer;-webkit-box-shadow:0 10px 24px rgba(255,140,66,.4);box-shadow:0 10px 24px rgba(255,140,66,.4);position:relative;margin-left:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.task-fab[data-v-416ba6da]:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.fab-badge[data-v-416ba6da]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;line-height:20px;text-align:center;border-radius:10px;background:#f56c6c;color:#fff;font-size:12px;padding:0 5px;-webkit-box-shadow:0 2px 6px rgba(245,108,108,.4);box-shadow:0 2px 6px rgba(245,108,108,.4)}.task-pop-enter-active[data-v-416ba6da],.task-pop-leave-active[data-v-416ba6da]{-webkit-transition:all .25s ease;transition:all .25s ease}.task-pop-enter[data-v-416ba6da],.task-pop-leave-to[data-v-416ba6da]{opacity:0;-webkit-transform:translateY(16px) scale(.96);transform:translateY(16px) scale(.96)}.panel-card[data-v-416ba6da]{border:1px solid #f2ece4;border-radius:14px}.empty-block[data-v-416ba6da]{padding:48px 0;text-align:center;color:#909399;font-size:14px}.empty-block i[data-v-416ba6da]{font-size:40px;color:#ffd9be;display:block;margin-bottom:12px}.empty-block p[data-v-416ba6da]{margin:0}.empty-block.small[data-v-416ba6da]{padding:24px 0}.empty-block.small i[data-v-416ba6da]{font-size:30px}@media(max-width:900px){.hero-inner[data-v-416ba6da]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.hero-actions[data-v-416ba6da],.hero-mini[data-v-416ba6da]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-visual[data-v-416ba6da]{width:100%;max-width:320px}.insight-grid[data-v-416ba6da]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-grid[data-v-416ba6da]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.feature-grid[data-v-416ba6da]{grid-template-columns:1fr}.stat-band[data-v-416ba6da]{-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-cell[data-v-416ba6da]{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.stat-cell+.stat-cell[data-v-416ba6da]:before{display:none}.hero-title[data-v-416ba6da]{font-size:26px}.task-float[data-v-416ba6da]{right:12px;bottom:72px}.task-panel[data-v-416ba6da]{width:calc(100vw - 24px)}}