.user-settings-dialog .el-dialog__body[data-v-6fe37b66]{padding:0}.settings-container[data-v-6fe37b66]{max-height:700px;overflow-y:auto}.settings-header[data-v-6fe37b66]{display:flex;align-items:center;padding:24px;background:linear-gradient(135deg,#409eff,#67c23a);color:#fff;margin-bottom:0}.header-icon[data-v-6fe37b66]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.header-content[data-v-6fe37b66]{flex:1}.header-title[data-v-6fe37b66]{font-size:24px;font-weight:600;margin:0 0 8px 0}.header-subtitle[data-v-6fe37b66]{font-size:14px;margin:0;opacity:.9}.loading-container[data-v-6fe37b66]{padding:40px;text-align:center}.settings-content[data-v-6fe37b66]{padding:24px}.settings-group[data-v-6fe37b66]{margin-bottom:32px}.group-header[data-v-6fe37b66]{display:flex;align-items:center;margin-bottom:20px;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;border-left:4px solid #409eff}.group-icon[data-v-6fe37b66]{width:40px;height:40px;background:#409eff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;margin-right:16px}.group-info[data-v-6fe37b66]{flex:1}.group-title[data-v-6fe37b66]{font-size:18px;font-weight:600;color:#303133;margin:0 0 4px 0}.group-desc[data-v-6fe37b66]{font-size:14px;color:#909399;margin:0}.settings-list[data-v-6fe37b66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:16px}.setting-item[data-v-6fe37b66]{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative}.setting-item[data-v-6fe37b66]:hover{border-color:#409eff;box-shadow:0 4px 16px rgba(64,158,255,.15);transform:translateY(-2px)}.setting-content[data-v-6fe37b66]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.setting-label[data-v-6fe37b66]{flex:1;min-width:0}.setting-name[data-v-6fe37b66]{font-size:16px;font-weight:600;color:#303133;margin:0 0 8px 0;line-height:1.4}.setting-hint[data-v-6fe37b66]{font-size:13px;color:#909399;margin:0;line-height:1.5}.setting-control[data-v-6fe37b66]{flex-shrink:0}.setting-status[data-v-6fe37b66]{position:absolute;top:16px;right:16px;color:#c0ccda;font-size:16px}.version-section[data-v-6fe37b66]{margin-top:32px}.version-card[data-v-6fe37b66]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;padding:24px}.version-header[data-v-6fe37b66]{display:flex;align-items:center;margin-bottom:20px;gap:16px}.version-icon[data-v-6fe37b66]{width:48px;height:48px;background:linear-gradient(135deg,#909399,#606266);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.version-info[data-v-6fe37b66]{flex:1}.version-title[data-v-6fe37b66]{font-size:18px;font-weight:600;color:#303133;margin:0 0 4px 0}.version-desc[data-v-6fe37b66]{font-size:14px;color:#909399;margin:0}.version-content[data-v-6fe37b66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.version-item[data-v-6fe37b66]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.8);border-radius:8px;border:1px solid rgba(0,0,0,.05)}.version-label[data-v-6fe37b66]{font-size:14px;color:#606266;font-weight:500}.version-value[data-v-6fe37b66]{font-size:14px;color:#303133;font-weight:600}.dialog-footer[data-v-6fe37b66]{padding:20px;background:#f8f9fa;border-top:1px solid #e4e7ed;text-align:right}.dialog-footer .el-button[data-v-6fe37b66]{margin-left:12px;padding:12px 24px;font-size:14px;border-radius:8px;font-weight:500}.dialog-footer .el-button--primary[data-v-6fe37b66]{background:linear-gradient(135deg,#409eff,#67c23a);border:none}.dialog-footer .el-button--primary[data-v-6fe37b66]:hover{background:linear-gradient(135deg,#66b1ff,#85ce61)}@media (max-width:768px){.settings-list[data-v-6fe37b66]{grid-template-columns:1fr}.setting-item[data-v-6fe37b66]{padding:16px}.setting-content[data-v-6fe37b66]{flex-direction:column;align-items:flex-start;gap:12px}.setting-control[data-v-6fe37b66]{width:100%}}.user-settings-dialog .el-dialog,.user-settings-dialog .el-dialog__wrapper,.user-settings-dialog__wrapper{max-width:1000px!important;width:80%!important}.profile-dialog[data-v-cb3e31e8]{.profile-container[data-v-cb3e31e8]{max-height:70vh;overflow-y:auto}.avatar-section[data-v-cb3e31e8]{margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;.avatar-container[data-v-cb3e31e8]{display:flex;align-items:center;gap:20px;.avatar-uploader[data-v-cb3e31e8]{.avatar[data-v-cb3e31e8]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsla(0,0%,100%,.3)}.avatar-uploader-icon[data-v-cb3e31e8]{width:80px;height:80px;border-radius:50%;border:2px dashed hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;font-size:24px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1);cursor:pointer;transition:all .3s;&[data-v-cb3e31e8]:hover{border-color:hsla(0,0%,100%,.8);color:#fff;background:hsla(0,0%,100%,.2)}}}.avatar-info[data-v-cb3e31e8]{h3[data-v-cb3e31e8]{margin:0 0 5px 0;font-size:24px;font-weight:600}p[data-v-cb3e31e8]{margin:0;opacity:.8;font-size:14px}}}}.form-section[data-v-cb3e31e8]{margin-bottom:30px;padding:20px;border:1px solid #e4e7ed;border-radius:8px;background:#fafafa;.section-title[data-v-cb3e31e8]{margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #409eff;color:#303133;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;i[data-v-cb3e31e8]{color:#409eff;font-size:18px}}&.readonly-section[data-v-cb3e31e8]{background:#f5f7fa;border-color:#dcdfe6;.section-title[data-v-cb3e31e8]{color:#909399;border-bottom-color:#dcdfe6;i[data-v-cb3e31e8]{color:#909399}}}}.profile-form[data-v-cb3e31e8]{.el-form-item[data-v-cb3e31e8]{margin-bottom:20px}.el-date-picker[data-v-cb3e31e8],.el-input-number[data-v-cb3e31e8],.el-input[data-v-cb3e31e8],.el-select[data-v-cb3e31e8]{width:100%}.el-textarea[data-v-cb3e31e8]{.el-textarea__inner[data-v-cb3e31e8]{resize:vertical}}}.dialog-footer[data-v-cb3e31e8]{text-align:right;padding:20px 0 0 0;border-top:1px solid #e4e7ed;.el-button[data-v-cb3e31e8]{min-width:100px}}}@media (max-width:768px){.profile-dialog[data-v-cb3e31e8]{.el-dialog[data-v-cb3e31e8]{width:95%!important;margin:0 auto}.avatar-section .avatar-container[data-v-cb3e31e8]{flex-direction:column;text-align:center;gap:15px}.form-section[data-v-cb3e31e8]{padding:15px}}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background-color:#f5f7fa}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#f5f7fa}.app-header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.header-content{max-width:1200px;margin:0 auto;justify-content:space-between;padding:0 20px;height:60px}.header-content,.logo{display:flex;align-items:center}.logo{gap:8px;font-weight:600;font-size:18px;color:#409eff;flex-shrink:0;min-width:140px}.logo i{font-size:24px}.logo-img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.logo-text{color:#303133}.nav-menu{flex:1;margin:0 20px;border-bottom:none;max-width:900px}.nav-menu .el-menu-item{height:60px;line-height:60px;border-bottom:2px solid transparent;transition:all .3s ease;padding:0 12px;font-size:15px}.nav-menu .el-menu-item:hover{background-color:#f5f7fa;color:#409eff}.nav-menu .el-menu-item.is-active{border-bottom-color:#409eff;color:#409eff;background-color:transparent}.nav-menu .el-menu-item i{margin-right:6px;font-size:16px}.header-actions{display:flex;align-items:center;flex-shrink:0;min-width:120px}.nav-menu .el-menu{display:flex!important;flex-wrap:nowrap!important;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-menu .el-menu-item{flex:0 0 auto}.nav-menu .el-menu::-webkit-scrollbar{height:6px}.nav-menu .el-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:3px}@media (min-width:1200px){.nav-menu{margin:0 30px}.nav-menu .el-menu-item{padding:0 15px;font-size:16px}}@media (max-width:1199px){.nav-menu{margin:0 12px}.nav-menu .el-menu-item{padding:0 10px;font-size:14px}}@media (max-width:1100px){.nav-menu{margin:0 8px}.nav-menu .el-menu-item{padding:0 8px}}.user-btn{padding:8px 16px;color:#606266;display:flex;align-items:center;gap:6px;transition:all .3s ease}.user-btn:hover{color:#409eff;background-color:#f5f7fa}.app-main{min-height:100vh}.app-main.with-header{min-height:calc(100vh - 60px)}.el-button{border-radius:6px}.el-card{border-radius:8px;border:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-input__inner{border-radius:6px}.el-table{border-radius:8px;overflow:hidden}.el-table th{background-color:#fafafa;font-weight:600}.el-dialog{border-radius:8px}.el-dropdown-menu{border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.15)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (min-width:600px) and (max-width:1040px){.header-content{padding:0 10px;height:56px;align-items:center}.logo{font-size:16px;gap:6px}.logo-img{width:22px;height:22px}.nav-menu{margin:0 8px;font-size:14px;flex:1 1 auto;display:flex!important;justify-content:center;overflow:hidden}.nav-menu .el-menu-item{height:48px;line-height:48px;font-size:14px;padding:0 6px;white-space:nowrap}.nav-menu .el-menu-item i{margin-right:4px;font-size:15px}.header-actions{gap:6px;flex-shrink:0}.user-btn{padding:6px 10px;font-size:15px}}@media (max-width:1000px){.nav-menu .el-menu-item{flex:1 1 0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:0 4px!important;min-width:0;border-bottom:none}.nav-menu .el-menu-item i{margin:0!important;font-size:18px!important}.nav-menu .el-menu-item span{display:none!important}}@media (min-width:600px) and (max-width:1024px) and (orientation:portrait){.logo-text{display:none}.nav-menu{margin:0;justify-content:space-between!important;width:100%;padding:0 6px}.nav-menu .el-menu{overflow-x:auto}}@media (min-width:1000px) and (max-width:1024px) and (orientation:landscape){.logo-text{display:inline-block}.nav-menu{justify-content:center!important;margin:0 12px}.nav-menu .el-menu-item{padding:0 8px!important;font-size:14px!important;flex-direction:row!important}.nav-menu .el-menu-item i{margin-right:4px!important;font-size:15px!important}.nav-menu .el-menu-item span{display:inline!important}}@media (max-width:600px){.logo-text{display:none}.nav-menu{margin:0;padding:0 4px;justify-content:space-between!important}.nav-menu .el-menu-item{width:auto;flex:1 1 0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:0 3px!important;min-width:0}.nav-menu .el-menu-item i{font-size:18px!important;margin:0!important}.nav-menu .el-menu-item span{display:none!important}.user-btn{padding:4px 8px!important}.user-btn i{margin-right:0!important;font-size:18px!important}.user-btn span{display:none!important}}.login-container[data-v-f3dbde98]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-f3dbde98]{background:#fff;border-radius:10px;box-shadow:0 15px 35px rgba(0,0,0,.1);padding:40px;width:100%;max-width:400px}.login-header[data-v-f3dbde98]{text-align:center;margin-bottom:30px}.app-title[data-v-f3dbde98]{color:#333;font-size:28px;font-weight:700;margin:0 0 10px 0}.app-subtitle[data-v-f3dbde98]{color:#666;font-size:14px;margin:0}.login-form[data-v-f3dbde98]{margin-bottom:20px}.login-btn[data-v-f3dbde98]{width:100%;height:45px;font-size:16px}.demo-account[data-v-f3dbde98]{margin-top:20px}.footer-info[data-v-f3dbde98]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5}.copyright-info[data-v-f3dbde98]{margin:0 0 5px 0;color:hsla(0,0%,100%,.8)}.icp-info[data-v-f3dbde98]{margin:0;color:hsla(0,0%,100%,.8)}.icp-info a[data-v-f3dbde98]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.icp-info a[data-v-f3dbde98]:hover{color:#fff;text-decoration:underline}@media (max-width:480px){.login-card[data-v-f3dbde98]{padding:30px 20px;margin:0 10px}.app-title[data-v-f3dbde98]{font-size:24px}.footer-info[data-v-f3dbde98]{bottom:10px;font-size:13px}}.main-layout[data-v-7d011d94]{display:flex;height:calc(100vh - 60px);background-color:#f5f7fa}.sidebar[data-v-7d011d94]{width:280px;height:calc(100vh - 60px);background:#fff;border-right:1px solid #e4e7ed;display:flex;flex-direction:column;transition:width .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.1)}.sidebar.collapsed[data-v-7d011d94]{width:60px}.sidebar-header[data-v-7d011d94]{padding:16px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.app-brand[data-v-7d011d94]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#409eff}.brand-text[data-v-7d011d94]{transition:opacity .3s ease}.collapse-btn[data-v-7d011d94]{color:#909399;padding:4px}.user-summary[data-v-7d011d94]{padding:16px;border-bottom:1px solid #f0f0f0}.user-info[data-v-7d011d94]{display:flex;align-items:center;gap:12px}.user-details[data-v-7d011d94]{flex:1}.username[data-v-7d011d94]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.user-coins[data-v-7d011d94]{display:flex;align-items:center;gap:4px;font-size:12px;color:#e6a23c;font-weight:500}.user-coins i[data-v-7d011d94]{font-size:14px}.stages-section[data-v-7d011d94]{flex:1;overflow-y:auto;padding:16px 0;margin-bottom:0;min-height:0}.section-title[data-v-7d011d94]{padding:0 16px 12px;font-size:14px;font-weight:600;color:#606266;display:flex;align-items:center;gap:6px}.stages-list[data-v-7d011d94]{padding:0 8px;max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.stages-list[data-v-7d011d94]::-webkit-scrollbar{width:4px}.stages-list[data-v-7d011d94]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.stages-list[data-v-7d011d94]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.stage-category[data-v-7d011d94]{margin-bottom:8px}.category-header[data-v-7d011d94]{display:flex;align-items:center;padding:8px 12px;margin:4px 8px;background:linear-gradient(135deg,#f5f7fa,#e8edf3);border-radius:6px;cursor:pointer;transition:all .3s ease;border-left:3px solid #909399}.category-header[data-v-7d011d94]:hover{background:linear-gradient(135deg,#e8edf3,#dde4ec);border-left-color:#409eff}.category-icon[data-v-7d011d94]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#606266;transition:transform .3s ease}.category-header.collapsed .category-icon[data-v-7d011d94]{transform:rotate(-90deg)}.category-name[data-v-7d011d94]{flex:1;font-size:13px;font-weight:600;color:#303133;margin-left:8px}.category-badge[data-v-7d011d94]{background:#409eff;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center;font-weight:500}.courses-list[data-v-7d011d94]{padding-left:12px}.expand-enter-active[data-v-7d011d94],.expand-leave-active[data-v-7d011d94]{transition:all .3s ease;overflow:hidden}.expand-enter[data-v-7d011d94],.expand-leave-to[data-v-7d011d94]{max-height:0;opacity:0}.expand-enter-to[data-v-7d011d94],.expand-leave[data-v-7d011d94]{max-height:1000px;opacity:1}.stages-list[data-v-7d011d94]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.stages-list[data-v-7d011d94]{scroll-behavior:smooth}.stages-list .stage-item[data-v-7d011d94]:last-child{margin-bottom:8px}.stage-item[data-v-7d011d94]{display:flex;align-items:center;padding:12px 8px;margin:4px 0;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;min-height:60px}.stage-item[data-v-7d011d94]:hover{background-color:#f5f7fa}.stage-item.active[data-v-7d011d94]{background-color:#ecf5ff;border-left:3px solid #409eff}.stage-item.completed[data-v-7d011d94]{background-color:#f0f9ff}.stage-item.locked[data-v-7d011d94]{opacity:.5;cursor:not-allowed}.stage-icon[data-v-7d011d94]{position:relative;width:35px;height:35px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(135deg,#409eff,#409eff);margin-right:10px}.stage-item.completed .stage-icon[data-v-7d011d94]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stage-item.locked .stage-icon[data-v-7d011d94]{background:#c0c4cc}.stage-progress[data-v-7d011d94]{position:absolute;bottom:-8px;left:0;right:0;height:2px;background:hsla(0,0%,100%,.3);border-radius:1px}.progress-bar[data-v-7d011d94]{background:hsla(0,0%,100%,.8);border-radius:1px}.stage-content[data-v-7d011d94]{flex:1;min-width:0}.stage-name[data-v-7d011d94]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.stage-meta[data-v-7d011d94]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.difficulty[data-v-7d011d94]{font-size:12px;padding:2px 6px;border-radius:10px;color:#fff}.difficulty.easy[data-v-7d011d94]{background:#67c23a}.difficulty.medium[data-v-7d011d94]{background:#e6a23c}.difficulty.hard[data-v-7d011d94]{background:#f56c6c}.difficulty.expert[data-v-7d011d94]{background:#909399}.lock-overlay[data-v-7d011d94]{position:absolute;top:8px;right:8px;color:#c0c4cc;font-size:14px}.completion-badge[data-v-7d011d94]{position:absolute;top:8px;right:8px;color:#67c23a;font-size:14px}.sidebar-footer[data-v-7d011d94]{padding:12px 16px;border-top:1px solid #f0f0f0;background-color:#fafbfc;margin-top:auto;flex-shrink:0}.daily-stats[data-v-7d011d94]{display:flex;justify-content:space-between;align-items:center}.stat-item[data-v-7d011d94]{text-align:center;flex:1}.stat-item[data-v-7d011d94]:first-child{max-width:45%;padding:0 8px}.stat-label[data-v-7d011d94]{display:block;font-size:12px;color:#909399;margin-bottom:4px}.stat-value[data-v-7d011d94]{font-size:14px;font-weight:600;color:#409eff}.progress-container[data-v-7d011d94]{width:35%;margin:0 auto}.progress-bar-container[data-v-7d011d94]{width:100%;height:6px;background-color:#e4e7ed;border-radius:3px;overflow:hidden;margin-bottom:2px}.progress-bar[data-v-7d011d94]{height:100%;background:linear-gradient(90deg,#409eff,#67c23a);border-radius:3px;transition:width .3s ease}.progress-info[data-v-7d011d94]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.progress-text[data-v-7d011d94]{color:#409eff;font-weight:600}.progress-percentage[data-v-7d011d94]{color:#67c23a;font-weight:600}.main-content[data-v-7d011d94]{flex:1;display:flex;flex-direction:column;transition:all .3s ease}.main-content.expanded[data-v-7d011d94]{margin-left:0}.content-header[data-v-7d011d94]{background:#fff;padding:16px 24px;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between}.breadcrumb[data-v-7d011d94]{display:flex;align-items:center}.current-stage[data-v-7d011d94]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#303133}.header-actions[data-v-7d011d94]{display:flex;align-items:center;gap:16px}.content-body[data-v-7d011d94]{flex:1;padding:24px;overflow-y:auto}@media (max-width:768px){.sidebar[data-v-7d011d94]{position:fixed;left:0;top:0;height:100vh;z-index:1000;transform:translateX(-100%)}.sidebar.collapsed[data-v-7d011d94]{transform:translateX(0);width:280px}.main-content[data-v-7d011d94]{margin-left:0}}.stages-section[data-v-7d011d94]::-webkit-scrollbar{width:4px}.stages-section[data-v-7d011d94]::-webkit-scrollbar-track{background:#f1f1f1}.stages-section[data-v-7d011d94]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.stages-section[data-v-7d011d94]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-32f4c3b6] .word-review-dialog{border-radius:12px}[data-v-32f4c3b6] .word-review-dialog .el-dialog__header{padding:0;border-bottom:1px solid #ebeef5}[data-v-32f4c3b6] .word-review-dialog .el-dialog__body{padding:24px;height:540px}.dialog-header[data-v-32f4c3b6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.header-info[data-v-32f4c3b6]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600}.header-info i[data-v-32f4c3b6]{font-size:20px}.header-controls[data-v-32f4c3b6]{display:flex;gap:8px}.accuracy[data-v-32f4c3b6]{color:#67c23a;font-weight:600}.start-content[data-v-32f4c3b6]{text-align:center}.stage-info[data-v-32f4c3b6]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:24px}.stage-header[data-v-32f4c3b6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.stage-header i[data-v-32f4c3b6]{font-size:24px;color:#409eff}.stage-header h3[data-v-32f4c3b6]{margin:0;font-size:20px;color:#303133}.review-summary[data-v-32f4c3b6]{display:flex;justify-content:center;gap:40px;margin-bottom:32px}.summary-item[data-v-32f4c3b6]{display:flex;align-items:center;gap:12px}.item-icon[data-v-32f4c3b6]{width:50px;height:50px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.item-icon.warning[data-v-32f4c3b6]{background:#e6a23c}.item-content .number[data-v-32f4c3b6]{font-size:24px;font-weight:700;color:#303133}.item-content .label[data-v-32f4c3b6]{font-size:14px;color:#909399}.start-tips[data-v-32f4c3b6]{background:#f0f9ff;border:1px solid #d1ecf1;border-radius:8px;padding:20px;margin-bottom:32px;text-align:left}.start-tips h4[data-v-32f4c3b6]{margin:0 0 12px 0;color:#0c5460;display:flex;align-items:center;gap:8px}.start-tips ul[data-v-32f4c3b6]{margin:0;padding-left:20px;color:#495057}.start-tips li[data-v-32f4c3b6]{margin-bottom:8px}.start-actions[data-v-32f4c3b6]{margin-top:24px}.learning-content[data-v-32f4c3b6]{height:100%;text-align:center}.learning-progress[data-v-32f4c3b6]{margin-bottom:24px}.progress-info[data-v-32f4c3b6]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.current-phase[data-v-32f4c3b6]{font-weight:600;color:#409eff}.phase-start[data-v-32f4c3b6]{height:90%;display:flex;text-align:center;justify-content:center;align-items:center}.start-content h2[data-v-32f4c3b6]{font-size:28px;color:#2c3e50;margin-bottom:16px}.start-content p[data-v-32f4c3b6]{font-size:16px;color:#7f8c8d;margin-bottom:12px;line-height:1.6}.start-content .el-button[data-v-32f4c3b6]{margin:8px}.phase-content[data-v-32f4c3b6]{text-align:center}.phase-word-card[data-v-32f4c3b6]{background:#f8f9fa;border-radius:12px;padding:24px;height:410px;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.1)}.phase-word-header[data-v-32f4c3b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.phase-title[data-v-32f4c3b6]{font-size:18px;font-weight:600;color:#2c3e50}.phase-word-content[data-v-32f4c3b6]{text-align:center;max-width:600px;margin:0 auto;position:relative}.phase-word-top[data-v-32f4c3b6]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.phase-word-image[data-v-32f4c3b6]{width:200px;height:150px}.phase-word-img[data-v-32f4c3b6]{max-width:200px;max-height:150px;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}.phase-word-main[data-v-32f4c3b6]{margin-bottom:24px}.phase-english-word[data-v-32f4c3b6]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px}.phase-chinese-meaning[data-v-32f4c3b6]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:8px}.phase-word-phonetic[data-v-32f4c3b6]{display:flex;justify-content:center;align-items:center;gap:15px;margin:10px 0}.phase-phonetic-item[data-v-32f4c3b6]{font-size:16px;color:#7f8c8d;font-style:italic;padding:4px 10px;border:1px solid #e4e7ed;border-radius:10px;background:#f8f9fa}.phase-word-actions[data-v-32f4c3b6]{display:flex;gap:16px;justify-content:center;margin-bottom:20px}.phase-word-actions .el-button.el-button--success[data-v-32f4c3b6],.phase-word-actions .el-button[type=success][data-v-32f4c3b6]{background:linear-gradient(135deg,#34d399,#059669);border:0}.phase-word-actions .el-button.el-button--warning[data-v-32f4c3b6]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:0}.phase-word-actions .el-button.el-button--info[data-v-32f4c3b6]{background:linear-gradient(135deg,#64748b,#475569);border:0;min-width:84px;height:40px;font-size:14px}.phase-word-actions .el-button[data-v-32f4c3b6]:active{transform:translateY(0);filter:brightness(.95)}.phase-spelling-input[data-v-32f4c3b6]{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.phase-spelling-input .el-input[data-v-32f4c3b6]{width:300px}.phase-word-meaning[data-v-32f4c3b6]{background:#fff;border-radius:8px;padding:16px;border-left:4px solid #409eff}.phase-correct[data-v-32f4c3b6]{color:#67c23a}.phase-incorrect[data-v-32f4c3b6]{color:#f56c6c}.learning-summary[data-v-32f4c3b6]{text-align:center;padding:40px 20px}.summary-header h3[data-v-32f4c3b6]{font-size:24px;color:#2c3e50;margin-bottom:8px}.summary-header p[data-v-32f4c3b6]{color:#7f8c8d;margin-bottom:32px}.summary-stats[data-v-32f4c3b6]{display:flex;justify-content:center;gap:40px;margin-bottom:32px}.stat-item[data-v-32f4c3b6]{text-align:center}.stat-label[data-v-32f4c3b6]{display:block;color:#7f8c8d;margin-bottom:4px}.stat-value[data-v-32f4c3b6]{display:block;font-size:24px;font-weight:600;color:#409eff}.stat-value.known[data-v-32f4c3b6]{color:#67c23a}.stat-value.unknown[data-v-32f4c3b6]{color:#f56c6c}.stat-value.excellent[data-v-32f4c3b6]{color:#67c23a;font-weight:700}.stat-value.good[data-v-32f4c3b6]{color:#e6a23c;font-weight:600}.stat-value.poor[data-v-32f4c3b6]{color:#f56c6c;font-weight:700}.learning-quality[data-v-32f4c3b6]{margin-bottom:24px}.quality-warning[data-v-32f4c3b6]{background:#fef0f0;border:1px solid #f56c6c;border-radius:8px;padding:12px 16px;color:#f56c6c;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.quality-warning i[data-v-32f4c3b6]{font-size:16px}.summary-actions[data-v-32f4c3b6]{display:flex;gap:16px;justify-content:center}.word-display-area[data-v-32f4c3b6]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:40px;margin-bottom:24px;color:#fff}.word-content[data-v-32f4c3b6]{display:grid;grid-template-columns:200px 1fr 200px;align-items:center;max-width:600px;margin:0 auto}.word-image[data-v-32f4c3b6]{grid-column:1;display:flex;justify-content:center;align-items:center}.word-img[data-v-32f4c3b6]{max-width:200px;max-height:150px;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}.word-main[data-v-32f4c3b6]{grid-column:2;text-align:center;min-width:0}.word-main .word-text[data-v-32f4c3b6]{font-size:48px;font-weight:700;margin:0 0 16px 0;letter-spacing:2px}.word-phonetic[data-v-32f4c3b6]{display:flex;justify-content:center;gap:24px;margin-bottom:20px}.phonetic-item[data-v-32f4c3b6]{display:flex;align-items:center;gap:8px;font-size:16px}.phonetic-item label[data-v-32f4c3b6]{font-weight:600}.word-controls[data-v-32f4c3b6]{display:flex;justify-content:center;gap:12px}.meaning-area[data-v-32f4c3b6]{background:#f8f9fa;border-radius:8px;padding:24px;margin-bottom:24px;text-align:left}.meaning-content h4[data-v-32f4c3b6],.meaning-content h5[data-v-32f4c3b6]{color:#303133;margin:0 0 8px 0}.meaning-text[data-v-32f4c3b6]{font-size:18px;color:#606266;margin:0 0 20px 0;font-weight:600}.example-sentence[data-v-32f4c3b6]{border-top:1px solid #ebeef5;padding-top:16px}.sentence-en[data-v-32f4c3b6]{font-style:italic;color:#409eff;margin:0 0 8px 0}.sentence-cn[data-v-32f4c3b6]{color:#909399;margin:0}.answer-buttons[data-v-32f4c3b6]{display:flex;justify-content:center;gap:20px}.complete-content[data-v-32f4c3b6]{text-align:center}.complete-icon[data-v-32f4c3b6]{font-size:80px;color:#67c23a;margin-bottom:20px}.complete-content h3[data-v-32f4c3b6]{font-size:24px;color:#303133;margin:0 0 32px 0}.complete-stats[data-v-32f4c3b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin-bottom:32px}.stat-item[data-v-32f4c3b6]{background:#f8f9fa;border-radius:8px;padding:20px}.stat-number[data-v-32f4c3b6]{font-size:28px;font-weight:700;color:#409eff}.stat-label[data-v-32f4c3b6]{font-size:14px;color:#909399;margin-top:4px}.complete-actions[data-v-32f4c3b6]{display:flex;justify-content:center;gap:16px}@media (min-width:600px) and (max-width:1024px){[data-v-32f4c3b6] .word-review-dialog .el-dialog__body{min-height:540px;height:auto}.phase-word-card[data-v-32f4c3b6]{min-height:410px;height:auto}.phase-start[data-v-32f4c3b6]{min-height:410px}.word-display-area[data-v-32f4c3b6]{padding:24px}.word-content[data-v-32f4c3b6]{grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px;text-align:center}.word-image[data-v-32f4c3b6]{grid-column:1;grid-row:1}.word-main[data-v-32f4c3b6]{grid-column:1;grid-row:2;text-align:center}.word-main .word-text[data-v-32f4c3b6]{font-size:36px}.word-img[data-v-32f4c3b6]{max-width:150px;max-height:120px}.word-phonetic[data-v-32f4c3b6]{flex-direction:column;gap:12px}.review-summary[data-v-32f4c3b6]{gap:20px}.answer-buttons[data-v-32f4c3b6],.review-summary[data-v-32f4c3b6]{flex-direction:column;align-items:center}.complete-stats[data-v-32f4c3b6]{grid-template-columns:repeat(2,1fr)}.summary-stats[data-v-32f4c3b6]{flex-direction:column;gap:20px}.phase-spelling-input[data-v-32f4c3b6],.summary-actions[data-v-32f4c3b6]{flex-direction:column}.phase-spelling-input .el-input[data-v-32f4c3b6]{width:100%}.phase-word-image[data-v-32f4c3b6]{position:static;transform:none;width:auto;height:auto;margin-bottom:20px}.phase-word-img[data-v-32f4c3b6]{max-width:150px;max-height:120px}}.el-dialog__wrapper.word-review-dialog,.word-review-dialog,.word-review-dialog .el-dialog,.word-review-dialog.el-dialog__wrapper{max-width:800px!important;width:65%!important}.forced-review-dialog .el-dialog[data-v-129b18c4]{border-radius:12px;overflow:hidden;width:800px!important;height:600px!important;max-width:800px!important;max-height:600px!important}.el-dialog[data-v-129b18c4]{max-width:800px!important}.forced-review-dialog .el-dialog__body[data-v-129b18c4]{height:500px!important;overflow-y:auto}.start-phase[data-v-129b18c4]{text-align:center}.start-content[data-v-129b18c4]{padding:50px 40px}.review-category[data-v-129b18c4]{margin-bottom:40px}.review-category i[data-v-129b18c4]{font-size:48px;color:gold;margin-bottom:15px;display:block}.review-category h3[data-v-129b18c4]{font-size:28px;color:#2c3e50;margin:0 0 10px 0}.review-category p[data-v-129b18c4]{font-size:16px;color:#666;margin:0}.word-stats[data-v-129b18c4]{display:flex;justify-content:center;gap:40px;margin-bottom:50px}.stat-card[data-v-129b18c4]{display:flex;align-items:center;padding:25px 35px;background:#f8f9fa;border-radius:16px;min-width:180px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.stat-card[data-v-129b18c4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.stat-card.urgent[data-v-129b18c4]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff}.stat-icon[data-v-129b18c4]{margin-right:15px}.stat-icon i[data-v-129b18c4]{font-size:36px;color:#409eff}.stat-card.urgent .stat-icon i[data-v-129b18c4]{color:#fff}.stat-info[data-v-129b18c4]{text-align:left}.stat-number[data-v-129b18c4]{font-size:36px;font-weight:700;color:#2c3e50;line-height:1;margin-bottom:8px}.stat-card.urgent .stat-number[data-v-129b18c4]{color:#fff}.stat-label[data-v-129b18c4]{font-size:16px}.stat-card.urgent .stat-label[data-v-129b18c4]{color:hsla(0,0%,100%,.9)}.start-actions[data-v-129b18c4]{margin-bottom:50px}.start-button[data-v-129b18c4]{padding:18px 50px;font-size:20px;border-radius:30px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 6px 20px rgba(102,126,234,.4);transition:all .3s ease;font-weight:600}.start-button[data-v-129b18c4]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.6)}.phase-header[data-v-129b18c4]{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px}.phase-header h2[data-v-129b18c4]{margin:0 0 10px 0;font-size:24px}.progress-bar[data-v-129b18c4]{width:100%;height:8px;background:hsla(0,0%,100%,.3);border-radius:4px;overflow:hidden;margin-top:15px}.progress-fill[data-v-129b18c4]{height:100%;background:#fff;border-radius:4px;transition:width .3s ease}.word-display[data-v-129b18c4]{text-align:center;margin-bottom:30px}.word-card[data-v-129b18c4]{background:#f8f9fa;padding:30px;border-radius:12px;margin-bottom:20px}.word-content[data-v-129b18c4]{display:flex;align-items:center;gap:80px;max-width:600px;margin:0 auto}.word-image[data-v-129b18c4]{flex-shrink:0;display:flex;justify-content:center;align-items:center}.word-text[data-v-129b18c4]{flex:1;text-align:left;min-width:0}.word-img[data-v-129b18c4]{max-width:200px;max-height:150px;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}.english-word[data-v-129b18c4]{font-size:48px;font-weight:700;color:#2c3e50;margin:0 0 20px 0;text-align:left}.phonetic-info[data-v-129b18c4]{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:wrap;margin-top:10px}.phonetic[data-v-129b18c4]{font-size:16px;color:#666}.meaning-area[data-v-129b18c4],.question-area[data-v-129b18c4]{height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f8f9fa;border-radius:12px;padding:30px;margin-bottom:30px}.question-mark[data-v-129b18c4]{font-size:72px;color:#ccc;margin-bottom:20px;height:80px;display:flex;align-items:center;justify-content:center}.meaning-card[data-v-129b18c4]{text-align:center;width:100%}.meaning-card h3[data-v-129b18c4]{font-size:32px;color:#2c3e50;margin:0 0 15px 0;word-wrap:break-word;overflow-wrap:break-word}.example[data-v-129b18c4]{font-size:16px;color:#666;font-style:italic;margin:0}.action-buttons[data-v-129b18c4]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.delay-indicator[data-v-129b18c4]{display:flex;align-items:center;gap:8px;color:#409eff;font-size:14px;font-weight:500;padding:10px 20px;background:rgba(64,158,255,.1);border-radius:20px;border:1px solid rgba(64,158,255,.3)}.action-buttons .el-button[data-v-129b18c4]{min-width:120px}.test-mode-selection[data-v-129b18c4]{text-align:center;padding:40px;min-height:500px;display:flex;flex-direction:column;justify-content:center}.mode-buttons[data-v-129b18c4]{display:flex;justify-content:center;gap:50px;margin-top:60px;flex-wrap:wrap}.mode-buttons .el-button[data-v-129b18c4]{min-width:180px;height:60px;font-size:18px;font-weight:600;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.mode-buttons .el-button[data-v-129b18c4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.spelling-interface[data-v-129b18c4]{text-align:center}.word-info[data-v-129b18c4]{margin-bottom:30px}.word-info h3[data-v-129b18c4]{font-size:28px;color:#2c3e50;margin:0 0 15px 0}.input-area[data-v-129b18c4]{margin-bottom:30px}.timer-display[data-v-129b18c4]{margin-bottom:15px}.timer-text[data-v-129b18c4]{display:block;font-size:16px;font-weight:700;color:#f56c6c;margin-bottom:8px}.timer-bar[data-v-129b18c4]{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.timer-fill[data-v-129b18c4]{height:100%;background:linear-gradient(90deg,#f56c6c,#ff8e8e);border-radius:3px;transition:width 1s linear}.spelling-input[data-v-129b18c4]{width:300px;padding:15px 20px;font-size:18px;border:2px solid #ddd;border-radius:8px;text-align:center;margin-right:15px}.spelling-input[data-v-129b18c4]:focus{outline:none;border-color:#409eff}.spelling-input.correct[data-v-129b18c4]{border-color:#67c23a;background:#f0f9ff}.spelling-input.incorrect[data-v-129b18c4]{border-color:#f56c6c;background:#fef0f0}.answer-display[data-v-129b18c4]{padding:20px;border-radius:8px;margin:20px 0}.answer-display.correct[data-v-129b18c4]{background:#f0f9ff;border:2px solid #67c23a}.answer-display.incorrect[data-v-129b18c4]{background:#fef0f0;border:2px solid #f56c6c}.correct-word[data-v-129b18c4]{font-size:24px;font-weight:700;margin-bottom:10px}.forced-spelling-interface[data-v-129b18c4]{text-align:center}.forced-spelling-input[data-v-129b18c4]{width:400px;padding:15px 20px;font-size:18px;border:2px solid #f56c6c;border-radius:8px;text-align:center;font-family:Courier New,monospace;letter-spacing:2px}.expected-char[data-v-129b18c4]{margin-top:15px;font-size:18px;color:#f56c6c;font-weight:700}.summary-content[data-v-129b18c4]{padding:30px}.stats-grid[data-v-129b18c4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.stat-item[data-v-129b18c4]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-129b18c4]{font-weight:500;color:#666}.stat-value[data-v-129b18c4]{font-weight:700;font-size:18px;color:#2c3e50}.stat-value.error[data-v-129b18c4]{color:#f56c6c}.stat-value.success[data-v-129b18c4]{color:#67c23a}.stat-value.coins[data-v-129b18c4]{color:#e6a23c;font-weight:700}.reward-section[data-v-129b18c4]{text-align:center;margin:30px 0;padding:20px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:12px}.reward-text[data-v-129b18c4]{font-size:20px;font-weight:700;color:#2c3e50}@media (max-width:768px){.forced-review-dialog .el-dialog[data-v-129b18c4]{width:95%!important;margin:10px auto!important}.start-content[data-v-129b18c4]{padding:30px 20px}.word-stats[data-v-129b18c4]{flex-direction:column;gap:20px}.stat-card[data-v-129b18c4]{min-width:auto;padding:20px 25px}.review-category h3[data-v-129b18c4]{font-size:26px}.stat-number[data-v-129b18c4]{font-size:32px}.start-button[data-v-129b18c4]{padding:15px 40px;font-size:18px}.english-word[data-v-129b18c4]{font-size:32px}.spelling-input[data-v-129b18c4]{width:250px}.forced-spelling-input[data-v-129b18c4]{width:300px}.stats-grid[data-v-129b18c4]{grid-template-columns:1fr}.action-buttons[data-v-129b18c4]{flex-direction:column;align-items:center}.action-buttons .el-button[data-v-129b18c4]{width:200px}}@media (min-width:600px) and (max-width:1024px){.forced-review-dialog .el-dialog[data-v-129b18c4]{width:90%!important;max-width:760px!important;height:auto!important;max-height:90vh!important}.forced-review-dialog .el-dialog__body[data-v-129b18c4]{height:auto!important;max-height:70vh!important}@media (orientation:landscape){.word-content[data-v-129b18c4]{flex-direction:row;gap:40px;max-width:720px}.word-img[data-v-129b18c4]{max-width:240px;max-height:180px}.english-word[data-v-129b18c4]{font-size:40px}}@media (orientation:portrait){.word-content[data-v-129b18c4]{flex-direction:column;gap:20px;align-items:center;text-align:center}.word-text[data-v-129b18c4]{text-align:center}.word-img[data-v-129b18c4]{max-width:220px;max-height:160px;margin-bottom:8px}.english-word[data-v-129b18c4]{font-size:36px}.action-buttons[data-v-129b18c4]{flex-direction:column;gap:12px}.action-buttons .el-button[data-v-129b18c4]{width:100%;max-width:320px}}}.forced-review-dialog .el-dialog,.forced-review-dialog .el-dialog__wrapper,.forced-review-dialog__wrapper{max-width:800px!important;width:80%!important}.home-content[data-v-79a4a8d6]{max-width:1000px;margin:0 auto}.learning-center[data-v-79a4a8d6]{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.center-title[data-v-79a4a8d6]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px;display:flex;align-items:center;gap:12px}.center-title i[data-v-79a4a8d6]{color:#f39c12}.center-subtitle[data-v-79a4a8d6]{color:#7f8c8d;font-size:16px;margin-bottom:32px}.current-stage-info[data-v-79a4a8d6]{margin-bottom:32px}.stage-card[data-v-79a4a8d6]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:24px;color:#fff}.stage-header[data-v-79a4a8d6]{display:flex;align-items:center;margin-bottom:24px}.stage-icon[data-v-79a4a8d6]{width:60px;height:60px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:20px}.stage-details h3[data-v-79a4a8d6]{font-size:20px;margin-bottom:8px}.stage-details p[data-v-79a4a8d6]{opacity:.9;font-size:14px}.home-stage-progress[data-v-79a4a8d6]{background:hsla(0,0%,100%,.1);border-radius:8px;padding:16px}.progress-info[data-v-79a4a8d6]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.progress-stats[data-v-79a4a8d6]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:14px}.percentage[data-v-79a4a8d6]{font-size:18px;font-weight:600}.remaining[data-v-79a4a8d6]{opacity:.8}.today-summary[data-v-79a4a8d6]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.summary-title[data-v-79a4a8d6]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:20px;display:flex;align-items:center;gap:8px}.summary-title i[data-v-79a4a8d6]{color:#3498db}.summary-grid[data-v-79a4a8d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.summary-item[data-v-79a4a8d6]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:8px}.item-icon[data-v-79a4a8d6]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.item-icon.reviewed[data-v-79a4a8d6]{background:#3498db}.item-icon.new[data-v-79a4a8d6]{background:#27ae60}.item-icon.time[data-v-79a4a8d6]{background:#e67e22}.item-icon.coins[data-v-79a4a8d6]{background:#f39c12}.item-data[data-v-79a4a8d6]{flex:1}.data-number[data-v-79a4a8d6]{font-size:20px;font-weight:600;color:#2c3e50;line-height:1}.data-label[data-v-79a4a8d6]{font-size:12px;color:#7f8c8d;margin-top:4px}.daily-new-words[data-v-79a4a8d6]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 20px rgba(102,126,234,.3);color:#fff}.new-words-title[data-v-79a4a8d6]{font-size:18px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px}.new-words-title i[data-v-79a4a8d6]{color:gold}.allocation-info[data-v-79a4a8d6]{margin-bottom:16px}.info-text[data-v-79a4a8d6]{font-size:14px;opacity:.9;margin:0}.words-preview[data-v-79a4a8d6]{margin-bottom:20px}.word-preview-item[data-v-79a4a8d6]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:hsla(0,0%,100%,.1);border-radius:6px;margin-bottom:8px;font-size:14px}.word-english[data-v-79a4a8d6]{font-weight:600;color:#fff}.word-meaning[data-v-79a4a8d6]{color:hsla(0,0%,100%,.8)}.more-words[data-v-79a4a8d6]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.7);margin-top:8px}.new-words-actions[data-v-79a4a8d6]{text-align:center}.new-words-actions .el-button[data-v-79a4a8d6]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;backdrop-filter:blur(10px)}.new-words-actions .el-button[data-v-79a4a8d6]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.completed-status[data-v-79a4a8d6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;font-size:14px;backdrop-filter:blur(10px)}.completed-status i[data-v-79a4a8d6]{font-size:16px;color:#67c23a}.study-tips[data-v-79a4a8d6]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.review-reminder[data-v-79a4a8d6]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 4px 20px hsla(0,100%,71%,.3);animation:slideIn-79a4a8d6 .5s ease-out}@keyframes slideIn-79a4a8d6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.reminder-content[data-v-79a4a8d6]{display:flex;align-items:center;gap:20px;color:#fff}.reminder-icon[data-v-79a4a8d6]{font-size:32px;opacity:.9}.reminder-text[data-v-79a4a8d6]{flex:1}.reminder-text h3[data-v-79a4a8d6]{margin:0 0 8px 0;font-size:18px;font-weight:600}.reminder-text p[data-v-79a4a8d6]{margin:0;font-size:14px;opacity:.9}.reminder-actions[data-v-79a4a8d6]{display:flex;gap:12px}.reminder-actions .el-button[data-v-79a4a8d6]{border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(10px)}.reminder-actions .el-button--primary[data-v-79a4a8d6],.reminder-actions .el-button[data-v-79a4a8d6]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.reminder-actions .el-button--primary[data-v-79a4a8d6]:hover{background:hsla(0,0%,100%,.3)}.tips-title[data-v-79a4a8d6]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:20px;display:flex;align-items:center;gap:8px}.tips-title i[data-v-79a4a8d6]{color:#f39c12}.tips-list[data-v-79a4a8d6]{display:flex;flex-direction:column;gap:12px}.tip-item[data-v-79a4a8d6]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;font-size:14px;line-height:1.5}.tip-item.primary[data-v-79a4a8d6]{background:#ecf5ff;color:#409eff}.tip-item.success[data-v-79a4a8d6]{background:#f0f9ff;color:#67c23a}.tip-item.warning[data-v-79a4a8d6]{background:#fdf6ec;color:#e6a23c}.tip-item.info[data-v-79a4a8d6]{background:#f4f4f5;color:#909399}.tip-item i[data-v-79a4a8d6]{font-size:16px;flex-shrink:0}@media (max-width:768px){.learning-center[data-v-79a4a8d6]{padding:20px}.center-title[data-v-79a4a8d6]{font-size:24px}.function-nav[data-v-79a4a8d6]{flex-wrap:wrap;gap:8px}.nav-item[data-v-79a4a8d6]{flex:1 1 calc(50% - 4px);padding:12px 16px}.nav-item[data-v-79a4a8d6]:not(:last-child):after{display:none}.summary-grid[data-v-79a4a8d6]{grid-template-columns:repeat(2,1fr)}.stage-header[data-v-79a4a8d6]{flex-direction:column;text-align:center}.stage-icon[data-v-79a4a8d6]{margin-right:0;margin-bottom:16px}}@media (max-width:480px){.home-content[data-v-79a4a8d6]{padding:0 8px}.learning-center[data-v-79a4a8d6],.study-tips[data-v-79a4a8d6],.today-summary[data-v-79a4a8d6]{padding:16px}.summary-grid[data-v-79a4a8d6]{grid-template-columns:1fr}}.unit-learning-dialog .el-dialog__body[data-v-e021cc0c]{padding:20px;overflow-y:auto}.dialog-content[data-v-e021cc0c]{min-height:450px;height:100%;text-align:center}.learning-progress[data-v-e021cc0c]{margin-bottom:24px}.progress-info[data-v-e021cc0c]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#606266}.current-phase[data-v-e021cc0c]{font-weight:600;color:#409eff}.phase-start[data-v-e021cc0c]{min-height:410px;height:90%;display:flex;text-align:center;justify-content:center;align-items:center}.start-content h2[data-v-e021cc0c]{font-size:28px;color:#2c3e50;margin-bottom:16px}.start-content p[data-v-e021cc0c]{font-size:16px;color:#7f8c8d;margin-bottom:12px;line-height:1.6}.start-content .el-button[data-v-e021cc0c]{margin:8px}.phase-content[data-v-e021cc0c]{text-align:center}.word-card[data-v-e021cc0c]{background:#f8f9fa;border-radius:12px;padding:24px;height:410px;border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.1)}.word-header[data-v-e021cc0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.phase-title[data-v-e021cc0c]{font-size:18px;font-weight:600;color:#2c3e50}.skip-button[data-v-e021cc0c]{color:#909399}.word-content[data-v-e021cc0c]{text-align:center;max-width:600px;margin:0 auto;position:relative}.phase-word-top[data-v-e021cc0c]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.phase-word-image[data-v-e021cc0c]{width:200px;height:150px}.phase-word-img[data-v-e021cc0c]{max-width:200px;max-height:150px;width:auto;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}.word-main[data-v-e021cc0c]{margin-bottom:24px}.english-word[data-v-e021cc0c]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px}.chinese-meaning[data-v-e021cc0c]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:8px}.word-phonetic[data-v-e021cc0c]{display:flex;justify-content:center;align-items:center;gap:15px;margin:10px 0}.phonetic-item[data-v-e021cc0c]{font-size:16px;color:#7f8c8d;font-style:italic;padding:4px 8px;border:1px solid #e4e7ed;border-radius:4px;background:#f8f9fa}.word-actions[data-v-e021cc0c]{display:flex;gap:16px;justify-content:center;margin-bottom:20px}.spelling-input[data-v-e021cc0c]{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.spelling-input .el-input[data-v-e021cc0c]{width:300px}.word-meaning[data-v-e021cc0c]{background:#fff;border-radius:8px;padding:16px;border-left:4px solid #409eff}.result-feedback[data-v-e021cc0c]{margin-bottom:12px;padding:8px 12px;border-radius:6px;text-align:center}.result-feedback.correct[data-v-e021cc0c],.result-feedback.remembered[data-v-e021cc0c]{background:#f0f9ff;border:1px solid #67c23a;color:#67c23a}.result-feedback.incorrect[data-v-e021cc0c]{background:#fef0f0;border:1px solid #f56c6c;color:#f56c6c}.feedback-text[data-v-e021cc0c]{margin:0;font-weight:600;font-size:14px}.example-sentence[data-v-e021cc0c]{font-size:14px;color:#7f8c8d;line-height:1.4;margin-top:8px}.correct[data-v-e021cc0c]{color:#67c23a}.incorrect[data-v-e021cc0c]{color:#f56c6c}.learning-summary[data-v-e021cc0c]{text-align:center;padding:40px 20px}.summary-header h3[data-v-e021cc0c]{font-size:24px;color:#2c3e50;margin-bottom:8px}.summary-header p[data-v-e021cc0c]{color:#7f8c8d;margin-bottom:32px}.summary-stats[data-v-e021cc0c]{display:flex;justify-content:center;gap:40px;margin-bottom:32px}.stat-item[data-v-e021cc0c]{text-align:center}.stat-label[data-v-e021cc0c]{display:block;font-size:14px;color:#7f8c8d;margin-bottom:4px}.stat-value[data-v-e021cc0c]{display:block;font-size:24px;font-weight:600;color:#409eff}.stat-value.known[data-v-e021cc0c]{color:#67c23a}.stat-value.unknown[data-v-e021cc0c]{color:#f56c6c}.stat-value.excellent[data-v-e021cc0c]{color:#67c23a;font-weight:700}.stat-value.good[data-v-e021cc0c]{color:#e6a23c;font-weight:600}.stat-value.poor[data-v-e021cc0c]{color:#f56c6c;font-weight:700}.learning-quality[data-v-e021cc0c]{margin-bottom:24px}.quality-warning[data-v-e021cc0c]{background:#fef0f0;border:1px solid #f56c6c;border-radius:8px;padding:12px 16px;color:#f56c6c;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.quality-warning i[data-v-e021cc0c]{font-size:16px}.summary-actions[data-v-e021cc0c]{display:flex;gap:16px;justify-content:center}@media (min-width:600px) and (max-width:1024px){[data-v-e021cc0c] .unit-learning-dialog .el-dialog__body{min-height:540px;height:auto}.word-card[data-v-e021cc0c]{min-height:410px;height:auto}.phase-start[data-v-e021cc0c]{min-height:410px}.summary-stats[data-v-e021cc0c]{flex-direction:column;gap:20px}.spelling-input[data-v-e021cc0c],.summary-actions[data-v-e021cc0c]{flex-direction:column}.spelling-input .el-input[data-v-e021cc0c]{width:100%}}.unit-learning-dialog .el-dialog{width:65%!important;max-width:800px!important}.stage-leaderboard[data-v-08a65a6f]{padding:0;background:transparent;min-height:500px}.stage-selector[data-v-08a65a6f]{margin-bottom:32px;text-align:center}.stage-selector .el-select[data-v-08a65a6f]{width:320px}.stage-selector .el-select .el-input__inner[data-v-08a65a6f]{border-radius:25px;border:2px solid #e1e8ed;font-size:16px;padding:12px 20px;transition:all .3s ease}.stage-selector .el-select .el-input__inner[data-v-08a65a6f]:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.leaderboard-header[data-v-08a65a6f]{text-align:center;margin-bottom:32px;position:relative}.leaderboard-header[data-v-08a65a6f]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e1e8ed,transparent);z-index:1}.leaderboard-header h3[data-v-08a65a6f]{font-size:28px;color:#2c3e50;margin-bottom:8px;font-weight:700}.leaderboard-header h3[data-v-08a65a6f],.leaderboard-header p[data-v-08a65a6f]{position:relative;z-index:2;background:#fff;padding:0 20px;display:inline-block}.leaderboard-header p[data-v-08a65a6f]{color:#7f8c8d;font-size:15px}.user-rank-card[data-v-08a65a6f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;padding:24px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 32px rgba(102,126,234,.3);position:relative;overflow:hidden}.user-rank-card[data-v-08a65a6f]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:shimmer-08a65a6f 3s ease-in-out infinite}@keyframes shimmer-08a65a6f{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}.rank-info[data-v-08a65a6f]{display:flex;align-items:center;gap:16px;position:relative;z-index:2}.rank-number[data-v-08a65a6f]{font-size:36px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.2)}.rank-text[data-v-08a65a6f]{font-size:18px;opacity:.95;font-weight:500}.rank-details[data-v-08a65a6f]{display:flex;gap:32px;position:relative;z-index:2}.detail-item[data-v-08a65a6f]{text-align:center;background:hsla(0,0%,100%,.15);padding:12px 16px;border-radius:12px;backdrop-filter:blur(10px)}.detail-item .label[data-v-08a65a6f]{display:block;font-size:12px;opacity:.9;margin-bottom:6px;font-weight:500}.detail-item .value[data-v-08a65a6f]{display:block;font-size:18px;font-weight:700}.rank-list[data-v-08a65a6f]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f0f2f5}.rank-item[data-v-08a65a6f]{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid #f8f9fa;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.rank-item[data-v-08a65a6f]:last-child{border-bottom:none}.rank-item[data-v-08a65a6f]:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.rank-item.current-user[data-v-08a65a6f]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:5px solid #2196f3;box-shadow:0 4px 16px rgba(33,150,243,.2)}.rank-position[data-v-08a65a6f]{display:flex;align-items:center;gap:12px;min-width:80px}.position-number[data-v-08a65a6f]{font-size:20px;font-weight:700;color:#2c3e50;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8f9fa;transition:all .3s ease}.rank-item:hover .position-number[data-v-08a65a6f]{background:#4a90e2;color:#fff;transform:scale(1.1)}.medal[data-v-08a65a6f]{position:relative}.medal i[data-v-08a65a6f]{font-size:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.medal i.gold[data-v-08a65a6f]{color:gold;animation:glow-08a65a6f 2s ease-in-out infinite alternate}.medal i.silver[data-v-08a65a6f]{color:silver}.medal i.bronze[data-v-08a65a6f]{color:#cd7f32}@keyframes glow-08a65a6f{0%{filter:drop-shadow(0 2px 4px rgba(255,215,0,.3))}to{filter:drop-shadow(0 2px 8px rgba(255,215,0,.6))}}.user-info[data-v-08a65a6f]{display:flex;align-items:center;gap:16px;flex:1;margin-left:20px}.avatar[data-v-08a65a6f]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #f0f2f5;transition:all .3s ease}.rank-item:hover .avatar[data-v-08a65a6f]{border-color:#4a90e2;transform:scale(1.05)}.user-details[data-v-08a65a6f]{display:flex;flex-direction:column;gap:4px}.username[data-v-08a65a6f]{font-size:17px;font-weight:600;color:#2c3e50;margin-bottom:2px}.user-tag[data-v-08a65a6f]{display:inline-block;padding:2px 10px;margin-left:8px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:12px;box-shadow:0 2px 8px rgba(255,215,0,.3);letter-spacing:.5px;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.2)}.user-tag[data-v-08a65a6f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.5)}.rank-item.current-user .user-tag[data-v-08a65a6f]{background:linear-gradient(135deg,#4a90e2,#357abd);box-shadow:0 2px 8px rgba(74,144,226,.4)}.completion-time[data-v-08a65a6f]{font-size:14px;color:#7f8c8d;font-weight:500}.stats[data-v-08a65a6f]{display:flex;gap:32px}.stat-item[data-v-08a65a6f]{text-align:center;padding:8px 12px;border-radius:8px;background:#f8f9fa;transition:all .3s ease}.rank-item:hover .stat-item[data-v-08a65a6f]{background:#e9ecef;transform:translateY(-1px)}.stat-label[data-v-08a65a6f]{display:block;font-size:11px;color:#6c757d;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-08a65a6f]{display:block;font-size:15px;font-weight:700;color:#2c3e50}.pagination[data-v-08a65a6f]{margin-top:32px;text-align:center}.pagination .el-pagination[data-v-08a65a6f]{display:inline-flex;align-items:center;gap:8px}.pagination .el-pagination .el-pager li[data-v-08a65a6f]{border-radius:8px;margin:0 2px;transition:all .3s ease}.pagination .el-pagination .el-pager li[data-v-08a65a6f]:hover{background:#4a90e2;color:#fff}.loading-container[data-v-08a65a6f]{min-height:200px;display:flex;align-items:center;justify-content:center}.empty-state[data-v-08a65a6f]{text-align:center;padding:80px 20px;color:#7f8c8d}.empty-state i[data-v-08a65a6f]{font-size:64px;margin-bottom:20px;display:block;opacity:.6}.empty-state p[data-v-08a65a6f]{font-size:18px;font-weight:500}@media (max-width:768px){.stage-leaderboard[data-v-08a65a6f]{padding:0}.stage-selector .el-select[data-v-08a65a6f]{width:100%;max-width:300px}.leaderboard-header h3[data-v-08a65a6f]{font-size:24px}.user-rank-card[data-v-08a65a6f]{flex-direction:column;gap:20px;text-align:center;padding:20px}.rank-details[data-v-08a65a6f]{justify-content:center;gap:16px}.rank-item[data-v-08a65a6f]{flex-direction:column;gap:16px;text-align:center;padding:16px}.user-info[data-v-08a65a6f]{margin-left:0;flex-direction:column;gap:12px}.stats[data-v-08a65a6f]{justify-content:center;gap:16px}.rank-position[data-v-08a65a6f]{min-width:auto}}@media (max-width:480px){.rank-details[data-v-08a65a6f],.stats[data-v-08a65a6f]{flex-direction:column;gap:12px}}.word-basics-page[data-v-099b797b]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-099b797b]{text-align:center;margin-bottom:32px}.page-title[data-v-099b797b]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:12px}.page-title i[data-v-099b797b]{color:#ff8c00}.page-subtitle[data-v-099b797b]{color:#7f8c8d;font-size:16px}.course-selection[data-v-099b797b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.course-info h2[data-v-099b797b]{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:8px}.course-info p[data-v-099b797b]{color:#7f8c8d;font-size:14px}.course-switcher[data-v-099b797b]{min-width:200px}.section-title[data-v-099b797b]{display:flex;align-items:center;margin-bottom:20px}.title-bar[data-v-099b797b]{width:4px;height:20px;background:#ff4757;margin-right:12px;border-radius:2px}.section-title h3[data-v-099b797b]{font-size:18px;font-weight:600;color:#2c3e50;margin:0}.comprehensive-learning[data-v-099b797b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:32px}.learning-options[data-v-099b797b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.option-card[data-v-099b797b]{display:flex;align-items:center;padding:20px;background:#f8f9fa;border-radius:8px;cursor:pointer;transition:all .3s ease}.option-card[data-v-099b797b]:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.option-icon[data-v-099b797b]{width:50px;height:50px;background:#ff8c00;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px;color:#fff}.option-content h4[data-v-099b797b]{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:4px}.option-content p[data-v-099b797b]{font-size:12px;color:#7f8c8d;margin:0}.unit-learning[data-v-099b797b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.units-grid[data-v-099b797b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.unit-card[data-v-099b797b]{background:#ffc107;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.unit-card[data-v-099b797b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,193,7,.3)}.unit-card.completed[data-v-099b797b]{background:#4caf50}.unit-card.completed[data-v-099b797b]:hover{box-shadow:0 6px 20px rgba(76,175,80,.3)}.unit-card.locked[data-v-099b797b]{background:#95a5a6;cursor:not-allowed}.unit-card.locked[data-v-099b797b]:hover{transform:none;box-shadow:none}.unit-icon[data-v-099b797b]{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:18px;color:#fff}.unit-content h4[data-v-099b797b]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.unit-content p[data-v-099b797b]{font-size:12px;color:hsla(0,0%,100%,.8);margin-bottom:8px}.unit-status[data-v-099b797b]{font-size:12px}.status-completed[data-v-099b797b]{color:hsla(0,0%,100%,.9);display:flex;align-items:center;gap:4px}.status-pending[data-v-099b797b]{color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:4px}.unit-progress[data-v-099b797b]{position:absolute;top:12px;right:12px}.progress-circle[data-v-099b797b]{width:30px;height:30px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.leaderboard-section[data-v-099b797b]{margin-top:48px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative;overflow:hidden}.leaderboard-section[data-v-099b797b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2 50%,#667eea);background-size:200% 100%;animation:gradientShift-099b797b 3s ease-in-out infinite}@keyframes gradientShift-099b797b{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.leaderboard-section .section-title[data-v-099b797b]{margin-bottom:24px;text-align:center}.leaderboard-section .section-title h3[data-v-099b797b]{font-size:24px;font-weight:700;color:#2c3e50;position:relative}.leaderboard-section .section-title h3[data-v-099b797b]:after{content:"🏆";position:absolute;right:-40px;top:50%;transform:translateY(-50%);font-size:20px;animation:bounce-099b797b 2s ease-in-out infinite}@keyframes bounce-099b797b{0%,20%,50%,80%,to{transform:translateY(-50%)}40%{transform:translateY(-60%)}60%{transform:translateY(-55%)}}.section-subtitle[data-v-099b797b]{color:#6c757d;font-size:15px;margin-left:60px;text-align:center;font-weight:500;background:hsla(0,0%,100%,.8);padding:8px 16px;border-radius:20px;display:inline-block;backdrop-filter:blur(10px)}@media (max-width:768px){.word-basics-page[data-v-099b797b]{padding:16px}.course-selection[data-v-099b797b]{flex-direction:column;gap:16px;text-align:center}.learning-options[data-v-099b797b]{grid-template-columns:1fr}.units-grid[data-v-099b797b]{grid-template-columns:repeat(2,1fr)}}.self-test-container[data-v-250853b8]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.test-select[data-v-250853b8]{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.select-header[data-v-250853b8]{text-align:center;margin-bottom:40px}.select-header h2[data-v-250853b8]{color:#333;font-size:32px;margin-bottom:10px}.select-header p[data-v-250853b8]{color:#666;font-size:16px}.test-options[data-v-250853b8]{margin-bottom:40px}.option-group[data-v-250853b8]{margin-bottom:30px}.option-group h3[data-v-250853b8]{color:#333;margin-bottom:15px;font-size:18px}.option-tip[data-v-250853b8]{color:#666;font-size:14px;margin-top:10px;font-style:italic}.start-button[data-v-250853b8]{text-align:center}.test-progress[data-v-250853b8]{max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.questions-container[data-v-250853b8]{margin-bottom:30px}.question-item[data-v-250853b8]{margin-bottom:30px;padding:20px;border:1px solid #e4e7ed;border-radius:15px;background:#fafafa}.question-item[data-v-250853b8]:last-child{margin-bottom:0}.submit-section[data-v-250853b8]{text-align:center;margin-top:30px;padding-top:20px;border-top:2px solid #f0f0f0}.progress-header[data-v-250853b8]{margin-bottom:30px}.progress-info[data-v-250853b8]{display:flex;justify-content:space-between;margin-bottom:15px;color:#666;font-size:14px}.question-header[data-v-250853b8]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.question-number[data-v-250853b8]{background:#409eff;color:#fff;padding:5px 15px;border-radius:20px;font-size:14px;margin-right:15px}.question-type[data-v-250853b8]{background:#f0f0f0;color:#666;padding:5px 15px;border-radius:20px;font-size:14px}.question-content[data-v-250853b8]{margin-bottom:20px}.question-text h4[data-v-250853b8]{font-size:20px;color:#333;margin-bottom:20px;text-align:center}.options[data-v-250853b8]{margin-top:15px}.option-item[data-v-250853b8]{display:block;margin-bottom:10px;padding:12px;border:2px solid #f0f0f0;border-radius:8px;transition:all .3s}.option-item[data-v-250853b8]:hover{border-color:#409eff;background:#f8f9ff}.audio-section[data-v-250853b8]{text-align:center;margin-bottom:20px}.dictation-input[data-v-250853b8]{margin-top:15px}.test-result[data-v-250853b8]{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.result-header[data-v-250853b8]{text-align:center;margin-bottom:40px}.result-header h2[data-v-250853b8]{color:#333;font-size:32px;margin-bottom:20px}.score-circle[data-v-250853b8],.score-display[data-v-250853b8]{display:flex;justify-content:center}.score-circle[data-v-250853b8]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);flex-direction:column;align-items:center;color:#fff}.score-number[data-v-250853b8]{font-size:32px;font-weight:700}.score-label[data-v-250853b8]{font-size:14px}.result-summary[data-v-250853b8]{margin-bottom:40px}.summary-cards[data-v-250853b8]{display:flex;justify-content:space-around;margin-bottom:30px}.summary-card[data-v-250853b8]{display:flex;align-items:center;padding:20px;border-radius:15px;background:#f8f9ff}.summary-card.correct[data-v-250853b8]{background:#f0f9ff}.summary-card.wrong[data-v-250853b8]{background:#fef2f2}.summary-card.time[data-v-250853b8]{background:#f0fdf4}.card-icon[data-v-250853b8]{font-size:24px;margin-right:15px}.card-content[data-v-250853b8]{text-align:center}.card-number[data-v-250853b8]{font-size:24px;font-weight:700;color:#333}.card-label[data-v-250853b8]{font-size:14px;color:#666}.result-actions[data-v-250853b8]{text-align:center}.result-actions .el-button[data-v-250853b8]{margin:0 10px}.question-details[data-v-250853b8]{max-height:500px;overflow-y:auto}.detail-question[data-v-250853b8]{margin-bottom:20px;padding:15px;border:1px solid #e4e7ed;border-radius:8px}.detail-question .question-header[data-v-250853b8]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.answer-status[data-v-250853b8]{margin-left:auto;padding:3px 8px;border-radius:4px;font-size:12px}.answer-status.correct[data-v-250853b8]{background:#f0f9ff;color:#409eff}.answer-status.wrong[data-v-250853b8]{background:#fef2f2;color:#f56c6c}.answer-status.unanswered[data-v-250853b8]{background:#f4f4f5;color:#909399}@media (max-width:768px){.self-test-container[data-v-250853b8]{padding:10px}.test-progress[data-v-250853b8],.test-result[data-v-250853b8],.test-select[data-v-250853b8]{padding:20px}.summary-cards[data-v-250853b8]{flex-direction:column;gap:15px}.question-actions[data-v-250853b8]{flex-direction:column;gap:10px}}.learning-report-page[data-v-062482b2]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:0}.page-header[data-v-062482b2]{position:relative;overflow:hidden}.header-background[data-v-062482b2]{background:linear-gradient(135deg,#667eea,#764ba2);padding:40px 20px;position:relative}.header-background[data-v-062482b2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='90' cy='40' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.header-content[data-v-062482b2]{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.title-section[data-v-062482b2]{display:flex;align-items:center;color:#fff}.title-icon[data-v-062482b2]{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-right:20px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.title-icon i[data-v-062482b2]{font-size:36px;color:#fff}.title-text h1[data-v-062482b2]{font-size:36px;font-weight:700;margin:0 0 10px 0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.title-text p[data-v-062482b2]{font-size:16px;margin:0;opacity:.9;line-height:1.5}.header-stats[data-v-062482b2]{display:flex;gap:20px}.stat-card[data-v-062482b2]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;min-width:160px;transition:all .3s ease}.stat-card[data-v-062482b2]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.25)}.stat-icon[data-v-062482b2]{width:50px;height:50px;background:hsla(0,0%,100%,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:15px}.stat-icon i[data-v-062482b2]{font-size:24px;color:#fff}.stat-content[data-v-062482b2]{color:#fff}.stat-number[data-v-062482b2]{font-size:24px;font-weight:700;margin-bottom:5px}.stat-label[data-v-062482b2]{font-size:12px;opacity:.8}.report-content[data-v-062482b2]{padding:30px 20px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.chart-section[data-v-062482b2]{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.chart-section[data-v-062482b2]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.chart-card[data-v-062482b2]{padding:30px}.card-header[data-v-062482b2]{margin-bottom:30px;text-align:center}.card-title[data-v-062482b2]{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#333;margin-bottom:10px}.card-title i[data-v-062482b2]{font-size:28px;margin-right:10px;color:#409eff}.card-subtitle[data-v-062482b2]{color:#666;font-size:14px}.chart-container[data-v-062482b2]{height:400px;position:relative}.chart-wrapper[data-v-062482b2]{height:100%;position:relative}.chart-bars[data-v-062482b2]{display:flex;align-items:flex-end;height:250px;padding:0 20px;border-bottom:2px solid #f0f0f0;position:relative}.bar-item[data-v-062482b2]{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 8px;cursor:pointer;transition:all .3s ease}.bar-item[data-v-062482b2]:hover{transform:scale(1.05)}.bar-container[data-v-062482b2]{position:relative;margin-bottom:15px}.bar[data-v-062482b2]{position:relative;z-index:2}.bar-glow[data-v-062482b2],.bar[data-v-062482b2]{width:40px;border-radius:8px 8px 0 0;transition:all .3s ease}.bar-glow[data-v-062482b2]{position:absolute;top:0;left:0;background:rgba(64,158,255,.3);filter:blur(8px);z-index:1}.bar-item:hover .bar-glow[data-v-062482b2]{filter:blur(12px);background:rgba(64,158,255,.5)}.bar-label[data-v-062482b2]{font-size:12px;color:#666;margin-bottom:8px;font-weight:500}.bar-value[data-v-062482b2]{font-size:14px;font-weight:600;color:#333}.chart-line[data-v-062482b2]{position:absolute;top:0;left:0;right:0;height:250px;pointer-events:none}.line-svg[data-v-062482b2]{width:100%;height:100%}.trend-line[data-v-062482b2]{animation:dash-062482b2 2s linear infinite}@keyframes dash-062482b2{to{stroke-dashoffset:-10}}.line-point[data-v-062482b2]{position:absolute;transform:translateX(-50%)}.point-circle[data-v-062482b2]{width:12px;height:12px;background:#409eff;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(64,158,255,.4);animation:pulse-062482b2 2s infinite}@keyframes pulse-062482b2{0%{transform:scale(1);box-shadow:0 2px 8px rgba(64,158,255,.4)}50%{transform:scale(1.2);box-shadow:0 4px 16px rgba(64,158,255,.6)}to{transform:scale(1);box-shadow:0 2px 8px rgba(64,158,255,.4)}}.point-value[data-v-062482b2]{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:12px;color:#409eff;font-weight:600;background:rgba(64,158,255,.1);padding:4px 8px;border-radius:12px;white-space:nowrap}.pie-chart-wrapper[data-v-062482b2]{justify-content:center;height:100%;gap:40px}.pie-chart[data-v-062482b2]{width:200px;height:200px;border-radius:50%}.pie-svg[data-v-062482b2]{width:100%;height:100%;transform:rotate(-90deg)}.pie-segment[data-v-062482b2]{transition:all .3s ease}.pie-segment[data-v-062482b2]:hover{stroke-width:45;filter:brightness(1.1)}.pie-center[data-v-062482b2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}.pie-total[data-v-062482b2]{font-size:32px;font-weight:700;color:#333;line-height:1}.pie-unit[data-v-062482b2]{font-size:14px;color:#666;margin-top:5px}.pie-slice[data-v-062482b2]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transition:all .3s ease}.pie-slice[data-v-062482b2]:hover{transform:scale(1.05)}.pie-legend[data-v-062482b2]{gap:15px}.legend-item[data-v-062482b2]{padding:10px}.legend-item[data-v-062482b2]:hover{transform:translateX(5px)}.legend-color[data-v-062482b2]{margin-right:12px}.legend-name[data-v-062482b2]{color:#333;margin-bottom:2px}.legend-value[data-v-062482b2]{color:#666}.table-container[data-v-062482b2]{background:#f8f9fa;border-radius:12px;padding:20px}.custom-table[data-v-062482b2]{background:#fff;border-radius:8px;overflow:hidden}.table-number[data-v-062482b2]{background:#409eff;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin:0 auto}.table-text[data-v-062482b2]{font-weight:500;color:#333}.table-unit[data-v-062482b2]{background:#e9ecef;color:#666;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.score-badge[data-v-062482b2]{padding:6px 12px;border-radius:16px;font-weight:600;font-size:14px;display:inline-block}.score-badge.excellent[data-v-062482b2]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.score-badge.good[data-v-062482b2]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff}.score-badge.pass[data-v-062482b2]{background:linear-gradient(135deg,#e6a23c,#eebe77);color:#fff}.score-badge.fail[data-v-062482b2]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.pass-badge[data-v-062482b2]{padding:6px 12px;border-radius:16px;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.pass-badge.passed[data-v-062482b2]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff}.pass-badge.failed[data-v-062482b2]{background:linear-gradient(135deg,#f56c6c,#f78989);color:#fff}.table-footer[data-v-062482b2]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.more-btn[data-v-062482b2]{color:#409eff;font-weight:500;transition:all .3s ease}.more-btn[data-v-062482b2]:hover{color:#66b1ff;transform:translateY(-2px)}.test-records-pagination[data-v-062482b2]{margin-top:20px;text-align:center}.test-records-pagination .el-pagination__total[data-v-062482b2]{color:#606266;font-size:14px}.test-records-pagination .btn-next[data-v-062482b2],.test-records-pagination .btn-prev[data-v-062482b2],.test-records-pagination .el-pager li[data-v-062482b2],.test-records-pagination .el-pagination__sizes .el-select .el-input__inner[data-v-062482b2]{font-size:14px}.pie-chart[data-v-062482b2]{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;padding:20px;min-height:350px}.simple-donut[data-v-062482b2]{display:flex;flex-direction:column;align-items:center;gap:20px}.donut-chart[data-v-062482b2]{position:relative;width:200px;height:200px;border-radius:50%;background:conic-gradient(#409eff 0deg .32turn,#e6a23c .32turn 1turn);padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.donut-chart[data-v-062482b2]:before{content:"";position:absolute;top:20px;left:20px;right:20px;bottom:20px;background:#fff;border-radius:50%;box-shadow:inset 0 0 10px rgba(0,0,0,.05)}.donut-segment[data-v-062482b2]{position:absolute;width:100%;height:100%;border-radius:50%;transition:all .3s ease}.donut-segment[data-v-062482b2]:hover{transform:scale(1.02)}.donut-center[data-v-062482b2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}.center-value[data-v-062482b2]{font-size:28px;font-weight:700;color:#303133;margin-bottom:4px}.center-label[data-v-062482b2]{font-size:12px;color:#909399;font-weight:500}.donut-legend[data-v-062482b2]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.legend-item[data-v-062482b2]{gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px}.legend-item[data-v-062482b2]:hover{background:#e9ecef;transform:translateX(4px)}.legend-dot[data-v-062482b2]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.legend-dot.blue[data-v-062482b2]{background:#409eff}.legend-dot.orange[data-v-062482b2]{background:#e6a23c}.legend-text[data-v-062482b2]{font-size:14px;color:#303133;font-weight:500}.pie-chart-wrapper[data-v-062482b2]{display:flex;align-items:center;gap:30px}.pie-legend[data-v-062482b2]{display:flex;flex-direction:column;gap:16px}.legend-item[data-v-062482b2]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.legend-item[data-v-062482b2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.legend-color[data-v-062482b2]{width:16px;height:16px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.legend-content[data-v-062482b2]{flex:1}.legend-name[data-v-062482b2]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px}.legend-value[data-v-062482b2]{font-size:12px;color:#606266;font-weight:500}.placeholder-icon[data-v-062482b2]{font-size:48px;color:#adb5bd;margin-bottom:20px;opacity:.7}.placeholder-text h3[data-v-062482b2]{color:#6c757d;font-size:18px;font-weight:600;margin-bottom:8px}.placeholder-text p[data-v-062482b2]{color:#868e96;font-size:14px;line-height:1.5;margin:0}.tooltip[data-v-062482b2]{position:fixed;z-index:1000;pointer-events:none}.tooltip-content[data-v-062482b2]{background:rgba(0,0,0,.8);color:#fff;padding:12px 16px;border-radius:8px;font-size:12px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tooltip-title[data-v-062482b2]{font-weight:600;margin-bottom:4px}.tooltip-trend[data-v-062482b2],.tooltip-value[data-v-062482b2]{margin-bottom:2px;opacity:.9}@media (max-width:768px){.header-content[data-v-062482b2]{flex-direction:column;gap:30px}.header-stats[data-v-062482b2]{flex-wrap:wrap;justify-content:center}.stat-card[data-v-062482b2]{min-width:140px}.title-icon[data-v-062482b2]{width:60px;height:60px}.title-icon i[data-v-062482b2],.title-text h1[data-v-062482b2]{font-size:28px}.chart-container[data-v-062482b2]{height:300px}.chart-bars[data-v-062482b2]{height:200px;padding:0 10px}.bar[data-v-062482b2]{width:30px}.pie-chart-wrapper[data-v-062482b2]{flex-direction:column;gap:20px}.pie-chart[data-v-062482b2]{width:150px;height:150px}.pie-total[data-v-062482b2]{font-size:24px}}@media (max-width:480px){.report-content[data-v-062482b2]{padding:20px 10px}.chart-card[data-v-062482b2]{padding:20px}.header-background[data-v-062482b2]{padding:30px 15px}.stat-card[data-v-062482b2]{min-width:120px;padding:15px}.stat-number[data-v-062482b2]{font-size:20px}}.word-book-page[data-v-eb27c6d2]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-eb27c6d2]{text-align:center;margin-bottom:32px}.page-title[data-v-eb27c6d2]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:12px}.page-title i[data-v-eb27c6d2]{color:#dc143c}.page-subtitle[data-v-eb27c6d2]{color:#7f8c8d;font-size:16px}.search-section[data-v-eb27c6d2]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px;display:flex;gap:16px;align-items:center}.search-bar[data-v-eb27c6d2]{flex:1}.filter-options[data-v-eb27c6d2]{display:flex;gap:12px}.word-stats[data-v-eb27c6d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:24px}.stat-item[data-v-eb27c6d2]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;align-items:center;gap:16px}.stat-icon[data-v-eb27c6d2]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.stat-icon.total[data-v-eb27c6d2]{background:#3498db}.stat-icon.mastered[data-v-eb27c6d2]{background:#27ae60}.stat-icon.learning[data-v-eb27c6d2]{background:#f39c12}.stat-icon.new[data-v-eb27c6d2]{background:#e74c3c}.stat-content[data-v-eb27c6d2]{flex:1}.stat-number[data-v-eb27c6d2]{font-size:24px;font-weight:600;color:#2c3e50;line-height:1}.stat-label[data-v-eb27c6d2]{font-size:14px;color:#7f8c8d;margin-top:4px}.control-section[data-v-eb27c6d2]{background:#fff;padding:15px 20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.sort-controls[data-v-eb27c6d2]{display:flex;align-items:center}.page-controls[data-v-eb27c6d2]{display:flex;align-items:center;gap:10px}.status-filters[data-v-eb27c6d2]{display:flex;gap:8px}.word-list-section[data-v-eb27c6d2]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.list-header[data-v-eb27c6d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.list-header h3[data-v-eb27c6d2]{font-size:18px;font-weight:600;color:#2c3e50}.list-actions[data-v-eb27c6d2]{display:flex;gap:8px}.word-cards-container[data-v-eb27c6d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.word-card[data-v-eb27c6d2]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.word-card[data-v-eb27c6d2]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.card-new[data-v-eb27c6d2]{border-left:4px solid #f56c6c}.card-learning[data-v-eb27c6d2]{border-left:4px solid #e6a23c}.card-mastered[data-v-eb27c6d2]{border-left:4px solid #67c23a}.word-content[data-v-eb27c6d2]{flex:1}.word-text[data-v-eb27c6d2]{font-size:24px;font-weight:700;color:#333;margin-bottom:8px;text-align:center}.phonetic-text[data-v-eb27c6d2]{font-size:16px;color:#666;text-align:center;margin-bottom:10px;font-style:italic}.meaning-text[data-v-eb27c6d2]{font-size:18px;color:#555;text-align:center;margin-bottom:15px}.word-tags[data-v-eb27c6d2]{justify-content:center;margin-bottom:15px}.word-actions[data-v-eb27c6d2]{justify-content:center;padding-top:15px;border-top:1px solid #eee}.word-list[data-v-eb27c6d2]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.word-item[data-v-eb27c6d2]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .3s ease}.word-item[data-v-eb27c6d2]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.word-main[data-v-eb27c6d2]{display:flex;justify-content:space-between;align-items:center}.word-text[data-v-eb27c6d2]{flex:1}.word-text h4[data-v-eb27c6d2]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:4px}.word-text p[data-v-eb27c6d2]{color:#7f8c8d;font-size:14px;margin-bottom:8px}.word-actions[data-v-eb27c6d2],.word-tags[data-v-eb27c6d2]{display:flex;gap:8px}.word-details[data-v-eb27c6d2]{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-item[data-v-eb27c6d2]{display:flex;gap:8px}.detail-item .label[data-v-eb27c6d2]{font-weight:500;color:#7f8c8d;min-width:60px}.detail-item .value[data-v-eb27c6d2]{color:#2c3e50}.word-toggle[data-v-eb27c6d2]{text-align:center;margin-top:12px;cursor:pointer;color:#7f8c8d;font-size:14px}.word-toggle[data-v-eb27c6d2]:hover{color:#409eff}.pagination[data-v-eb27c6d2]{display:flex;justify-content:center;margin-top:24px}@media (max-width:768px){.word-book-page[data-v-eb27c6d2]{padding:16px}.search-section[data-v-eb27c6d2]{flex-direction:column;align-items:stretch}.filter-options[data-v-eb27c6d2]{justify-content:center}.word-stats[data-v-eb27c6d2]{grid-template-columns:repeat(2,1fr)}.list-header[data-v-eb27c6d2]{flex-direction:column;gap:16px;align-items:stretch}.list-actions[data-v-eb27c6d2]{justify-content:center}.word-main[data-v-eb27c6d2]{flex-direction:column;gap:12px;align-items:stretch}.word-actions[data-v-eb27c6d2]{justify-content:center}.word-details[data-v-eb27c6d2]{grid-template-columns:1fr}}.memory-curve-dialog .el-dialog[data-v-0c47c57a]{border-radius:12px;overflow:hidden;width:800px!important;height:600px!important;max-width:800px!important;max-height:600px!important}.memory-curve-dialog .el-dialog__body[data-v-0c47c57a]{height:500px!important;overflow-y:auto}.start-phase[data-v-0c47c57a]{text-align:center}.phase-header[data-v-0c47c57a]{margin-bottom:30px}.phase-header h2[data-v-0c47c57a]{color:#2c3e50;margin-bottom:10px}.phase-header p[data-v-0c47c57a]{color:#7f8c8d;font-size:14px}.start-content[data-v-0c47c57a]{padding:20px}.curve-intro[data-v-0c47c57a]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:30px;text-align:left}.intro-text h3[data-v-0c47c57a]{color:#2c3e50;margin-bottom:15px}.intro-text p[data-v-0c47c57a]{color:#666;line-height:1.6;margin-bottom:10px}.stats-info[data-v-0c47c57a]{display:flex;justify-content:space-around;margin-top:20px}.stat-item[data-v-0c47c57a]{text-align:center}.stat-label[data-v-0c47c57a]{margin-bottom:5px}.stat-value[data-v-0c47c57a]{color:#409eff}.review-phase[data-v-0c47c57a]{padding:20px}.progress-info[data-v-0c47c57a]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.progress-bar[data-v-0c47c57a]{flex:1;height:8px;background:#e4e7ed;border-radius:4px;overflow:hidden}.progress-fill[data-v-0c47c57a]{height:100%;background:linear-gradient(90deg,#409eff,#67c23a);transition:width .3s ease}.word-display[data-v-0c47c57a]{margin:30px 0}.word-card[data-v-0c47c57a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;border-radius:12px;text-align:center;margin-bottom:20px}.word-text[data-v-0c47c57a]{font-size:36px;font-weight:700;margin-bottom:15px}.phonetic-info[data-v-0c47c57a],.word-info[data-v-0c47c57a]{display:flex;justify-content:center;align-items:center;gap:15px}.phonetic-info[data-v-0c47c57a]{margin-bottom:10px}.phonetic[data-v-0c47c57a]{font-size:16px;opacity:.9}.meaning-display[data-v-0c47c57a]{background:#f0f9ff;border:2px solid #409eff;border-radius:8px;padding:20px;margin-top:20px}.meaning-card h3[data-v-0c47c57a]{color:#409eff;font-size:24px;margin-bottom:15px}.example-sentence[data-v-0c47c57a]{color:#666;font-style:italic;margin-bottom:10px}.chinese-sentence[data-v-0c47c57a]{color:#999;font-size:14px}.question-area[data-v-0c47c57a]{text-align:center;padding:40px;background:#f8f9fa;border-radius:8px;margin-top:20px}.question-mark[data-v-0c47c57a]{font-size:48px;color:#409eff;margin-bottom:15px}.question-area p[data-v-0c47c57a]{color:#666;font-style:italic;margin:0}.action-buttons[data-v-0c47c57a]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.delay-indicator[data-v-0c47c57a]{display:flex;align-items:center;gap:8px;color:#409eff;font-size:14px;font-weight:500;padding:10px 20px;background:rgba(64,158,255,.1);border-radius:20px;border:1px solid rgba(64,158,255,.3)}.action-buttons .el-button[data-v-0c47c57a]{min-width:120px}.test-mode-selection[data-v-0c47c57a]{text-align:center;padding:20px}.test-options[data-v-0c47c57a]{display:flex;justify-content:center;gap:30px;margin:30px 0}.option-card[data-v-0c47c57a]{background:#fff;border:2px solid #e4e7ed;border-radius:12px;padding:30px;cursor:pointer;transition:all .3s ease;min-width:200px}.option-card[data-v-0c47c57a]:hover{border-color:#409eff;transform:translateY(-5px);box-shadow:0 8px 25px rgba(64,158,255,.15)}.option-icon[data-v-0c47c57a]{font-size:48px;color:#409eff;margin-bottom:15px}.option-card h3[data-v-0c47c57a]{color:#2c3e50;margin-bottom:10px}.option-card p[data-v-0c47c57a]{color:#666;font-size:14px}.spelling-phase[data-v-0c47c57a]{padding:20px}.spelling-interface[data-v-0c47c57a]{margin:30px 0}.word-info[data-v-0c47c57a]{text-align:center;margin-bottom:30px}.word-row[data-v-0c47c57a]{display:flex;align-items:center;justify-content:center;gap:20px}.word-row h3[data-v-0c47c57a]{color:#2c3e50;font-size:24px;margin:0}.input-area[data-v-0c47c57a]{text-align:center;margin-bottom:20px}.timer-display[data-v-0c47c57a]{margin-bottom:20px}.timer-text[data-v-0c47c57a]{display:block;color:#666;margin-bottom:10px}.timer-bar[data-v-0c47c57a]{width:200px;height:8px;background:#e4e7ed;border-radius:4px;overflow:hidden;margin:0 auto}.timer-fill[data-v-0c47c57a]{height:100%;background:linear-gradient(90deg,#f56c6c,#e6a23c);transition:width 1s linear}.input-container[data-v-0c47c57a]{display:flex;justify-content:center;align-items:center;gap:20px}.spelling-input[data-v-0c47c57a]{width:300px;padding:15px;font-size:18px;border:2px solid #e4e7ed;border-radius:8px;text-align:center}.spelling-input[data-v-0c47c57a]:focus{border-color:#409eff;outline:none}.spelling-input.correct[data-v-0c47c57a]{border-color:#67c23a;background:#f0f9ff}.spelling-input.incorrect[data-v-0c47c57a]{border-color:#f56c6c;background:#fef0f0}.answer-display[data-v-0c47c57a]{text-align:center}.answer-result[data-v-0c47c57a]{font-size:18px;font-weight:700;padding:15px;border-radius:8px}.answer-result.correct[data-v-0c47c57a]{color:#67c23a;background:#f0f9ff}.answer-result.incorrect[data-v-0c47c57a]{color:#f56c6c;background:#fef0f0}.correct-answer[data-v-0c47c57a]{color:#409eff;font-weight:700}.forced-spelling-phase[data-v-0c47c57a]{padding:20px}.forced-spelling-interface[data-v-0c47c57a]{margin:30px 0}.forced-spelling-input[data-v-0c47c57a]{width:400px;padding:15px;font-size:18px;border:2px solid #e4e7ed;border-radius:8px;text-align:center;margin-bottom:15px}.expected-char[data-v-0c47c57a]{color:#409eff;font-size:16px;font-weight:700}.summary-phase[data-v-0c47c57a]{padding:20px}.summary-content[data-v-0c47c57a]{text-align:center}.stats-grid[data-v-0c47c57a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-item[data-v-0c47c57a]{background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #409eff}.stat-label[data-v-0c47c57a]{display:block;color:#666;font-size:14px;margin-bottom:8px}.stat-value[data-v-0c47c57a]{display:block;color:#2c3e50;font-size:18px;font-weight:700}.stat-value.error[data-v-0c47c57a]{color:#f56c6c}.stat-value.success[data-v-0c47c57a]{color:#67c23a}.stat-value.coins[data-v-0c47c57a]{color:#e6a23c;font-weight:700}.reward-section[data-v-0c47c57a]{text-align:center;margin:30px 0;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px}.reward-text[data-v-0c47c57a]{font-size:18px;font-weight:700}.reward-text i[data-v-0c47c57a]{margin-left:8px;font-size:20px}@media (max-width:768px){.memory-curve-dialog .el-dialog[data-v-0c47c57a]{width:95%!important;margin:10px auto!important}.start-content[data-v-0c47c57a]{padding:10px}.test-options[data-v-0c47c57a]{flex-direction:column;align-items:center}.option-card[data-v-0c47c57a]{width:100%;max-width:300px}.action-buttons[data-v-0c47c57a]{flex-direction:column;align-items:center}.action-buttons .el-button[data-v-0c47c57a]{width:200px}}.memory-curve-page[data-v-38e4fdfa]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-38e4fdfa]{text-align:center;margin-bottom:40px}.page-header h1[data-v-38e4fdfa]{color:#2c3e50;font-size:32px;margin-bottom:10px}.page-header p[data-v-38e4fdfa]{color:#7f8c8d;font-size:16px}.curve-introduction[data-v-38e4fdfa]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:40px;margin-bottom:40px;color:#fff}.intro-content[data-v-38e4fdfa]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.intro-text h2[data-v-38e4fdfa]{font-size:24px;margin-bottom:20px}.intro-text p[data-v-38e4fdfa]{line-height:1.6;margin-bottom:15px;opacity:.9}.curve-chart[data-v-38e4fdfa]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.chart-container[data-v-38e4fdfa]{position:relative;height:200px}.chart-title[data-v-38e4fdfa]{text-align:center;font-size:18px;font-weight:700;margin-bottom:20px}.chart-area[data-v-38e4fdfa]{position:relative;height:150px;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:10px}.y-axis[data-v-38e4fdfa]{position:absolute;left:0;top:0;width:40px;align-items:center;font-size:12px}.y-axis[data-v-38e4fdfa],.y-labels[data-v-38e4fdfa]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.chart-content[data-v-38e4fdfa]{position:absolute;left:40px;top:0;right:0;bottom:20px}.curve-line[data-v-38e4fdfa]{position:absolute;height:2px;border-radius:1px}.forgetting-curve[data-v-38e4fdfa]{top:20%;left:0;right:0;background:linear-gradient(90deg,#ff6b6b,orange);opacity:.8}.retention-curve[data-v-38e4fdfa]{top:60%;left:0;right:0;background:linear-gradient(90deg,#4ecdc4,#44a08d);opacity:.8}.repetition-points[data-v-38e4fdfa]{position:absolute;top:0;left:0;right:0;bottom:0}.point[data-v-38e4fdfa]{position:absolute;background:#fff;color:#333;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;transform:translate(-50%,-50%)}.x-axis[data-v-38e4fdfa]{position:absolute;bottom:-20px;left:40px;right:0;text-align:center;font-size:12px}.chart-legend[data-v-38e4fdfa]{display:flex;justify-content:center;gap:20px;margin-top:15px}.legend-item[data-v-38e4fdfa]{display:flex;align-items:center;gap:8px;font-size:14px}.legend-color[data-v-38e4fdfa]{width:20px;height:3px;border-radius:2px}.legend-color.forgetting[data-v-38e4fdfa]{background:linear-gradient(90deg,#ff6b6b,orange)}.legend-color.retention[data-v-38e4fdfa]{background:linear-gradient(90deg,#4ecdc4,#44a08d)}.review-status[data-v-38e4fdfa]{margin-bottom:40px}.status-card[data-v-38e4fdfa]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.status-header[data-v-38e4fdfa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.status-header h3[data-v-38e4fdfa]{color:#2c3e50;margin:0}.status-content[data-v-38e4fdfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.status-item[data-v-38e4fdfa]{display:flex;align-items:center;gap:15px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.status-icon[data-v-38e4fdfa]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.status-icon.overdue[data-v-38e4fdfa]{background:#f56c6c}.status-icon.today[data-v-38e4fdfa]{background:#e6a23c}.status-icon.total[data-v-38e4fdfa]{background:#409eff}.status-info[data-v-38e4fdfa]{flex:1}.status-label[data-v-38e4fdfa]{color:#666;font-size:14px;margin-bottom:5px}.status-value[data-v-38e4fdfa]{color:#2c3e50;font-size:18px;font-weight:700}.loading-placeholder[data-v-38e4fdfa]{text-align:center;padding:40px;color:#666}.loading-placeholder i[data-v-38e4fdfa]{font-size:24px;margin-right:10px}.action-section[data-v-38e4fdfa]{margin-bottom:40px}.action-card[data-v-38e4fdfa]{background:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1)}.action-header h3[data-v-38e4fdfa]{color:#2c3e50;font-size:24px;margin-bottom:10px}.action-header p[data-v-38e4fdfa]{color:#7f8c8d;margin-bottom:30px}.action-buttons[data-v-38e4fdfa]{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.start-button[data-v-38e4fdfa]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:15px 30px;font-size:16px}.settings-button[data-v-38e4fdfa]{background:#f8f9fa;border:2px solid #e4e7ed;color:#666}.review-info[data-v-38e4fdfa]{display:flex;justify-content:center;gap:40px;padding-top:20px;border-top:1px solid #e4e7ed}.info-item[data-v-38e4fdfa]{text-align:center}.info-label[data-v-38e4fdfa]{display:block;color:#666;font-size:14px;margin-bottom:5px}.info-value[data-v-38e4fdfa]{display:block;color:#409eff;font-size:18px;font-weight:700}.settings-content[data-v-38e4fdfa]{padding:20px 0}.setting-item[data-v-38e4fdfa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 0;border-bottom:1px solid #f0f0f0}.setting-item[data-v-38e4fdfa]:last-child{border-bottom:none}.setting-item label[data-v-38e4fdfa]{font-weight:500;color:#2c3e50}.dialog-footer[data-v-38e4fdfa]{text-align:right}@media (max-width:768px){.memory-curve-page[data-v-38e4fdfa]{padding:10px}.intro-content[data-v-38e4fdfa]{grid-template-columns:1fr;gap:20px}.curve-introduction[data-v-38e4fdfa]{padding:20px}.status-content[data-v-38e4fdfa]{grid-template-columns:1fr}.action-buttons[data-v-38e4fdfa]{flex-direction:column;align-items:center}.settings-button[data-v-38e4fdfa],.start-button[data-v-38e4fdfa]{width:200px}.review-info[data-v-38e4fdfa]{flex-direction:column;gap:20px}}.help-page[data-v-61551d96]{min-height:100vh;padding:20px}.help-container[data-v-61551d96]{max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.help-header[data-v-61551d96]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:40px 30px;text-align:center}.help-header h1[data-v-61551d96]{margin:0 0 10px 0;font-size:36px;font-weight:700}.help-header h1 i[data-v-61551d96]{margin-right:12px}.help-header .subtitle[data-v-61551d96]{margin:0;font-size:18px;opacity:.95}.help-tabs[data-v-61551d96]{margin:0;border:none;box-shadow:none}.help-tabs[data-v-61551d96] .el-tabs__header{background:#f5f7fa;margin:0}.help-tabs[data-v-61551d96] .el-tabs__item{font-size:15px;font-weight:500}.tab-content[data-v-61551d96]{padding:30px;min-height:600px}.tab-content h2[data-v-61551d96]{color:#303133;margin:0 0 25px 0;font-size:28px;font-weight:700;border-bottom:3px solid #409eff;padding-bottom:10px}.tab-content h3[data-v-61551d96]{color:#606266;margin:25px 0 15px 0;font-size:22px;font-weight:600}.tab-content h4[data-v-61551d96]{color:#909399;margin:15px 0 10px 0;font-size:16px;font-weight:600}.guide-card[data-v-61551d96]{margin-bottom:20px}.guide-card h3[data-v-61551d96]{margin-top:0;color:#409eff;font-size:20px}.guide-card ol[data-v-61551d96],.guide-card ul[data-v-61551d96]{margin:10px 0;padding-left:25px}.guide-card li[data-v-61551d96]{margin:8px 0;line-height:1.8;color:#606266}.el-alert[data-v-61551d96]{margin-top:15px}.el-collapse[data-v-61551d96]{border:none}.el-collapse[data-v-61551d96] .el-collapse-item__header{font-size:16px;font-weight:500;color:#303133;background:#f5f7fa;padding-left:20px;border-radius:8px;margin-bottom:10px}.el-collapse[data-v-61551d96] .el-collapse-item__content{padding:15px 20px}.el-steps[data-v-61551d96] .el-step__title{font-size:16px;font-weight:600}.el-steps[data-v-61551d96] .el-step__description{padding-right:20px}.el-steps[data-v-61551d96] .el-step__description h4{margin:10px 0 8px 0;color:#409eff}.el-steps[data-v-61551d96] .el-step__description ol{margin:10px 0;padding-left:20px}.el-steps[data-v-61551d96] .el-step__description li{margin:6px 0;color:#606266}.el-steps[data-v-61551d96] .el-step__description .el-tag{margin:5px 8px 5px 0}.el-steps[data-v-61551d96] .el-step__description .el-alert{margin:10px 0}.el-timeline[data-v-61551d96]{padding-left:0;margin:15px 0}.tip-item[data-v-61551d96]{text-align:center;padding:20px 10px;margin-bottom:20px;border-radius:10px;background:#f5f7fa;transition:all .3s}.tip-item[data-v-61551d96]:hover{background:#ecf5ff;transform:translateY(-3px);box-shadow:0 4px 12px rgba(64,158,255,.2)}.tip-item i[data-v-61551d96]{font-size:36px;color:#409eff;display:block;margin-bottom:10px}.tip-item h4[data-v-61551d96]{margin:10px 0 5px 0;color:#303133;font-size:16px}.tip-item p[data-v-61551d96]{margin:0;color:#909399;font-size:13px}@media (max-width:768px){.help-page[data-v-61551d96]{padding:10px}.help-header[data-v-61551d96]{padding:30px 20px}.help-header h1[data-v-61551d96]{font-size:28px}.help-header .subtitle[data-v-61551d96]{font-size:16px}.tab-content[data-v-61551d96]{padding:20px 15px}.tab-content h2[data-v-61551d96]{font-size:24px}.tab-content h3[data-v-61551d96]{font-size:20px}.tip-item[data-v-61551d96]{margin-bottom:15px}.el-col[data-v-61551d96]{margin-bottom:10px}}@media (max-width:600px){.help-tabs[data-v-61551d96] .el-tabs__item{padding:0 10px;font-size:13px}.tab-content h2[data-v-61551d96]{font-size:20px}.tab-content h3[data-v-61551d96]{font-size:18px}}