.wx-study[data-v-0031dd4f]{min-height:100vh;background:#f5f7fa;padding-bottom:30px}.wx-study__header[data-v-0031dd4f]{height:48px;line-height:48px;text-align:center;font-size:17px;font-weight:600;color:#1f2d3d;background:#fff}.student-info[data-v-0031dd4f]{padding:20px 16px;background:linear-gradient(135deg,#409eff,#337ecc);color:#fff}.student-name[data-v-0031dd4f]{font-size:20px;font-weight:700}.student-sub[data-v-0031dd4f]{margin-top:6px;font-size:13px;opacity:.9}.stat-grid[data-v-0031dd4f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px}.stat-item[data-v-0031dd4f]{background:#fff;border-radius:10px;padding:14px 6px;text-align:center}.stat-value[data-v-0031dd4f]{font-size:20px;font-weight:700;color:#409eff}.stat-label[data-v-0031dd4f]{margin-top:6px;font-size:12px;color:#909399}.section-card[data-v-0031dd4f]{margin:16px;background:#fff;border-radius:12px;padding:16px}.section-title[data-v-0031dd4f]{font-size:15px;font-weight:600;color:#1f2d3d;margin-bottom:12px}.empty-tip[data-v-0031dd4f]{font-size:13px;color:#909399;text-align:center;padding:12px 0}.solved-tags[data-v-0031dd4f]{display:flex;flex-wrap:wrap;gap:8px}.solved-tag[data-v-0031dd4f]{padding:6px 12px;background:#ecf5ff;color:#409eff;border-radius:16px;font-size:13px}.heatmap-wrap[data-v-0031dd4f]{overflow-x:auto}.trend-chart[data-v-0031dd4f]{height:260px;margin-top:12px;width:100%}