.el-upload__tip[data-v-238bada2]{color:#999;font-size:12px;margin-top:5px}.daily-question-container{background-color:#f5f7fa;min-height:100vh}.daily-header{background:#fff;padding:16px 24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.daily-header,.header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left{gap:12px}.page-title{margin:0;font-size:18px;font-weight:600;color:#303133}.daily-content{padding:12px 16px 24px}.stats-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:8px 4px 16px}.stat-card{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;padding:16px;text-align:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.stat-number{font-size:26px;font-weight:700;color:#303133;line-height:1;margin-bottom:6px}.stat-label{font-size:12px;color:#909399}.question-card{background:#fff;border-radius:12px;padding:24px;margin:0 4px 16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.08)}.question-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.question-header,.question-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-title{gap:10px;font-weight:600;color:#303133}.question-number{color:#409eff}.question-date{font-size:12px;color:#909399}.question-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#606266}.question-knowledge{background:#ecf5ff;color:#409eff}.question-difficulty,.question-knowledge{padding:2px 8px;border-radius:10px;font-size:12px}.question-difficulty{color:#fff;background:#909399}.question-content{line-height:1.8;font-size:15px;color:#303133;margin:6px 0 12px}.question-options{margin-bottom:18px}.option-item{display:block;margin-bottom:10px;font-size:15px;padding:6px 0}.upload-section{margin:8px 0 18px;padding:12px;background:#f8f9fb;border:1px dashed #dcdfe6;border-radius:8px}.upload-title{font-size:13px;color:#606266;margin-bottom:8px}.answer-tip{font-size:12px;color:#909399;margin-left:10px}.answer-status{margin:16px 0;padding:12px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:500}.correct-answer{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.incorrect-answer{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history-section{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0 4px 24px}.history-title{font-size:16px;font-weight:600;color:#303133;text-align:center;margin:0 0 16px}.history-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.history-item{background:#f8f9fa;border-radius:10px;padding:12px;text-align:center;border:2px solid transparent;-webkit-transition:all .2s;transition:all .2s}.history-item.correct{background:#f6ffed;border-color:#b7eb8f}.history-item.incorrect{background:#fff2f0;border-color:#ffccc7}.history-date{font-size:13px;color:#303133;margin-bottom:6px}.history-status{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:6px;font-size:13px;margin-bottom:4px}.history-knowledge{font-size:12px;color:#909399}.empty-container,.error-container,.loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:280px}@media (max-width:768px){.daily-header{padding:12px 16px}.stats-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-card{padding:18px}.action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history-list{grid-template-columns:1fr}}.daily-question-container[data-v-1f295b92]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding-bottom:30px}.daily-header[data-v-1f295b92]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:20px 30px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid rgba(102,126,234,.2);position:sticky;top:0;z-index:100}.daily-header[data-v-1f295b92],.header-left[data-v-1f295b92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-1f295b92]{gap:15px}.back-btn[data-v-1f295b92]{font-size:24px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;color:#667eea;padding:5px;border-radius:50%}.back-btn[data-v-1f295b92]:hover{background:rgba(102,126,234,.1);-webkit-transform:translateX(-3px);transform:translateX(-3px)}.page-title[data-v-1f295b92]{margin:0;font-size:24px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-right[data-v-1f295b92]{gap:15px}.header-right[data-v-1f295b92],.timer-display[data-v-1f295b92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timer-display[data-v-1f295b92]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 20px;border-radius:25px;font-weight:700;font-size:18px;gap:8px;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4);-webkit-animation:pulse-data-v-1f295b92 2s infinite;animation:pulse-data-v-1f295b92 2s infinite}.timer-display i[data-v-1f295b92]{font-size:20px}@-webkit-keyframes pulse-data-v-1f295b92{0%,to{-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4)}50%{-webkit-box-shadow:0 4px 20px rgba(102,126,234,.6);box-shadow:0 4px 20px rgba(102,126,234,.6)}}@keyframes pulse-data-v-1f295b92{0%,to{-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4)}50%{-webkit-box-shadow:0 4px 20px rgba(102,126,234,.6);box-shadow:0 4px 20px rgba(102,126,234,.6)}}.plan-card-grid[data-v-1f295b92]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;padding:20px 30px;max-width:1400px;margin:0 auto}.plan-card[data-v-1f295b92]{background:linear-gradient(135deg,#fff,#f8f9ff);border:2px solid #e5e7eb;border-radius:15px;padding:15px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden}.plan-card[data-v-1f295b92]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plan-card[data-v-1f295b92]:hover{-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.2);box-shadow:0 8px 25px rgba(102,126,234,.2);border-color:#667eea}.plan-card[data-v-1f295b92]:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.plan-card.active[data-v-1f295b92]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);-webkit-box-shadow:0 10px 30px rgba(102,126,234,.4);box-shadow:0 10px 30px rgba(102,126,234,.4)}.plan-card.active .plan-card-id[data-v-1f295b92],.plan-card.active .plan-card-title[data-v-1f295b92]{color:#fff}.plan-card-title[data-v-1f295b92]{font-weight:700;font-size:16px;margin-bottom:6px;color:#333}.plan-card-id[data-v-1f295b92]{font-size:12px;color:#6b7280;font-weight:500}.question-card[data-v-1f295b92]{background:#fff;border-radius:20px;padding:35px;margin:20px auto;max-width:1200px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:fadeInUp-data-v-1f295b92 .5s ease;animation:fadeInUp-data-v-1f295b92 .5s ease}@-webkit-keyframes fadeInUp-data-v-1f295b92{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-1f295b92{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.question-header[data-v-1f295b92]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.question-header[data-v-1f295b92],.question-title[data-v-1f295b92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-title[data-v-1f295b92]{gap:15px}.question-number[data-v-1f295b92]{font-size:22px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.question-date[data-v-1f295b92]{color:#999;font-size:14px;padding:5px 12px;background:#f5f5f5;border-radius:20px}.question-content[data-v-1f295b92]{font-size:18px;line-height:1.8;color:#333;margin-bottom:30px;padding:20px;background:#f8f9ff;border-radius:12px;border-left:4px solid #667eea}.question-options[data-v-1f295b92]{margin-bottom:30px}.option-item[data-v-1f295b92]{display:block;margin-bottom:15px}.option-item[data-v-1f295b92] .el-radio{width:100%;padding:18px 20px;margin:0;background:#fff;border:2px solid #e5e7eb;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.option-item[data-v-1f295b92] .el-radio:hover{border-color:#667eea;background:#f8f9ff;-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.15);box-shadow:0 4px 15px rgba(102,126,234,.15)}.option-item[data-v-1f295b92] .el-radio.is-checked{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;-webkit-box-shadow:0 6px 20px rgba(102,126,234,.3);box-shadow:0 6px 20px rgba(102,126,234,.3)}.option-item[data-v-1f295b92] .el-radio.is-checked .el-radio__label{color:#fff!important}.question-answer-input[data-v-1f295b92]{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.answer-tip[data-v-1f295b92]{color:#999;font-size:14px}.upload-section[data-v-1f295b92]{margin:25px 0;padding:20px;background:#f8f9ff;border-radius:12px;border:2px dashed #d0d5dd}.upload-title[data-v-1f295b92]{font-weight:600;margin-bottom:12px;color:#333;font-size:16px}.answer-status[data-v-1f295b92]{margin:25px 0;padding:18px 25px;border-radius:12px;font-size:16px;font-weight:600;-webkit-animation:slideIn-data-v-1f295b92 .5s ease;animation:slideIn-data-v-1f295b92 .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@-webkit-keyframes slideIn-data-v-1f295b92{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn-data-v-1f295b92{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.correct-answer[data-v-1f295b92]{background:linear-gradient(135deg,#d4f4dd,#a8e6cf);color:#0a5e2a;border:2px solid #52c41a;-webkit-box-shadow:0 4px 15px rgba(82,196,26,.2);box-shadow:0 4px 15px rgba(82,196,26,.2)}.correct-answer i[data-v-1f295b92]{font-size:24px}.incorrect-answer[data-v-1f295b92]{background:linear-gradient(135deg,#ffe5e5,#ffd1d1);color:#c41a1a;border:2px solid #ff4d4f;-webkit-box-shadow:0 4px 15px rgba(255,77,79,.2);box-shadow:0 4px 15px rgba(255,77,79,.2)}.incorrect-answer i[data-v-1f295b92]{font-size:24px}.analysis-section[data-v-1f295b92]{margin-top:25px;padding:25px;background:linear-gradient(135deg,#fff9e6,#ffe9b3);border-radius:12px;border-left:5px solid #faad14;-webkit-animation:fadeIn-data-v-1f295b92 .6s ease;animation:fadeIn-data-v-1f295b92 .6s ease}@-webkit-keyframes fadeIn-data-v-1f295b92{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-1f295b92{0%{opacity:0}to{opacity:1}}.analysis-title[data-v-1f295b92]{font-weight:700;font-size:18px;margin-bottom:15px;color:#d48806;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.analysis-content[data-v-1f295b92]{line-height:1.8;color:#333;font-size:16px}.action-buttons[data-v-1f295b92]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px;padding-top:25px;border-top:2px solid #f0f0f0}.action-buttons[data-v-1f295b92] .el-button{padding:14px 35px;font-size:16px;font-weight:600;border-radius:25px;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.action-buttons[data-v-1f295b92] .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2)}.action-buttons[data-v-1f295b92] .el-button--primary:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.4);box-shadow:0 8px 25px rgba(102,126,234,.4)}.action-buttons[data-v-1f295b92] .el-button--default{background:#fff;color:#667eea;border:2px solid #667eea}.action-buttons[data-v-1f295b92] .el-button--default:hover{background:#f8f9ff;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.2);box-shadow:0 8px 20px rgba(102,126,234,.2)}.ai-analysis-content[data-v-1f295b92]{max-height:60vh;overflow-y:auto;padding-right:10px}.ai-analysis-content .analysis-section[data-v-1f295b92]{margin-bottom:20px;padding:20px;background:#f8f9ff;border-radius:10px}.ai-analysis-content .section-title[data-v-1f295b92]{margin:0 0 12px;font-weight:700;font-size:18px;color:#333}.ai-analysis-content .answer-comparison[data-v-1f295b92]{display:grid;grid-template-columns:1fr;gap:12px}.ai-analysis-content .answer-item[data-v-1f295b92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px;background:#fff;border-radius:8px}.ai-analysis-content .answer-label[data-v-1f295b92]{color:#666;font-weight:600}.ai-analysis-content .answer-value.user-answer[data-v-1f295b92]{color:#f56c6c;font-weight:600}.ai-analysis-content .answer-value.correct-answer[data-v-1f295b92]{color:#67c23a;font-weight:600}.ai-analysis-content .ai-result .result-item[data-v-1f295b92]{margin:12px 0;padding:12px;background:#fff;border-radius:8px}.ai-analysis-content .ai-result .result-label[data-v-1f295b92]{color:#666;margin-right:10px;font-weight:600}.ai-analysis-content .ai-result .result-content[data-v-1f295b92]{white-space:pre-wrap;line-height:1.8;color:#303133}.ai-analysis-content .ai-result .result-content.suggestion[data-v-1f295b92]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-left:4px solid #409eff;padding:15px;border-radius:8px}.empty-container[data-v-1f295b92],.error-container[data-v-1f295b92],.loading-container[data-v-1f295b92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60vh}.empty-content[data-v-1f295b92],.error-content[data-v-1f295b92]{text-align:center;padding:40px;background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1)}.empty-icon[data-v-1f295b92],.error-icon[data-v-1f295b92]{font-size:64px;color:#ff4d4f;margin-bottom:20px}.empty-icon[data-v-1f295b92]{color:#d9d9d9}[data-v-1f295b92]::-webkit-scrollbar{width:8px;height:8px}[data-v-1f295b92]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[data-v-1f295b92]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}[data-v-1f295b92]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}