.page-container[data-v-83e6fd57]{display:flex;min-height:calc(100vh - var(--header-height) - var(--nav-height) - var(--init-gap) - var(--init-gap));overflow:hidden}.page-container>main[data-v-83e6fd57]{align-items:stretch;flex:1;min-height:inherit}.capability-list[data-v-83e6fd57]{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.metric-card[data-v-83e6fd57]{border:1px solid color-mix(in srgb,var(--jz-theme) 12%,#fff);box-shadow:0 8px 18px color-mix(in srgb,var(--jz-theme) 8%,transparent)}.metric-card__value[data-v-83e6fd57]{color:var(--jz-theme)}.theme-btn[data-v-83e6fd57]{border:1px solid transparent}.theme-btn--secondary[data-v-83e6fd57]{border-color:color-mix(in srgb,var(--jz-theme) 24%,#fff);box-shadow:0 6px 16px color-mix(in srgb,var(--jz-theme) 8%,transparent);color:var(--jz-theme)}.theme-btn--secondary[data-v-83e6fd57]:hover{background:color-mix(in srgb,var(--jz-theme) 8%,#fff)}.theme-btn--primary[data-v-83e6fd57]{background:var(--jz-theme);box-shadow:0 10px 20px color-mix(in srgb,var(--jz-theme) 24%,transparent)}.theme-btn--primary[data-v-83e6fd57]:hover{background:color-mix(in srgb,var(--jz-theme) 88%,#000);box-shadow:0 14px 24px color-mix(in srgb,var(--jz-theme) 30%,transparent)}@media(max-width:1100px){.page-container[data-v-83e6fd57]{overflow:auto}}.exam-item[data-v-2933a4c7]{background:linear-gradient(135deg,var(--jz-theme-soft-bg) 0,#fff 100%);border:2px solid transparent;border-radius:var(--jz-radius-md);cursor:pointer;display:flex;flex-direction:column;min-height:290px;padding:10px 8px;position:relative;transition:.2s}.exam-item[data-v-2933a4c7] .flow-chart-container{background:transparent;border:none;padding:8px}.exam-item[data-v-2933a4c7] .exam-flow{background:transparent;padding:0}.exam-item.active[data-v-2933a4c7],.exam-item[data-v-2933a4c7]:hover{border-color:var(--jz-theme)}.exam-item.active[data-v-2933a4c7]{background:linear-gradient(135deg,var(--jz-theme-soft-bg) 0,var(--jz-theme-soft-bg) 100%);box-shadow:0 4px 12px #3b82f626}.placeholder[data-v-2933a4c7]{align-items:center;color:var(--jz-text-3);display:flex;font-size:var(--jz-text-sm);justify-content:center;min-height:270px}.placeholder-content[data-v-2933a4c7]{animation:pulse-2933a4c7 1.5s ease-in-out infinite}@keyframes pulse-2933a4c7{0%,to{opacity:.6}50%{opacity:1}}.container[data-v-adc3055c]{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;min-height:100%;padding:30px 20px 20px;width:1200px}.page-header[data-v-adc3055c]{background:#fff;border-radius:12px;padding:25px 30px}.header-top[data-v-adc3055c]{justify-content:space-between;margin-bottom:20px}.header-left[data-v-adc3055c],.header-top[data-v-adc3055c]{align-items:center;display:flex}.header-left[data-v-adc3055c]{gap:15px}.back-icon-btn[data-v-adc3055c]{align-items:center;background:#f0f2ff;border:none;border-radius:8px;color:#667eea;cursor:pointer;display:flex;height:36px;justify-content:center;transition:.2s;width:36px}.back-icon-btn[data-v-adc3055c]:hover{background:#667eea;color:#fff;transform:translate(-2px)}.page-header h1[data-v-adc3055c]{align-items:center;color:#2c3e50;display:flex;font-size:24px;font-weight:600}.title-slogan[data-v-adc3055c]{border-left:2px solid #e2e8f0;color:#64748b;font-size:13px;font-style:italic;font-weight:400;margin-left:12px;padding-left:15px}.header-right[data-v-adc3055c]{align-items:center;display:flex;gap:12px}.semester-select[data-v-adc3055c]{min-width:200px}.header-stats[data-v-adc3055c]{background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:20px}.stat-card[data-v-adc3055c]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;gap:10px;padding:12px;transition:.2s}.stat-card[data-v-adc3055c]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-icon[data-v-adc3055c]{font-size:22px}.stat-info[data-v-adc3055c]{flex:1}.stat-value[data-v-adc3055c]{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:2px}.stat-label[data-v-adc3055c]{color:#64748b;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.content-layout[data-v-adc3055c]{display:grid;flex:1;gap:16px;grid-template-columns:380px 1fr;min-height:calc(100vh - var(--header-height) - var(--init-gap) - var(--init-gap))}.exam-list[data-v-adc3055c]{align-self:flex-start;background:#fff;box-shadow:0 3px 15px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - var(--header-height) - var(--init-gap) - var(--init-gap));overflow:hidden;position:sticky;top:calc(var(--header-height) + var(--nav-height))}.exam-list-header[data-v-adc3055c]{align-items:center;border-bottom:2px solid #e2e8f0;color:#2d3748;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:8px;height:60px;margin-bottom:20px;padding-bottom:16px}.exam-list-content[data-v-adc3055c]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:0 20px 20px}.detail-content[data-v-adc3055c]{background:#fff;box-shadow:0 3px 15px #00000014;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - var(--header-height) - var(--init-gap) - var(--init-gap));padding:20px}.detail-title[data-v-adc3055c]{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.detail-body[data-v-adc3055c]{flex:1;overflow-y:auto}.detail-body[data-v-adc3055c]::-webkit-scrollbar{width:6px}.detail-body[data-v-adc3055c]::-webkit-scrollbar-track{background:transparent}.detail-body[data-v-adc3055c]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.detail-body[data-v-adc3055c]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.task-effect-section[data-v-adc3055c]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;padding:20px}.section-title[data-v-adc3055c]{align-items:center;color:#0c4a6e;display:flex;font-size:16px;font-weight:600;gap:8px}.section-subtitle[data-v-adc3055c]{align-items:center;background:#e0e7ff;border-radius:50%;color:#3730a3;cursor:help;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin-left:4px;position:relative;width:18px}.effect-content[data-v-adc3055c]{align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr}.effect-card[data-v-adc3055c]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;padding:16px;text-align:center}.effect-label[data-v-adc3055c]{color:#64748b;font-size:13px;font-weight:500;margin-bottom:8px}.effect-value[data-v-adc3055c]{font-size:32px;font-weight:700;margin-bottom:4px}.effect-value.before[data-v-adc3055c]{color:#dc2626}.effect-value.success[data-v-adc3055c]{color:#10b981}.effect-value.warning[data-v-adc3055c]{color:#f59e0b}.effect-desc[data-v-adc3055c],.effect-value.pending[data-v-adc3055c]{color:#94a3b8}.effect-desc[data-v-adc3055c]{font-size:12px}.effect-arrow[data-v-adc3055c]{animation:pulse-adc3055c 2s infinite;color:#3b82f6;font-size:24px}@keyframes pulse-adc3055c{0%,to{opacity:1}50%{opacity:.5}}.knowledge-item[data-v-adc3055c]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s}.knowledge-item[data-v-adc3055c]:hover{border-color:#cbd5e0;box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.knowledge-name[data-v-adc3055c]{color:#2d3748;font-size:15px;font-weight:600;margin-bottom:14px;position:relative}.score-comparison[data-v-adc3055c]{align-items:center;display:flex;gap:24px}.score-item[data-v-adc3055c]{background:#fff;border-radius:10px;flex:1;padding:12px;text-align:center}.score-label[data-v-adc3055c]{color:#64748b;font-size:12px;margin-bottom:6px}.score-value[data-v-adc3055c]{font-size:24px;font-weight:700}.score-value.danger[data-v-adc3055c]{color:#dc2626}.score-value.warning[data-v-adc3055c]{color:#f59e0b}.score-value.normal[data-v-adc3055c]{color:#4b5563}.score-value.success[data-v-adc3055c]{color:#10b981}.score-value.pending[data-v-adc3055c]{color:#94a3b8}.score-arrow[data-v-adc3055c]{color:#3b82f6;font-size:20px}.score-change[data-v-adc3055c]{border-radius:10px;font-size:12px;font-weight:600;margin-left:8px;padding:2px 6px}.score-change.positive[data-v-adc3055c]{background:#d4f4dd;color:#16a34a}.score-change.negative[data-v-adc3055c]{background:#fee2e2;color:#dc2626}.empty-content[data-v-adc3055c]{flex:1}.empty-content[data-v-adc3055c],.loading-more[data-v-adc3055c],.no-more[data-v-adc3055c]{align-items:center;display:flex;justify-content:center}.loading-more[data-v-adc3055c],.no-more[data-v-adc3055c]{color:#94a3b8;font-size:14px}.loading-text[data-v-adc3055c]{animation:pulse-adc3055c 1.5s ease-in-out infinite}.no-more-text[data-v-adc3055c]{color:#cbd5e1;font-size:13px}.parallel-track-detail[data-v-97cff7aa]{min-height:calc(100vh - var(--header-height) - var(--nav-height) - var(--init-gap) - var(--init-gap))}
