.ai-config-page[data-v-9cd97b50]{padding:24px;background:radial-gradient(circle at top left,rgba(79,141,247,.12),transparent 32%),-webkit-gradient(linear,left top,left bottom,from(#f4f8f7),to(#ecf2f5));background:-webkit-radial-gradient(top left,circle,rgba(79,141,247,.12),transparent 32%),-webkit-linear-gradient(top,#f4f8f7,#ecf2f5);background:radial-gradient(circle at top left,rgba(79,141,247,.12),transparent 32%),linear-gradient(180deg,#f4f8f7,#ecf2f5)}.hero-card[data-v-9cd97b50],.preview-card[data-v-9cd97b50],.section-card[data-v-9cd97b50],.stat-card[data-v-9cd97b50]{background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);border-radius:22px;-webkit-box-shadow:0 16px 40px rgba(15,23,42,.06);box-shadow:0 16px 40px rgba(15,23,42,.06)}.hero-card[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:28px 32px;margin-bottom:18px;background:-webkit-linear-gradient(315deg,rgba(79,141,247,.98),rgba(24,144,255,.9));background:linear-gradient(135deg,rgba(79,141,247,.98),rgba(24,144,255,.9));color:#fff}.hero-kicker[data-v-9cd97b50]{margin:0 0 8px;font-size:12px;letter-spacing:.18em;opacity:.75}.hero-copy h2[data-v-9cd97b50]{margin:0;font-size:30px;font-weight:700}.hero-copy p[data-v-9cd97b50]{margin:12px 0 0;max-width:760px;line-height:1.8;font-size:14px}.hero-actions[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:12px;min-width:180px}.hero-actions[data-v-9cd97b50] .el-button{border-radius:12px}.stats-grid[data-v-9cd97b50]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card[data-v-9cd97b50]{padding:20px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-label[data-v-9cd97b50]{color:#64748b;font-size:13px}.stat-value[data-v-9cd97b50]{color:#0f172a;font-size:30px;line-height:1}.stat-copy[data-v-9cd97b50]{margin:0;color:#64748b;font-size:12px;line-height:1.7}.content-grid[data-v-9cd97b50]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.main-column[data-v-9cd97b50],.preview-column[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.preview-card[data-v-9cd97b50],.section-card[data-v-9cd97b50]{padding:22px 24px}.preview-head[data-v-9cd97b50],.section-head[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.preview-head h3[data-v-9cd97b50],.section-head h3[data-v-9cd97b50]{margin:0;font-size:19px;color:#0f172a}.preview-head p[data-v-9cd97b50],.section-head p[data-v-9cd97b50]{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.7}.form-grid[data-v-9cd97b50]{display:grid;gap:18px 16px}.form-grid.two[data-v-9cd97b50]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.field.full[data-v-9cd97b50]{margin-top:18px}.field label[data-v-9cd97b50]{font-size:14px;font-weight:600;color:#334155}.field-hint[data-v-9cd97b50]{margin:0;font-size:12px;color:#94a3b8;line-height:1.6}.color-row[data-v-9cd97b50]{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-panel[data-v-9cd97b50]{padding:18px;border-radius:16px;border:1px dashed rgba(79,141,247,.32);background:-webkit-gradient(linear,left top,left bottom,from(#fbfffe),to(#f7fbfc));background:-webkit-linear-gradient(top,#fbfffe,#f7fbfc);background:linear-gradient(180deg,#fbfffe,#f7fbfc)}.preset-panel[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;margin-bottom:18px;border-radius:16px;border:1px solid rgba(79,141,247,.12);background:-webkit-gradient(linear,left top,left bottom,from(rgba(79,141,247,.06)),to(rgba(24,144,255,.05)));background:-webkit-linear-gradient(top,rgba(79,141,247,.06),rgba(24,144,255,.05));background:linear-gradient(180deg,rgba(79,141,247,.06),rgba(24,144,255,.05))}.preset-copy strong[data-v-9cd97b50]{display:block;font-size:14px;color:#0f172a}.preset-copy p[data-v-9cd97b50]{margin:6px 0 0;font-size:12px;line-height:1.7;color:#64748b}.preset-actions[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.preview-aiqa-page[data-v-9cd97b50]{padding:16px;border-radius:24px;border:1px solid rgba(148,163,184,.14)}.preview-aiqa-composer-card[data-v-9cd97b50],.preview-aiqa-hero-card[data-v-9cd97b50]{padding:18px;border-radius:24px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 14px 34px rgba(58,103,194,.1);box-shadow:0 14px 34px rgba(58,103,194,.1)}.preview-aiqa-hero-badge-row[data-v-9cd97b50]{gap:12px}.preview-aiqa-hero-avatar[data-v-9cd97b50],.preview-aiqa-hero-badge-row[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-aiqa-hero-avatar[data-v-9cd97b50]{width:56px;height:56px;border-radius:18px;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.preview-aiqa-hero-avatar img[data-v-9cd97b50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-aiqa-hero-avatar i[data-v-9cd97b50]{color:#fff;font-size:22px}.preview-aiqa-hero-copy[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.preview-aiqa-hero-kicker[data-v-9cd97b50]{display:block;font-size:12px;letter-spacing:.2em}.preview-aiqa-hero-title[data-v-9cd97b50]{display:block;margin-top:8px;font-size:20px;font-weight:700}.preview-aiqa-hero-stats[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:16px}.preview-aiqa-stat-pill[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.58)}.preview-aiqa-stat-num[data-v-9cd97b50]{display:block;font-size:24px;font-weight:700;color:#1e467f}.preview-aiqa-stat-label[data-v-9cd97b50]{display:block;margin-top:6px;font-size:12px;color:#6d83aa}.preview-aiqa-quick-strip[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:16px;overflow-x:auto;padding-bottom:2px}.preview-aiqa-quick-chip[data-v-9cd97b50]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:10px 16px;border-radius:999px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 10px 24px rgba(58,103,194,.08);box-shadow:0 10px 24px rgba(58,103,194,.08);font-size:13px}.preview-aiqa-chat-panel[data-v-9cd97b50]{max-height:260px;margin-top:16px;overflow-y:auto}.preview-aiqa-message-row[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.preview-aiqa-message-avatar[data-v-9cd97b50]{width:46px;height:46px;border-radius:16px;overflow:hidden;-ms-flex-negative:0;flex-shrink: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}.preview-aiqa-message-avatar img[data-v-9cd97b50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-aiqa-message-avatar i[data-v-9cd97b50]{color:#fff;font-size:18px}.preview-aiqa-message-bubble[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:18px;border-radius:22px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 16px 40px rgba(58,103,194,.1);box-shadow:0 16px 40px rgba(58,103,194,.1)}.preview-aiqa-message-role[data-v-9cd97b50]{display:block;font-size:12px;letter-spacing:.08em;color:#6f93d8}.preview-aiqa-message-text[data-v-9cd97b50]{margin:10px 0 0;font-size:15px;line-height:1.8;color:#1f3f79;white-space:pre-wrap}.preview-aiqa-message-time[data-v-9cd97b50]{display:block;margin-top:14px;font-size:12px;color:#8ea2c7;text-align:right}.preview-aiqa-composer-card[data-v-9cd97b50]{margin-top:16px}.preview-aiqa-upload-row[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.preview-aiqa-ghost-btn[data-v-9cd97b50],.preview-aiqa-primary-btn[data-v-9cd97b50]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;font-size:13px}.preview-aiqa-ghost-btn[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:40px}.preview-aiqa-composer-input[data-v-9cd97b50]{width:100%;min-height:120px;margin-top:16px;padding:16px;border-radius:18px;background:#f6f9ff;-webkit-box-sizing:border-box;box-sizing:border-box}.preview-aiqa-composer-placeholder[data-v-9cd97b50]{display:block;font-size:15px;color:#9aa9c2;line-height:1.8}.preview-aiqa-composer-foot[data-v-9cd97b50]{margin-top:16px}.preview-aiqa-primary-btn[data-v-9cd97b50]{width:100%;min-height:42px;color:#fff;font-weight:700}.mini-page[data-v-9cd97b50]{padding:16px;border-radius:28px;background:radial-gradient(circle at top left,var(--preview-theme-fade) 0,transparent 34%),-webkit-gradient(linear,left top,left bottom,from(#f7faff),to(#ecf3ff));background:-webkit-radial-gradient(top left,circle,var(--preview-theme-fade) 0,transparent 34%),-webkit-linear-gradient(top,#f7faff,#ecf3ff);background:radial-gradient(circle at top left,var(--preview-theme-fade) 0,transparent 34%),linear-gradient(180deg,#f7faff,#ecf3ff);border:1px solid rgba(148,163,184,.14)}.mini-composer-card[data-v-9cd97b50],.mini-hero-card[data-v-9cd97b50]{padding:18px;border-radius:22px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 14px 34px var(--preview-theme-shadow);box-shadow:0 14px 34px var(--preview-theme-shadow)}.mini-hero-card[data-v-9cd97b50]{background:-webkit-linear-gradient(305deg,var(--preview-theme-soft),var(--preview-theme-soft-strong));background:linear-gradient(145deg,var(--preview-theme-soft),var(--preview-theme-soft-strong))}.mini-hero-row[data-v-9cd97b50]{gap:12px}.mini-hero-avatar[data-v-9cd97b50],.mini-hero-row[data-v-9cd97b50],.mini-message-avatar[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini-hero-avatar[data-v-9cd97b50],.mini-message-avatar[data-v-9cd97b50]{overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.mini-hero-avatar img[data-v-9cd97b50],.mini-message-avatar img[data-v-9cd97b50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-hero-avatar i[data-v-9cd97b50],.mini-message-avatar i[data-v-9cd97b50]{color:#fff}.mini-hero-avatar[data-v-9cd97b50]{width:54px;height:54px;border-radius:18px;background:-webkit-linear-gradient(315deg,var(--preview-theme-deep),var(--preview-theme));background:linear-gradient(135deg,var(--preview-theme-deep),var(--preview-theme));-webkit-box-shadow:0 10px 24px var(--preview-theme-shadow);box-shadow:0 10px 24px var(--preview-theme-shadow)}.mini-hero-avatar i[data-v-9cd97b50]{font-size:22px}.mini-hero-copy[data-v-9cd97b50]{min-width:0}.mini-hero-kicker[data-v-9cd97b50]{display:block;font-size:11px;letter-spacing:.18em;color:var(--preview-theme-deep)}.mini-hero-title[data-v-9cd97b50]{display:block;margin-top:8px;font-size:22px;color:var(--preview-theme-deep)}.mini-composer-tip[data-v-9cd97b50],.mini-hero-subtitle[data-v-9cd97b50]{display:block;margin:14px 0 0;font-size:13px;line-height:1.7;color:#62769f}.mini-hero-stats[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:16px}.mini-stat-pill[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;border-radius:16px;background:hsla(0,0%,100%,.62)}.mini-stat-num[data-v-9cd97b50]{display:block;font-size:19px;font-weight:700;color:#1e467f}.mini-stat-label[data-v-9cd97b50]{display:block;margin-top:4px;font-size:11px;color:#6d83aa}.mini-quick-strip[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:16px;overflow-x:auto;padding-bottom:2px}.mini-quick-chip[data-v-9cd97b50]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:10px 14px;border-radius:999px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 10px 24px rgba(0,137,123,.08);box-shadow:0 10px 24px rgba(0,137,123,.08);font-size:12px;color:var(--preview-theme-deep)}.mini-chat-panel[data-v-9cd97b50]{margin-top:16px}.mini-message-row[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mini-message-avatar[data-v-9cd97b50]{width:42px;height:42px;border-radius:14px;background:-webkit-linear-gradient(315deg,var(--preview-theme-deep),var(--preview-theme));background:linear-gradient(135deg,var(--preview-theme-deep),var(--preview-theme));-webkit-box-shadow:0 8px 20px var(--preview-theme-shadow);box-shadow:0 8px 20px var(--preview-theme-shadow)}.mini-message-avatar i[data-v-9cd97b50]{font-size:18px}.mini-message-bubble[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:16px;border-radius:20px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 14px 32px rgba(0,137,123,.1);box-shadow:0 14px 32px rgba(0,137,123,.1)}.mini-message-role[data-v-9cd97b50]{display:block;font-size:11px;letter-spacing:.08em;color:#6f93d8}.mini-message-text[data-v-9cd97b50]{margin:8px 0 0;font-size:14px;line-height:1.8;color:#1f3f79;white-space:pre-wrap}.mini-message-time[data-v-9cd97b50]{display:block;margin-top:12px;font-size:11px;color:#8ea2c7;text-align:right}.mini-composer-card[data-v-9cd97b50]{margin-top:16px}.mini-upload-row[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.mini-ghost-btn[data-v-9cd97b50],.mini-primary-btn[data-v-9cd97b50]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;font-size:12px}.mini-ghost-btn[data-v-9cd97b50]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;background:var(--preview-theme-soft);color:var(--preview-theme-deep)}.mini-composer-input[data-v-9cd97b50]{margin-top:14px;min-height:88px;padding:14px;border-radius:18px;background:#f6f9ff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1.7;color:#243b63}.mini-composer-foot[data-v-9cd97b50]{margin-top:14px}.mini-primary-btn[data-v-9cd97b50]{width:100%;height:40px;margin-top:12px;background:-webkit-linear-gradient(315deg,var(--preview-theme),var(--preview-theme-deep));background:linear-gradient(135deg,var(--preview-theme),var(--preview-theme-deep));color:#fff;font-weight:700}.check-list[data-v-9cd97b50],.signal-list[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.signal-item[data-v-9cd97b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#f8fafc}.signal-copy strong[data-v-9cd97b50]{display:block;font-size:13px;color:#0f172a}.signal-copy p[data-v-9cd97b50],.signal-copy span[data-v-9cd97b50]{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.6}.signal-value[data-v-9cd97b50]{-ms-flex-item-align:center;align-self:center;padding:6px 10px;border-radius:999px;background:rgba(245,158,11,.12);color:#d97706;font-size:12px;white-space:nowrap}.signal-value.ok[data-v-9cd97b50]{background:rgba(16,185,129,.12);color:#059669}.check-item[data-v-9cd97b50]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 14px;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#fbfffe),to(#f8fafc));background:-webkit-linear-gradient(top,#fbfffe,#f8fafc);background:linear-gradient(180deg,#fbfffe,#f8fafc)}.check-item i[data-v-9cd97b50]{margin-top:2px;font-size:16px}.check-item strong[data-v-9cd97b50]{display:block;font-size:13px;color:#0f172a}.check-item p[data-v-9cd97b50]{margin:5px 0 0;font-size:12px;color:#64748b;line-height:1.6}.sticky-actions[data-v-9cd97b50]{display:grid;gap:12px}.sticky-actions[data-v-9cd97b50] .el-button{width:100%;border-radius:12px}[data-v-9cd97b50] .el-input-number__inner,[data-v-9cd97b50] .el-input__inner,[data-v-9cd97b50] .el-textarea__inner{border-radius:12px}[data-v-9cd97b50] .el-switch__label{color:#64748b}.ai-config-page[data-v-9cd97b50]{min-height:calc(100vh - 120px);padding:20px;background:#f5f7fa}.hero-card[data-v-9cd97b50],.preview-card[data-v-9cd97b50],.section-card[data-v-9cd97b50],.stat-card[data-v-9cd97b50]{background:#fff;border:1px solid #ebeef5;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.hero-card[data-v-9cd97b50]{padding:20px 24px;margin-bottom:16px;color:#303133;background:#fff;border-top:4px solid #4f8df7}.hero-kicker[data-v-9cd97b50],.mini-hero-kicker[data-v-9cd97b50],.mini-message-role[data-v-9cd97b50]{color:#4f8df7;opacity:1}.check-item strong[data-v-9cd97b50],.hero-copy h2[data-v-9cd97b50],.mini-hero-title[data-v-9cd97b50],.preview-head h3[data-v-9cd97b50],.section-head h3[data-v-9cd97b50],.signal-copy strong[data-v-9cd97b50]{color:#303133}.check-item p[data-v-9cd97b50],.field-hint[data-v-9cd97b50],.hero-copy p[data-v-9cd97b50],.mini-composer-tip[data-v-9cd97b50],.mini-hero-subtitle[data-v-9cd97b50],.mini-message-time[data-v-9cd97b50],.mini-stat-label[data-v-9cd97b50],.preview-head p[data-v-9cd97b50],.section-head p[data-v-9cd97b50],.signal-copy p[data-v-9cd97b50],.stat-copy[data-v-9cd97b50],.stat-label[data-v-9cd97b50]{color:#606266}.hero-actions[data-v-9cd97b50]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.stats-grid[data-v-9cd97b50]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat-card[data-v-9cd97b50]{padding:16px 18px}.mini-stat-num[data-v-9cd97b50],.stat-value[data-v-9cd97b50]{color:#4f8df7}.preview-card[data-v-9cd97b50],.section-card[data-v-9cd97b50]{padding:18px 20px}.check-item[data-v-9cd97b50],.mini-composer-card[data-v-9cd97b50],.mini-composer-input[data-v-9cd97b50],.mini-hero-card[data-v-9cd97b50],.mini-message-bubble[data-v-9cd97b50],.mini-page[data-v-9cd97b50],.mini-stat-pill[data-v-9cd97b50],.preset-panel[data-v-9cd97b50],.signal-item[data-v-9cd97b50],.upload-panel[data-v-9cd97b50]{border-radius:8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ebeef5}.check-item[data-v-9cd97b50],.mini-composer-input[data-v-9cd97b50],.mini-page[data-v-9cd97b50],.preset-panel[data-v-9cd97b50],.signal-item[data-v-9cd97b50],.upload-panel[data-v-9cd97b50]{background:#fafafa}.mini-composer-card[data-v-9cd97b50],.mini-hero-card[data-v-9cd97b50],.mini-message-bubble[data-v-9cd97b50],.mini-stat-pill[data-v-9cd97b50]{background:#fff}.mini-hero-avatar[data-v-9cd97b50],.mini-message-avatar[data-v-9cd97b50],.mini-primary-btn[data-v-9cd97b50]{background:#4f8df7}.mini-message-text[data-v-9cd97b50]{color:#303133}.mini-ghost-btn[data-v-9cd97b50]{background:#f0f9f8;color:#4f8df7;border:1px solid #d5efec}.hero-actions[data-v-9cd97b50] .el-button,.sticky-actions[data-v-9cd97b50] .el-button,[data-v-9cd97b50] .el-input-number__inner,[data-v-9cd97b50] .el-input__inner,[data-v-9cd97b50] .el-textarea__inner{border-radius:4px}@media(max-width:1400px){.stats-grid[data-v-9cd97b50]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.content-grid[data-v-9cd97b50]{grid-template-columns:1fr}}@media(max-width:768px){.ai-config-page[data-v-9cd97b50]{padding:16px}.hero-card[data-v-9cd97b50],.preview-card[data-v-9cd97b50],.section-card[data-v-9cd97b50],.stat-card[data-v-9cd97b50]{padding:18px 16px}.hero-card[data-v-9cd97b50],.preview-head[data-v-9cd97b50],.section-head[data-v-9cd97b50],.signal-item[data-v-9cd97b50]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-grid.two[data-v-9cd97b50],.stats-grid[data-v-9cd97b50]{grid-template-columns:1fr}.preset-panel[data-v-9cd97b50]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.preset-actions[data-v-9cd97b50]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-actions[data-v-9cd97b50]{width:100%}.signal-value[data-v-9cd97b50]{-ms-flex-item-align:start;align-self:flex-start}}.tab-page[data-v-70b4063c]{width:100%;max-width:1560px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.panel[data-v-70b4063c],.state-card[data-v-70b4063c]{padding:18px 20px;border-radius:18px;background:hsla(0,0%,100%,.96);border:1px solid rgba(77,182,172,.12);-webkit-box-shadow:0 10px 24px rgba(0,137,123,.06);box-shadow:0 10px 24px rgba(0,137,123,.06)}.page-header[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.page-header__title[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header__title h3[data-v-70b4063c],.panel-head h4[data-v-70b4063c],.state-card h3[data-v-70b4063c]{margin:0;font-size:24px;color:#17356f}.page-header__actions[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-kicker[data-v-70b4063c]{margin:0 0 6px;font-size:12px;letter-spacing:.16em;color:#4f8df7}.panel-head p[data-v-70b4063c],.section-copy[data-v-70b4063c],.state-card p[data-v-70b4063c]{margin:8px 0 0;color:#64748b;line-height:1.7;font-size:13px}.count-pill[data-v-70b4063c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:rgba(79,141,247,.12);color:#00897b;font-size:12px;font-weight:700}.stats-grid[data-v-70b4063c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stat-card[data-v-70b4063c]{padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.96);border:1px solid rgba(77,182,172,.12);-webkit-box-shadow:0 8px 20px rgba(0,137,123,.05);box-shadow:0 8px 20px rgba(0,137,123,.05)}.stat-head[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px}.stat-label[data-v-70b4063c]{color:#5f78a3;font-size:13px}.stat-value[data-v-70b4063c]{color:#17356f;font-size:30px;line-height:1}.stat-copy[data-v-70b4063c]{margin:10px 0 0;color:#7b8da8;font-size:12px;line-height:1.6}.toolbar-panel[data-v-70b4063c]{padding:14px 16px}.toolbar-grid[data-v-70b4063c]{display:grid;grid-template-columns:minmax(320px,2.2fr) repeat(2,minmax(150px,.8fr)) auto auto;gap:12px}.toolbar-grid[data-v-70b4063c],.toolbar-switch[data-v-70b4063c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-switch[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;white-space:nowrap}.switch-label[data-v-70b4063c]{color:#5f78a3;font-size:13px}.toolbar-refresh[data-v-70b4063c]{min-width:110px}.panel-head[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.form-grid[data-v-70b4063c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.span-2[data-v-70b4063c]{grid-column:span 2}.upload-box[data-v-70b4063c]{padding:16px;border:1px dashed rgba(79,141,247,.3);border-radius:16px;background:-webkit-gradient(linear,left top,left bottom,from(#f9fbff),to(#f3f8ff));background:-webkit-linear-gradient(top,#f9fbff,#f3f8ff);background:linear-gradient(180deg,#f9fbff,#f3f8ff)}.file-meta[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.file-actions[data-v-70b4063c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.file-hint[data-v-70b4063c]{margin:10px 0 0;color:#64748b;font-size:12px;line-height:1.6}.danger-text[data-v-70b4063c]{color:#f56c6c}[data-v-70b4063c] .toolbar-search .el-input__inner,[data-v-70b4063c] .toolbar-select .el-input__inner{height:40px;border-radius:12px}[data-v-70b4063c] .table-panel .el-table{-webkit-box-shadow:none;box-shadow:none;border-radius:16px}@media(max-width:1440px){.stats-grid[data-v-70b4063c]{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar-grid[data-v-70b4063c]{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(140px,1fr)) auto}.toolbar-refresh[data-v-70b4063c]{grid-column:1/-1;justify-self:end}}@media(max-width:960px){.file-meta[data-v-70b4063c],.page-header[data-v-70b4063c],.page-header__actions[data-v-70b4063c],.panel-head[data-v-70b4063c],.toolbar-switch[data-v-70b4063c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form-grid[data-v-70b4063c],.stats-grid[data-v-70b4063c],.toolbar-grid[data-v-70b4063c]{grid-template-columns:1fr}.span-2[data-v-70b4063c]{grid-column:span 1}.toolbar-refresh[data-v-70b4063c]{justify-self:stretch}}.tab-page[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.panel[data-v-471485b2],.stat-card[data-v-471485b2],.state-card[data-v-471485b2]{padding:22px 24px;border-radius:22px;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.05);box-shadow:0 12px 28px rgba(15,23,42,.05)}.hero-panel[data-v-471485b2],.panel-head[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-actions[data-v-471485b2],.panel-actions[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-kicker[data-v-471485b2]{margin:0 0 6px;font-size:12px;letter-spacing:.16em;color:#4f8df7}.hero-panel h3[data-v-471485b2],.panel-head h4[data-v-471485b2],.state-card h3[data-v-471485b2]{margin:0;font-size:22px;color:#0f172a}.empty-copy[data-v-471485b2],.panel-head p[data-v-471485b2],.section-copy[data-v-471485b2],.state-card p[data-v-471485b2]{margin:8px 0 0;color:#64748b;line-height:1.7;font-size:13px}.stats-grid[data-v-471485b2],.two-column[data-v-471485b2]{display:grid;gap:18px}.stats-grid[data-v-471485b2]{grid-template-columns:repeat(6,minmax(0,1fr))}.two-column[data-v-471485b2]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-label[data-v-471485b2]{font-size:13px;color:#64748b}.stat-value[data-v-471485b2]{font-size:30px;line-height:1;color:#0f172a}.stat-copy[data-v-471485b2]{margin:0;color:#64748b;font-size:12px;line-height:1.6}.tool-grid[data-v-471485b2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.tool-card[data-v-471485b2]{border:0;text-align:left;padding:18px;border-radius:18px;background:-webkit-linear-gradient(315deg,#f8fffd,#f2f8ff);background:linear-gradient(135deg,#f8fffd,#f2f8ff);border:1px solid rgba(79,141,247,.12);cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.tool-card[data-v-471485b2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 24px rgba(15,23,42,.08);box-shadow:0 12px 24px rgba(15,23,42,.08)}.tool-card strong[data-v-471485b2]{display:block;margin:10px 0 8px;color:#0f172a}.tool-card p[data-v-471485b2]{margin:0;color:#64748b;font-size:12px;line-height:1.7}.tool-icon[data-v-471485b2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(79,141,247,.1);color:#4f8df7;font-size:18px}.list-row[data-v-471485b2],.task-row[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #eef2f7}.list-row[data-v-471485b2]:last-child,.task-row[data-v-471485b2]:last-child{border-bottom:0;padding-bottom:0}.bar-copy[data-v-471485b2],.task-actions[data-v-471485b2],.task-main[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.bar-copy strong[data-v-471485b2],.list-row strong[data-v-471485b2],.note-item strong[data-v-471485b2],.task-main strong[data-v-471485b2]{color:#0f172a}.bar-copy span[data-v-471485b2],.list-row span[data-v-471485b2],.task-main span[data-v-471485b2]{color:#64748b;font-size:13px}.bar-row[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:14px 0}.bar-track[data-v-471485b2]{width:100%;height:12px;border-radius:999px;background:rgba(79,141,247,.12);overflow:hidden}.bar-fill[data-v-471485b2]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#9cc1ff),to(#4f8df7));background:-webkit-linear-gradient(left,#9cc1ff,#4f8df7);background:linear-gradient(90deg,#9cc1ff,#4f8df7)}.note-list[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.note-item[data-v-471485b2]{padding:14px 16px;border-radius:16px;background:#f8fafc}.note-item p[data-v-471485b2]{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.7}.chip-row[data-v-471485b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:14px}.chip[data-v-471485b2]{padding:8px 14px;border-radius:999px;background:#eefaf8;color:#4f8df7;font-size:13px}@media(max-width:1400px){.stats-grid[data-v-471485b2]{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid[data-v-471485b2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero-panel[data-v-471485b2],.list-row[data-v-471485b2],.panel-head[data-v-471485b2],.task-row[data-v-471485b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stats-grid[data-v-471485b2],.tool-grid[data-v-471485b2],.two-column[data-v-471485b2]{grid-template-columns:1fr}}.tab-page[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.panel[data-v-30c212d7],.stat-card[data-v-30c212d7],.state-card[data-v-30c212d7]{padding:22px 24px;border-radius:22px;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.05);box-shadow:0 12px 28px rgba(15,23,42,.05)}.hero-panel[data-v-30c212d7],.panel-head[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generator-actions[data-v-30c212d7],.hero-actions[data-v-30c212d7],.panel-actions[data-v-30c212d7],.table-actions[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-kicker[data-v-30c212d7]{margin:0 0 6px;font-size:12px;letter-spacing:.16em;color:#4f8df7}.hero-panel h3[data-v-30c212d7],.panel-head h4[data-v-30c212d7],.state-card h3[data-v-30c212d7]{margin:0;font-size:22px;color:#0f172a}.panel-head p[data-v-30c212d7],.section-copy[data-v-30c212d7],.stat-copy[data-v-30c212d7],.state-card p[data-v-30c212d7]{margin:8px 0 0;color:#64748b;line-height:1.7;font-size:13px}.generator-grid[data-v-30c212d7],.stats-grid[data-v-30c212d7]{display:grid;gap:16px}.stats-grid[data-v-30c212d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.generator-grid[data-v-30c212d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-label[data-v-30c212d7]{font-size:13px;color:#64748b}.stat-value[data-v-30c212d7]{font-size:24px;line-height:1.2;color:#0f172a}.filter-row[data-v-30c212d7]{display:grid;grid-template-columns:minmax(0,1.2fr) 180px auto auto;gap:12px;margin-bottom:16px}.result-list[data-v-30c212d7]{display:grid;gap:14px}.result-card[data-v-30c212d7]{padding:16px;border-radius:18px;background:#f8fafc}.preview-line[data-v-30c212d7],.result-top[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-label[data-v-30c212d7],.result-index[data-v-30c212d7],.result-tag[data-v-30c212d7]{font-size:12px;color:#64748b}.result-question[data-v-30c212d7]{display:block;margin-top:10px;color:#0f172a}.option-list[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.option-chip[data-v-30c212d7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(79,141,247,.1);color:#3d79e6;font-size:12px}.preview-block p[data-v-30c212d7],.result-answer[data-v-30c212d7],.result-explain[data-v-30c212d7]{margin:10px 0 0;font-size:13px;line-height:1.7;color:#475569}.preview-dialog[data-v-30c212d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.preview-block[data-v-30c212d7]{padding:14px 16px;border-radius:16px;background:#f8fafc}[data-v-30c212d7] .el-input-number__inner,[data-v-30c212d7] .el-input__inner,[data-v-30c212d7] .el-select .el-input__inner,[data-v-30c212d7] .el-textarea__inner{border-radius:12px}@media(max-width:1024px){.filter-row[data-v-30c212d7],.generator-grid[data-v-30c212d7],.stats-grid[data-v-30c212d7]{grid-template-columns:1fr}}@media(max-width:768px){.hero-panel[data-v-30c212d7],.panel-head[data-v-30c212d7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-actions[data-v-30c212d7]{width:100%}}.tab-page[data-v-181ce90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.panel[data-v-181ce90e],.stat-card[data-v-181ce90e],.state-card[data-v-181ce90e]{padding:22px 24px;border-radius:22px;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.05);box-shadow:0 12px 28px rgba(15,23,42,.05)}.hero-panel[data-v-181ce90e],.panel-head[data-v-181ce90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-actions[data-v-181ce90e],.panel-actions[data-v-181ce90e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.student-select[data-v-181ce90e]{width:280px}.section-kicker[data-v-181ce90e]{margin:0 0 6px;font-size:12px;letter-spacing:.16em;color:#4f8df7}.hero-panel h3[data-v-181ce90e],.panel-head h4[data-v-181ce90e],.state-card h3[data-v-181ce90e]{margin:0;font-size:22px;color:#0f172a}.empty-copy[data-v-181ce90e],.panel-head p[data-v-181ce90e],.section-copy[data-v-181ce90e],.stat-copy[data-v-181ce90e],.state-card p[data-v-181ce90e]{margin:8px 0 0;color:#64748b;line-height:1.7;font-size:13px}.stats-grid[data-v-181ce90e],.two-column[data-v-181ce90e]{display:grid;gap:18px}.stats-grid[data-v-181ce90e]{grid-template-columns:repeat(4,minmax(0,1fr))}.two-column[data-v-181ce90e]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-181ce90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-label[data-v-181ce90e]{font-size:13px;color:#64748b}.stat-value[data-v-181ce90e]{font-size:24px;line-height:1.2;color:#0f172a;word-break:break-word}.bar-list[data-v-181ce90e],.quiz-list[data-v-181ce90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.bar-row[data-v-181ce90e],.quiz-row[data-v-181ce90e],.tag-card[data-v-181ce90e]{padding:14px 16px;border-radius:18px;background:#f8fafc}.bar-copy[data-v-181ce90e],.copy-top[data-v-181ce90e]{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;gap:10px}.bar-copy[data-v-181ce90e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bar-copy strong[data-v-181ce90e],.tag-card strong[data-v-181ce90e]{color:#0f172a}.bar-copy span[data-v-181ce90e],.progress-value[data-v-181ce90e],.tag-card span[data-v-181ce90e],.trend-label[data-v-181ce90e],.trend-score[data-v-181ce90e]{color:#64748b;font-size:12px}.bar-track[data-v-181ce90e],.trend-bar-wrap[data-v-181ce90e]{width:100%;border-radius:999px;background:rgba(79,141,247,.12);overflow:hidden}.bar-track[data-v-181ce90e]{height:10px;margin-top:10px}.bar-fill[data-v-181ce90e],.trend-bar[data-v-181ce90e]{background:-webkit-linear-gradient(315deg,#4f8df7,#29b6f6);background:linear-gradient(135deg,#4f8df7,#29b6f6)}.bar-fill[data-v-181ce90e]{height:100%;border-radius:999px}.trend-chart[data-v-181ce90e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;min-height:220px}.trend-col[data-v-181ce90e]{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.trend-bar-wrap[data-v-181ce90e],.trend-col[data-v-181ce90e]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.trend-bar-wrap[data-v-181ce90e]{-ms-flex:1;flex:1;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:8px;min-height:150px}.trend-bar[data-v-181ce90e]{width:100%;border-radius:12px 12px 4px 4px}.chip-grid[data-v-181ce90e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.progress-track[data-v-181ce90e]{margin-top:12px}.progress-fill[data-v-181ce90e]{background:-webkit-linear-gradient(315deg,#4f8df7,#6ea8ff);background:linear-gradient(135deg,#4f8df7,#6ea8ff)}@media(max-width:1024px){.chip-grid[data-v-181ce90e],.stats-grid[data-v-181ce90e],.two-column[data-v-181ce90e]{grid-template-columns:1fr}}@media(max-width:768px){.hero-panel[data-v-181ce90e],.panel-head[data-v-181ce90e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-actions[data-v-181ce90e],.student-select[data-v-181ce90e]{width:100%}}.tab-page[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.panel[data-v-4e2125bb],.stat-card[data-v-4e2125bb],.state-card[data-v-4e2125bb]{padding:22px 24px;border-radius:22px;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.08);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.05);box-shadow:0 12px 28px rgba(15,23,42,.05)}.hero-panel[data-v-4e2125bb],.panel-head[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-actions[data-v-4e2125bb],.panel-actions[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-select[data-v-4e2125bb]{width:320px}.section-kicker[data-v-4e2125bb]{margin:0 0 6px;font-size:12px;letter-spacing:.16em;color:#4f8df7}.hero-panel h3[data-v-4e2125bb],.panel-head h4[data-v-4e2125bb],.state-card h3[data-v-4e2125bb]{margin:0;font-size:22px;color:#0f172a}.empty-copy[data-v-4e2125bb],.panel-head p[data-v-4e2125bb],.section-copy[data-v-4e2125bb],.stat-copy[data-v-4e2125bb],.state-card p[data-v-4e2125bb]{margin:8px 0 0;color:#64748b;line-height:1.7;font-size:13px}.stats-grid[data-v-4e2125bb],.two-column[data-v-4e2125bb]{display:grid;gap:18px}.stats-grid[data-v-4e2125bb]{grid-template-columns:repeat(4,minmax(0,1fr))}.two-column[data-v-4e2125bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.stat-label[data-v-4e2125bb]{font-size:13px;color:#64748b}.stat-value[data-v-4e2125bb]{font-size:30px;line-height:1;color:#0f172a}.overview-list[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-top:18px}.overview-row[data-v-4e2125bb]{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overview-copy[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.copy-top[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.detail-head strong[data-v-4e2125bb],.overview-copy strong[data-v-4e2125bb]{color:#0f172a}.detail-head span[data-v-4e2125bb],.overview-copy span[data-v-4e2125bb],.progress-value[data-v-4e2125bb]{color:#64748b;font-size:13px}.bar-track[data-v-4e2125bb]{width:100%;height:12px;border-radius:999px;background:rgba(79,141,247,.12);overflow:hidden}.bar-fill[data-v-4e2125bb]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#9cc1ff),to(#4f8df7));background:-webkit-linear-gradient(left,#9cc1ff,#4f8df7);background:linear-gradient(90deg,#9cc1ff,#4f8df7)}.detail-track[data-v-4e2125bb]{background:rgba(59,130,246,.12)}.detail-fill[data-v-4e2125bb]{background:-webkit-gradient(linear,left top,right top,from(#93c5fd),to(#2563eb));background:-webkit-linear-gradient(left,#93c5fd,#2563eb);background:linear-gradient(90deg,#93c5fd,#2563eb)}.detail-head[data-v-4e2125bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:18px 0 14px}.detail-head[data-v-4e2125bb],.progress-cell[data-v-4e2125bb]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-cell[data-v-4e2125bb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}@media(max-width:1200px){.stats-grid[data-v-4e2125bb],.two-column[data-v-4e2125bb]{grid-template-columns:1fr}}@media(max-width:900px){.detail-head[data-v-4e2125bb],.hero-panel[data-v-4e2125bb],.panel-head[data-v-4e2125bb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.video-select[data-v-4e2125bb]{width:100%}.overview-row[data-v-4e2125bb],.progress-cell[data-v-4e2125bb]{grid-template-columns:1fr}}.ai-standalone-page[data-v-7a04b39f]{min-height:calc(100vh - 120px);padding:8px 0 0;background:transparent}@media(max-width:768px){.ai-standalone-page[data-v-7a04b39f]{padding-top:4px}}