.page-container[data-v-86741ed1]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:10px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header-box[data-v-86741ed1]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.header-left[data-v-86741ed1]{min-width:0}.page-title[data-v-86741ed1]{color:#303133;align-items:center;gap:6px;margin:0 0 8px;font-size:20px;font-weight:600;display:flex}.setting-icon[data-v-86741ed1]{color:#909399;cursor:pointer;font-size:18px;transition:color .2s}.setting-icon[data-v-86741ed1]:hover{color:#409eff}.page-desc[data-v-86741ed1]{color:#909399;margin:0;font-size:12px}.account-select[data-v-86741ed1]{flex-shrink:0;width:92px}.summary-card[data-v-86741ed1]{background:#fff;border-radius:12px;padding:6px 16px 10px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.summary-top[data-v-86741ed1]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.streak-block[data-v-86741ed1]{flex-shrink:0;align-items:baseline;gap:4px;display:flex}.stats-left[data-v-86741ed1]{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.streak-num.total-num[data-v-86741ed1]{color:#409eff}.streak-fire[data-v-86741ed1]{font-size:18px}.streak-num[data-v-86741ed1]{color:#f56c6c;font-size:24px;font-weight:700;position:relative;top:2px}.streak-label[data-v-86741ed1]{color:#909399;font-size:12px}.today-block[data-v-86741ed1]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.today-label[data-v-86741ed1]{color:#909399;flex-shrink:0;font-size:12px}.task-list[data-v-86741ed1]{grid-template-columns:repeat(2,1fr);gap:8px 20px;margin:0;padding:12px 0 0;list-style:none;display:grid}.task-item[data-v-86741ed1]{color:#606266;background:#f5f7fa;border:1px solid #ebeef5;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 10px;font-size:13px;display:flex}.task-item.done[data-v-86741ed1]{--ti-bg:#f0f9eb;--ti-border:#c2e7b0;--ti-color:#67c23a;background:var(--ti-bg);border-color:var(--ti-border)}.task-item.ti-words[data-v-86741ed1]{--ti-bg:#ecf5ff;--ti-border:#b3d8ff;--ti-color:#409eff}.task-item.ti-math[data-v-86741ed1]{--ti-bg:#fdf6ec;--ti-border:#f5dab1;--ti-color:#e6a23c}.task-item.ti-sentences[data-v-86741ed1]{--ti-bg:#f0f9eb;--ti-border:#c2e7b0;--ti-color:#67c23a}.task-item.ti-dict[data-v-86741ed1]{--ti-bg:#fef0f0;--ti-border:#fab6b6;--ti-color:#f56c6c}.task-item.ti-choice[data-v-86741ed1]{--ti-bg:#f5f0ff;--ti-border:#cbb5f2;--ti-color:#9254de}.task-item.ti-recite[data-v-86741ed1]{--ti-bg:#fef0f6;--ti-border:#f8c8dc;--ti-color:#e06c9f}.task-check[data-v-86741ed1]{box-sizing:border-box;background:#fff;border:1.5px solid #c0c4cc;border-radius:4px;flex-shrink:0;width:16px;height:16px;position:relative}.task-item.done .task-check[data-v-86741ed1]{background:var(--ti-color);border-color:var(--ti-color)}.task-item.done .task-check[data-v-86741ed1]:after{color:#fff;content:"✓";font-size:12px;font-weight:700;position:absolute;top:-1px;left:3px}.task-name[data-v-86741ed1]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-num[data-v-86741ed1]{color:#909399;flex-shrink:0;font-size:12px}.task-item.done .task-name[data-v-86741ed1],.task-item.done .task-num[data-v-86741ed1]{color:var(--ti-color)}.task-empty[data-v-86741ed1]{color:#909399;text-align:center;background:#fafafa;border:1px dashed #c0c4cc;border-radius:8px;margin-top:12px;padding:12px;font-size:13px;font-weight:500}.card-body[data-v-86741ed1]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.card-task[data-v-86741ed1]{color:#e6a23c;font-size:11px}.card-task.done[data-v-86741ed1]{color:#67c23a}.entry-wrap[data-v-86741ed1]{flex-direction:column;gap:16px;margin-top:16px;display:flex}.entry-empty[data-v-86741ed1]{color:#909399;text-align:center;background:#fff;border:1px dashed #c0c4cc;border-radius:12px;padding:24px 12px;font-size:13px}.entry-section[data-v-86741ed1]{flex-direction:column;gap:8px;display:flex}.entry-section+.entry-section[data-v-86741ed1]{border-top:1px dashed #e4e7ed;padding-top:14px}.section-label[data-v-86741ed1]{color:#909399;font-size:13px;font-weight:600}.section-sub[data-v-86741ed1]{color:#c0c4cc;margin-left:8px;font-size:12px;font-weight:400}.note-entry-row[data-v-86741ed1]{flex-wrap:wrap;gap:12px;display:flex}.note-entry-card[data-v-86741ed1]{box-sizing:border-box;cursor:pointer;background:#fff;border-radius:12px;flex-direction:row;flex:0 0 calc(50% - 6px);justify-content:center;align-items:center;padding:12px 0;transition:all .2s;display:flex;box-shadow:0 2px 12px rgba(0,0,0,.05)}.note-entry-card[data-v-86741ed1]:active{transform:scale(.98);box-shadow:0 1px 6px rgba(0,0,0,.05)}.note-icon[data-v-86741ed1]{text-align:center;border-radius:10px;width:48px;height:48px;margin-right:10px;font-size:24px;line-height:48px}.blue-bg[data-v-86741ed1]{background-color:#ecf5ff}.green-bg[data-v-86741ed1]{background-color:#f0f9eb}.orange-bg[data-v-86741ed1]{background-color:#fdf6ec}.red-bg[data-v-86741ed1]{background-color:#fef0f0}.note-title[data-v-86741ed1]{color:#303133;font-size:16px;font-weight:500}.page-container[data-v-ef9ae5ce]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:10px 12px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header-box[data-v-ef9ae5ce]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.header-left[data-v-ef9ae5ce]{min-width:0}.page-title[data-v-ef9ae5ce]{color:#303133;align-items:center;gap:8px;margin:0 0 8px;font-size:20px;font-weight:600;display:flex}.page-desc[data-v-ef9ae5ce]{color:#909399;margin:0;font-size:12px}.sec-card[data-v-ef9ae5ce]{margin-bottom:14px}.sec-card[data-v-ef9ae5ce] .el-card__header,.sec-card[data-v-ef9ae5ce] .el-card__body{padding:14px 12px}.card-head[data-v-ef9ae5ce]{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-title[data-v-ef9ae5ce]{color:#303133;font-size:15px;font-weight:600}.acc-picker[data-v-ef9ae5ce]{align-items:center;gap:8px;display:flex}.acc-select[data-v-ef9ae5ce]{width:160px}.form-row[data-v-ef9ae5ce]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.form-label[data-v-ef9ae5ce]{color:#606266;flex-shrink:0;width:44px;font-size:14px}.entry-group+.entry-group[data-v-ef9ae5ce]{border-top:1px dashed #e4e7ed;margin-top:12px;padding-top:12px}.group-label[data-v-ef9ae5ce]{color:#909399;margin-bottom:8px;font-size:13px;font-weight:600}.switch-list[data-v-ef9ae5ce]{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.switch-item[data-v-ef9ae5ce]{color:#606266;background:#f5f7fa;border:1px solid #ebeef5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:13px;display:flex}.switch-name[data-v-ef9ae5ce]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switch-name-wrap[data-v-ef9ae5ce]{cursor:pointer;align-items:center;gap:4px;min-width:0;display:flex}.info-icon[data-v-ef9ae5ce]{color:#909399;flex-shrink:0;font-size:14px;transition:color .15s}.switch-name-wrap:hover .info-icon[data-v-ef9ae5ce]{color:#409eff}.desc-body[data-v-ef9ae5ce]{color:#606266;font-size:13px;line-height:1.7}.desc-body[data-v-ef9ae5ce] p{margin:0 0 10px}.desc-body[data-v-ef9ae5ce] p:last-child{margin-bottom:0}.desc-body[data-v-ef9ae5ce] b{color:#303133}.page-container[data-v-afedfa7c]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.plan-card[data-v-afedfa7c]{margin-bottom:16px}.plan-card[data-v-afedfa7c] .el-card__header,.plan-card[data-v-afedfa7c] .el-card__body{padding:12px}.plan-header-row[data-v-afedfa7c]{justify-content:space-between;align-items:center;display:flex}.log-badge[data-v-afedfa7c]{color:#409eff;cursor:pointer;background:#ecf5ff;border:1px solid #d9ecff;border-radius:14px;padding:4px 14px;font-size:14px}.log-badge[data-v-afedfa7c]:active{transform:scale(.96)}.log-header[data-v-afedfa7c]{justify-content:space-between;align-items:center;gap:10px;padding-right:24px;display:flex}.log-title[data-v-afedfa7c]{color:#303133;font-size:16px;font-weight:600}.log-footer[data-v-afedfa7c]{justify-content:space-between;align-items:center;display:flex}.log-list[data-v-afedfa7c]{min-height:120px;max-height:55vh;overflow-y:auto}.log-item[data-v-afedfa7c]{border-bottom:1px solid #f0f0f0;padding:8px 0}.log-item[data-v-afedfa7c]:last-child{border-bottom:none}.log-top[data-v-afedfa7c]{align-items:baseline;gap:8px;display:flex}.log-set[data-v-afedfa7c]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.log-score[data-v-afedfa7c]{flex:1;font-size:14px}.log-time[data-v-afedfa7c]{color:#909399;flex-shrink:0;font-size:14px}.log-bottom[data-v-afedfa7c]{color:#909399;justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.log-wrong-hint[data-v-afedfa7c]{color:#f56c6c}.log-all-correct[data-v-afedfa7c]{color:#67c23a;font-weight:500}.log-detail[data-v-afedfa7c]{background:#f5f7fa;border-radius:6px;margin-top:8px}.log-detail-header[data-v-afedfa7c],.log-detail-row[data-v-afedfa7c]{align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.log-detail-header[data-v-afedfa7c]{color:#909399;border-bottom:1px solid #e4e7ed;font-size:12px}.log-detail-row[data-v-afedfa7c]{border-bottom:1px solid #eceff3}.log-detail-row[data-v-afedfa7c]:last-child{border-bottom:none}.log-detail .w-expr[data-v-afedfa7c]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.6;overflow:hidden}.log-detail .w-col[data-v-afedfa7c]{text-align:right;min-width:52px;font-size:13px}.log-detail .w-user[data-v-afedfa7c]{color:#f56c6c}.log-detail .w-std[data-v-afedfa7c]{color:#67c23a;font-weight:600}.log-detail .w-ms[data-v-afedfa7c]{color:#909399;min-width:44px}.plan-row[data-v-afedfa7c]{align-items:center;display:flex}.progress-row[data-v-afedfa7c]{color:#606266;justify-content:space-between;align-items:center;margin-top:12px;font-size:16px;display:flex}.progress-row .progress-left[data-v-afedfa7c]{flex:1}.progress-row .progress-center[data-v-afedfa7c]{color:#303133;font-weight:600}.progress-row .progress-right[data-v-afedfa7c]{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.quit-link[data-v-afedfa7c]{color:#909399;cursor:pointer}.stem[data-v-afedfa7c]{color:#303133;align-items:flex-start;gap:6px;margin:36px 0 24px;font-size:19px;font-weight:600;line-height:1.6;display:flex}.stem-index[data-v-afedfa7c]{color:#409eff;flex-shrink:0}.stem-text[data-v-afedfa7c]{min-width:0}.option-list[data-v-afedfa7c]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.option-item[data-v-afedfa7c]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e4e7ed;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.option-item[data-v-afedfa7c]:active{transform:scale(.99)}.option-item.active[data-v-afedfa7c]{background:#ecf5ff;border-color:#409eff}.option-letter[data-v-afedfa7c]{color:#606266;background:#f5f7fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:flex}.option-item.active .option-letter[data-v-afedfa7c]{color:#fff;background:#409eff}.option-text[data-v-afedfa7c]{color:#303133;flex:1;font-size:16px;line-height:1.5}.answer-bar[data-v-afedfa7c]{justify-content:flex-end;display:flex}.next-btn[data-v-afedfa7c]{min-width:120px}.result-head[data-v-afedfa7c]{background:#f5f7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:10px 12px;display:flex}.result-info[data-v-afedfa7c]{align-items:baseline;gap:10px;display:flex}.result-score[data-v-afedfa7c]{color:#f56c6c;background:#fef0f0;border-radius:14px;padding:2px 14px;font-size:20px;font-weight:700}.result-score.all-ok[data-v-afedfa7c]{color:#67c23a;background:#f0f9eb}.result-time[data-v-afedfa7c]{color:#909399;font-size:14px}.wrong-list[data-v-afedfa7c]{margin-bottom:16px}.wrong-title[data-v-afedfa7c]{color:#f56c6c;margin-bottom:8px;font-size:14px;font-weight:600}.review-item[data-v-afedfa7c]{background:#f5f7fa;border-left:3px solid #c0c4cc;border-radius:6px;margin-bottom:8px;padding:10px 12px}.review-item.wrong[data-v-afedfa7c]{background:#fef0f0;border-left-color:#f56c6c}.review-stem[data-v-afedfa7c]{color:#303133;font-size:15px;font-weight:600;line-height:1.5}.review-index[data-v-afedfa7c]{color:#409eff}.review-item.wrong .review-index[data-v-afedfa7c]{color:#f56c6c}.review-options[data-v-afedfa7c]{color:#606266;flex-wrap:wrap;gap:2px 16px;margin-top:4px;font-size:13px;line-height:1.7;display:flex}.review-tags[data-v-afedfa7c]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.review-tag[data-v-afedfa7c]{border-radius:6px;padding:2px 8px;font-size:13px}.tag-ok[data-v-afedfa7c]{color:#67c23a;background:#f0f9eb}.tag-user[data-v-afedfa7c]{color:#f56c6c;background:#fef0f0}.tag-std[data-v-afedfa7c]{color:#409eff;background:#ecf5ff;font-weight:600}.review-ms[data-v-afedfa7c]{color:#909399;margin-left:auto;font-size:12px}.review-analysis[data-v-afedfa7c]{color:#909399;margin-top:6px;font-size:13px;line-height:1.6}.result-btns[data-v-afedfa7c]{gap:12px;display:flex}.result-btns .el-button[data-v-afedfa7c]{flex:1}.entry-info-icon[data-v-0002b814]{color:#909399;cursor:pointer;flex-shrink:0;font-size:16px;transition:color .15s}.entry-info-icon[data-v-0002b814]:hover{color:#409eff}.desc-body[data-v-0002b814]{color:#606266;font-size:13px;line-height:1.7}.desc-body[data-v-0002b814] p{margin:0 0 10px}.desc-body[data-v-0002b814] p:last-child{margin-bottom:0}.desc-body[data-v-0002b814] b{color:#303133}.page-container[data-v-c60d3a6c]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.group-card[data-v-c60d3a6c]{margin-bottom:16px}.group-card[data-v-c60d3a6c] .el-card__header,.group-card[data-v-c60d3a6c] .el-card__body{padding:12px}.card-header-row[data-v-c60d3a6c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-c60d3a6c]{align-items:center;gap:6px;display:flex}.card-title[data-v-c60d3a6c]{flex-direction:column;flex-shrink:0;gap:4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.title-sub[data-v-c60d3a6c]{color:#909399;font-size:12px;font-weight:400}.header-ops[data-v-c60d3a6c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-grid[data-v-c60d3a6c]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.set-item[data-v-c60d3a6c]{cursor:pointer;background:#f5f7fa;border:1px solid transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative}.set-item.active[data-v-c60d3a6c]{background:#ecf5ff;border-color:#409eff}.set-info[data-v-c60d3a6c]{min-width:0}.set-name[data-v-c60d3a6c]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.6;overflow:hidden}.set-stat[data-v-c60d3a6c]{color:#909399;margin-top:2px;font-size:12px}.set-ops[data-v-c60d3a6c]{flex-shrink:0;align-items:center;display:flex}.set-more[data-v-c60d3a6c]{color:#909399;cursor:pointer;flex-shrink:0;padding:4px 6px;font-size:18px}.danger-item[data-v-c60d3a6c]{color:#f56c6c}.question-card[data-v-c60d3a6c]{margin-bottom:16px}.question-card[data-v-c60d3a6c] .el-card__header,.question-card[data-v-c60d3a6c] .el-card__body{padding:12px}.title-stat[data-v-c60d3a6c]{color:#909399;font-size:12px;font-weight:400}.question-item[data-v-c60d3a6c]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:8px 4px;display:flex}.question-item[data-v-c60d3a6c]:last-child{border-bottom:none}.question-item.disabled[data-v-c60d3a6c]{opacity:.5}.question-main[data-v-c60d3a6c]{cursor:pointer;flex:1;min-width:0}.question-line[data-v-c60d3a6c]{align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.question-stem[data-v-c60d3a6c]{text-overflow:ellipsis;-webkit-line-clamp:2;color:#303133;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.question-stem u[data-v-c60d3a6c]{text-decoration:underline}.question-spacer[data-v-c60d3a6c]{flex:1}.question-ops[data-v-c60d3a6c]{flex-shrink:0;align-items:center;gap:4px;display:flex}.form-row[data-v-c60d3a6c]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.form-row.col[data-v-c60d3a6c]{flex-direction:column;align-items:stretch;gap:6px}.form-label[data-v-c60d3a6c]{color:#606266;flex-shrink:0;font-size:13px}.label-row[data-v-c60d3a6c]{justify-content:space-between;align-items:center;display:flex}.option-row[data-v-c60d3a6c]{align-items:center;gap:8px;display:flex}.option-row .el-input[data-v-c60d3a6c]{flex:1;min-width:0}.option-del[data-v-c60d3a6c]{flex-shrink:0}.option-letter[data-v-c60d3a6c]{color:#606266;background:#f5f7fa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.new-set-tip[data-v-c60d3a6c]{color:#909399;text-align:center;background:#f5f7fa;border:1px dashed #dcdfe6;border-radius:8px;padding:14px 12px;font-size:13px}.crop-view[data-v-a4711a11]{z-index:2000;background:#1a1a1a;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.crop-view .crop-header[data-v-a4711a11]{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.crop-view .crop-title[data-v-a4711a11]{color:#d0d0d0;font-size:13px}.crop-view .crop-body[data-v-a4711a11]{flex:1;justify-content:center;align-items:center;padding:0 8px;display:flex;overflow:hidden}.crop-view .crop-box[data-v-a4711a11]{touch-action:none;max-width:100%;max-height:100%;position:relative}.crop-view .crop-img[data-v-a4711a11]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:calc(100vh - 150px);display:block}.crop-view .crop-rect[data-v-a4711a11]{pointer-events:none;border:2px solid #409eff;border-radius:4px;box-shadow:0 0 0 9999px rgba(0,0,0,.05)}.crop-view .crop-footer[data-v-a4711a11]{padding:14px 0 calc(14px + env(safe-area-inset-bottom));justify-content:center;gap:16px;display:flex}.page-container[data-v-90e23238]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 8px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.plan-card[data-v-90e23238]{margin-bottom:16px}.plan-card[data-v-90e23238] .el-card__header,.plan-card[data-v-90e23238] .el-card__body{padding:12px}.plan-header-row[data-v-90e23238]{justify-content:space-between;align-items:center;display:flex}.today-badge[data-v-90e23238]{color:#e6822c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fdf6ec;border:1px solid #faecd8;border-radius:14px;padding:4px 14px;font-size:14px}.today-badge b[data-v-90e23238]{margin-left:2px;font-size:14px}.today-badge-dim[data-v-90e23238]{color:#c0c4cc;background:#f4f4f5;border-color:#e9e9eb}.plan-row[data-v-90e23238]{align-items:center;gap:10px;display:flex}.group-select[data-v-90e23238]{flex:1}.stat-row[data-v-90e23238]{gap:24px;margin-top:12px;display:flex}.stat-item[data-v-90e23238]{align-items:baseline;gap:6px;display:flex}.stat-label[data-v-90e23238]{color:#909399;font-size:12px}.stat-value[data-v-90e23238]{color:#303133;font-size:16px;font-weight:600}.stat-due[data-v-90e23238]{color:#e6a23c}.start-btn[data-v-90e23238]{margin-left:0}.stage-card[data-v-90e23238]{max-width:480px;margin:0 auto}.stage-card[data-v-90e23238] .el-card__body{padding:14px 12px}.idle-area[data-v-90e23238],.reading-area[data-v-90e23238],.check-area[data-v-90e23238]{flex-direction:column;align-items:center;gap:8px;display:flex}.idle-icon[data-v-90e23238]{font-size:40px;line-height:1}.idle-tip[data-v-90e23238]{color:#909399;font-size:14px}.phase-tip[data-v-90e23238]{color:#606266;font-size:14px}.check-tip[data-v-90e23238]{color:#e6a23c}.finish-text[data-v-90e23238]{color:#303133;font-size:16px;font-weight:600}.play-btn[data-v-90e23238]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#ecf5ff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:32px;display:flex}.play-btn.playing[data-v-90e23238]{background:#d9ecff;animation:1s ease-in-out infinite pulse-90e23238}@keyframes pulse-90e23238{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.play-tip[data-v-90e23238]{color:#909399;font-size:12px}.write-area[data-v-90e23238]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.write-tip[data-v-90e23238]{color:#909399;font-size:13px}.write-canvas[data-v-90e23238]{aspect-ratio:1;touch-action:none;background:#fff;border:1px dashed #c0c4cc;border-radius:8px;width:100%;max-width:360px}.play-row[data-v-90e23238]{justify-content:center;align-items:center;gap:12px;display:flex}.play-col[data-v-90e23238]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;display:flex}.play-col .play-tip[data-v-90e23238]{margin:0}.play-placeholder[data-v-90e23238]{pointer-events:none}.play-btn-camera[data-v-90e23238]{background:#f4f4f5}.char-slots[data-v-90e23238]{flex-wrap:wrap;gap:6px;display:flex}.char-slot[data-v-90e23238]{background:#fff;border:1px dashed #c0c4cc;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.char-slot img[data-v-90e23238]{border:none;border-radius:4px;width:100%;height:100%}.write-chars[data-v-90e23238],.check-imgs[data-v-90e23238]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.write-char-img[data-v-90e23238]{border:1px solid #ebeef5;border-radius:4px;width:44px;height:44px}.check-word[data-v-90e23238]{color:#303133;align-items:center;gap:10px;font-size:28px;font-weight:600;display:flex}.check-speak[data-v-90e23238]{cursor:pointer;font-size:20px}.check-pinyin[data-v-90e23238]{color:#909399;font-size:14px}.check-prompt[data-v-90e23238]{color:#606266;text-align:center;font-size:14px}.check-wrong[data-v-90e23238]{color:#f56c6c;font-size:14px}.check-btns[data-v-90e23238]{justify-content:center;gap:12px;width:100%;margin-top:12px;display:flex}.check-btns .el-button[data-v-90e23238]{flex:1}.check-row[data-v-90e23238]{align-items:center;gap:12px;width:100%;margin-top:12px;display:flex}.check-row .el-button[data-v-90e23238]{margin-left:0}.check-row .rewrite-btn[data-v-90e23238]{flex:1}.check-row .next-btn[data-v-90e23238]{flex:3}.done-stat[data-v-90e23238]{color:#606266;font-size:14px}.off-count[data-v-90e23238]{color:#409eff;font-size:15px;font-weight:600}.off-hint[data-v-90e23238]{color:#909399;text-align:center;font-size:13px}.handin-btn[data-v-90e23238]{flex:1}.selfcheck-photo[data-v-90e23238]{align-items:center;gap:10px;width:100%;display:flex}.photo-thumb[data-v-90e23238]{cursor:zoom-in;background:#f5f7fa;border:1px solid #ebeef5;border-radius:8px;flex:1;height:180px}.sc-row[data-v-90e23238]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;width:100%;padding:6px 4px;display:flex}.sc-row[data-v-90e23238]:last-of-type{border-bottom:none}.sc-word[data-v-90e23238]{color:#303133;font-size:18px;font-weight:600}.sc-pinyin[data-v-90e23238]{color:#909399;flex:1;font-size:12px}.sc-btns[data-v-90e23238]{gap:0;display:flex}.sc-btns .el-button[data-v-90e23238]{margin-left:0}.sc-btns .el-button+.el-button[data-v-90e23238]{margin-left:4px}.log-header[data-v-90e23238]{justify-content:space-between;align-items:center;gap:10px;padding-right:24px;display:flex}.log-title[data-v-90e23238]{color:#303133;font-size:16px;font-weight:600}.log-switch-label[data-v-90e23238]{color:#606266;margin-left:16px;font-size:14px}.log-footer[data-v-90e23238]{justify-content:space-between;align-items:center;display:flex}.log-list[data-v-90e23238]{min-height:120px;max-height:55vh;overflow-y:auto}.log-item[data-v-90e23238]{border-bottom:1px solid #f0f0f0;padding:8px 4px}.log-item[data-v-90e23238]:last-child{border-bottom:none}.log-top[data-v-90e23238]{align-items:center;gap:4px;display:flex}.log-word[data-v-90e23238]{color:#303133;cursor:pointer;font-size:18px;font-weight:600}.log-speak[data-v-90e23238]{cursor:pointer;font-size:16px}.log-action[data-v-90e23238]{flex:1;margin-left:4px;font-size:12px}.log-action.action-ok[data-v-90e23238]{color:#67c23a}.log-action.action-bad[data-v-90e23238]{color:#f56c6c}.log-time[data-v-90e23238]{color:#909399;flex-shrink:0;font-size:14px}.log-imgs[data-v-90e23238]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.log-char-img[data-v-90e23238]{background:#fff;border:1px solid #ebeef5;border-radius:4px;width:48px;height:48px}.log-bottom[data-v-90e23238]{color:#909399;justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.log-mark-text[data-v-90e23238]{text-overflow:ellipsis;color:#e6a23c;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.log-mark-text.is-done[data-v-90e23238]{color:#909399}.init-empty[data-v-90e23238]{justify-content:center;margin-top:24px;display:flex}.overview-card[data-v-90e23238]{background:#fff;border:1px solid #ebeef5;border-radius:12px;width:100%;max-width:360px;padding:20px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.overview-title[data-v-90e23238]{color:#409eff;text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#409eff,#6f5cff);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;margin-bottom:20px;font-size:16px;font-weight:600}.overview-stats[data-v-90e23238]{margin-bottom:14px;display:flex}.ov-stat[data-v-90e23238]{text-align:center;flex:1}.ov-stat+.ov-stat[data-v-90e23238]{border-left:1px solid #f0f0f0}.ov-num[data-v-90e23238]{color:#303133;font-size:24px;font-weight:600}.ov-num.learned[data-v-90e23238]{color:#409eff}.ov-num.mastered[data-v-90e23238]{color:#67c23a}.ov-num.reviews[data-v-90e23238]{color:#e6a23c}.ov-label[data-v-90e23238]{color:#909399;margin-top:2px;font-size:12px}.overview-tip[data-v-90e23238]{color:#c0c4cc;text-align:center;margin-top:28px;font-size:13px}.page-container[data-v-90759378]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 8px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.group-card[data-v-90759378],.word-card[data-v-90759378]{margin-bottom:16px}.word-card[data-v-90759378]{overflow:visible}.word-card[data-v-90759378] .el-card__header{z-index:20;background:#fff;border-radius:4px 4px 0 0;position:-webkit-sticky;position:sticky;top:0}.group-card[data-v-90759378] .el-card__body,.word-card[data-v-90759378] .el-card__body,.group-card[data-v-90759378] .el-card__header,.word-card[data-v-90759378] .el-card__header{padding:12px}.card-header-row[data-v-90759378]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-90759378]{align-items:center;gap:6px;display:flex}.card-title[data-v-90759378]{flex-direction:column;flex-shrink:0;gap:4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.title-stat[data-v-90759378]{color:#909399;font-size:12px;font-weight:400}.header-ops[data-v-90759378]{flex-shrink:0;align-items:center;gap:8px;display:flex}.word-filter[data-v-90759378]{width:110px}.group-grid[data-v-90759378]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.group-item[data-v-90759378]{cursor:pointer;background:#f5f7fa;border:1px solid transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative}.group-item.active[data-v-90759378]{background:#ecf5ff;border-color:#409eff}.group-item.disabled[data-v-90759378]{opacity:.55}.group-info[data-v-90759378]{min-width:0}.group-name[data-v-90759378]{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.group-name>span[data-v-90759378]:first-child,.group-name[data-v-90759378]{text-overflow:ellipsis}.group-stat[data-v-90759378]{color:#909399;white-space:nowrap;margin-top:4px;font-size:11px}.group-more[data-v-90759378]{color:#909399;cursor:pointer;flex-shrink:0;padding:4px 6px;font-size:18px}.danger-item[data-v-90759378]{color:#f56c6c}.word-item[data-v-90759378]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.word-item[data-v-90759378]:last-child{border-bottom:none}.word-main[data-v-90759378]{cursor:pointer;flex:1;min-width:0}.word-line[data-v-90759378]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.word-name[data-v-90759378]{color:#303133;font-size:17px;font-weight:600}.word-pinyin[data-v-90759378]{color:#909399;font-size:13px}.word-prof[data-v-90759378]{color:#909399;font-size:12px}.word-prompt[data-v-90759378]{color:#606266;margin-top:4px;font-size:13px}.word-wrong[data-v-90759378]{color:#f56c6c;margin-top:4px;font-size:13px}.word-ops[data-v-90759378]{flex-shrink:0;align-items:center;gap:8px;display:flex}.import-tip[data-v-90759378]{color:#909399;margin-bottom:8px;font-size:13px;line-height:1.8}.import-footer[data-v-90759378]{justify-content:space-between;align-items:center;display:flex}.import-footer-right[data-v-90759378]{gap:8px;display:flex}.page-container[data-v-b21737e1]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.stage-card[data-v-b21737e1]{margin-bottom:8px}.plan-card[data-v-b21737e1]{margin-bottom:16px}.plan-card[data-v-b21737e1] .el-card__header,.plan-card[data-v-b21737e1] .el-card__body{padding:12px}.plan-header-row[data-v-b21737e1]{justify-content:space-between;align-items:center;display:flex}.log-badge[data-v-b21737e1]{color:#409eff;cursor:pointer;background:#ecf5ff;border:1px solid #d9ecff;border-radius:14px;padding:4px 14px;font-size:14px}.log-badge[data-v-b21737e1]:active{transform:scale(.96)}.log-header[data-v-b21737e1]{justify-content:space-between;align-items:center;gap:10px;padding-right:24px;display:flex}.log-title[data-v-b21737e1]{color:#303133;font-size:16px;font-weight:600}.log-footer[data-v-b21737e1]{justify-content:space-between;align-items:center;display:flex}.log-list[data-v-b21737e1]{min-height:120px;max-height:55vh;overflow-y:auto}.log-item[data-v-b21737e1]{border-bottom:1px solid #f0f0f0;padding:8px 0}.log-item[data-v-b21737e1]:last-child{border-bottom:none}.log-top[data-v-b21737e1]{align-items:flex-start;gap:8px;display:flex}.log-set[data-v-b21737e1]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.log-score[data-v-b21737e1]{flex:1;font-size:14px}.log-score.log-score-ok[data-v-b21737e1]{color:#67c23a}.log-time[data-v-b21737e1]{color:#909399;flex-shrink:0;font-size:14px}.log-bottom[data-v-b21737e1]{color:#909399;justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.log-wrong-hint[data-v-b21737e1]{color:#f56c6c}.log-all-correct[data-v-b21737e1]{color:#67c23a;font-weight:500}.log-detail[data-v-b21737e1]{background:#f5f7fa;border-radius:6px;margin-top:8px}.log-detail-header[data-v-b21737e1],.log-detail-row[data-v-b21737e1]{align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.log-detail-header[data-v-b21737e1]{color:#909399;border-bottom:1px solid #e4e7ed;font-size:12px}.log-detail-row[data-v-b21737e1]{border-bottom:1px solid #eceff3}.log-detail-row[data-v-b21737e1]:last-child{border-bottom:none}.log-detail .log-detail-row .ms-slow[data-v-b21737e1]{color:#e6a23c;background:#fdf6ec;border-radius:4px;font-weight:600}.log-detail .log-detail-row .ms-severe[data-v-b21737e1],.wrong-row .ms-severe[data-v-b21737e1]{color:#f56c6c;background:#fef0f0;border-radius:4px;font-weight:600}.log-detail .w-expr[data-v-b21737e1]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.log-detail .w-col[data-v-b21737e1]{text-align:right;min-width:52px;font-size:13px}.log-detail .w-ms[data-v-b21737e1]{color:#909399;min-width:44px}.empty-hint[data-v-b21737e1]{color:#909399;text-align:center;padding:24px 0;font-size:14px}.plan-row[data-v-b21737e1]{align-items:center;display:flex}.progress-row[data-v-b21737e1]{color:#606266;justify-content:space-between;align-items:center;margin-top:12px;font-size:16px;display:flex}.progress-row .progress-left[data-v-b21737e1]{flex:1}.progress-row .set-title[data-v-b21737e1]{color:#303133;text-align:center;flex-shrink:0;font-weight:600}.progress-row .progress-right[data-v-b21737e1]{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.progress-row .progress-time[data-v-b21737e1]{color:#909399;margin-left:auto}.expression[data-v-b21737e1]{color:#303133;text-align:center;letter-spacing:2px;margin:50px 0;font-size:34px;font-weight:700}.expr-eq[data-v-b21737e1]{letter-spacing:normal;margin:0 4px}.rtl-tip[data-v-b21737e1]{color:#f56c6c;text-align:center;margin-bottom:6px;font-size:12px}.q-progress-wrap[data-v-b21737e1]{width:100%;margin-bottom:20px;position:relative}.q-progress-text[data-v-b21737e1]{color:#606266;text-align:center;pointer-events:none;font-size:16px;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.a-inline[data-v-b21737e1]{border-bottom:2px solid #409eff;min-width:96px;padding:0 8px;display:inline-block}.a-inline.empty[data-v-b21737e1]{border-bottom-color:#dcdfe6}.a-inline.rtl[data-v-b21737e1],.a-inline.rtl.empty[data-v-b21737e1]{border-bottom-color:#f56c6c}.frac-bar[data-v-b21737e1]{background:currentColor;align-self:stretch;min-width:14px;height:3px;margin:2px 0}.expression .a-frac[data-v-b21737e1]{vertical-align:middle;letter-spacing:normal;flex-direction:column;align-items:center;gap:6px;margin-left:4px;display:inline-flex}.expression .frac-field[data-v-b21737e1]{color:#303133;cursor:pointer;background:#f5f7fa;border-radius:4px;justify-content:center;align-items:center;min-width:56px;min-height:1.2em;padding:0 8px;line-height:1.2;display:flex}.expression .frac-field.active[data-v-b21737e1]{color:#409eff;background:#ecf5ff}.keypad[data-v-b21737e1]{gap:8px;margin-bottom:8px;display:flex}.keypad-left[data-v-b21737e1]{flex:3;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.keypad-right[data-v-b21737e1]{flex-direction:column;flex:1;gap:8px;display:flex}.keypad-right .key[data-v-b21737e1]{width:100%}.key[data-v-b21737e1]{color:#303133;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e4e7ed;border-radius:8px;height:52px;font-size:20px;font-weight:600}.key[data-v-b21737e1]:active{background:#f5f7fa}.key.key-pressed[data-v-b21737e1]{color:#fff;background:#409eff;border-color:#409eff;transform:scale(.94)}.key[data-v-b21737e1]:disabled{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa;border-color:#ebeef5}.key.func[data-v-b21737e1]{background:#f5f7fa;font-size:15px}.key.ok[data-v-b21737e1]{color:#fff;background:#409eff;border-color:#409eff}.key.ok[data-v-b21737e1]:active{background:#337ecc}.key.ok[data-v-b21737e1]:disabled{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa;border-color:#ebeef5}.result-head[data-v-b21737e1]{background:#f5f7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:10px 12px;display:flex}.result-info[data-v-b21737e1]{align-items:baseline;gap:10px;display:flex}.result-title[data-v-b21737e1]{font-size:16px;font-weight:600}.result-score[data-v-b21737e1]{color:#f56c6c;background:#fef0f0;border-radius:14px;padding:2px 14px;font-size:20px;font-weight:700}.result-score.all-ok[data-v-b21737e1]{color:#67c23a;background:#f0f9eb}.result-time[data-v-b21737e1]{color:#909399;font-size:14px}.wrong-list[data-v-b21737e1]{margin-bottom:16px}.wrong-title[data-v-b21737e1]{color:#f56c6c;margin-bottom:8px;font-size:14px;font-weight:600}.wrong-header[data-v-b21737e1]{color:#909399;border-bottom:1px solid #e4e7ed;align-items:center;gap:12px;padding:0 4px 6px;font-size:12px;display:flex}.wrong-row[data-v-b21737e1]{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:9px 4px;font-size:15px;display:flex}.w-expr[data-v-b21737e1]{text-overflow:ellipsis;color:#303133;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.w-col[data-v-b21737e1]{text-align:right;flex-shrink:0;min-width:64px;font-size:14px}.w-user[data-v-b21737e1]{color:#f56c6c}.w-std[data-v-b21737e1]{color:#67c23a;font-weight:600}.w-ms[data-v-b21737e1]{color:#909399;min-width:44px;font-size:13px}.wrong-row .ms-slow[data-v-b21737e1]{color:#e6a23c;background:#fdf6ec;border-radius:4px;font-weight:600}.result-btns[data-v-b21737e1]{gap:12px;display:flex}.result-btns .el-button[data-v-b21737e1]{flex:1}.page-container[data-v-999c6782]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.group-card[data-v-999c6782]{margin-bottom:16px}.group-card[data-v-999c6782] .el-card__header,.group-card[data-v-999c6782] .el-card__body{padding:12px}.card-header-row[data-v-999c6782]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-999c6782]{align-items:center;gap:6px;display:flex}.card-title[data-v-999c6782]{flex-direction:column;flex-shrink:0;gap:4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.head-ops[data-v-999c6782],.header-ops[data-v-999c6782]{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-grid[data-v-999c6782]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.set-item[data-v-999c6782]{cursor:pointer;background:#f5f7fa;border:1px solid transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative}.set-item.active[data-v-999c6782]{background:#ecf5ff;border-color:#409eff}.set-info[data-v-999c6782]{min-width:0}.set-name[data-v-999c6782]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.set-stat[data-v-999c6782]{color:#909399;margin-top:2px;font-size:12px}.set-ops[data-v-999c6782]{flex-shrink:0;align-items:center;display:flex}.set-more[data-v-999c6782]{color:#909399;cursor:pointer;flex-shrink:0;padding:4px 6px;font-size:18px}.danger-item[data-v-999c6782]{color:#f56c6c}.question-card[data-v-999c6782]{margin-bottom:16px}.question-card[data-v-999c6782] .el-card__header,.question-card[data-v-999c6782] .el-card__body{padding:12px}.title-stat[data-v-999c6782]{color:#909399;font-size:12px;font-weight:400}.question-item[data-v-999c6782]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:8px 4px;display:flex}.question-item[data-v-999c6782]:last-child{border-bottom:none}.question-item.disabled[data-v-999c6782]{opacity:.5}.question-main[data-v-999c6782]{cursor:pointer;flex:1;min-width:0}.question-line[data-v-999c6782]{align-items:center;gap:10px;font-size:15px;display:flex}.question-expr[data-v-999c6782]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-weight:600;overflow:hidden}.question-ans[data-v-999c6782]{color:#409eff;flex-shrink:0;font-weight:600}.question-eq[data-v-999c6782]{color:#909399;flex-shrink:0;padding:0 4px}.question-stats[data-v-999c6782]{color:#909399;flex-shrink:0;font-size:12px}.question-spacer[data-v-999c6782]{flex:1}.question-ops[data-v-999c6782]{flex-shrink:0;align-items:center;gap:4px;display:flex}.form-row[data-v-999c6782]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.form-row.col[data-v-999c6782]{flex-direction:column;align-items:stretch;gap:6px}.form-label[data-v-999c6782]{color:#606266;flex-shrink:0;font-size:13px}.rtl-hint[data-v-999c6782]{color:#909399;font-size:12px}.parse-hint[data-v-999c6782]{color:#606266;font-size:13px}.parse-hint b[data-v-999c6782]{color:#409eff}.parse-err[data-v-999c6782]{color:#f56c6c}.page-container[data-v-75a5d8f8]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 8px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.group-card[data-v-75a5d8f8],.recite-card[data-v-75a5d8f8]{margin-bottom:16px}.recite-card[data-v-75a5d8f8]{overflow:visible}.recite-card[data-v-75a5d8f8] .el-card__header{z-index:20;background:#fff;border-radius:4px 4px 0 0;position:-webkit-sticky;position:sticky;top:0}.group-card[data-v-75a5d8f8] .el-card__body,.recite-card[data-v-75a5d8f8] .el-card__body,.group-card[data-v-75a5d8f8] .el-card__header,.recite-card[data-v-75a5d8f8] .el-card__header{padding:12px}.card-header-row[data-v-75a5d8f8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-75a5d8f8]{align-items:center;gap:6px;display:flex}.card-title[data-v-75a5d8f8]{flex-direction:column;flex-shrink:0;gap:4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.title-stat[data-v-75a5d8f8]{color:#909399;font-size:12px;font-weight:400}.header-ops[data-v-75a5d8f8]{flex-shrink:0;align-items:center;gap:8px;display:flex}.recite-filter[data-v-75a5d8f8]{width:110px}.form-inline[data-v-75a5d8f8]{flex-direction:row;align-items:center;display:flex}.form-inline[data-v-75a5d8f8] .el-form-item__label{box-sizing:border-box;flex-shrink:0;height:auto;margin-bottom:0;margin-right:8px;padding-right:0;font-size:14px;line-height:32px;display:block}.form-inline[data-v-75a5d8f8] .el-form-item__content{flex:1;min-width:0}.group-grid[data-v-75a5d8f8]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.group-item[data-v-75a5d8f8]{cursor:pointer;background:#f5f7fa;border:1px solid transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative}.group-item.active[data-v-75a5d8f8]{background:#ecf5ff;border-color:#409eff}.group-item.disabled[data-v-75a5d8f8]{opacity:.55}.group-info[data-v-75a5d8f8]{min-width:0}.group-name[data-v-75a5d8f8]{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.group-name>span[data-v-75a5d8f8]:first-child,.group-name[data-v-75a5d8f8]{text-overflow:ellipsis}.group-stat[data-v-75a5d8f8]{color:#909399;white-space:nowrap;margin-top:4px;font-size:11px}.group-ops[data-v-75a5d8f8]{flex-shrink:0;align-items:center;display:flex}.group-more[data-v-75a5d8f8]{color:#909399;cursor:pointer;flex-shrink:0;padding:4px 6px;font-size:18px}.danger-item[data-v-75a5d8f8]{color:#f56c6c}.recite-item[data-v-75a5d8f8]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.recite-item[data-v-75a5d8f8]:last-child{border-bottom:none}.recite-main[data-v-75a5d8f8]{cursor:pointer;flex:1;min-width:0}.recite-line[data-v-75a5d8f8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recite-title[data-v-75a5d8f8]{color:#303133;font-size:15px;font-weight:600}.recite-author[data-v-75a5d8f8]{color:#606266;font-size:13px}.recite-ops[data-v-75a5d8f8]{flex-shrink:0;align-items:center;gap:8px;display:flex}.recite-only-row[data-v-75a5d8f8]{align-items:center;gap:8px;display:flex}.recite-only-hint[data-v-75a5d8f8]{color:#909399;font-size:12px}.resume-tag[data-v-75a5d8f8]{cursor:pointer}.page-container[data-v-5477deed]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.head-card[data-v-5477deed]{margin-bottom:16px}.head-card[data-v-5477deed] .el-card__body{padding:12px 14px}.head-row[data-v-5477deed]{justify-content:space-between;align-items:center;gap:8px;display:flex}.today-badge[data-v-5477deed]{color:#e6822c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fdf6ec;border:1px solid #faecd8;border-radius:14px;padding:4px 14px;font-size:14px}.today-badge b[data-v-5477deed]{margin-left:2px;font-size:14px}.today-badge-dim[data-v-5477deed]{color:#c0c4cc;background:#f4f4f5;border-color:#e9e9eb}.plan-row[data-v-5477deed]{align-items:center;gap:10px;margin-top:8px;display:flex}.group-select[data-v-5477deed]{flex:1}.start-btn[data-v-5477deed]{flex-shrink:0}.progress[data-v-5477deed]{color:#909399;flex-shrink:0;font-size:13px}.stage-card[data-v-5477deed]{position:relative}.stage-card[data-v-5477deed] .el-card__body{padding:16px 14px}.stage-empty[data-v-5477deed]{color:#909399;text-align:center;padding:40px 0;font-size:13px}.q-area[data-v-5477deed]{flex-direction:column;gap:12px;display:flex}.q-head[data-v-5477deed]{text-align:center}.q-title[data-v-5477deed]{color:#303133;font-size:22px;font-weight:600}.q-author[data-v-5477deed]{color:#909399;margin-top:4px;font-size:14px}.q-subhead[data-v-5477deed]{color:#303133;text-align:center;font-size:16px;font-weight:600}.prof-corner[data-v-5477deed]{color:#909399;pointer-events:none;font-size:12px;position:absolute;top:10px;right:12px}.prof-corner.is-new[data-v-5477deed]{color:#f56c6c;font-weight:600}.learn-placeholder[data-v-5477deed]{color:#909399;text-align:center;cursor:pointer;background:#f5f7fa;border:1px dashed #c0c4cc;border-radius:8px;margin:8px 0;padding:28px 12px;font-size:14px}.learn-checklist[data-v-5477deed]{margin:8px 0 0;padding:0;list-style:none}.learn-checklist li[data-v-5477deed]{color:#909399;font-size:13px;line-height:2}.learn-checklist li.done[data-v-5477deed]{color:#67c23a}.learn-checklist li.done[data-v-5477deed]:after{content:" ✓"}.phase-tip[data-v-5477deed]{color:#606266;text-align:center;font-size:13px}.check-tip[data-v-5477deed]{color:#e6a23c;font-weight:600}.text-panel[data-v-5477deed]{background:#f8f9fb;border-radius:12px;padding:12px 10px}.text-panel.learn-panel[data-v-5477deed]{min-height:200px}.text-line[data-v-5477deed]{color:#303133;text-align:center;font-size:17px;line-height:1.9}.masked-panel[data-v-5477deed]{min-height:200px}.masked-panel .text-line[data-v-5477deed]{white-space:pre-wrap}.ch-blank[data-v-5477deed]{border-bottom:2px solid #909399;width:2em;display:inline-block}.phase-tip.mastered-tip[data-v-5477deed]{color:#e6a23c}.trans-panel[data-v-5477deed]{color:#909399;white-space:pre-wrap;background:#fdf6ec;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.7}.btn-row[data-v-5477deed]{gap:10px;display:flex}.btn-row .el-button+.el-button[data-v-5477deed]{margin-left:0}.big-btn[data-v-5477deed]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.wide-btn[data-v-5477deed]{width:100%}.rec-block[data-v-5477deed]{background:#f5f7fa;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.rec-live-row[data-v-5477deed]{align-items:center;gap:10px;width:100%;display:flex}.rec-dot[data-v-5477deed]{background-color:#f56c6c;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1s infinite rec-blink-5477deed}@keyframes rec-blink-5477deed{50%{opacity:.2}}.rec-cancel-btn[data-v-5477deed]{border-radius:12px;width:76px;height:48px;padding:0;font-size:15px}.rec-finish-btn[data-v-5477deed]{border-radius:12px;flex:1;height:48px;padding:0;font-size:15px}.rec-review-wrap[data-v-5477deed]{width:100%}.rec-replay-row[data-v-5477deed]{justify-content:center;margin-bottom:8px;display:flex}.rec-replay-btn[data-v-5477deed]{height:30px;margin:0}.rec-review-btns[data-v-5477deed]{gap:12px;width:100%;display:flex}.selfcheck-photo[data-v-5477deed]{justify-content:center;align-items:center;gap:10px;display:flex}.q-img[data-v-5477deed]{border-radius:8px;max-width:100%;max-height:36vh}.sc-row[data-v-5477deed]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:6px 2px;display:flex}.sc-row[data-v-5477deed]:last-of-type{border-bottom:none}.sc-text[data-v-5477deed]{color:#303133;flex:1;min-width:0;font-size:15px;line-height:1.6}.sc-btns[data-v-5477deed]{flex-shrink:0;display:flex}.sc-btns .el-button[data-v-5477deed]{margin-left:0}.sc-btns .el-button+.el-button[data-v-5477deed]{margin-left:4px}.mark-count[data-v-5477deed]{color:#909399;text-align:center;font-size:13px}.result-mark[data-v-5477deed]{text-align:center;font-size:22px;font-weight:700}.result-mark.ok[data-v-5477deed]{color:#67c23a}.result-mark.bad[data-v-5477deed]{color:#f56c6c}.prof-change[data-v-5477deed]{color:#606266;text-align:center;font-size:14px}.prof-change .up[data-v-5477deed]{color:#67c23a}.prof-change .down[data-v-5477deed]{color:#f56c6c}.prof-delta[data-v-5477deed]{color:#909399;margin-left:4px;font-size:13px}.overview-card[data-v-5477deed]{background:#fff;border:1px solid #ebeef5;border-radius:12px;width:100%;max-width:360px;margin:0 auto;padding:20px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.overview-title[data-v-5477deed]{color:#409eff;text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#409eff,#6f5cff);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;margin-bottom:20px;font-size:16px;font-weight:600}.overview-stats[data-v-5477deed]{margin-bottom:14px;display:flex}.ov-stat[data-v-5477deed]{text-align:center;flex:1}.ov-stat+.ov-stat[data-v-5477deed]{border-left:1px solid #f0f0f0}.ov-num[data-v-5477deed]{color:#303133;font-size:24px;font-weight:600}.ov-num.learned[data-v-5477deed]{color:#409eff}.ov-num.mastered[data-v-5477deed]{color:#67c23a}.ov-num.reviews[data-v-5477deed]{color:#e6a23c}.ov-label[data-v-5477deed]{color:#909399;margin-top:2px;font-size:12px}.overview-tip-wrap[data-v-5477deed]{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.overview-tip[data-v-5477deed]{color:#303133;text-align:center;font-size:13px}.done-line[data-v-5477deed]{color:#909399;text-align:center;font-size:13px}.grade-row[data-v-5477deed]{justify-content:center;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.grade-tip[data-v-5477deed]{color:#909399;font-size:13px}.mode-row[data-v-5477deed]{gap:12px;margin:4px 0 2px;display:flex}.mode-card[data-v-5477deed]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a94f0,#3377d8);border:none;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px 8px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.18)}.mode-dict[data-v-5477deed]{background:linear-gradient(135deg,#7a72e8,#5f57cf)}.mode-row .mode-card[data-v-5477deed]:only-child{max-width:240px;margin:0 auto}.mode-card[data-v-5477deed]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.22)}.mode-card[data-v-5477deed]:active:not(:disabled){transform:translateY(0)}.mode-card[data-v-5477deed]:disabled{cursor:not-allowed;box-shadow:none;opacity:.45}.mode-title[data-v-5477deed]{align-items:center;gap:6px;display:flex}.mode-icon[data-v-5477deed]{font-size:18px}.mode-name[data-v-5477deed]{font-size:16px;line-height:1.2}.mode-desc[data-v-5477deed]{opacity:.92;font-size:11px;font-weight:400}.log-header[data-v-5477deed]{justify-content:space-between;align-items:center;padding-right:24px;display:flex}.log-title[data-v-5477deed]{color:#303133;font-size:16px;font-weight:600}.log-footer[data-v-5477deed]{justify-content:space-between;align-items:center;display:flex}.log-list[data-v-5477deed]{min-height:120px;max-height:55vh;overflow-y:auto}.log-item[data-v-5477deed]{border-bottom:1px solid #f0f0f0;padding:8px 4px}.log-item[data-v-5477deed]:last-child{border-bottom:none}.log-top[data-v-5477deed]{align-items:baseline;gap:6px;display:flex}.log-name[data-v-5477deed]{color:#303133;word-break:break-all;font-size:15px;font-weight:600}.log-action[data-v-5477deed]{flex:1;font-size:12px}.log-action.act-learn[data-v-5477deed]{color:#909399}.log-action.act-ok[data-v-5477deed]{color:#409eff}.log-action.act-bad[data-v-5477deed]{color:#f56c6c}.log-time[data-v-5477deed]{color:#909399;flex-shrink:0;font-size:13px}.log-switch-wrap[data-v-5477deed]{align-items:center;gap:8px;display:flex}.log-switch-label[data-v-5477deed]{color:#606266;font-size:14px}.log-mark-text[data-v-5477deed]{text-overflow:ellipsis;color:#e6a23c;white-space:nowrap;min-width:0;max-width:45%;font-size:12px;overflow:hidden}.log-mark-text.is-done[data-v-5477deed]{color:#909399}.log-imgs[data-v-5477deed]{margin-top:6px}.log-photo[data-v-5477deed]{border-radius:6px;width:56px;height:56px}.log-play[data-v-5477deed]{cursor:pointer;flex-shrink:0;margin-left:auto;font-size:16px}.log-play.playing[data-v-5477deed]{background:#fdf6ec;border-radius:50%;padding:1px 3px}.log-bottom[data-v-5477deed]{color:#909399;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12px;display:flex}.log-group[data-v-5477deed]{flex-shrink:0}.log-bad[data-v-5477deed]{color:#f56c6c;word-break:break-all}.page-container[data-v-b0475b0c]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 8px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.plan-card[data-v-b0475b0c]{margin-bottom:16px}.plan-card[data-v-b0475b0c] .el-card__header,.plan-card[data-v-b0475b0c] .el-card__body{padding:12px}.plan-header-row[data-v-b0475b0c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.header-placeholder[data-v-b0475b0c]{width:56px}.today-badge[data-v-b0475b0c]{color:#e6822c;background:#fdf6ec;border:1px solid #faecd8;border-radius:14px;padding:4px 14px;font-size:14px}.today-badge b[data-v-b0475b0c]{margin-left:2px;font-size:14px}.today-badge-dim[data-v-b0475b0c]{color:#c0c4cc;background:#f4f4f5;border-color:#e9e9eb}.today-badge[data-v-b0475b0c]:active{transform:scale(.96)}.log-header[data-v-b0475b0c]{justify-content:space-between;align-items:center;gap:10px;padding-right:24px;display:flex}.log-title[data-v-b0475b0c]{color:#303133;font-size:16px;font-weight:600}.log-switch-label[data-v-b0475b0c]{color:#606266;margin-left:16px;font-size:14px}.log-footer[data-v-b0475b0c]{justify-content:space-between;align-items:center;display:flex}.log-list[data-v-b0475b0c]{min-height:120px;max-height:55vh;overflow-y:auto}.log-item[data-v-b0475b0c]{border-bottom:1px solid #f0f0f0;padding:8px 4px}.log-item[data-v-b0475b0c]:last-child{border-bottom:none}.log-top[data-v-b0475b0c]{align-items:baseline;gap:4px;display:flex}.log-sentence[data-v-b0475b0c]{color:#303133;cursor:pointer;font-size:15px;font-weight:600}.log-action[data-v-b0475b0c]{flex:1;margin-left:4px;font-size:12px}.log-action.level-1[data-v-b0475b0c]{color:#f56c6c}.log-action.level-2[data-v-b0475b0c]{color:#e6a23c}.log-action.level-3[data-v-b0475b0c]{color:#409eff}.log-audio[data-v-b0475b0c]{cursor:pointer;opacity:.75;margin-left:6px;padding:2px;font-size:18px;line-height:1}.log-audio[data-v-b0475b0c]:hover{opacity:1}.log-audio.playing[data-v-b0475b0c]{color:#409eff;opacity:1;animation:1s infinite blink-b0475b0c}.log-time[data-v-b0475b0c]{color:#909399;flex-shrink:0;font-size:14px}.log-bottom[data-v-b0475b0c]{color:#909399;justify-content:space-between;gap:12px;margin-top:3px;font-size:12px;display:flex}.log-mark-text[data-v-b0475b0c]{text-overflow:ellipsis;color:#e6a23c;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.log-mark-text.is-done[data-v-b0475b0c]{color:#909399}.log-answer[data-v-b0475b0c]{font-family:Andika,Century Gothic,Comic Sans MS,sans-serif}.log-plan[data-v-b0475b0c]{flex-shrink:0}.plan-row[data-v-b0475b0c]{align-items:center;gap:10px;display:flex}.stat-row[data-v-b0475b0c]{gap:24px;margin-top:12px;display:flex}.stat-item[data-v-b0475b0c]{align-items:baseline;gap:6px;display:flex}.stat-label[data-v-b0475b0c]{color:#909399;font-size:12px}.stat-value[data-v-b0475b0c]{color:#303133;font-size:16px;font-weight:600}.stat-due[data-v-b0475b0c]{color:#e6a23c}.study-card[data-v-b0475b0c]{min-height:320px;position:relative;overflow:hidden}.study-card[data-v-b0475b0c] .el-card__body{z-index:1;padding:10px;position:relative}.word-area[data-v-b0475b0c]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;padding:12px 0 4px;display:flex;position:relative}.learn-corner[data-v-b0475b0c]{color:#fff;background:#67c23a;border-radius:0 0 0 12px;padding:4px 12px 4px 10px;font-size:12px;position:absolute;top:-12px;right:-10px}.learn-corner-re[data-v-b0475b0c]{background:#f56c6c}.show-cn-btn[data-v-b0475b0c]{z-index:2;color:#409eff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;line-height:1.5;position:absolute;top:4px;right:14px}.show-cn-btn.show-cn-below-corner[data-v-b0475b0c]{top:18px}.learn-tip[data-v-b0475b0c]{box-sizing:border-box;color:#e6a23c;text-align:center;background:#fdf6ec;border-radius:8px;width:100%;margin-top:2px;padding:8px 12px;font-size:13px}.learn-answer-placeholder[data-v-b0475b0c]{box-sizing:border-box;color:#c0c4cc;text-align:center;cursor:pointer;border:1px dashed #dcdfe6;border-radius:8px;width:100%;margin-top:16px;padding:18px 0;font-size:15px}.learn-checklist[data-v-b0475b0c]{box-sizing:border-box;color:#909399;background:#f4f4f5;border-radius:8px;width:100%;margin:16px 0 0;padding:10px 14px;font-size:13px;list-style:none}.learn-checklist li.done[data-v-b0475b0c]{color:#67c23a}.learn-checklist li+li[data-v-b0475b0c]{margin-top:6px}.learn-checklist+.action-row[data-v-b0475b0c]{margin-top:12px}.cn-sentence[data-v-b0475b0c]{color:#303133;text-align:center;word-break:break-all;font-size:28px;font-weight:600;line-height:1.6}.play-col[data-v-b0475b0c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.play-col.play-disabled[data-v-b0475b0c]{pointer-events:none;cursor:not-allowed;opacity:.4}.play-btn[data-v-b0475b0c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#ecf5ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.play-btn.playing[data-v-b0475b0c]{background:#d9ecff;animation:1s ease-in-out infinite pulse-b0475b0c}@keyframes pulse-b0475b0c{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.play-tip[data-v-b0475b0c]{color:#909399;font-size:12px}.action-row[data-v-b0475b0c]{align-items:flex-end;gap:16px;width:100%;margin-top:68px;display:flex}.not-known-btn[data-v-b0475b0c],.start-rec-btn[data-v-b0475b0c]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.big-btn[data-v-b0475b0c]{border-radius:12px;width:100%;height:52px;padding:0;font-size:16px}.word-area>.action-row[data-v-b0475b0c]{align-self:stretch}.rec-review-wrap[data-v-b0475b0c]{flex:1;min-width:100%}.rec-replay-row[data-v-b0475b0c]{justify-content:center;margin-bottom:8px;display:flex}.rec-replay-btn[data-v-b0475b0c]{height:30px;margin:0}.rec-review-btns[data-v-b0475b0c]{gap:16px;width:100%;margin-top:20px;display:flex}.rec-review-btn[data-v-b0475b0c]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.rec-row[data-v-b0475b0c]{align-items:center;gap:10px;width:100%;margin-top:68px;display:flex}.rec-row .el-button+.el-button[data-v-b0475b0c]{margin-left:0}.cancel-btn[data-v-b0475b0c]{border-radius:12px;width:72px;height:52px;padding:0}.finish-btn[data-v-b0475b0c]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.rec-dot[data-v-b0475b0c]{background:#f56c6c;border-radius:50%;width:14px;height:14px;animation:1s ease-in-out infinite blink-b0475b0c}@keyframes blink-b0475b0c{0%,to{opacity:1}50%{opacity:.3}}.answer-panel[data-v-b0475b0c]{box-sizing:border-box;text-align:center;background:#f8f9fb;border:1px solid #67c23a;border-radius:12px;width:100%;margin-top:24px;padding:6px}.en-answer[data-v-b0475b0c]{color:#303133;font-family:Andika,Century Gothic,Comic Sans MS,sans-serif;font-size:22px;line-height:1.6}.en-answer-tap[data-v-b0475b0c]{color:#909399;cursor:pointer}.answer-ops[data-v-b0475b0c]{margin-top:8px}.speak-btn[data-v-b0475b0c]{min-width:96px}.grade-tip-row[data-v-b0475b0c]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.grade-tip[data-v-b0475b0c]{color:#909399;margin-top:4px;font-size:13px}.grade-tip-row .grade-tip[data-v-b0475b0c]{margin-top:0}.mine-btn[data-v-b0475b0c]{width:100px;margin-left:10px}.grade-btns[data-v-b0475b0c]{justify-content:center;gap:16px;width:100%;margin-top:24px;display:flex}.grade-btns .el-button[data-v-b0475b0c]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.remember-btn[data-v-b0475b0c]{border-radius:12px;width:100%;height:52px;margin-top:24px;padding:0;font-size:16px}.init-empty[data-v-b0475b0c]{justify-content:center;margin-top:40px;display:flex}.overview-card[data-v-b0475b0c]{background:#fff;border:1px solid #ebeef5;border-radius:12px;width:100%;max-width:360px;padding:20px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.overview-title[data-v-b0475b0c]{color:#409eff;text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#409eff,#6f5cff);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;margin-bottom:20px;font-size:16px;font-weight:600}.overview-stats[data-v-b0475b0c]{margin-bottom:14px;display:flex}.ov-stat[data-v-b0475b0c]{text-align:center;flex:1}.ov-stat+.ov-stat[data-v-b0475b0c]{border-left:1px solid #f0f0f0}.ov-num[data-v-b0475b0c]{color:#303133;font-size:24px;font-weight:600}.ov-num.learned[data-v-b0475b0c]{color:#409eff}.ov-num.mastered[data-v-b0475b0c]{color:#67c23a}.ov-num.reviews[data-v-b0475b0c]{color:#e6a23c}.ov-label[data-v-b0475b0c]{color:#909399;margin-top:2px;font-size:12px}.weak-link[data-v-b0475b0c]{color:#e6a23c;justify-content:center;align-items:center;height:40px;margin:24px auto 0;font-size:14px;font-weight:600;display:flex}.overview-tip-wrap[data-v-b0475b0c]{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.overview-tip-wrap .overview-tip[data-v-b0475b0c]{color:#303133;height:auto;margin-top:0}.overview-tip[data-v-b0475b0c]{color:#c0c4cc;text-align:center;justify-content:center;align-items:center;height:40px;margin-top:24px;font-size:13px;display:flex}.weak-list[data-v-b0475b0c]{max-height:66vh;overflow-y:auto}.weak-item[data-v-b0475b0c]{align-items:flex-start;gap:8px;padding:8px 4px;display:flex}.weak-item+.weak-item[data-v-b0475b0c]{border-top:1px dashed #f0f0f0}.weak-idx[data-v-b0475b0c]{color:#c0c4cc;text-align:center;flex-shrink:0;width:18px;margin-top:2px;font-size:12px;font-weight:600}.weak-main[data-v-b0475b0c]{flex:1;min-width:0}.weak-sentence-row[data-v-b0475b0c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.weak-sentence-line[data-v-b0475b0c]{align-items:baseline;gap:4px;min-width:0;display:flex}.weak-sentence[data-v-b0475b0c]{color:#303133;word-break:break-all;font-size:14px;font-weight:600}.word-speak[data-v-b0475b0c]{cursor:pointer;opacity:.7;flex-shrink:0;font-size:14px}.word-speak[data-v-b0475b0c]:hover{opacity:1}.word-speak.playing[data-v-b0475b0c]{color:#409eff;opacity:1}.weak-score[data-v-b0475b0c]{color:#f56c6c;flex-shrink:0;font-size:12px;font-weight:600}.weak-stat[data-v-b0475b0c]{color:#909399;word-break:break-all;margin-top:2px;font-size:12px;line-height:1.4}.page-container[data-v-f0f3aa49]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 8px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.plan-card[data-v-f0f3aa49],.sentence-card[data-v-f0f3aa49]{margin-bottom:16px}.sentence-card[data-v-f0f3aa49]{overflow:visible}.sentence-card[data-v-f0f3aa49] .el-card__header{z-index:20;background:#fff;border-radius:4px 4px 0 0;position:-webkit-sticky;position:sticky;top:0}.plan-card[data-v-f0f3aa49] .el-card__body,.plan-card[data-v-f0f3aa49] .el-card__header,.sentence-card[data-v-f0f3aa49] .el-card__body,.sentence-card[data-v-f0f3aa49] .el-card__header{padding:12px}.card-header-row[data-v-f0f3aa49]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-f0f3aa49]{align-items:center;gap:6px;display:flex}.card-title[data-v-f0f3aa49]{flex-direction:column;flex-shrink:0;gap:4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.title-stat[data-v-f0f3aa49]{color:#909399;font-size:12px;font-weight:400}.header-ops[data-v-f0f3aa49]{flex-shrink:0;align-items:center;gap:8px;display:flex}.sentence-filter[data-v-f0f3aa49]{width:110px}.plan-grid[data-v-f0f3aa49]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.plan-item[data-v-f0f3aa49]{cursor:pointer;background:#f5f7fa;border:1px solid transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative}.plan-item.active[data-v-f0f3aa49]{background:#ecf5ff;border-color:#409eff}.plan-item.disabled[data-v-f0f3aa49]{opacity:.55}.plan-info[data-v-f0f3aa49]{min-width:0}.plan-name[data-v-f0f3aa49]{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.plan-stat[data-v-f0f3aa49]{color:#909399;white-space:nowrap;margin-top:4px;font-size:11px}.plan-more[data-v-f0f3aa49]{color:#909399;cursor:pointer;flex-shrink:0;padding:4px 6px;font-size:18px}.danger-item[data-v-f0f3aa49]{color:#f56c6c}.sentence-item[data-v-f0f3aa49]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.sentence-item[data-v-f0f3aa49]:last-child{border-bottom:none}.sentence-main[data-v-f0f3aa49]{cursor:pointer;flex:1;min-width:0}.sentence-line[data-v-f0f3aa49]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-text[data-v-f0f3aa49]{color:#303133;font-size:15px;font-weight:600}.en-text[data-v-f0f3aa49]{color:#606266;margin-top:4px;font-family:Andika,Century Gothic,Comic Sans MS,sans-serif;font-size:14px}.sentence-ops[data-v-f0f3aa49]{flex-shrink:0;align-items:center;gap:8px;display:flex}.import-tip[data-v-f0f3aa49]{color:#909399;margin-bottom:8px;font-size:13px;line-height:1.8}.import-study-row[data-v-f0f3aa49]{align-items:center;gap:8px;margin-top:12px;display:flex}.import-study-tip[data-v-f0f3aa49]{color:#909399;font-size:12px}.global-search-btn[data-v-f0f3aa49]{color:#606266;cursor:pointer;margin-right:8px;font-size:18px}.global-search-btn[data-v-f0f3aa49]:hover{color:#409eff}.global-search-btn[data-v-f0f3aa49]:active{opacity:.7}.gs-tip[data-v-f0f3aa49]{color:#909399;padding:8px 4px;font-size:12px}.gs-list[data-v-f0f3aa49]{max-height:46vh;margin-top:8px;overflow-y:auto}.gs-item[data-v-f0f3aa49]{border-bottom:1px solid #f5f5f5;flex-direction:column;gap:4px;padding:9px 4px;display:flex}.gs-item[data-v-f0f3aa49]:last-child{border-bottom:none}.gs-row[data-v-f0f3aa49]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-left[data-v-f0f3aa49]{align-items:baseline;gap:6px;min-width:0;display:flex}.gs-sentence[data-v-f0f3aa49]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.gs-plan[data-v-f0f3aa49]{text-overflow:ellipsis;color:#909399;white-space:nowrap;flex-shrink:0;font-size:12px;overflow:hidden}.gs-meaning[data-v-f0f3aa49]{text-overflow:ellipsis;color:#909399;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.page-container[data-v-970284f5]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.plan-card[data-v-970284f5]{margin-bottom:16px}.plan-card[data-v-970284f5] .el-card__header,.plan-card[data-v-970284f5] .el-card__body{padding:12px}.plan-header-row[data-v-970284f5]{justify-content:space-between;align-items:center;display:flex}.today-badge[data-v-970284f5]{color:#e6822c;background:#fdf6ec;border:1px solid #faecd8;border-radius:14px;padding:4px 14px;font-size:14px}.today-badge b[data-v-970284f5]{margin-left:2px;font-size:14px}.today-badge.today-goal[data-v-970284f5]{color:#67c23a;background:#f0f9eb;border-color:#e1f3d8}.today-badge[data-v-970284f5]:active{transform:scale(.96)}.log-header[data-v-970284f5]{justify-content:space-between;align-items:center;gap:10px;padding-right:24px;display:flex}.log-title[data-v-970284f5]{color:#303133;font-size:16px;font-weight:600}.log-switch-label[data-v-970284f5]{color:#606266;margin-left:16px;font-size:14px}.log-footer[data-v-970284f5]{justify-content:space-between;align-items:center;display:flex}.log-list[data-v-970284f5]{min-height:120px;max-height:55vh;overflow-y:auto}.log-item[data-v-970284f5]{border-bottom:1px solid #f0f0f0;padding:8px 4px}.log-item[data-v-970284f5]:last-child{border-bottom:none}.log-top[data-v-970284f5]{align-items:baseline;gap:1px;display:flex}.log-word[data-v-970284f5]{color:#303133;cursor:pointer;font-size:18px;font-weight:600}.log-action[data-v-970284f5]{flex:1;margin-left:4px;font-size:12px}.log-action.action-unknown_after_known[data-v-970284f5],.log-action.action-unknown_learn[data-v-970284f5]{color:#f56c6c}.log-action.action-known_direct[data-v-970284f5],.log-action.action-known_confirm[data-v-970284f5]{color:#409eff}.log-audio[data-v-970284f5]{cursor:pointer;opacity:.75;margin-left:6px;padding:2px;font-size:18px;line-height:1}.log-audio[data-v-970284f5]:hover{opacity:1}.log-audio.playing[data-v-970284f5]{color:#409eff;opacity:1;animation:1s infinite rec-blink-970284f5}.log-action.action-easy[data-v-970284f5]{color:#67c23a}.log-time[data-v-970284f5]{color:#909399;flex-shrink:0;font-size:14px}.log-bottom[data-v-970284f5]{color:#909399;justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.log-mark-text[data-v-970284f5]{text-overflow:ellipsis;color:#e6a23c;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.log-mark-text.is-done[data-v-970284f5]{color:#909399}.plan-row[data-v-970284f5]{align-items:center;gap:10px;display:flex}.stat-row[data-v-970284f5]{gap:24px;margin-top:12px;display:flex}.stat-item[data-v-970284f5]{align-items:baseline;gap:6px;display:flex}.stat-clickable[data-v-970284f5]{cursor:pointer}.stat-label[data-v-970284f5]{color:#909399;font-size:12px}.stat-value[data-v-970284f5]{color:#303133;font-size:16px;font-weight:600}.stat-due[data-v-970284f5]{color:#e6a23c}.study-card[data-v-970284f5]{min-height:320px;position:relative;overflow:hidden}.study-card[data-v-970284f5] .el-card__body{z-index:1;padding:10px;position:relative}.rec-dot[data-v-970284f5]{background-color:#f56c6c;border-radius:50%;width:10px;height:10px;animation:1s infinite rec-blink-970284f5}.rec-dot-inline[data-v-970284f5]{flex-shrink:0;align-self:center}.rec-finish-btn[data-v-970284f5]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.rec-cancel-btn[data-v-970284f5]{border-radius:12px;width:72px;height:52px;padding:0;font-size:16px}@keyframes rec-blink-970284f5{50%{opacity:.2}}.word-area[data-v-970284f5]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;padding:12px 0 4px;display:flex;position:relative}.word-tags[data-v-970284f5]{align-items:center;gap:8px;min-height:24px;display:flex}.rep-info[data-v-970284f5]{color:#909399;font-size:12px}.word-text[data-v-970284f5]{color:#303133;text-align:center;word-break:break-all;margin-top:16px;font-family:Andika,Century Gothic,Comic Sans MS,sans-serif;font-size:40px;font-weight:600}.word-synonym[data-v-970284f5]{color:#909399;text-align:center;margin-top:6px;font-size:16px}.word-pos[data-v-970284f5]{color:#909399;margin-right:8px;font-size:14px}.learn-corner[data-v-970284f5]{color:#fff;background:#f56c6c;border-radius:0 0 0 12px;padding:4px 12px 4px 10px;font-size:12px;position:absolute;top:-12px;right:-10px}.learn-tip[data-v-970284f5]{box-sizing:border-box;color:#e6a23c;text-align:center;background:#fdf6ec;border-radius:8px;width:100%;margin-top:2px;padding:8px 12px;font-size:13px}.learn-phonetic[data-v-970284f5]{justify-content:center;margin-top:16px}.learn-meaning-placeholder[data-v-970284f5]{box-sizing:border-box;color:#c0c4cc;text-align:center;cursor:pointer;border:1px dashed #dcdfe6;border-radius:8px;width:100%;margin-top:16px;padding:18px 0;font-size:15px}.learn-checklist[data-v-970284f5]{box-sizing:border-box;color:#909399;background:#f4f4f5;border-radius:8px;width:100%;margin:16px 0 0;padding:10px 14px;font-size:13px;list-style:none}.learn-checklist li.done[data-v-970284f5]{color:#67c23a}.learn-checklist li+li[data-v-970284f5]{margin-top:6px}.learn-checklist+.action-row[data-v-970284f5]{margin-top:2px}.action-row[data-v-970284f5]{align-items:flex-end;gap:12px;width:100%;margin-top:68px;display:flex}.action-row .el-button+.el-button[data-v-970284f5]{margin-left:0}.word-area>.action-row[data-v-970284f5]{align-self:stretch}.rec-review-wrap[data-v-970284f5]{flex:1;min-width:100%}.rec-replay-row[data-v-970284f5]{justify-content:center;margin-bottom:8px;display:flex}.rec-replay-btn[data-v-970284f5]{height:30px;margin:0}.rec-review-btns[data-v-970284f5]{gap:16px;width:100%;margin-top:20px;display:flex}.big-btn[data-v-970284f5]{border-radius:12px;flex:1;height:52px;padding:0;font-size:16px}.answer-panel[data-v-970284f5]{box-sizing:border-box;background:#f8f9fb;border:1px solid transparent;border-radius:12px;width:100%;margin-top:24px;padding:6px}.answer-panel-touched[data-v-970284f5]{border-color:#67c23a}.phonetic-row[data-v-970284f5]{align-items:center;gap:0;display:flex}.phonetic-row .mine-btn[data-v-970284f5]{margin-left:auto}.phonetic[data-v-970284f5]{color:#409eff;margin-right:8px;font-size:15px}.speak-btn[data-v-970284f5]{min-width:50px}.meaning[data-v-970284f5]{box-sizing:border-box;color:#303133;white-space:pre-wrap;min-height:48px;margin-top:8px;padding:10px 0;font-size:18px;font-weight:500;line-height:1.6}.meaning-untouched[data-v-970284f5]{cursor:pointer;border-radius:8px;margin:8px -8px -4px;padding:4px 8px;animation:1.6s ease-in-out infinite meaning-pulse-970284f5}@keyframes meaning-pulse-970284f5{0%,to{background:rgba(103,194,58,0)}50%{background:rgba(103,194,58,.14)}}.example[data-v-970284f5]{margin-top:12px;line-height:1.6}.example-en[data-v-970284f5]{color:#606266;font-size:15px;font-style:italic}.example-zh[data-v-970284f5]{color:#909399;margin-top:4px;font-size:14px}.answer-panel .action-row[data-v-970284f5]{margin-top:20px}.overview-tip-wrap[data-v-970284f5]{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.overview-tip-wrap .overview-tip[data-v-970284f5]{color:#303133;height:auto;margin-top:0}.init-empty[data-v-970284f5]{justify-content:center;margin-top:40px;display:flex}.overview-card[data-v-970284f5]{background:#fff;border:1px solid #ebeef5;border-radius:12px;width:100%;max-width:360px;padding:20px 24px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.overview-title[data-v-970284f5]{color:#409eff;text-align:center;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#409eff,#6f5cff);-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;margin-bottom:20px;font-size:16px;font-weight:600}.overview-stats[data-v-970284f5]{margin-bottom:14px;display:flex}.ov-stat[data-v-970284f5]{text-align:center;flex:1}.ov-stat+.ov-stat[data-v-970284f5]{border-left:1px solid #f0f0f0}.ov-num[data-v-970284f5]{color:#303133;font-size:24px;font-weight:600}.ov-num.learned[data-v-970284f5]{color:#409eff}.ov-num.mastered[data-v-970284f5]{color:#67c23a}.ov-num.reviews[data-v-970284f5]{color:#e6a23c}.ov-label[data-v-970284f5]{color:#909399;margin-top:2px;font-size:12px}.weak-link[data-v-970284f5]{color:#e6a23c;justify-content:center;align-items:center;height:40px;margin:24px auto 0;font-size:14px;font-weight:600;display:flex}.weak-list[data-v-970284f5]{max-height:66vh;overflow-y:auto}.weak-item[data-v-970284f5]{align-items:flex-start;gap:8px;padding:8px 4px;display:flex}.weak-item+.weak-item[data-v-970284f5]{border-top:1px dashed #f0f0f0}.weak-idx[data-v-970284f5]{color:#c0c4cc;text-align:center;flex-shrink:0;width:18px;margin-top:2px;font-size:12px;font-weight:600}.weak-main[data-v-970284f5]{flex:1;min-width:0}.weak-word-row[data-v-970284f5]{justify-content:space-between;align-items:center;gap:8px;display:flex}.weak-word-line[data-v-970284f5]{align-items:baseline;gap:4px;min-width:0;display:flex}.weak-word[data-v-970284f5]{color:#303133;word-break:break-all;font-size:14px;font-weight:600}.word-speak[data-v-970284f5]{cursor:pointer;opacity:.7;flex-shrink:0;font-size:14px}.word-speak[data-v-970284f5]:hover{opacity:1}.word-speak.playing[data-v-970284f5]{color:#409eff;opacity:1}.weak-score[data-v-970284f5]{color:#f56c6c;font-size:12px;font-weight:600}.weak-meaning[data-v-970284f5]{color:#909399;word-break:break-all;margin-top:2px;font-size:12px;line-height:1.4}.overview-tip[data-v-970284f5]{color:#c0c4cc;text-align:center;justify-content:center;align-items:center;height:40px;margin-top:24px;font-size:13px;display:flex}.word-search-btn[data-v-970284f5]{flex-shrink:0}.gs-tip[data-v-970284f5]{color:#909399;padding:8px 4px;font-size:12px}.gs-list[data-v-970284f5]{max-height:46vh;margin-top:8px;overflow-y:auto}.gs-item[data-v-970284f5]{border-bottom:1px solid #f5f5f5;flex-direction:column;gap:4px;padding:9px 4px;display:flex}.gs-item[data-v-970284f5]:last-child{border-bottom:none}.gs-row[data-v-970284f5]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-left[data-v-970284f5]{align-items:baseline;gap:6px;min-width:0;display:flex}.gs-word[data-v-970284f5]{color:#303133;cursor:pointer;font-family:Andika,Century Gothic,Comic Sans MS,sans-serif;font-size:15px;font-weight:500}.gs-speak[data-v-970284f5]{cursor:pointer;flex-shrink:0;font-size:14px}.gs-speak[data-v-970284f5]:active{opacity:.6}.gs-plan[data-v-970284f5]{text-overflow:ellipsis;color:#909399;white-space:nowrap;flex-shrink:0;font-size:12px;overflow:hidden}.gs-meaning[data-v-970284f5]{text-overflow:ellipsis;color:#909399;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.page-container[data-v-bd4291fc]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 8px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.plan-card[data-v-bd4291fc],.word-card[data-v-bd4291fc]{margin-bottom:16px}.word-card[data-v-bd4291fc]{overflow:visible}.word-card[data-v-bd4291fc] .el-card__header{z-index:20;background:#fff;border-radius:4px 4px 0 0;position:-webkit-sticky;position:sticky;top:0}.plan-card[data-v-bd4291fc] .el-card__body,.word-card[data-v-bd4291fc] .el-card__body,.plan-card[data-v-bd4291fc] .el-card__header,.word-card[data-v-bd4291fc] .el-card__header{padding:12px}.card-header-row[data-v-bd4291fc]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-bd4291fc]{align-items:center;gap:6px;display:flex}.card-title[data-v-bd4291fc]{color:#303133;flex-direction:column;flex-shrink:0;gap:4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.card-title .title-stat[data-v-bd4291fc]{color:#909399;font-size:12px;font-weight:400}.header-ops[data-v-bd4291fc]{flex-shrink:0;align-items:center;gap:8px;display:flex}.word-filter[data-v-bd4291fc]{width:96px}.overview-row[data-v-bd4291fc]{color:#606266;background:linear-gradient(135deg,#eef4ff 0%,#f5f0ff 100%);border:1px solid #e4e9f7;border-radius:10px;align-items:center;gap:4px;margin-bottom:10px;padding:9px 12px;font-size:13px;display:flex}.overview-row .ov-label[data-v-bd4291fc]{color:#7b5cff;margin-right:6px;font-size:13px;font-weight:600}.overview-row .ov-item[data-v-bd4291fc]{align-items:center;gap:3px;display:inline-flex}.overview-row .ov-num[data-v-bd4291fc]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.overview-row .ov-num.total[data-v-bd4291fc]{color:#409eff}.overview-row .ov-num.learned[data-v-bd4291fc]{color:#30b46b}.overview-row .ov-num.mastered[data-v-bd4291fc]{color:#e6822c}.overview-row .ov-sep[data-v-bd4291fc]{color:#c0c8dd;margin:0 3px}.plan-grid[data-v-bd4291fc]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.plan-item[data-v-bd4291fc]{cursor:pointer;background:#f8f9fb;border:1px solid transparent;border-radius:10px;align-items:center;gap:6px;padding:8px;transition:all .2s;display:flex;position:relative}.plan-order[data-v-bd4291fc]{color:#fff;background:#c0c4cc;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-5px;right:-5px}.plan-item.active .plan-order[data-v-bd4291fc]{background:#409eff}.plan-item.active[data-v-bd4291fc]{background:#ecf5ff;border-color:#409eff}.plan-item.disabled[data-v-bd4291fc]{opacity:.55;background:#f5f5f5}.plan-info[data-v-bd4291fc]{flex:1;min-width:0}.plan-name[data-v-bd4291fc]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.plan-stat[data-v-bd4291fc]{color:#909399;white-space:nowrap;margin-top:4px;font-size:11px}.plan-ops[data-v-bd4291fc]{flex-shrink:0}.plan-more[data-v-bd4291fc]{color:#909399;cursor:pointer;padding:4px;font-size:20px;display:inline-block}.plan-more[data-v-bd4291fc]:hover{color:#409eff;background:#f5f7fa}.el-dropdown-menu__item.danger-item{color:#f56c6c}.mode-row[data-v-bd4291fc]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.word-search[data-v-bd4291fc]{margin-bottom:12px;position:relative}.search-loading[data-v-bd4291fc],.search-empty[data-v-bd4291fc]{color:#909399;padding:8px 4px;font-size:12px}.search-panel[data-v-bd4291fc]{background:#fff;border:1px solid #ebeef5;border-radius:8px;max-height:240px;margin-top:4px;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.08)}.search-item[data-v-bd4291fc]{cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.search-item[data-v-bd4291fc]:last-child{border-bottom:none}.search-item[data-v-bd4291fc]:active{background:#ecf5ff}.search-word[data-v-bd4291fc]{color:#303133;flex-shrink:0;font-size:14px;font-weight:500}.search-pos[data-v-bd4291fc]{color:#909399;margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.search-meaning[data-v-bd4291fc]{text-overflow:ellipsis;color:#909399;text-align:right;white-space:nowrap;font-size:12px;overflow:hidden}.word-item[data-v-bd4291fc]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;display:flex}.word-item[data-v-bd4291fc]:last-child{border-bottom:none}.word-main[data-v-bd4291fc]{flex:1;min-width:0}.word-line[data-v-bd4291fc]{align-items:center;gap:6px;display:flex}.word-name[data-v-bd4291fc]{color:#303133;min-width:50px;font-family:Andika,Century Gothic,Comic Sans MS,sans-serif;font-size:15px;font-weight:500}.word-pos[data-v-bd4291fc]{color:#909399;font-size:12px}.word-speak[data-v-bd4291fc]{cursor:pointer;opacity:.7;font-size:16px;line-height:1}.word-speak[data-v-bd4291fc]:hover{opacity:1}.word-speak.playing[data-v-bd4291fc]{color:#409eff;opacity:1}.word-meaning[data-v-bd4291fc]{color:#606266;margin-top:2px;font-size:13px}.word-ops[data-v-bd4291fc]{flex-shrink:0;align-items:center;gap:8px;display:flex}.init-empty[data-v-bd4291fc]{margin-top:80px}.import-tip[data-v-bd4291fc]{color:#909399;margin-bottom:8px;font-size:12px}.import-study-row[data-v-bd4291fc]{margin-top:12px;margin-bottom:0}.import-study-tip[data-v-bd4291fc]{color:#909399;font-size:12px}.card-header-ops[data-v-bd4291fc]{flex-shrink:0;align-items:center;gap:12px;display:flex}.global-search-btn[data-v-bd4291fc]{color:#606266;cursor:pointer;margin-right:8px;font-size:18px}.global-search-btn[data-v-bd4291fc]:hover{color:#409eff}.global-search-btn[data-v-bd4291fc]:active{opacity:.7}.gs-tip[data-v-bd4291fc]{color:#909399;padding:8px 4px;font-size:12px}.gs-list[data-v-bd4291fc]{max-height:46vh;margin-top:8px;overflow-y:auto}.gs-item[data-v-bd4291fc]{border-bottom:1px solid #f5f5f5;flex-direction:column;gap:4px;padding:9px 4px;display:flex}.gs-item[data-v-bd4291fc]:last-child{border-bottom:none}.gs-row[data-v-bd4291fc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gs-left[data-v-bd4291fc]{align-items:baseline;gap:6px;min-width:0;display:flex}.gs-word[data-v-bd4291fc]{color:#303133;cursor:pointer;font-family:Andika,Century Gothic,Comic Sans MS,sans-serif;font-size:15px;font-weight:500}.gs-speak[data-v-bd4291fc]{cursor:pointer;flex-shrink:0;font-size:14px}.gs-speak[data-v-bd4291fc]:active{opacity:.6}.gs-plan[data-v-bd4291fc]{text-overflow:ellipsis;color:#909399;white-space:nowrap;flex-shrink:0;font-size:12px;overflow:hidden}.gs-meaning[data-v-bd4291fc]{text-overflow:ellipsis;color:#909399;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.page-container[data-v-8c596674]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:10px 12px 90px}.head-card[data-v-8c596674] .el-card__body{padding:12px 14px}.head-row[data-v-8c596674]{align-items:center;gap:8px;display:flex}.manage-btn[data-v-8c596674]{margin-left:auto}.page-title[data-v-8c596674]{font-size:17px;font-weight:600}.stats-row[data-v-8c596674]{color:#606266;margin-top:8px;font-size:13px}.stats-row .todo-num[data-v-8c596674]{color:#e6a23c}.stats-row .ai-processing[data-v-8c596674]{color:#409eff}.stats-row .stat-sep[data-v-8c596674]{color:#c0c4cc;margin:0 6px}.filter-bar[data-v-8c596674]{margin-top:10px}.group-chips[data-v-8c596674]{white-space:nowrap;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow-x:auto}.group-chips[data-v-8c596674]::-webkit-scrollbar{display:none}.group-chips .chip[data-v-8c596674]{color:#606266;cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-radius:14px;flex-shrink:0;padding:4px 12px;font-size:13px}.group-chips .chip.active[data-v-8c596674]{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.filter-row[data-v-8c596674]{align-items:center;gap:8px;display:flex}.filter-row .search-input[data-v-8c596674]{flex:1}.q-list[data-v-8c596674]{min-height:120px;margin-top:10px}.q-card[data-v-8c596674]{cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px;display:flex}.q-card .q-thumb[data-v-8c596674]{object-fit:cover;border:1px solid #f0f0f0;border-radius:8px;flex-shrink:0;width:72px;height:72px}.q-card .q-info[data-v-8c596674]{flex:1;min-width:0}.q-card .q-tags[data-v-8c596674]{flex-wrap:wrap;gap:4px;display:flex}.q-card .q-question[data-v-8c596674]{-webkit-line-clamp:2;color:#303133;word-break:break-all;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.q-card .q-question.ai-doing[data-v-8c596674]{color:#409eff}.q-card .q-question.ai-fail[data-v-8c596674]{color:#f56c6c}.q-card .q-reason[data-v-8c596674]{text-overflow:ellipsis;color:#909399;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.q-card .q-arrow[data-v-8c596674]{color:#c0c4cc;flex-shrink:0;margin-top:24px}.load-more[data-v-8c596674]{text-align:center;padding:4px 0 12px}.capture-btn[data-v-8c596674]{bottom:calc(24px + constant(safe-area-inset-bottom));bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;cursor:pointer;background:#409eff;border-radius:26px;padding:12px 28px;font-size:15px;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 14px rgba(64,158,255,.45)}.detail-body .detail-img[data-v-8c596674]{border-radius:8px;max-width:100%;max-height:40vh;margin:0 auto;display:block}.detail-body .detail-ops-line[data-v-8c596674]{align-items:center;gap:6px;margin-top:8px;display:flex}.detail-body .d-section[data-v-8c596674]{margin-top:12px}.detail-body .d-label[data-v-8c596674]{color:#909399;margin-bottom:4px;font-size:12px}.detail-body .d-question[data-v-8c596674]{color:#303133;word-break:break-all;font-size:14px;line-height:1.7}.detail-body .d-fig-img[data-v-8c596674]{cursor:zoom-in;border:1px solid #ebeef5;border-radius:6px;max-width:100%;margin:6px 0;display:block}.detail-body .d-options[data-v-8c596674]{color:#606266;margin-top:6px;font-size:13px;line-height:1.8}.detail-body .d-text[data-v-8c596674]{color:#303133;word-break:break-all;white-space:pre-wrap;font-size:14px;line-height:1.7}.detail-body .d-text.my-answer[data-v-8c596674]{color:#e6a23c}.detail-body .d-text.tip[data-v-8c596674]{background:#f4f8ff;border-radius:6px;padding:8px 10px;font-size:13px}.detail-body .d-grid[data-v-8c596674]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-body .d-waiting[data-v-8c596674]{color:#909399;text-align:center;padding:20px 0;font-size:13px}.detail-body .rv-empty[data-v-8c596674]{color:#c0c4cc;padding:8px 0;font-size:12px}.detail-body .rv-item[data-v-8c596674]{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.detail-body .rv-item+.rv-item[data-v-8c596674]{border-top:1px dashed #f5f5f5}.detail-body .rv-time[data-v-8c596674]{color:#909399;flex-shrink:0;font-size:12px}.detail-body .rv-result.ok[data-v-8c596674]{color:#67c23a}.detail-body .rv-result.bad[data-v-8c596674]{color:#f56c6c}.detail-body .rv-prof[data-v-8c596674]{color:#606266;flex:1;font-size:12px}.detail-body .rv-img[data-v-8c596674]{cursor:zoom-in;border:1px solid #f0f0f0;border-radius:4px;flex-shrink:0;width:36px;height:36px}.detail-body .d-actions[data-v-8c596674]{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.detail-body .d-save[data-v-8c596674]{margin:12px auto 0;display:block}.page-container[data-v-2296b90d]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.group-card[data-v-2296b90d]{margin-bottom:16px}.group-card[data-v-2296b90d] .el-card__header,.group-card[data-v-2296b90d] .el-card__body{padding:12px}.card-header-row[data-v-2296b90d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.title-group[data-v-2296b90d]{align-items:center;gap:6px;display:flex}.card-title[data-v-2296b90d]{flex-direction:column;flex-shrink:0;gap:4px;min-width:0;font-size:16px;font-weight:600;display:flex;overflow:hidden}.header-ops[data-v-2296b90d]{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-grid[data-v-2296b90d]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.set-item[data-v-2296b90d]{cursor:pointer;background:#f5f7fa;border:1px solid transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative}.set-item.active[data-v-2296b90d]{background:#ecf5ff;border-color:#409eff}.set-info[data-v-2296b90d]{min-width:0}.set-name[data-v-2296b90d]{text-overflow:ellipsis;color:#303133;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.set-stat[data-v-2296b90d]{color:#909399;margin-top:2px;font-size:12px}.set-ops[data-v-2296b90d]{flex-shrink:0;align-items:center;display:flex}.set-more[data-v-2296b90d]{color:#909399;cursor:pointer;flex-shrink:0;padding:4px 6px;font-size:18px}.danger-item[data-v-2296b90d]{color:#f56c6c}.init-empty[data-v-2296b90d]{margin-top:40px}.question-card[data-v-2296b90d] .el-card__header,.question-card[data-v-2296b90d] .el-card__body{padding:12px}.title-stat[data-v-2296b90d]{color:#909399;font-size:12px;font-weight:400}.search-input[data-v-2296b90d]{flex-shrink:0;width:150px}.question-item[data-v-2296b90d]{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.question-item[data-v-2296b90d]:last-child{border-bottom:none}.question-item .q-thumb[data-v-2296b90d]{object-fit:cover;border:1px solid #f0f0f0;border-radius:6px;flex-shrink:0;width:56px;height:56px}.question-item .q-info[data-v-2296b90d]{flex:1;min-width:0}.question-item .q-tags[data-v-2296b90d]{flex-wrap:wrap;gap:4px;display:flex}.question-item .q-question[data-v-2296b90d]{-webkit-line-clamp:2;color:#303133;word-break:break-all;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.question-item .q-question.ai-doing[data-v-2296b90d]{color:#409eff}.question-item .q-question.ai-fail[data-v-2296b90d]{color:#f56c6c}.question-item .q-arrow[data-v-2296b90d]{color:#c0c4cc;flex-shrink:0;align-self:center}.load-more[data-v-2296b90d]{text-align:center;padding:4px 0 8px}.form-row[data-v-2296b90d]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.form-label[data-v-2296b90d]{color:#606266;flex-shrink:0;font-size:13px}.detail-body .detail-img[data-v-2296b90d]{cursor:zoom-in;border-radius:8px;max-width:100%;max-height:40vh;margin:0 auto;display:block}.detail-body .detail-ops-line[data-v-2296b90d]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.detail-body .d-question[data-v-2296b90d]{color:#303133;word-break:break-all;background:#f5f7fa;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:14px;line-height:1.7}.detail-body .d-actions[data-v-2296b90d]{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.page-container[data-v-ddcf62d7]{box-sizing:border-box;background-color:#f5f7fa;max-width:600px;min-height:100vh;margin:0 auto;padding:12px 16px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.head-card[data-v-ddcf62d7] .el-card__body{padding:12px 14px}.head-row[data-v-ddcf62d7]{align-items:center;gap:8px;display:flex}.page-title[data-v-ddcf62d7]{color:#303133;font-size:17px;font-weight:600}.progress[data-v-ddcf62d7]{color:#909399;flex:1;font-size:13px}.exit-btn[data-v-ddcf62d7]{margin-left:auto}.stage-card[data-v-ddcf62d7] .el-card__body{padding:16px 14px}.stage-empty[data-v-ddcf62d7]{color:#909399;text-align:center;padding:40px 0;font-size:13px}.q-area[data-v-ddcf62d7]{flex-direction:column;gap:12px;display:flex}.q-meta[data-v-ddcf62d7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.q-prof[data-v-ddcf62d7]{color:#909399;margin-left:auto;font-size:12px}.q-question[data-v-ddcf62d7]{color:#303133;word-break:break-all;background:#f5f7fa;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.7}.q-question.ai-doing[data-v-ddcf62d7]{color:#409eff}.q-question.ai-fail[data-v-ddcf62d7]{color:#f56c6c}.q-fig-img[data-v-ddcf62d7]{border-radius:6px;max-width:100%;max-height:40vh;margin:6px auto;display:block}.q-img[data-v-ddcf62d7]{border-radius:8px;max-width:100%;max-height:44vh}.selfcheck-photo[data-v-ddcf62d7]{justify-content:center;display:flex}.no-photo-tip[data-v-ddcf62d7]{color:#909399;text-align:center;background:#fdf6ec;border:1px dashed #f5dab1;border-radius:8px;padding:18px 0;font-size:13px}.phase-tip[data-v-ddcf62d7]{color:#606266;text-align:center;font-size:13px}.check-tip[data-v-ddcf62d7]{color:#303133;font-size:15px;font-weight:600}.btn-col[data-v-ddcf62d7]{flex-direction:column;align-items:center;gap:6px;display:flex}.btn-row[data-v-ddcf62d7]{justify-content:center;gap:10px;display:flex}.result-mark[data-v-ddcf62d7]{text-align:center;font-size:22px;font-weight:700}.result-mark.ok[data-v-ddcf62d7]{color:#67c23a}.result-mark.bad[data-v-ddcf62d7]{color:#f56c6c}.prof-change[data-v-ddcf62d7]{color:#606266;text-align:center;font-size:14px}.prof-change .up[data-v-ddcf62d7]{color:#67c23a}.prof-change .down[data-v-ddcf62d7]{color:#f56c6c}.prof-hint[data-v-ddcf62d7]{color:#c0c4cc;margin-top:2px;font-size:11px;display:block}.mastered-banner[data-v-ddcf62d7]{color:#67c23a;text-align:center;background:#f0f9eb;border:1px solid #c2e7b0;border-radius:8px;padding:8px 0;font-size:14px;font-weight:600}.idle-area[data-v-ddcf62d7]{flex-direction:column;align-items:center;gap:8px;padding:24px 0;display:flex}.idle-icon[data-v-ddcf62d7]{font-size:40px}.idle-text[data-v-ddcf62d7]{color:#303133;font-size:16px;font-weight:600}.idle-tip[data-v-ddcf62d7]{color:#909399;font-size:13px}.done-stat[data-v-ddcf62d7]{color:#606266;font-size:14px}.idle-btns[data-v-ddcf62d7]{gap:10px;margin-top:8px;display:flex}
