.paper-type-section--modules[data-v-edecb026]{background:linear-gradient(180deg,#edf2f9,#f4f7fb);box-sizing:border-box;overflow:hidden;padding:44px 24px 48px!important;position:relative;width:100%}.paper-type-section--modules[data-v-edecb026]:after,.paper-type-section--modules[data-v-edecb026]:before{content:none!important;display:none!important}@media (max-width:1023px){.paper-type-section--modules[data-v-edecb026]{padding:36px 20px 40px!important}}@media (max-width:767px){.paper-type-section--modules[data-v-edecb026]{padding:28px 16px 32px!important}}.paper-ambient-bg[data-v-edecb026]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.paper-glow[data-v-edecb026]{border-radius:50%;filter:blur(110px);opacity:.35;position:absolute}.paper-glow--top[data-v-edecb026]{background:radial-gradient(circle,#3b82f638 0,#93c5fd00 70%);height:400px;right:20%;top:-60px;width:600px}.paper-grid-pattern[data-v-edecb026]{background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 0);background-size:32px 32px;top:0;right:0;bottom:0;left:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.85) 15%,rgba(0,0,0,.85) 85%,transparent);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.85) 15%,rgba(0,0,0,.85) 85%,transparent);position:absolute}.paper-module[data-v-edecb026]{display:flex!important;flex-direction:column!important;gap:32px!important;margin:0 auto!important;max-width:1280px!important;position:relative;width:100%!important;z-index:2}@media (max-width:767px){.paper-module[data-v-edecb026]{gap:20px!important}}.paper-section-head[data-v-edecb026]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.paper-section-head__badge[data-v-edecb026]{align-items:center;background:#ffffffe6;border:1px solid rgba(59,130,246,.22);border-radius:999px;box-shadow:0 4px 12px #3b82f60f;color:#1e40af;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:5px 14px}.paper-section-head__badge .badge-dot[data-v-edecb026]{background:#2563eb;border-radius:50%;box-shadow:0 0 8px #3b82f6;height:7px;width:7px}.paper-section-head__title[data-v-edecb026]{color:#0f172a;display:flex;flex-wrap:wrap;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:850;gap:8px 12px;justify-content:center;letter-spacing:-.02em;line-height:1.25;margin:0}.paper-section-head__title .title-gradient[data-v-edecb026]{background:linear-gradient(135deg,#1d4ed8,#2563eb 45%,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}@media (max-width:767px){.paper-section-head__title[data-v-edecb026]{font-size:clamp(1.5rem,6.2vw,1.95rem);gap:6px}}.paper-section-head__desc[data-v-edecb026]{color:#475569;font-size:15px;line-height:1.6;margin:0;max-width:620px}@media (max-width:767px){.paper-section-head__desc[data-v-edecb026]{font-size:13.5px;line-height:1.55}}.paper-tabs-wrapper[data-v-edecb026]{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid rgba(226,232,240,.9);border-radius:16px;box-shadow:0 8px 24px -6px #0f172a14;display:inline-flex;gap:8px;margin-top:10px;max-width:100%;overflow-x:auto;padding:6px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.paper-tabs-wrapper[data-v-edecb026]::-webkit-scrollbar{display:none}@media (max-width:767px){.paper-tabs-wrapper[data-v-edecb026]{border-radius:13px;gap:6px;justify-content:flex-start;padding:5px 6px;width:100%}}.paper-tab-pill[data-v-edecb026]{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:650;gap:8px;padding:9px 18px;position:relative;transition:all .22s ease;white-space:nowrap}@media (max-width:767px){.paper-tab-pill[data-v-edecb026]{font-size:13px;gap:6px;padding:8px 13px}}.paper-tab-pill[data-v-edecb026]:hover:not(.is-active){background:#f1f5f9b3;color:#0f172a}.paper-tab-pill.is-active[data-v-edecb026]{background:#fff;border-color:#bfdbfee6;box-shadow:0 4px 14px #2563eb1a;color:#1d4ed8;font-weight:750}.paper-tab-pill.is-active .paper-tab-pill__icon[data-v-edecb026]{color:#2563eb}.paper-tab-pill__icon[data-v-edecb026]{color:#64748b;font-size:14px;transition:color .2s ease}.paper-tab-pill__badge[data-v-edecb026]{background:#eff6ff;border-radius:4px;color:#2563eb;font-size:10px;font-weight:700;padding:1px 6px}.paper-spotlight-card[data-v-edecb026]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff5;border:1px solid hsla(0,0%,100%,.95);border-radius:22px;box-shadow:0 24px 50px -12px #0f172a1a,0 4px 16px #0f172a08,inset 0 1px #fffffff2;overflow:hidden;padding:38px 44px;position:relative}@media (max-width:1023px){.paper-spotlight-card[data-v-edecb026]{border-radius:18px;padding:28px 24px}}@media (max-width:767px){.paper-spotlight-card[data-v-edecb026]{border-radius:16px;padding:20px 16px}}.paper-spotlight-grid[data-v-edecb026]{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media (max-width:1023px){.paper-spotlight-grid[data-v-edecb026]{gap:32px;grid-template-columns:1fr}}@media (max-width:767px){.paper-spotlight-grid[data-v-edecb026]{gap:22px}}.spotlight-left[data-v-edecb026]{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.spotlight-kicker[data-v-edecb026]{background:#eff6ff;border-radius:4px;color:#2563eb;display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:2px 8px}.spotlight-title[data-v-edecb026]{color:#0f172a;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:850;line-height:1.3;margin:0 0 10px}.spotlight-desc[data-v-edecb026]{color:#475569;font-size:14.5px;line-height:1.65;margin:0 0 24px}.spotlight-highlights[data-v-edecb026]{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;width:100%}.highlight-box[data-v-edecb026]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:14px;padding:12px 16px;transition:all .22s ease}.highlight-box[data-v-edecb026]:hover{background:#f0f7ff;border-color:#bfdbfe;transform:translate(3px)}.highlight-box__icon[data-v-edecb026]{align-items:center;background:#dbeafe;border-radius:10px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.highlight-box__info[data-v-edecb026]{display:flex;flex-direction:column;gap:2px}.highlight-box__info strong[data-v-edecb026]{color:#1e293b;font-size:14px;font-weight:750}.highlight-box__info span[data-v-edecb026]{color:#64748b;font-size:12px}.spotlight-actions[data-v-edecb026]{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.spotlight-btn[data-v-edecb026]{background:linear-gradient(135deg,#1d4ed8,#2563eb 50%,#3b82f6);border:none;border-radius:13px;box-shadow:0 10px 24px -4px #2563eb66;color:#fff;cursor:pointer;font-size:15px;font-weight:750;height:48px;max-width:380px;min-height:48px;overflow:hidden;position:relative;transition:all .24s ease;width:100%}@media (max-width:767px){.spotlight-btn[data-v-edecb026]{max-width:100%}}.spotlight-btn[data-v-edecb026]:hover{box-shadow:0 14px 28px -4px #2563eb80;transform:translateY(-1.5px)}.spotlight-btn .btn-content[data-v-edecb026]{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative;z-index:2}.spotlight-btn .btn-glow[data-v-edecb026]{animation:btnShimmer-edecb026 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.24),transparent);top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}.spotlight-assurance[data-v-edecb026]{align-items:center;color:#64748b;display:inline-flex;font-size:12px;gap:6px;justify-content:center;text-align:center}@media (max-width:767px){.spotlight-assurance[data-v-edecb026]{flex-wrap:wrap;font-size:11px}}.spotlight-right[data-v-edecb026]{width:100%}.visual-panel[data-v-edecb026]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 24px -6px #0f172a0d;display:flex;flex-direction:column;gap:16px;padding:24px;text-align:left}@media (max-width:767px){.visual-panel[data-v-edecb026]{border-radius:14px;gap:12px;padding:16px 12px}}.visual-card-head[data-v-edecb026]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding-bottom:12px}.visual-card-head strong[data-v-edecb026]{color:#1e293b;flex-shrink:0;font-size:14px;font-weight:750;white-space:nowrap}@media (max-width:767px){.visual-card-head[data-v-edecb026]{flex-wrap:wrap;gap:6px 8px;padding-bottom:10px}.visual-card-head strong[data-v-edecb026]{font-size:13px}.visual-card-head .visual-status[data-v-edecb026]{justify-content:flex-start;width:100%}}.visual-badge[data-v-edecb026]{background:#dbeafe;border-radius:4px;color:#2563eb;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:2px 7px;white-space:nowrap}.visual-badge--cnki[data-v-edecb026]{align-items:center;display:inline-flex;gap:5px}.visual-badge--cnki .cnki-icon[data-v-edecb026]{height:14px;-o-object-fit:contain;object-fit:contain;width:14px}@media (max-width:767px){.visual-badge[data-v-edecb026]{font-size:10px;letter-spacing:.03em;padding:2px 6px}}.visual-status[data-v-edecb026]{align-items:center;color:#10b981;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:650;gap:4px;white-space:nowrap}.roadmap-flow[data-v-edecb026]{display:flex;flex-direction:column;gap:6px}.roadmap-card[data-v-edecb026]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:10px 14px;transition:all .2s ease}.roadmap-card .rm-num[data-v-edecb026]{background:#eff6ff;border-radius:4px;color:#2563eb;font-size:11px;font-weight:850;padding:3px 6px}.roadmap-card .rm-content[data-v-edecb026]{display:flex;flex-direction:column;gap:1px}.roadmap-card .rm-content strong[data-v-edecb026]{color:#1e293b;font-size:13px;font-weight:700}.roadmap-card .rm-content small[data-v-edecb026]{color:#64748b;font-size:11px}.roadmap-card--focus[data-v-edecb026]{background:#f0f7ff;border-color:#93c5fd;box-shadow:0 4px 12px #2563eb14}.roadmap-card--focus .rm-num[data-v-edecb026]{background:#2563eb;color:#fff}.rm-connector[data-v-edecb026]{color:#cbd5e1;display:flex;font-size:9px;justify-content:center}.visual-card-foot[data-v-edecb026]{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;padding-top:10px}.pill-metric[data-v-edecb026]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;gap:5px;padding:3px 9px}.lit-cards-stack[data-v-edecb026]{gap:10px}.lit-cards-stack[data-v-edecb026],.lit-paper-chip[data-v-edecb026]{display:flex;flex-direction:column}.lit-paper-chip[data-v-edecb026]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:12px 14px}.lit-paper-chip__top[data-v-edecb026]{align-items:center;display:flex;gap:8px}.lit-paper-chip .lit-tag[data-v-edecb026]{background:#dbeafe;border-radius:4px;color:#1d4ed8;font-size:10px;font-weight:750;padding:2px 6px}.lit-paper-chip .lit-tag--sci[data-v-edecb026]{background:#fef3c7;color:#b45309}.lit-paper-chip .lit-cite-idx[data-v-edecb026]{color:#2563eb;font-size:11px;font-weight:850}.lit-paper-chip .lit-year[data-v-edecb026]{color:#94a3b8;font-size:11px;margin-left:auto}.lit-paper-chip .lit-title[data-v-edecb026]{color:#0f172a;font-size:13.5px;font-weight:750;line-height:1.4;margin:0}.lit-paper-chip .lit-meta[data-v-edecb026]{color:#64748b;font-size:11.5px;margin:0}.lit-paper-chip--second[data-v-edecb026]{opacity:.9}.lit-highlight-bar[data-v-edecb026]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;color:#1d4ed8;display:flex;font-size:12px;font-weight:650;gap:8px;padding:10px 12px}.thesis-chips-inline[data-v-edecb026]{display:flex;gap:6px}.th-chip[data-v-edecb026]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:11.5px;font-weight:600;padding:3px 8px}.th-chip.is-active[data-v-edecb026]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;font-weight:750}.thesis-skeleton-list[data-v-edecb026]{display:flex;flex-direction:column;gap:8px}.skeleton-row[data-v-edecb026]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:9px 12px}.skeleton-row .sk-ch[data-v-edecb026]{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:10px;font-weight:800;padding:2px 5px}.skeleton-row .sk-name[data-v-edecb026]{color:#334155;flex:1;font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skeleton-row .sk-tag[data-v-edecb026]{color:#64748b;font-size:11px}.skeleton-row.is-active .sk-ch[data-v-edecb026]{background:#dbeafe;color:#1d4ed8}.skeleton-row.is-generating[data-v-edecb026]{background:#eff6ff;border-color:#93c5fd}.skeleton-row.is-generating .sk-ch[data-v-edecb026]{background:#2563eb;color:#fff}.thesis-target-metrics[data-v-edecb026]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:4px}.th-metric-box[data-v-edecb026]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:flex;flex-direction:column;gap:2px;padding:10px;text-align:center}.th-metric-box .val[data-v-edecb026]{color:#2563eb;font-size:16px;font-weight:850}.th-metric-box .lbl[data-v-edecb026]{color:#64748b;font-size:11px}.th-metric-box--green .val[data-v-edecb026]{color:#10b981}.task-timeline-grid[data-v-edecb026]{display:flex;flex-direction:column;gap:8px}.task-node[data-v-edecb026]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:flex;gap:12px;padding:10px 12px}.task-node .node-icon[data-v-edecb026]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:inline-flex;font-size:11px;height:26px;justify-content:center;width:26px}.task-node .node-copy[data-v-edecb026]{display:flex;flex-direction:column;gap:1px}.task-node .node-copy strong[data-v-edecb026]{color:#1e293b;font-size:12.5px;font-weight:700}.task-node .node-copy span[data-v-edecb026]{color:#64748b;font-size:11px}.task-node.is-done .node-icon[data-v-edecb026]{background:#dbeafe;color:#1d4ed8}.task-node.is-active[data-v-edecb026]{background:#eff6ff;border-color:#93c5fd}.task-node.is-active .node-icon[data-v-edecb026]{background:#2563eb;color:#fff}.task-guarantee-note[data-v-edecb026]{align-items:center;color:#475569;display:inline-flex;font-size:11.5px;gap:6px;padding-top:6px}.visual-panel--plot[data-v-edecb026]{background:linear-gradient(165deg,#eef5ff,#e8f0fe 45%,#f0f7ff);overflow:hidden;padding:16px 8px}.plot-carousel[data-v-edecb026]{align-items:center;display:flex;gap:4px;min-height:280px;position:relative;width:100%}.plot-carousel__stage[data-v-edecb026]{flex:1;height:268px;min-width:0;position:relative}.plot-carousel__card[data-v-edecb026]{background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:14px;box-shadow:0 14px 32px -10px #0f172a38;display:flex;flex-direction:column;height:100%;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translate(-50%) scale(.82);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,box-shadow .32s ease;width:78%;z-index:0}.plot-carousel__card.is-center[data-v-edecb026]{box-shadow:0 18px 40px -12px #2563eb47;opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);z-index:3}.plot-carousel__card.is-prev[data-v-edecb026]{opacity:.72;transform:translate(-88%) scale(.86);z-index:1}.plot-carousel__card.is-next[data-v-edecb026]{opacity:.72;transform:translate(-12%) scale(.86);z-index:1}.plot-carousel__card.is-far[data-v-edecb026]{opacity:0;transform:translate(-50%) scale(.75);z-index:0}.plot-carousel__chrome[data-v-edecb026]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:6px;height:28px;padding:0 12px}.plot-carousel__dot[data-v-edecb026]{border-radius:50%;height:8px;width:8px}.plot-carousel__dot--r[data-v-edecb026]{background:#f87171}.plot-carousel__dot--y[data-v-edecb026]{background:#fbbf24}.plot-carousel__dot--g[data-v-edecb026]{background:#34d399}.plot-carousel__img-wrap[data-v-edecb026]{align-items:center;background:#fff;display:flex;flex:1;justify-content:center;min-height:0;padding:8px}.plot-carousel__img[data-v-edecb026]{border-radius:4px;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.plot-carousel__nav[data-v-edecb026]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 6px 16px -4px #0f172a29;color:#2563eb;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:36px;z-index:4}.plot-carousel__nav[data-v-edecb026]:hover{background:#eff6ff;box-shadow:0 8px 20px -4px #2563eb47;transform:scale(1.06)}.plot-carousel__nav i[data-v-edecb026]{font-size:13px}@keyframes btnShimmer-edecb026{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}
