.filters[data-v-95548276]{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.filters .ant-select[data-v-95548276]{min-width:220px}.stat-grid[data-v-95548276]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:16px 0}.panel[data-v-95548276]{min-width:0}.analysis-grid[data-v-95548276]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,3fr) minmax(0,2fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px}.analysis-grid>.panel[data-v-95548276]:first-child,.knowledge-panel[data-v-95548276]{grid-column:1/-1}.knowledge-grid[data-v-95548276]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(260px,2fr) minmax(0,3fr);grid-template-columns:minmax(260px,2fr) minmax(0,3fr);gap:16px;-ms-flex-align:center;align-items:center}.knowledge-grid>p[data-v-95548276]{grid-column:1/-1;margin:0}.knowledge-grid>.ant-table-wrapper[data-v-95548276]{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.question-option[data-v-95548276]{display:-ms-flexbox;display:flex;gap:12px;margin:16px 0}.question-rich[data-v-95548276]{min-width:0;overflow-wrap:anywhere}.detail-note[data-v-95548276]{color:#909399}@media(max-width:1100px){.analysis-grid[data-v-95548276],.knowledge-grid[data-v-95548276]{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.knowledge-grid>.ant-table-wrapper[data-v-95548276]{-ms-grid-column:auto;grid-column:auto;-ms-grid-row:auto;grid-row:auto}}.panel p[data-v-95548276]{color:#758096;line-height:1.8}.heatmap-scroll[data-v-95548276]{overflow-x:auto}.heatmap[data-v-95548276]{min-width:700px;height:260px}small[data-v-95548276]{color:#909399}.personal-analysis-guide[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 24px;margin:16px 0;background:var(--learning-tint);border-radius:16px}.personal-analysis-guide strong[data-v-1079b8e3]{font-size:18px;color:var(--learning-heading)}.personal-analysis-guide p[data-v-1079b8e3]{margin:6px 0 0;color:#66768c;font-size:15px}.practice[data-v-1079b8e3]{max-width:1100px;margin:0 auto;padding:24px 12px}.filters[data-v-1079b8e3],.toolbar[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}h2[data-v-1079b8e3]{margin:0 0 8px}.muted[data-v-1079b8e3]{color:#87909e;font-size:14px}.filters[data-v-1079b8e3]{-ms-flex-pack:start;justify-content:flex-start;gap:12px}.filters>.ant-radio-group[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.knowledge-filter[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.knowledge-hint[data-v-1079b8e3]{margin-top:-12px;margin-bottom:18px}.stage[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;margin-top:28px}.arrow[data-v-1079b8e3]{-ms-flex-negative:0;flex-shrink:0}.question-card[data-v-1079b8e3]{-ms-flex:1;flex:1;min-width:0;padding:36px;border-radius:20px;background:#fff;box-shadow:0 8px 36px rgba(24,60,112,.06274509803921569);border:1px solid #edf0f5}.question-meta[data-v-1079b8e3]{color:#77849a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin-bottom:24px}.question-content[data-v-1079b8e3]{font-size:22px;line-height:1.9;margin-bottom:28px}.rich[data-v-1079b8e3]{overflow-wrap:anywhere}.rich[data-v-1079b8e3] img{max-width:100%;height:auto}.rich[data-v-1079b8e3] p:last-child{margin-bottom:0}.options[data-v-1079b8e3]{display:-ms-grid;display:grid;gap:12px}.option[data-v-1079b8e3]{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center;width:100%;padding:16px;border:1px solid #e2e7ef;background:#fff;border-radius:12px;text-align:left;cursor:pointer;color:#263246}.option[data-v-1079b8e3]:disabled{cursor:default}.option.selected[data-v-1079b8e3]{border-color:var(--learning-blue);background:#eef4ff}.option.correct[data-v-1079b8e3]{border-color:#30a876;background:#edf9f2}.option.incorrect[data-v-1079b8e3]{border-color:#e26363;background:#fff1f1}.letter[data-v-1079b8e3]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f0f3f8;display:-ms-grid;display:grid;place-items:center;font-weight:600}.submit[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;margin-top:24px}.feedback[data-v-1079b8e3]{margin-top:24px;padding:20px;border-radius:12px}.feedback strong[data-v-1079b8e3]{margin-right:16px;font-size:18px}.feedback p[data-v-1079b8e3]{margin-top:12px}.right[data-v-1079b8e3]{background:#edf9f2;color:#207549}.wrong[data-v-1079b8e3]{background:#fff1f1;color:#b84242}.analysis[data-v-1079b8e3]{border-top:1px solid rgba(0,0,0,.07058823529411765);padding-top:16px;margin-top:16px;color:#374151}.analysis b[data-v-1079b8e3]{display:block;margin-bottom:8px}.reward[data-v-1079b8e3]{display:inline-block;font-size:22px;font-weight:700;animation:reward-1079b8e3 1s ease-out}.empty[data-v-1079b8e3]{text-align:center;padding:70px 24px;color:#87909e}.empty .anticon[data-v-1079b8e3]{font-size:46px;color:var(--learning-blue);margin-bottom:20px}.result-popup[data-v-1079b8e3]{text-align:center;padding:20px 0 0}.result-symbol[data-v-1079b8e3]{width:84px;height:84px;margin:0 auto 20px;border-radius:50%;display:-ms-grid;display:grid;place-items:center;color:#fff;font-size:48px;font-weight:700}.popup-correct .result-symbol[data-v-1079b8e3]{background:#25b879;animation:result-pop-1079b8e3 .6s ease;box-shadow:0 0 0 12px rgba(37,184,121,.08235294117647059)}.popup-wrong .result-symbol[data-v-1079b8e3]{background:#ec6262;animation:shake-1079b8e3 .4s ease;box-shadow:0 0 0 12px rgba(236,98,98,.08235294117647059)}.popup-correct h2[data-v-1079b8e3],.popup-reward[data-v-1079b8e3]{color:#209565}.popup-wrong h2[data-v-1079b8e3]{color:#d84d4d}.popup-reward[data-v-1079b8e3]{font-size:28px;font-weight:700;margin:16px 0;animation:reward-1079b8e3 .7s ease-out}.result-popup p[data-v-1079b8e3]{color:#788396;margin-top:16px}@keyframes result-pop-1079b8e3{0%{transform:scale(.3) rotate(-20deg);opacity:0}65%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.celebrate[data-v-1079b8e3]{animation:glow-1079b8e3 .8s ease}.shake[data-v-1079b8e3]{animation:shake-1079b8e3 .4s ease}@keyframes reward-1079b8e3{0%{opacity:0;transform:translateY(20px) scale(.7)}60%{transform:translateY(-8px) scale(1.2)}to{opacity:1;transform:none}}@keyframes glow-1079b8e3{50%{box-shadow:0 0 35px rgba(67,201,138,.4392156862745098)}}@keyframes shake-1079b8e3{25%,75%{transform:translateX(-7px)}50%{transform:translateX(7px)}}@media(max-width:600px){.stage[data-v-1079b8e3]{gap:6px}.question-card[data-v-1079b8e3]{padding:20px 14px}.practice[data-v-1079b8e3]{padding:12px 0}.question-content[data-v-1079b8e3]{font-size:20px}}@media(prefers-reduced-motion:reduce){.celebrate[data-v-1079b8e3],.popup-reward[data-v-1079b8e3],.result-symbol[data-v-1079b8e3],.reward[data-v-1079b8e3],.shake[data-v-1079b8e3]{animation:none}}.practice[data-v-1079b8e3]{max-width:1200px;padding:20px 12px 36px}.toolbar[data-v-1079b8e3]{padding:24px 28px;margin-bottom:0;background:linear-gradient(120deg,var(--learning-tint),#fff);border:1px solid var(--cb-border);border-radius:20px 20px 0 0}.toolbar h2[data-v-1079b8e3]{font-size:28px;color:var(--learning-heading);font-weight:700;margin:8px 0}.eyebrow[data-v-1079b8e3]{color:var(--learning-blue);font-size:15px;font-weight:600;letter-spacing:1px}.quota-badge[data-v-1079b8e3]{background:#fff;border:1px solid var(--cb-border);border-radius:16px;padding:14px 18px;color:var(--learning-heading);font-size:17px;font-weight:600}.quota-badge .anticon[data-v-1079b8e3]{color:var(--learning-blue);margin-right:6px}.session-strip[data-v-1079b8e3]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:28px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border:1px solid var(--cb-border);border-top:0;border-radius:0 0 20px 20px;padding:16px 28px;margin-bottom:20px;color:#66768c;font-size:15px}.session-strip b[data-v-1079b8e3]{color:var(--learning-heading);font-size:23px;margin-right:6px}.session-tip[data-v-1079b8e3]{margin-left:auto}.answer-hint[data-v-1079b8e3]{font-size:15px;color:#718198;margin-bottom:20px}.type-badge[data-v-1079b8e3]{color:var(--learning-blue);background:var(--learning-tint);border-radius:8px;padding:5px 12px;font-weight:600}.question-meta[data-v-1079b8e3]{-ms-flex-align:center;align-items:center;font-size:15px;margin-bottom:12px}.question-card[data-v-1079b8e3]{padding:32px}.stage[data-v-1079b8e3]{-ms-flex-align:start;align-items:flex-start;gap:16px;margin-top:20px}.arrow[data-v-1079b8e3]{width:44px;height:44px;margin-top:100px;font-size:18px;background:#fff;border-color:var(--cb-border)}.option[data-v-1079b8e3]{min-height:72px;padding:18px 20px;font-family:var(--cb-font-ui);font-size:19px;line-height:1.7;border:2px solid #e7edf5;transition:border-color .15s,background .15s}.option[data-v-1079b8e3]:not(:disabled):hover{border-color:var(--learning-blue);background:var(--learning-tint)}.option[data-v-1079b8e3]:focus-visible{outline:3px solid var(--learning-blue);outline-offset:3px}.option.selected[data-v-1079b8e3]{background:var(--learning-tint)}.letter[data-v-1079b8e3]{width:40px;height:40px;border-radius:12px;font-size:18px}.option.selected .letter[data-v-1079b8e3]{background:var(--learning-blue);color:var(--learning-on-brand)}.option.correct .letter[data-v-1079b8e3]{background:#207549;color:#fff}.option.incorrect .letter[data-v-1079b8e3]{background:#b84242;color:#fff}.feedback[data-v-1079b8e3]{font-size:17px;line-height:1.8}.empty h3[data-v-1079b8e3]{font-size:24px;color:var(--learning-heading)}.empty p[data-v-1079b8e3]{font-size:17px}@media(max-width:700px){.toolbar[data-v-1079b8e3]{padding:20px}.toolbar h2[data-v-1079b8e3]{font-size:24px}.session-strip[data-v-1079b8e3]{gap:12px 20px;padding:16px 20px}.session-tip[data-v-1079b8e3]{width:100%;margin-left:0}.stage[data-v-1079b8e3]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px}.question-card[data-v-1079b8e3]{grid-column:1/-1;-ms-grid-row:1;grid-row:1;padding:22px 18px}.arrow[data-v-1079b8e3]{margin:0;width:100%;border-radius:12px}.arrow[data-v-1079b8e3]:first-child{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.arrow[data-v-1079b8e3]:last-child{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.option[data-v-1079b8e3]{font-size:18px;padding:14px;gap:12px}.question-meta[data-v-1079b8e3],.submit[data-v-1079b8e3]{-ms-flex-wrap:wrap;flex-wrap:wrap}.question-meta[data-v-1079b8e3]{gap:10px}.knowledge-filter[data-v-1079b8e3]{width:100%}.knowledge-filter .ant-select[data-v-1079b8e3]{max-width:100%}}