[data-v-4a36c10e]:root{--brand-primary:#ff8c42;--brand-primary-hover:#ffa05c;--brand-primary-active:#f2781e;--brand-primary-light-3:#ffddc6;--brand-primary-light-5:#ffc6a1;--brand-primary-light-7:#ffaf7b;--brand-primary-light-8:#ffa368;--brand-primary-light-9:#ff9855;--brand-primary-dark-2:#331c0d;--accent-indigo:#4f46e5;--accent-indigo-light:#6366f1;--accent-indigo-deep:#4338ca;--accent-indigo-soft:#eef2ff;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--text-faint:#c0c4cc;--text-muted:#909399;--text-brand:#ff8c42;--text-invert:#fff;--border-color:#ebe3db;--border-color-light:#f0ebe5;--bg-page:#f8fafc;--bg-card:#fff;--bg-elevated:#fff;--bg-soft:#fff3eb;--bg-soft-2:#ffe9dc;--bg-neutral:#eef1f5;--bg-hover:rgba(255,140,66,0.06);--bg-mask:rgba(0,0,0,0.5);--brand-deep:#c75e1c;--radius-sm:6px;--radius-base:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--shadow-sm:0 2px 8px rgba(255,140,66,0.06);--shadow-base:0 6px 18px rgba(255,140,66,0.1);--shadow-nav:0 2px 12px rgba(255,140,66,0.08);--shadow-lg:0 18px 48px rgba(255,140,66,0.16);--shadow-soft:0 10px 30px rgba(99,102,241,0.1);--shadow-glow:0 8px 24px rgba(255,140,66,0.22);--grad-brand:linear-gradient(120deg,#ff8c42,#ffa94d);--grad-brand-soft:linear-gradient(135deg,#fff3eb,bisque);--grad-text:linear-gradient(120deg,#ff8c42,#ffb066 50%,#7c9bf2);--grad-mixed:linear-gradient(120deg,#ff8c42,#7c9bf2);--blob-brand:radial-gradient(circle at 30% 30%,rgba(255,140,66,0.18),transparent 70%);--blob-indigo:radial-gradient(circle at 70% 70%,rgba(124,155,242,0.16),transparent 70%);--blob-mixed:radial-gradient(circle at 50% 50%,rgba(255,140,66,0.1),rgba(124,155,242,0.1),transparent 70%);--font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;--bg-card-rgb:255,255,255;--bg-page-rgb:248,250,252}[data-theme=dark][data-v-4a36c10e]{--brand-primary:#e8853a;--brand-primary-hover:#f0974f;--brand-primary-active:#c96f2a;--brand-primary-light-3:#453a30;--brand-primary-light-5:#382f27;--brand-primary-light-7:#2e2922;--brand-primary-light-8:#28241e;--brand-primary-light-9:#241f1a;--brand-primary-dark-2:#f0a877;--accent-indigo:#818cf8;--accent-indigo-light:#a5b4fc;--accent-indigo-deep:#6366f1;--accent-indigo-soft:#1e1b4b;--text-primary:#f2f4f7;--text-regular:#c9ced6;--text-secondary:#9ca3ad;--text-faint:#767d88;--text-muted:#9ca3ad;--text-brand:#f0974f;--text-invert:#fff;--border-color:rgba(52,57,65,0.5019607843137255);--border-color-light:#2a2e35;--border-neutral:#3a4049;--bg-page:#101216;--bg-card:#1b1e24;--bg-elevated:#252932;--bg-soft:#21252c;--bg-soft-2:#2a2e37;--bg-neutral:#1d2127;--bg-hover:hsla(0,0%,100%,0.07);--bg-mask:rgba(0,0,0,0.68);--brand-deep:#c96f2a;--brand-soft:rgba(232,133,58,0.12);--brand-soft-2:rgba(232,133,58,0.18);--shadow-sm:0 2px 8px rgba(0,0,0,0.45);--shadow-base:0 6px 18px rgba(0,0,0,0.5);--shadow-nav:0 2px 12px rgba(0,0,0,0.55);--shadow-lg:0 18px 48px rgba(0,0,0,0.6);--shadow-soft:0 10px 30px rgba(0,0,0,0.5);--shadow-glow:0 8px 24px rgba(232,133,58,0.18);--grad-brand:linear-gradient(120deg,#e8853a,#f0974f);--grad-brand-soft:linear-gradient(135deg,#21252c,#2a2e37);--grad-text:linear-gradient(120deg,#f0974f,#f8c9a0);--grad-mixed:linear-gradient(120deg,#e8853a,#a5b4fc);--blob-brand:radial-gradient(circle at 30% 30%,rgba(255,157,92,0.12),transparent 70%);--blob-indigo:radial-gradient(circle at 70% 70%,rgba(129,140,248,0.12),transparent 70%);--blob-mixed:radial-gradient(circle at 50% 50%,rgba(255,157,92,0.08),rgba(129,140,248,0.08),transparent 70%);--bg-card-rgb:30,33,39;--bg-page-rgb:21,23,27}.home-page[data-v-4a36c10e]{padding-bottom:30px}.hero[data-v-4a36c10e]{position:relative;padding:68px 0 72px;overflow:hidden;background:var(--bg-page)}.hero-bg[data-v-4a36c10e]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-blob[data-v-4a36c10e]{position:absolute;border-radius:50%;-webkit-filter:blur(70px);filter:blur(70px);opacity:.55}.hero-blob-1[data-v-4a36c10e]{width:380px;height:380px;top:-120px;right:-60px;background:#ffc9a3}.hero-blob-2[data-v-4a36c10e]{width:320px;height:320px;bottom:-140px;left:-80px;background:#bfd0f7}.hero-grid[data-v-4a36c10e]{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(124,155,242,.12) 1px,transparent 0);background-size:32px 32px;mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),to(transparent));mask-image:linear-gradient(180deg,#000 30%,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent)}.hero-inner[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;position:relative;z-index:1}.hero-text[data-v-4a36c10e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hero-eyebrow[data-v-4a36c10e]{gap:10px;font-weight:600;color:#ff8c42;background:rgba(var(--bg-card-rgb),.75);border:1px solid var(--border-color-light);padding:5px 14px 5px 6px;border-radius:999px;margin-bottom:18px}.eyebrow-chip[data-v-4a36c10e],.hero-eyebrow[data-v-4a36c10e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.eyebrow-chip[data-v-4a36c10e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#ff8c42,#ffa94d);color:#fff;-webkit-box-shadow:0 4px 10px rgba(255,140,66,.3);box-shadow:0 4px 10px rgba(255,140,66,.3)}.hero-title[data-v-4a36c10e]{font-size:40px;line-height:1.2;font-weight:800;color:var(--text-primary);margin:0 0 16px;letter-spacing:.4px}.hero-desc[data-v-4a36c10e]{font-size:15px;line-height:1.8;color:var(--text-secondary);margin:0 0 28px;max-width:520px}.hero-actions[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.hero-btn-ghost[data-v-4a36c10e],.hero-btn-primary[data-v-4a36c10e]{font-size:16px;height:50px;padding:0 36px;min-width:150px}.hero-btn-primary[data-v-4a36c10e]{background:#ff8c42;color:#fff;border:none;font-weight:600}.hero-btn-primary[data-v-4a36c10e]:hover{background:#ff6b2c;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 12px 24px rgba(255,140,66,.32);box-shadow:0 12px 24px rgba(255,140,66,.32)}.hero-btn-ghost[data-v-4a36c10e]{background:var(--bg-card);color:#ff8c42;border:1.5px solid var(--border-color-light);font-weight:600}.hero-btn-ghost[data-v-4a36c10e]:hover{border-color:#ff8c42;background:var(--bg-soft)}.hero-mini[data-v-4a36c10e]{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.mini-item[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;background:rgba(var(--bg-card-rgb),.7);border:1px solid var(--border-color-light);border-radius:14px;padding:10px 16px;-webkit-box-shadow:0 6px 16px rgba(180,90,20,.05);box-shadow:0 6px 16px rgba(180,90,20,.05)}.mini-ico[data-v-4a36c10e],.mini-item[data-v-4a36c10e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini-ico[data-v-4a36c10e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(255,140,66,.12),rgba(124,155,242,.12));color:#ff8c42;font-size:16px}.mini-txt[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.15}.mini-txt b[data-v-4a36c10e]{font-size:18px;font-weight:700;color:var(--text-primary)}.mini-txt span[data-v-4a36c10e]{font-size:12px;color:var(--text-secondary)}.hero-visual[data-v-4a36c10e]{position:relative;-ms-flex-negative:0;flex-shrink:0;width:300px}.hero-visual[data-v-4a36c10e]:before{content:"";position:absolute;inset:-18px;border-radius:36px;background:linear-gradient(135deg,rgba(255,140,66,.22),rgba(124,155,242,.18));-webkit-filter:blur(24px);filter:blur(24px);z-index:0}.hero-float[data-v-4a36c10e]{position:relative;z-index:1;background:rgba(var(--bg-card-rgb),.95);border:1px solid var(--border-color-light);border-radius:24px;padding:24px;-webkit-box-shadow:0 22px 48px rgba(180,90,20,.14);box-shadow:0 22px 48px rgba(180,90,20,.14)}.ring[data-v-4a36c10e]{width:130px;height:130px;margin:0 auto;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-svg[data-v-4a36c10e]{position:absolute;inset:0;width:130px;height:130px;overflow:visible;-webkit-filter:drop-shadow(0 4px 12px rgba(255,140,66,.28));filter:drop-shadow(0 4px 12px rgba(255,140,66,.28))}.ring-arc[data-v-4a36c10e]{-webkit-transition:stroke-dashoffset 1.2s cubic-bezier(.22,.61,.36,1);transition:stroke-dashoffset 1.2s cubic-bezier(.22,.61,.36,1)}.ring-inner[data-v-4a36c10e]{position:relative;z-index:1;text-align:center}.ring-num[data-v-4a36c10e]{font-size:26px;font-weight:800;color:#ff8c42;line-height:1}.ring-label[data-v-4a36c10e]{font-size:12px;color:var(--text-secondary);margin-top:4px}.float-stats[data-v-4a36c10e]{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 var(--border-color-light)}.float-stat[data-v-4a36c10e]{text-align:center}.fs-num[data-v-4a36c10e]{font-size:20px;font-weight:700;color:var(--text-primary)}.fs-label[data-v-4a36c10e]{font-size:12px;color:var(--text-secondary);margin-top:2px}.float-tip[data-v-4a36c10e]{margin-top:16px;text-align:center;font-size:13px;color:#ff8c42;background:var(--bg-soft);border-radius:10px;padding:8px}.hero-card-chip[data-v-4a36c10e]{position:absolute;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-color-light);border-radius:14px;padding:10px 14px;font-size:13px;font-weight:600;color:var(--text-primary);-webkit-box-shadow:0 14px 30px rgba(180,90,20,.12);box-shadow:0 14px 30px rgba(180,90,20,.12);white-space:nowrap}.hero-card-chip i[data-v-4a36c10e]{color:#ff8c42;font-size:16px}.hero-chip-1[data-v-4a36c10e]{top:-18px;right:-28px;-webkit-animation:chipFloat1-data-v-4a36c10e 6s ease-in-out infinite;animation:chipFloat1-data-v-4a36c10e 6s ease-in-out infinite}.hero-chip-2[data-v-4a36c10e]{bottom:-16px;left:-28px;-webkit-animation:chipFloat2-data-v-4a36c10e 7s ease-in-out infinite;animation:chipFloat2-data-v-4a36c10e 7s ease-in-out infinite}@-webkit-keyframes chipFloat1-data-v-4a36c10e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes chipFloat1-data-v-4a36c10e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes chipFloat2-data-v-4a36c10e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes chipFloat2-data-v-4a36c10e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(8px);transform:translateY(8px)}}.home-body[data-v-4a36c10e]{padding-top:8px}.site-section-title[data-v-4a36c10e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 16px}.site-section-title .title-left[data-v-4a36c10e],.site-section-title[data-v-4a36c10e]{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-4a36c10e]{font-size:19px;font-weight:700;color:var(--text-primary)}.site-section-title .title-left[data-v-4a36c10e]:before{content:"";width:5px;height:18px;border-radius:3px;background:#ff8c42;margin-right:10px}.site-section-title .title-extra[data-v-4a36c10e]{font-size:13px;color:var(--text-secondary)}.site-section-title .title-extra.link[data-v-4a36c10e]{color:#ff8c42;cursor:pointer}.feature-grid[data-v-4a36c10e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card[data-v-4a36c10e]{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 var(--border-color-light);border-radius:14px;background:var(--bg-card);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.feature-card[data-v-4a36c10e]:hover{border-color:var(--border-color-light);-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-4a36c10e]{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-4a36c10e]{font-size:22px}.feature-body[data-v-4a36c10e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.feature-title[data-v-4a36c10e]{font-size:15px;font-weight:600;color:var(--text-primary)}.feature-desc[data-v-4a36c10e]{font-size:13px;color:var(--text-secondary);margin-top:4px}.feature-arrow[data-v-4a36c10e]{color:#ff8c42;-ms-flex-item-align:center;align-self:center}.stat-band[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--bg-card);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-4a36c10e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:22px 16px;text-align:center;position:relative}.stat-cell+.stat-cell[data-v-4a36c10e]:before{content:"";position:absolute;left:0;top:22%;height:56%;width:1px;background:var(--bg-soft)}.sc-num[data-v-4a36c10e]{font-size:26px;font-weight:700;line-height:1}.sc-label[data-v-4a36c10e]{font-size:13px;color:var(--text-secondary);margin-top:6px}.paper-grid[data-v-4a36c10e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.paper-item[data-v-4a36c10e]{border:1px solid var(--border-color-light);border-radius:14px;padding:16px 18px;background:var(--bg-card);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.paper-item[data-v-4a36c10e]:hover{border-color:var(--border-color-light);-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-4a36c10e]{font-size:15px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-meta[data-v-4a36c10e]{font-size:12px;color:var(--text-secondary);margin-top:6px}.paper-info[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:10px}.pi-cell[data-v-4a36c10e]{font-size:12px;color:var(--text-regular);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-4a36c10e]{color:#ff8c42;font-size:13px}.paper-time[data-v-4a36c10e]{margin-top:8px;font-size:12px;color:#7c9bf2;background:var(--bg-soft);border-radius:8px;padding:4px 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.paper-bottom[data-v-4a36c10e],.paper-time[data-v-4a36c10e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paper-bottom[data-v-4a36c10e]{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-4a36c10e]{font-size:12px;padding:2px 10px;border-radius:10px;background:var(--bg-soft);color:#ff8c42}.paper-btn[data-v-4a36c10e]{color:#ff8c42;font-weight:600}.insight-grid[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.insight-col[data-v-4a36c10e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:1px solid var(--border-color-light);border-radius:14px}.insight-title[data-v-4a36c10e]{font-size:14px;color:var(--text-regular);margin-bottom:8px;font-weight:500}[data-v-4a36c10e] .insight-col .el-card__body{padding:18px}.continue-list[data-v-4a36c10e]{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-4a36c10e]{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-4a36c10e]:hover{background:var(--bg-hover)}.continue-item+.continue-item[data-v-4a36c10e]{border-top:1px solid var(--border-color-light)}.continue-name[data-v-4a36c10e]{font-size:15px;font-weight:600;color:var(--text-primary)}.continue-meta[data-v-4a36c10e]{font-size:12px;color:var(--text-secondary);margin-top:4px}.continue-score[data-v-4a36c10e]{text-align:center}.score-num[data-v-4a36c10e]{font-size:20px;font-weight:700;color:#ff8c42}.score-label[data-v-4a36c10e]{font-size:12px;color:var(--text-secondary)}.task-float[data-v-4a36c10e]{position:static;z-index:999}.task-panel[data-v-4a36c10e]{position:fixed;right:24px;bottom:150px;width:360px;max-height:60vh;background:var(--bg-card);border-radius:18px;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border-color);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;z-index:9999}.task-panel-header[data-v-4a36c10e]{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 16px;background:linear-gradient(120deg,#ff9a4d,#ff8c42 55%,#e2681e);color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 14px rgba(255,140,66,.28);box-shadow:0 4px 14px rgba(255,140,66,.28);position:relative;z-index:1}.tp-title[data-v-4a36c10e]{font-size:15px;font-weight:700;gap:6px}.tp-actions[data-v-4a36c10e],.tp-title[data-v-4a36c10e]{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-4a36c10e]{gap:12px}.tp-icon[data-v-4a36c10e]{cursor:pointer;font-size:16px;opacity:.9}.tp-icon[data-v-4a36c10e]:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.task-panel-body[data-v-4a36c10e]{padding:6px 16px 12px;overflow-y:auto}.task-item[data-v-4a36c10e]{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-4a36c10e]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-count[data-v-4a36c10e]{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:var(--text-secondary);background:var(--bg-soft);border:1px solid var(--border-color);padding:0 9px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.task-count b.tc-done[data-v-4a36c10e]{color:#67c23a;font-weight:700}.task-count.none-done[data-v-4a36c10e]{color:var(--text-secondary);background:var(--bg-page);border-color:var(--border-color)}.task-count.part-done[data-v-4a36c10e]{color:#ff8c42;background:var(--bg-soft);border-color:var(--border-color-light)}.task-count.all-done[data-v-4a36c10e]{color:#67c23a;background:rgba(103,194,58,.14);border-color:rgba(103,194,58,.35)}.task-count.all-done b.tc-done[data-v-4a36c10e]{color:#67c23a}.task-paper-row[data-v-4a36c10e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 8px;margin:0 -8px;border-radius:10px;-webkit-transition:background .18s ease;transition:background .18s ease}.task-paper-row[data-v-4a36c10e]:hover{background:var(--bg-hover)}.task-paper-row+.task-paper-row[data-v-4a36c10e]{border-top:1px dashed var(--border-color-light)}.task-paper-row:hover+.task-paper-row[data-v-4a36c10e]{border-top-color:transparent}.tpr-name[data-v-4a36c10e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:13px;color:var(--text-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-fab[data-v-4a36c10e]{width:64px;height:64px;border-radius:50%;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;cursor:pointer;position:fixed;right:24px;bottom:110px;z-index:1000;background:transparent;-webkit-animation:fab-float-data-v-4a36c10e 3.4s ease-in-out infinite;animation:fab-float-data-v-4a36c10e 3.4s ease-in-out infinite;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.task-fab[data-v-4a36c10e]:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.task-fab:hover .m-bulb[data-v-4a36c10e]{-webkit-filter:drop-shadow(0 0 4px rgba(255,210,122,.95));filter:drop-shadow(0 0 4px rgba(255,210,122,.95))}.task-fab.open[data-v-4a36c10e]:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.mascot-svg[data-v-4a36c10e]{width:54px;height:54px;display:block;overflow:visible}.m-bulb[data-v-4a36c10e]{-webkit-transform-origin:32px 5px;transform-origin:32px 5px;-webkit-animation:bulb-blink-data-v-4a36c10e 1.8s ease-in-out infinite;animation:bulb-blink-data-v-4a36c10e 1.8s ease-in-out infinite}.m-eye[data-v-4a36c10e]{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:eye-blink-data-v-4a36c10e 4.5s infinite;animation:eye-blink-data-v-4a36c10e 4.5s infinite}.fab-tip[data-v-4a36c10e]{position:absolute;bottom:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;color:#ff8c42;font-weight:600;white-space:nowrap;opacity:.85;pointer-events:none}.fab-badge[data-v-4a36c10e]{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;line-height:21px;text-align:center;border-radius:11px;background:#ff4d4f;color:#fff;font-size:12px;font-weight:700;padding:0 6px;z-index:5;border:2px solid #fff;-webkit-box-shadow:0 3px 8px rgba(255,77,79,.45);box-shadow:0 3px 8px rgba(255,77,79,.45);-webkit-animation:badge-beat-data-v-4a36c10e 1.6s ease-in-out infinite;animation:badge-beat-data-v-4a36c10e 1.6s ease-in-out infinite}@-webkit-keyframes bulb-blink-data-v-4a36c10e{0%,to{opacity:1}50%{opacity:.5}}@keyframes bulb-blink-data-v-4a36c10e{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes eye-blink-data-v-4a36c10e{0%,90%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}95%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}}@keyframes eye-blink-data-v-4a36c10e{0%,90%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}95%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}}@-webkit-keyframes fab-float-data-v-4a36c10e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes fab-float-data-v-4a36c10e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@-webkit-keyframes badge-beat-data-v-4a36c10e{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes badge-beat-data-v-4a36c10e{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}.task-pop-enter-active[data-v-4a36c10e],.task-pop-leave-active[data-v-4a36c10e]{-webkit-transition:opacity .26s cubic-bezier(.22,.61,.36,1),-webkit-transform .26s cubic-bezier(.22,.61,.36,1);transition:opacity .26s cubic-bezier(.22,.61,.36,1),-webkit-transform .26s cubic-bezier(.22,.61,.36,1);transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1);transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1),-webkit-transform .26s cubic-bezier(.22,.61,.36,1)}.task-pop-enter[data-v-4a36c10e],.task-pop-leave-to[data-v-4a36c10e]{opacity:0;-webkit-transform:translateY(16px) scale(.92);transform:translateY(16px) scale(.92);-webkit-transform-origin:bottom right;transform-origin:bottom right}.panel-card[data-v-4a36c10e]{border:1px solid var(--border-color-light);border-radius:14px}.empty-block[data-v-4a36c10e]{padding:48px 0;text-align:center;color:var(--text-secondary);font-size:14px}.empty-block i[data-v-4a36c10e]{font-size:40px;color:var(--text-brand);display:block;margin-bottom:12px}.empty-block p[data-v-4a36c10e]{margin:0}.empty-block.small[data-v-4a36c10e]{padding:24px 0}.empty-block.small i[data-v-4a36c10e]{font-size:30px}@media(max-width:900px){.hero-inner[data-v-4a36c10e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.hero-actions[data-v-4a36c10e],.hero-mini[data-v-4a36c10e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-visual[data-v-4a36c10e]{width:100%;max-width:320px}.hero-chip-1[data-v-4a36c10e]{right:-6px}.hero-chip-2[data-v-4a36c10e]{left:-6px}.insight-grid[data-v-4a36c10e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-grid[data-v-4a36c10e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.feature-grid[data-v-4a36c10e]{grid-template-columns:1fr}.stat-band[data-v-4a36c10e]{-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-cell[data-v-4a36c10e]{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.stat-cell+.stat-cell[data-v-4a36c10e]:before{display:none}.hero-title[data-v-4a36c10e]{font-size:26px}.task-panel[data-v-4a36c10e]{right:12px;left:12px;bottom:130px;width:auto}.task-fab[data-v-4a36c10e]{right:12px;left:auto;bottom:100px}}