.task-board-page[data-v-6a79c5b7]{min-height:calc(100vh - 61px);padding:24px;background:var(--db-bg)}.task-board-container[data-v-6a79c5b7]{max-width:var(--student-page-max-width);margin:0 auto}.science-overview[data-v-6a79c5b7]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);padding:16px 18px;margin-bottom:20px}.science-overview-head[data-v-6a79c5b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.science-title-wrap[data-v-6a79c5b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.science-avatar[data-v-6a79c5b7]{border:2px solid #c7d2fe;-webkit-box-shadow:0 4px 10px rgba(79,70,229,.2);box-shadow:0 4px 10px rgba(79,70,229,.2)}.science-greet[data-v-6a79c5b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.science-title[data-v-6a79c5b7]{color:#1f5eff;font-size:27px;line-height:29px;font-weight:700}.science-subtitle[data-v-6a79c5b7]{color:#374151;font-size:16px;line-height:22px;font-weight:600}.science-cheer[data-v-6a79c5b7]{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;padding:10px 18px;font-size:19px;line-height:23px;font-weight:700;-webkit-box-shadow:none;box-shadow:none}.study-card[data-v-6a79c5b7]{background:#fff;border-radius:18px;padding:20px 22px;-webkit-box-shadow:0 12px 36px rgba(49,78,129,.08);box-shadow:0 12px 36px rgba(49,78,129,.08);margin-bottom:16px}.card-head[data-v-6a79c5b7]{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:12px;margin-bottom:12px}.card-title[data-v-6a79c5b7]{font-size:18px;font-weight:700;color:#1e2b4a;margin-bottom:4px}.lesson-stage-icon[data-v-6a79c5b7]{color:#4f46e5;margin-right:6px}.card-subtitle[data-v-6a79c5b7]{font-size:13px;color:#7d8aa6;margin-top:4px}.assignment-name[data-v-6a79c5b7],.lesson-name[data-v-6a79c5b7]{font-size:22px;font-weight:700;color:#24324d;margin-top:10px;margin-bottom:8px}.assignment-desc[data-v-6a79c5b7],.empty-text[data-v-6a79c5b7],.item-meta[data-v-6a79c5b7],.next-action[data-v-6a79c5b7]{color:#73809b;font-size:14px;line-height:1.7}.lesson-summary-row[data-v-6a79c5b7]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:14px;margin-top:12px}.lesson-summary-main[data-v-6a79c5b7],.lesson-summary-next[data-v-6a79c5b7]{min-width:0;padding:16px 18px;border-radius:16px;border:1px solid #edf1f7}.lesson-summary-main[data-v-6a79c5b7]{background:linear-gradient(135deg,#fbfdff,#f5f9ff)}.lesson-summary-next[data-v-6a79c5b7]{background:linear-gradient(135deg,#faf8ff,#f6f4ff)}.lesson-summary-label[data-v-6a79c5b7]{color:#7d8aa6;font-size:12px;margin-bottom:6px;font-weight:600}.lesson-summary-phase[data-v-6a79c5b7]{color:#24324d;font-size:20px;line-height:1.3;font-weight:700;margin-bottom:8px}.lesson-summary-text[data-v-6a79c5b7]{color:#24324d;font-size:15px;line-height:1.8}.lesson-summary-next-time[data-v-6a79c5b7]{color:#4f46e5;font-size:20px;line-height:1.4;font-weight:600}.lesson-summary-next-name[data-v-6a79c5b7]{color:#42506b;font-size:14px;line-height:1.7;margin-top:6px}.lesson-summary-next-sub[data-v-6a79c5b7]{color:#6b7280;font-size:13px;line-height:1.7;margin-top:8px}.history-grid[data-v-6a79c5b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.history-card-item[data-v-6a79c5b7]{border:1px solid #e8edf5;border-radius:16px;padding:14px;background:-webkit-gradient(linear,left top,left bottom,from(#fcfdff),to(#f7f9fd));background:linear-gradient(180deg,#fcfdff,#f7f9fd);cursor:pointer;-webkit-transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.history-card-item[data-v-6a79c5b7]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#cfd8ea;-webkit-box-shadow:0 10px 24px rgba(50,74,122,.08);box-shadow:0 10px 24px rgba(50,74,122,.08)}.history-card-top[data-v-6a79c5b7]{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;margin-bottom:10px}.history-card-tag[data-v-6a79c5b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:68%;padding:4px 10px;border-radius:999px;background:#eef4ff;color:#4f5d7a;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-card-status[data-v-6a79c5b7]{color:#7d8aa6;font-size:12px}.history-card-title[data-v-6a79c5b7]{color:#24324d;font-size:17px;line-height:1.45;font-weight:700;margin-bottom:8px}.history-card-meta[data-v-6a79c5b7]{color:#7d8aa6;font-size:13px;line-height:1.7}.history-card-score[data-v-6a79c5b7]{margin-top:12px;color:#1f2f55;font-size:20px;line-height:1.2;font-weight:700}.line-chart-wrap[data-v-6a79c5b7]{border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px 6px;background:#fff}.line-chart[data-v-6a79c5b7]{width:100%;height:228px}.single-row[data-v-6a79c5b7]{color:#73809b;font-size:13px}.score-row[data-v-6a79c5b7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 14px}.score-box[data-v-6a79c5b7]{padding:14px 16px;border-radius:14px;background:#f6f9ff}.score-box-total[data-v-6a79c5b7]{border:2px solid #c7d2fe;-webkit-box-shadow:inset 0 0 0 1px rgba(99,102,241,.06);box-shadow:inset 0 0 0 1px rgba(99,102,241,.06)}.score-box-total.score-box-bad[data-v-6a79c5b7]{border-color:#fecdd3}.score-box-total.score-box-mid[data-v-6a79c5b7]{border-color:#fed7aa}.score-box-total.score-box-good[data-v-6a79c5b7]{border-color:#a7f3d0}.score-box-bad[data-v-6a79c5b7]{background:#fff1f2}.score-box-bad .score-label[data-v-6a79c5b7]{color:#be123c}.score-box-bad .score-value[data-v-6a79c5b7]{color:#e11d48}.score-box-bad .score-subvalue[data-v-6a79c5b7]{color:#be123c}.score-box-mid[data-v-6a79c5b7]{background:#fff7ed}.score-box-mid .score-label[data-v-6a79c5b7]{color:#b45309}.score-box-mid .score-value[data-v-6a79c5b7]{color:#d97706}.score-box-mid .score-subvalue[data-v-6a79c5b7]{color:#b45309}.score-box-good[data-v-6a79c5b7]{background:#ecfdf5}.score-box-good .score-label[data-v-6a79c5b7]{color:#047857}.score-box-good .score-value[data-v-6a79c5b7]{color:#059669}.score-box-good .score-subvalue[data-v-6a79c5b7]{color:#047857}.score-box-total .score-label[data-v-6a79c5b7]{font-weight:700}.score-box-total .score-value[data-v-6a79c5b7]{font-size:24px}.score-box-total .score-subvalue[data-v-6a79c5b7]{font-weight:600}.score-label[data-v-6a79c5b7]{font-size:13px;color:#7d8aa6;margin-bottom:6px}.score-value[data-v-6a79c5b7]{font-size:22px;font-weight:700;color:#1f5eff}.score-subvalue[data-v-6a79c5b7]{margin-top:6px;color:#7d8aa6;font-size:12px}.next-action-label[data-v-6a79c5b7]{color:#42506b;font-weight:600}.item-row[data-v-6a79c5b7]{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:16px;padding:14px 0;border-bottom:1px solid #edf1f7}.item-row[data-v-6a79c5b7]:last-child{border-bottom:0}.item-row-block[data-v-6a79c5b7]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-main[data-v-6a79c5b7]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.item-title[data-v-6a79c5b7]{font-size:16px;font-weight:600;color:#24324d;margin-bottom:4px}.contest-problem-list[data-v-6a79c5b7]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.contest-problem-item[data-v-6a79c5b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;background:#f7faff;border-radius:10px}.contest-problem-item-link[data-v-6a79c5b7]{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.contest-problem-item-link[data-v-6a79c5b7]:hover{background:#edf4ff}.problem-index[data-v-6a79c5b7]{width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;background:#1f5eff;color:#fff;font-size:12px;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}.problem-body[data-v-6a79c5b7]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.problem-title[data-v-6a79c5b7]{color:#24324d}.problem-meta-inline[data-v-6a79c5b7]{color:#7d8aa6;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.problem-meta-sep[data-v-6a79c5b7]{color:#c0c8d8}.problem-enter[data-v-6a79c5b7]{color:#1f5eff;font-size:13px;font-weight:600;white-space:nowrap}.note-task-tip[data-v-6a79c5b7]{color:#64748b;font-size:14px;line-height:1.7}.note-task-actions[data-v-6a79c5b7]{margin-top:14px;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}.note-task-status[data-v-6a79c5b7]{color:#475569;font-size:13px}.note-file-list[data-v-6a79c5b7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:14px}.note-file-item[data-v-6a79c5b7]{width:112px;height:112px;border-radius:12px;overflow:hidden;border:1px solid #dbe2f2;background:#f8fafc}.note-file-image[data-v-6a79c5b7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroom-card[data-v-6a79c5b7]{margin-top:20px}.classroom-grid[data-v-6a79c5b7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.classroom-block[data-v-6a79c5b7]{min-height:260px;padding:16px;border-radius:16px;border:1px solid #e2e8f0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.classroom-block-clickable[data-v-6a79c5b7]{cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.classroom-block-clickable[data-v-6a79c5b7]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#bfd3ff;-webkit-box-shadow:0 10px 24px rgba(31,94,255,.08);box-shadow:0 10px 24px rgba(31,94,255,.08)}.classroom-block-title[data-v-6a79c5b7]{font-size:18px;font-weight:700;color:#1e293b}.classroom-block-body[data-v-6a79c5b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;color:#334155;line-height:1.8}.markdown-preview[data-v-6a79c5b7]{padding-right:6px}.classroom-outline-cover[data-v-6a79c5b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:160px;border-radius:16px;overflow:hidden;border:1px solid #dbe2f2;background:linear-gradient(135deg,rgba(239,244,255,.98),rgba(248,250,252,.98));padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.classroom-outline-cover.empty[data-v-6a79c5b7]{opacity:.72}.classroom-outline-badge[data-v-6a79c5b7]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:48px;padding:4px 10px;border-radius:999px;background:rgba(31,94,255,.12);color:#1f5eff;font-size:12px;font-weight:700;letter-spacing:.08em}.classroom-outline-title[data-v-6a79c5b7]{color:#1e293b;font-size:20px;font-weight:800;line-height:1.35;margin-top:18px}.classroom-outline-subtitle[data-v-6a79c5b7]{color:#64748b;font-size:14px;line-height:1.6;margin-top:8px}.classroom-preview-action[data-v-6a79c5b7]{color:#1f5eff;font-size:13px;font-weight:600}.classroom-hero[data-v-6a79c5b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:160px;border-radius:14px;overflow:hidden;border:1px solid #dbe2f2;background:#f8fafc}.classroom-hero-image[data-v-6a79c5b7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroom-gallery[data-v-6a79c5b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.classroom-gallery-item[data-v-6a79c5b7]{height:148px;overflow:hidden;border-radius:12px;border:1px solid #dbe2f2;background:#f8fafc}.classroom-gallery-image[data-v-6a79c5b7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroom-video-cover[data-v-6a79c5b7],.classroom-video-wrap[data-v-6a79c5b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.classroom-video-cover[data-v-6a79c5b7]{min-height:160px;border-radius:14px;background:linear-gradient(135deg,#0f172a,#1e3a8a);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.classroom-video-icon[data-v-6a79c5b7]{color:#fff;font-size:44px;line-height:1}.classroom-empty[data-v-6a79c5b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;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:#94a3b8;font-size:14px;text-align:center;padding:20px}.classroom-dialog-gallery-image[data-v-6a79c5b7]{max-width:100%;max-height:70vh;display:block;-o-object-fit:contain;object-fit:contain}.classroom-dialog-video[data-v-6a79c5b7]{width:100%;border-radius:14px;background:#0f172a}.classroom-dialog-gallery-slider[data-v-6a79c5b7]{position:relative;min-height:72vh}.classroom-dialog-gallery-slider[data-v-6a79c5b7],.classroom-dialog-gallery-stage[data-v-6a79c5b7]{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}.classroom-dialog-gallery-stage[data-v-6a79c5b7]{width:calc(100% - 104px);min-height:68vh;padding:12px 8px 44px;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-nav[data-v-6a79c5b7]{width:44px;height:44px;border-radius:999px;border:1px solid #dbe2f2;background:#fff;color:#24324d;font-size:28px;line-height:1;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;cursor:pointer;-webkit-box-shadow:0 8px 20px rgba(15,23,42,.08);box-shadow:0 8px 20px rgba(15,23,42,.08)}.gallery-nav[data-v-6a79c5b7]:disabled{opacity:.35;cursor:not-allowed}.outline-preview-wrap[data-v-6a79c5b7]{min-height:76vh}.outline-preview-frame[data-v-6a79c5b7]{width:100%;height:calc(100vh - 180px);min-height:640px;border:0;border-radius:12px;background:#f6f8fc}.outline-preview-html[data-v-6a79c5b7]{height:calc(100vh - 240px);min-height:520px;overflow:hidden;padding:4px 0 0;background:#f6f8fc;border-radius:12px}.outline-preview-html .marpit[data-v-6a79c5b7],.outline-preview-html[data-v-6a79c5b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.outline-preview-html .marpit[data-v-6a79c5b7]{position:relative;width:100%;height:100%}.outline-preview-html .marpit>section[data-v-6a79c5b7],.outline-preview-html .marpit>svg[data-v-6a79c5b7]{display:block;width:1280px;min-width:1280px;max-width:1280px;height:720px!important;min-height:720px;max-height:720px;margin:0 auto;border-radius:18px;background:#fff;-webkit-box-shadow:0 10px 30px rgba(31,42,68,.08);box-shadow:0 10px 30px rgba(31,42,68,.08);overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none}.outline-preview-html .marpit>section[data-v-6a79c5b7]:not(.is-active),.outline-preview-html .marpit>svg[data-v-6a79c5b7]:not(.is-active){display:none}.outline-preview-footer[data-v-6a79c5b7]{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;gap:12px;margin-top:12px}.outline-preview-page[data-v-6a79c5b7]{color:#64748b;font-size:14px;font-weight:600}[data-v-6a79c5b7]:global(.study-preview-dialog .el-dialog){margin-top:0!important}[data-v-6a79c5b7]:global(.study-preview-dialog .el-dialog__body){padding-top:12px}@media (max-width:900px){.outline-preview-frame[data-v-6a79c5b7]{height:calc(100vh - 150px);min-height:520px}.classroom-grid[data-v-6a79c5b7],.score-row[data-v-6a79c5b7]{grid-template-columns:1fr}.classroom-dialog-gallery-slider[data-v-6a79c5b7]{min-height:58vh}.classroom-dialog-gallery-stage[data-v-6a79c5b7]{width:calc(100% - 72px);min-height:52vh}.assignment-extra[data-v-6a79c5b7]{grid-template-columns:1fr}.science-title[data-v-6a79c5b7]{font-size:22px;line-height:25px}.science-subtitle[data-v-6a79c5b7]{font-size:14px;line-height:20px}.science-cheer[data-v-6a79c5b7]{font-size:12px;line-height:16px;padding:8px 12px}.item-row[data-v-6a79c5b7]{-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}}@media (max-width:1024px){.task-board-page[data-v-6a79c5b7]{padding:16px}}