.student-learn-container[data-v-6ec0b185]{padding:20px;background-color:#f5f7fa}.student-learn-container .breadcrumb[data-v-6ec0b185]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;color:#606266}.student-learn-container .breadcrumb .breadcrumb-left[data-v-6ec0b185]{display:flex;align-items:center}.student-learn-container .breadcrumb .breadcrumb-left .breadcrumb-item[data-v-6ec0b185]{cursor:pointer;transition:color .3s}.student-learn-container .breadcrumb .breadcrumb-left .breadcrumb-item[data-v-6ec0b185]:hover{color:#409eff}.student-learn-container .breadcrumb .breadcrumb-left .breadcrumb-item.active[data-v-6ec0b185]{color:#303133;font-weight:500;cursor:default}.student-learn-container .breadcrumb .breadcrumb-left .breadcrumb-separator[data-v-6ec0b185]{margin:0 8px;color:#c0c4cc}.student-learn-container .breadcrumb .breadcrumb-right[data-v-6ec0b185]{display:flex;align-items:center}.student-learn-container .breadcrumb .breadcrumb-right .history-btn[data-v-6ec0b185]{padding:6px 12px;background-color:#ecf5ff;color:#409eff;border:1px solid #d9ecff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.student-learn-container .breadcrumb .breadcrumb-right .history-btn[data-v-6ec0b185]:hover{background-color:#d9ecff;border-color:#99d1ff}.student-learn-container .main-content[data-v-6ec0b185]{display:flex;gap:20px;height:calc(100vh - 180px)}.student-learn-container .main-content .left-panel[data-v-6ec0b185]{width:320px;background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;flex-direction:column}.student-learn-container .main-content .left-panel .form-item[data-v-6ec0b185]{margin-bottom:24px}.student-learn-container .main-content .left-panel .form-item .form-label[data-v-6ec0b185]{display:block;margin-bottom:12px;font-size:14px;color:#303133;font-weight:500}.student-learn-container .main-content .left-panel .form-item .form-label .required[data-v-6ec0b185]{color:#f56c6c;margin-right:4px}.student-learn-container .main-content .left-panel .form-item .form-select[data-v-6ec0b185]{width:100%}.student-learn-container .main-content .left-panel .form-item .student-list[data-v-6ec0b185]{background:#f5f7fa;border-radius:6px;padding:16px;overflow:auto;max-height:calc(100vh - 610px)}.student-learn-container .main-content .left-panel .form-item .student-list .el-checkbox[data-v-6ec0b185]{display:block;margin-bottom:12px}.student-learn-container .main-content .left-panel .form-item .student-list .el-checkbox[data-v-6ec0b185]:last-child{margin-bottom:0}.student-learn-container .main-content .left-panel .form-item .student-list .el-checkbox .unsubmitted-tag[data-v-6ec0b185]{color:#909399;font-size:12px}.student-learn-container .main-content .left-panel .submit-btn[data-v-6ec0b185]{margin-top:auto;width:100%;height:40px;font-size:14px;border-radius:6px}.student-learn-container .main-content .left-panel .submit-btn[data-v-6ec0b185]:disabled{background-color:#c0c4cc;border-color:#c0c4cc}.student-learn-container .main-content .right-panel[data-v-6ec0b185]{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:32px;overflow-y:auto}.student-learn-container .main-content .right-panel .analyzing-state[data-v-6ec0b185]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}.student-learn-container .main-content .right-panel .analyzing-state .ai-icon[data-v-6ec0b185]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.student-learn-container .main-content .right-panel .analyzing-state .ai-icon .loading-icon[data-v-6ec0b185]{width:64px;height:64px;color:#409eff;animation:rotate-6ec0b185 2s linear infinite}.student-learn-container .main-content .right-panel .analyzing-state .ai-icon[data-v-6ec0b185]:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(64,158,255,.2) 0,transparent 70%);animation:pulse-6ec0b185 2s ease-in-out infinite}.student-learn-container .main-content .right-panel .analyzing-state .ai-icon[data-v-6ec0b185]:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(64,158,255,.3);animation:ripple-6ec0b185 2s ease-out infinite}.student-learn-container .main-content .right-panel .analyzing-state .analyzing-text[data-v-6ec0b185]{font-size:18px;color:#409eff;font-weight:500;letter-spacing:2px;animation:blink-6ec0b185 1.5s ease-in-out infinite}.student-learn-container .main-content .right-panel .analyzing-state .analyzing-subtext[data-v-6ec0b185]{font-size:14px;color:#909399;margin-top:-12px}.student-learn-container .main-content .right-panel .analyzing-state .loading-dots[data-v-6ec0b185]{display:flex;gap:8px;margin-top:8px}.student-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-6ec0b185]{width:8px;height:8px;border-radius:50%;background-color:#409eff;animation:bounce-6ec0b185 1.4s ease-in-out infinite both}.student-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-6ec0b185]:first-child{animation-delay:-.32s}.student-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-6ec0b185]:nth-child(2){animation-delay:-.16s}.student-learn-container .main-content .right-panel .analyzing-state .loading-dots .dot[data-v-6ec0b185]:nth-child(3){animation-delay:0s}.student-learn-container .main-content .right-panel .empty-state[data-v-6ec0b185]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.student-learn-container .main-content .right-panel .empty-state .empty-icon[data-v-6ec0b185]{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.student-learn-container .main-content .right-panel .empty-state .empty-icon .empty-svg[data-v-6ec0b185]{width:80px;height:80px;color:#dcdfe6}.student-learn-container .main-content .right-panel .empty-state .empty-text[data-v-6ec0b185]{font-size:14px;color:#909399;text-align:center}.student-learn-container .main-content .right-panel .analysis-result .result-header[data-v-6ec0b185]{margin-bottom:24px}.student-learn-container .main-content .right-panel .analysis-result .result-header h3[data-v-6ec0b185]{font-size:16px;font-weight:500;color:#303133;margin:0}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item[data-v-6ec0b185]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item[data-v-6ec0b185]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item .item-title[data-v-6ec0b185]{display:flex;align-items:center;margin-bottom:12px;font-weight:500;color:#303133}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item .item-title .item-number[data-v-6ec0b185]{width:20px;height:20px;background-color:#ecf5ff;color:#409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:8px}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item .item-title .item-name[data-v-6ec0b185]{font-size:14px}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item .item-details[data-v-6ec0b185]{padding-left:28px;margin:0;list-style:none}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item .item-details li[data-v-6ec0b185]{margin-bottom:8px;font-size:14px;color:#606266;line-height:1.5}.student-learn-container .main-content .right-panel .analysis-result .result-content .analysis-item .item-details li .detail-bullet[data-v-6ec0b185]{margin-right:8px}@keyframes rotate-6ec0b185{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-6ec0b185{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}@keyframes ripple-6ec0b185{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes blink-6ec0b185{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce-6ec0b185{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}