.study-report-page[data-v-52ecdc75]{padding:20px;min-height:calc(100vh - 401px)}.report-header[data-v-52ecdc75]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.page-title[data-v-52ecdc75],.report-header[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-52ecdc75]{margin:0;font-size:22px;color:#fff;gap:10px}.page-title i[data-v-52ecdc75]{color:#00d4ff;font-size:24px}.header-controls[data-v-52ecdc75]{gap:12px}.header-controls[data-v-52ecdc75],.period-bar[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-bar[data-v-52ecdc75]{gap:10px;padding:10px 18px;background:rgba(16,30,60,.6);border:1px solid rgba(0,212,255,.2);border-radius:8px;margin-bottom:20px}.period-label[data-v-52ecdc75]{font-size:14px;color:hsla(0,0%,100%,.8)}.period-tag[data-v-52ecdc75]{font-size:11px;padding:2px 8px;border-radius:4px;background:rgba(0,212,255,.2);color:#00d4ff}.highlights-section[data-v-52ecdc75]{margin-bottom:20px}.highlight-cards[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlight-card[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px;color:#fff}.highlight-card i[data-v-52ecdc75]{font-size:16px}.highlight-card.hl-mastered[data-v-52ecdc75]{background:rgba(103,194,58,.15);border:1px solid rgba(103,194,58,.3)}.highlight-card.hl-mastered i[data-v-52ecdc75]{color:#67c23a}.highlight-card.hl-papers[data-v-52ecdc75]{background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.3)}.highlight-card.hl-papers i[data-v-52ecdc75]{color:#00d4ff}.highlight-card.hl-questions[data-v-52ecdc75]{background:rgba(230,162,60,.15);border:1px solid rgba(230,162,60,.3)}.highlight-card.hl-questions i[data-v-52ecdc75]{color:#e6a23c}.highlight-card.hl-mastery[data-v-52ecdc75]{background:rgba(185,242,255,.15);border:1px solid rgba(185,242,255,.3)}.highlight-card.hl-mastery i[data-v-52ecdc75]{color:#b9f2ff}.highlight-card.hl-streak[data-v-52ecdc75]{background:rgba(245,108,108,.15);border:1px solid rgba(245,108,108,.3)}.highlight-card.hl-streak i[data-v-52ecdc75]{color:#f56c6c}.overview-cards[data-v-52ecdc75]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.ov-card[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;background:rgba(16,30,60,.6);border:1px solid rgba(0,212,255,.2);border-radius:10px;-webkit-transition:all .3s;transition:all .3s}.ov-card[data-v-52ecdc75]:hover{border-color:rgba(0,212,255,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ov-icon[data-v-52ecdc75]{width:40px;height:40px;border-radius:10px;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;font-size:18px}.ov-icon.questions[data-v-52ecdc75]{background:rgba(0,212,255,.2);color:#00d4ff}.ov-icon.correct[data-v-52ecdc75]{background:rgba(103,194,58,.2);color:#67c23a}.ov-icon.first-try[data-v-52ecdc75]{background:rgba(185,242,255,.2);color:#b9f2ff}.ov-icon.papers[data-v-52ecdc75]{background:rgba(230,162,60,.2);color:#e6a23c}.ov-icon.time[data-v-52ecdc75]{background:rgba(185,242,255,.2);color:#b9f2ff}.ov-icon.mastery[data-v-52ecdc75]{background:rgba(255,215,0,.2);color:gold}.ov-icon.days[data-v-52ecdc75]{background:rgba(245,108,108,.2);color:#f56c6c}.ov-info .ov-value[data-v-52ecdc75]{display:block;font-size:18px;font-weight:700;color:#fff}.ov-info .ov-label[data-v-52ecdc75]{display:block;font-size:12px;color:hsla(0,0%,100%,.5)}.section[data-v-52ecdc75]{background:rgba(16,30,60,.6);border:1px solid rgba(0,212,255,.2);border-radius:12px;overflow:hidden;margin-bottom:20px}.section-header[data-v-52ecdc75]{padding:14px 20px;background:rgba(0,0,0,.2);border-bottom:1px solid rgba(0,212,255,.15)}.section-header h3[data-v-52ecdc75]{margin:0;font-size:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-header h3 i[data-v-52ecdc75]{color:#00d4ff}.trend-chart[data-v-52ecdc75]{padding:20px;min-height:180px}.empty-chart[data-v-52ecdc75]{text-align:center;padding:40px;color:hsla(0,0%,100%,.3);font-size:14px}.bar-chart[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;height:160px;padding:10px 0}.bar-group[data-v-52ecdc75]{height:100%}.bar-group[data-v-52ecdc75],.bar-wrapper[data-v-52ecdc75]{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar-wrapper[data-v-52ecdc75]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.bar[data-v-52ecdc75]{width:20px;min-height:0;border-radius:3px 3px 0 0;-webkit-transition:height .5s ease;transition:height .5s ease}.bar.correct-bar[data-v-52ecdc75]{background:#67c23a}.bar.wrong-bar[data-v-52ecdc75]{background:#f56c6c;opacity:.7}.bar-label[data-v-52ecdc75]{font-size:10px;color:hsla(0,0%,100%,.4);margin-top:6px}.chart-legend[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:0 20px 15px}.legend-item[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.5)}.legend-dot[data-v-52ecdc75]{width:10px;height:10px;border-radius:2px}.legend-dot.correct[data-v-52ecdc75]{background:#67c23a}.legend-dot.wrong[data-v-52ecdc75]{background:#f56c6c;opacity:.7}.knowledge-list[data-v-52ecdc75]{padding:15px 20px}.knowledge-item[data-v-52ecdc75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid rgba(0,212,255,.1)}.knowledge-item[data-v-52ecdc75]:last-child{border-bottom:none}.ki-info[data-v-52ecdc75]{width:120px}.ki-info .ki-name[data-v-52ecdc75]{display:block;font-size:13px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ki-info .ki-count[data-v-52ecdc75]{display:block;font-size:11px;color:hsla(0,0%,100%,.4)}.ki-change[data-v-52ecdc75]{font-size:14px;font-weight:600;min-width:60px}.ki-change.up[data-v-52ecdc75]{color:#67c23a}.ki-change.down[data-v-52ecdc75]{color:#f56c6c}.ki-change i[data-v-52ecdc75]{margin-right:2px}.ki-bar[data-v-52ecdc75]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;height:8px;background:hsla(0,0%,100%,.05);border-radius:4px}.ki-bar .ki-bar-after[data-v-52ecdc75],.ki-bar .ki-bar-before[data-v-52ecdc75]{position:absolute;top:0;height:100%;border-radius:4px}.ki-bar .ki-bar-before[data-v-52ecdc75]{background:rgba(0,212,255,.2);z-index:1}.ki-bar .ki-bar-after[data-v-52ecdc75]{background:-webkit-gradient(linear,left top,right top,from(#00d4ff),to(#67c23a));background:linear-gradient(90deg,#00d4ff,#67c23a);z-index:2}.empty-section[data-v-52ecdc75]{text-align:center;padding:30px;color:hsla(0,0%,100%,.3);font-size:13px}.empty-state[data-v-52ecdc75]{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.4)}.empty-state i[data-v-52ecdc75]{font-size:48px;margin-bottom:15px;display:block}.empty-state p[data-v-52ecdc75]{margin:5px 0;font-size:16px}.empty-state .sub[data-v-52ecdc75]{font-size:13px;color:hsla(0,0%,100%,.3)}@media(max-width:768px){.overview-cards[data-v-52ecdc75]{grid-template-columns:repeat(2,1fr)}.report-header[data-v-52ecdc75]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.highlight-cards[data-v-52ecdc75],.report-header[data-v-52ecdc75]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.light-warm-theme .study-report-page .page-title{color:#4a4a4a!important}.light-warm-theme .study-report-page .page-title i{color:#5b8fb9!important}.light-warm-theme .study-report-page .period-bar{background:#fff!important;border-color:#e8ddd0!important}.light-warm-theme .study-report-page .period-label{color:#6b6b6b!important}.light-warm-theme .study-report-page .period-tag{background:rgba(91,143,185,.1)!important;color:#5b8fb9!important}.light-warm-theme .study-report-page .highlight-card{color:#4a4a4a!important}.light-warm-theme .study-report-page .highlight-card,.light-warm-theme .study-report-page .highlight-card.hl-papers{background:rgba(91,143,185,.08)!important;border-color:rgba(91,143,185,.2)!important}.light-warm-theme .study-report-page .highlight-card.hl-papers i{color:#5b8fb9!important}.light-warm-theme .study-report-page .highlight-card.hl-mastered{background:rgba(103,194,58,.08)!important;border-color:rgba(103,194,58,.2)!important}.light-warm-theme .study-report-page .highlight-card.hl-mastered i{color:#67c23a!important}.light-warm-theme .study-report-page .highlight-card.hl-questions{background:rgba(230,162,60,.08)!important;border-color:rgba(230,162,60,.2)!important}.light-warm-theme .study-report-page .highlight-card.hl-questions i{color:#e6a23c!important}.light-warm-theme .study-report-page .highlight-card.hl-streak{background:rgba(245,108,108,.08)!important;border-color:rgba(245,108,108,.2)!important}.light-warm-theme .study-report-page .highlight-card.hl-streak i{color:#f56c6c!important}.light-warm-theme .study-report-page .ov-card{background:#fff!important;border-color:#e8ddd0!important}.light-warm-theme .study-report-page .ov-card:hover{border-color:#5b8fb9!important}.light-warm-theme .study-report-page .ov-icon.questions{background:rgba(91,143,185,.15)!important;color:#5b8fb9!important}.light-warm-theme .study-report-page .ov-icon.correct{background:rgba(103,194,58,.12)!important;color:#67c23a!important}.light-warm-theme .study-report-page .ov-icon.first-try{background:rgba(91,143,185,.12)!important;color:#7baed4!important}.light-warm-theme .study-report-page .ov-icon.papers{background:rgba(230,162,60,.12)!important;color:#e6a23c!important}.light-warm-theme .study-report-page .ov-icon.time{background:rgba(91,143,185,.1)!important;color:#7baed4!important}.light-warm-theme .study-report-page .ov-icon.mastery{background:rgba(230,162,60,.12)!important;color:#e6a23c!important}.light-warm-theme .study-report-page .ov-icon.days{background:rgba(245,108,108,.12)!important;color:#f56c6c!important}.light-warm-theme .study-report-page .ov-value{color:#4a4a4a!important}.light-warm-theme .study-report-page .ov-label{color:#9a9a9a!important}.light-warm-theme .study-report-page .section{background:#fff!important;border-color:#e8ddd0!important}.light-warm-theme .study-report-page .section-header{background:#f5f7fa!important;border-bottom-color:#f0e8dc!important}.light-warm-theme .study-report-page .section-header h3{color:#4a4a4a!important}.light-warm-theme .study-report-page .section-header h3 i{color:#5b8fb9!important}.light-warm-theme .study-report-page .bar-label,.light-warm-theme .study-report-page .empty-chart,.light-warm-theme .study-report-page .empty-section,.light-warm-theme .study-report-page .empty-state,.light-warm-theme .study-report-page .legend-item{color:#9a9a9a!important}.light-warm-theme .study-report-page .knowledge-item{border-bottom-color:#f0e8dc!important}.light-warm-theme .study-report-page .ki-name{color:#4a4a4a!important}.light-warm-theme .study-report-page .ki-count{color:#9a9a9a!important}.light-warm-theme .study-report-page .ki-bar{background:#f0e8dc!important}.light-warm-theme .study-report-page .ki-bar-before{background:rgba(91,143,185,.2)!important}.light-warm-theme .study-report-page .ki-bar-after{background:-webkit-gradient(linear,left top,right top,from(#5b8fb9),to(#67c23a))!important;background:linear-gradient(90deg,#5b8fb9,#67c23a)!important}.light-warm-theme .study-report-page .header-controls .el-button--default{background:#fff!important;border-color:#e8ddd0!important;color:#4a4a4a!important}