.amc-purchase-dialog[data-v-3dcfe183]{border-radius:12px}.purchase-content[data-v-3dcfe183]{padding:10px 0}.course-info[data-v-3dcfe183]{gap:16px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:20px}.course-icon[data-v-3dcfe183],.course-info[data-v-3dcfe183]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.course-icon[data-v-3dcfe183]{width:60px;height:60px;background:hsla(0,0%,100%,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-icon i[data-v-3dcfe183]{font-size:32px}.course-detail[data-v-3dcfe183]{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-title[data-v-3dcfe183]{margin:0 0 8px 0;font-size:18px;font-weight:600}.course-desc[data-v-3dcfe183]{margin:0;font-size:13px;opacity:.9}.course-features[data-v-3dcfe183]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.feature-item[data-v-3dcfe183]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#606266}.feature-item i[data-v-3dcfe183]{color:#67c23a;font-weight:700}.price-section[data-v-3dcfe183]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#f5f7fa;border-radius:8px;margin-bottom:16px}.price-label[data-v-3dcfe183]{font-size:14px;color:#909399}.price-value[data-v-3dcfe183]{color:#f56c6c}.price-value .currency[data-v-3dcfe183]{font-size:16px}.price-value .amount[data-v-3dcfe183]{font-size:28px;font-weight:700}.order-info[data-v-3dcfe183]{margin-top:16px}.order-info p[data-v-3dcfe183]{margin:4px 0;font-size:13px}.member-benefits[data-v-3dcfe183]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;padding:16px;background:#fafafa;border-radius:8px}.benefit-item[data-v-3dcfe183]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#606266}.benefit-item i[data-v-3dcfe183]{color:#667eea;font-size:16px}.dialog-footer[data-v-3dcfe183]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.purchase-btn[data-v-3dcfe183]{min-width:140px;height:44px;font-size:16px}.purchase-btn i[data-v-3dcfe183]{margin-right:6px}.amc-purchase-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #ebeef5}.amc-purchase-dialog .el-dialog__title{font-size:18px;font-weight:600}.amc-purchase-dialog .el-dialog__body{padding:20px 24px}.amc-purchase-dialog .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #ebeef5}.amc-course-container[data-v-0235d0ec]{min-height:100vh;background-color:#f5f7fa;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.amc-header[data-v-0235d0ec]{background:#fff;padding:15px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:0;z-index:100;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.amc-header[data-v-0235d0ec],.header-left[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-0235d0ec]{gap:15px}.header-right[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar-container[data-v-0235d0ec]{margin-right:0}.avatar-container .avatar-wrapper[data-v-0235d0ec]{position:relative}.avatar-container .user-avatar[data-v-0235d0ec]{cursor:pointer;width:36px;height:36px;border-radius:50%}.avatar-container .el-icon-caret-bottom[data-v-0235d0ec]{position:absolute;right:-16px;top:22px;font-size:12px}.recreate-plan-btn[data-v-0235d0ec]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3);box-shadow:0 2px 8px rgba(102,126,234,.3)}.recreate-plan-btn[data-v-0235d0ec]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4);background:linear-gradient(135deg,#5a6fd8,#6a4190)}.recreate-plan-btn[data-v-0235d0ec]:active{-webkit-transform:translateY(0);transform:translateY(0)}.close-btn[data-v-0235d0ec]{font-size:20px;color:#666;cursor:pointer;padding:5px;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s}.close-btn[data-v-0235d0ec]:hover{background-color:#f5f5f5}.course-title[data-v-0235d0ec]{margin:0;font-size:18px;font-weight:600;color:#333}.back-btn[data-v-0235d0ec]{padding:0;font-size:16px}.title-dropdown[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex}.title-trigger[data-v-0235d0ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.title-caret[data-v-0235d0ec]{color:#909399;font-size:12px}.level-label[data-v-0235d0ec]{font-size:12px;color:#606266;background:#f2f3f5;padding:2px 8px;border-radius:10px}.countdown-section[data-v-0235d0ec]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.countdown-card[data-v-0235d0ec]{background:hsla(0,0%,100%,.15);border-radius:12px;padding:20px;text-align:center;margin-bottom:20px;backdrop-filter:blur(10px)}.countdown-content[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.countdown-label[data-v-0235d0ec]{font-size:14px;margin-bottom:10px;opacity:.9}.countdown-number[data-v-0235d0ec]{font-size:48px;font-weight:700;line-height:1;margin:10px 0}.countdown-unit[data-v-0235d0ec]{font-size:16px;margin-left:5px}.exam-date[data-v-0235d0ec]{font-size:12px;opacity:.8;margin-top:10px}.stats-section[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:hsla(0,0%,100%,.1);border-radius:12px;padding:15px;backdrop-filter:blur(10px)}.stat-item[data-v-0235d0ec]{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-item.clickable[data-v-0235d0ec]{cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.stat-item.clickable[data-v-0235d0ec]:hover{opacity:.8}.stat-number[data-v-0235d0ec]{font-size:24px;font-weight:700;margin-bottom:5px}.stat-label[data-v-0235d0ec]{font-size:12px;opacity:.8}.accuracy-carousel[data-v-0235d0ec]{position:relative;min-width:220px;padding:0 10px}.accuracy-carousel[data-v-0235d0ec],.carousel-arrow[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-arrow[data-v-0235d0ec]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;cursor:pointer;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:2;background:hsla(0,0%,100%,.1);border-radius:50%}.carousel-arrow[data-v-0235d0ec]:hover{opacity:1;background:hsla(0,0%,100%,.2)}.carousel-arrow.left[data-v-0235d0ec]{left:-8px}.carousel-arrow.right[data-v-0235d0ec]{right:-8px}.carousel-arrow i[data-v-0235d0ec]{font-size:16px}.carousel-content[data-v-0235d0ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-page[data-v-0235d0ec]{width:100%;cursor:pointer}.carousel-page-cards[data-v-0235d0ec]{cursor:default}.carousel-page-title[data-v-0235d0ec]{font-size:12px;opacity:.85;margin-bottom:8px;font-weight:500}.carousel-cards[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel-card[data-v-0235d0ec]{background:hsla(0,0%,100%,.15);border-radius:8px;padding:8px 12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;min-width:52px}.carousel-card[data-v-0235d0ec]:hover{background:hsla(0,0%,100%,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.carousel-card.active[data-v-0235d0ec]{background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.carousel-card.active .carousel-card-label[data-v-0235d0ec],.carousel-card.active .carousel-card-value[data-v-0235d0ec]{color:#667eea}.carousel-card-value[data-v-0235d0ec]{font-size:18px;font-weight:700;line-height:1.2}.carousel-card-label[data-v-0235d0ec]{font-size:11px;opacity:.9;margin-top:2px}.carousel-dots[data-v-0235d0ec]{position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.carousel-dots .dot[data-v-0235d0ec]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.carousel-dots .dot[data-v-0235d0ec]:hover{background:hsla(0,0%,100%,.7)}.carousel-dots .dot.active[data-v-0235d0ec]{background:hsla(0,0%,100%,.95);width:16px;border-radius:4px}.quick-practice-section[data-v-0235d0ec]{padding:20px}.quick-practice-card[data-v-0235d0ec]{background:#fff;border-radius:12px;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.quick-practice-card[data-v-0235d0ec]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.practice-icon[data-v-0235d0ec]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}.practice-icon i[data-v-0235d0ec]{color:#fff;font-size:18px}.practice-text[data-v-0235d0ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:500;color:#333}.practice-arrow[data-v-0235d0ec]{color:#999;font-size:16px}.study-inline-section[data-v-0235d0ec]{padding:0 20px 10px}.study-inline-grid[data-v-0235d0ec]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.study-inline-card[data-v-0235d0ec]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:16px}.resource-cover[data-v-0235d0ec]{position:relative;height:120px;border-radius:10px;background:linear-gradient(135deg,#7bb3ff,#6a8dff 50%,#5b72ff);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.rc-badge[data-v-0235d0ec]{position:absolute;top:10px;left:10px;padding:4px 8px;font-size:12px;border-radius:12px;background:hsla(0,0%,100%,.9);color:#2f54eb}.rc-title[data-v-0235d0ec]{font-size:28px;font-weight:800;letter-spacing:2px}.rc-caption[data-v-0235d0ec]{margin-top:10px;font-size:14px;color:#333;text-align:center;font-weight:600}.si-card-header[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.si-title[data-v-0235d0ec]{font-size:16px;font-weight:600;color:#333}.si-subtitle[data-v-0235d0ec]{font-size:12px;color:#888}.si-divider[data-v-0235d0ec]{height:1px;background:#f0f2f5;margin:12px 0}.si-row[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.si-row+.si-row[data-v-0235d0ec]{border-top:1px solid #f6f7f9}.si-left[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#333;font-size:14px}.si-emoji[data-v-0235d0ec]{font-size:16px}.si-right[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#999;font-size:12px}.si-wrong[data-v-0235d0ec]{color:#ff4d4f;font-weight:600}.si-arrow[data-v-0235d0ec]{color:#bbb}.si-focus-title[data-v-0235d0ec]{font-weight:600;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px}.si-focus-desc[data-v-0235d0ec]{font-size:12px;color:#666;line-height:1.6}.si-icon[data-v-0235d0ec]{color:#7b93ff;font-size:18px}.si-progress-list[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.si-progress-row[data-v-0235d0ec]{display:grid;grid-template-columns:100px 1fr 38px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.si-name[data-v-0235d0ec]{font-size:13px;color:#333}.si-bar[data-v-0235d0ec]{height:10px;background:#eef2f7;border-radius:6px;overflow:hidden}.si-inner[data-v-0235d0ec]{height:100%;border-radius:6px;-webkit-transition:width .3s ease;transition:width .3s ease}.si-percent[data-v-0235d0ec]{font-size:12px;color:#999;text-align:right}.features-grid[data-v-0235d0ec]{padding:0 20px 20px}.feature-row[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:15px}.feature-column[data-v-0235d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-card[data-v-0235d0ec]{background:#fff;border-radius:12px;padding:20px;text-align:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-card[data-v-0235d0ec]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.feature-card.large[data-v-0235d0ec]{-webkit-box-flex:2;-ms-flex:2;flex:2}.feature-card.small[data-v-0235d0ec]{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-icon[data-v-0235d0ec]{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px}.card-icon i[data-v-0235d0ec]{font-family:element-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-icon i[data-v-0235d0ec],.knowledge-icon-emoji[data-v-0235d0ec]{color:#fff;font-size:24px;display:block;width:100%;height:100%;line-height:50px;text-align:center}.knowledge-icon-emoji[data-v-0235d0ec]{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.card-title[data-v-0235d0ec]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.card-subtitle[data-v-0235d0ec]{font-size:12px;color:#666;line-height:1.4}@media (max-width:768px){.amc-header[data-v-0235d0ec]{padding:10px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.header-left[data-v-0235d0ec]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-right[data-v-0235d0ec]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-title[data-v-0235d0ec]{font-size:16px}.recreate-plan-btn[data-v-0235d0ec]{font-size:12px;padding:6px 12px}.countdown-section[data-v-0235d0ec]{padding:15px}.countdown-number[data-v-0235d0ec]{font-size:36px}.stats-section[data-v-0235d0ec]{padding:12px}.stat-number[data-v-0235d0ec]{font-size:20px}.accuracy-carousel[data-v-0235d0ec]{min-width:180px}.carousel-card-value[data-v-0235d0ec]{font-size:15px}.carousel-card-label[data-v-0235d0ec]{font-size:10px}.carousel-card[data-v-0235d0ec]{padding:6px 10px;min-width:45px}.features-grid[data-v-0235d0ec]{padding:0 15px 15px}.feature-row[data-v-0235d0ec]{gap:10px;margin-bottom:10px}.feature-card[data-v-0235d0ec]{padding:15px}.card-icon[data-v-0235d0ec]{width:40px;height:40px;margin-bottom:10px}.card-icon i[data-v-0235d0ec]{font-size:20px}.card-title[data-v-0235d0ec]{font-size:14px}.card-subtitle[data-v-0235d0ec]{font-size:11px}.study-inline-grid[data-v-0235d0ec]{grid-template-columns:1fr}}@media (max-width:480px){.feature-row[data-v-0235d0ec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-column[data-v-0235d0ec]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feature-card.large[data-v-0235d0ec]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.amc-month-calendar-popover{padding:8px 12px}.amc-month-calendar-popover .el-calendar{width:420px}.amc-month-calendar-popover .amc-calendar-date{position:relative;width:100%;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amc-month-calendar-popover .amc-calendar-date.is-completed{background:#409eff;color:#fff;border-radius:16px}