.pa[data-v-189a2526]{position:absolute}.pr[data-v-189a2526]{position:relative}.section-title[data-v-189a2526]{display:flex;align-items:center;min-height:42px}.section-title__mark[data-v-189a2526]{position:relative;width:35px;height:32px;flex:0 0 35px}.section-title__mark[data-v-189a2526]:before,.section-title__mark i[data-v-189a2526]{position:absolute;border-radius:50%;content:""}.section-title__mark[data-v-189a2526]:before{top:2px;left:0;width:28px;height:28px;background:linear-gradient(180deg,#59c0f9,#2d8cf0)}.section-title__mark i[data-v-189a2526]{right:0;bottom:0;width:19px;height:18px;background:rgba(55,247,209,.3)}.section-title__text[data-v-189a2526]{margin:0 0 0 10px;font-size:30px;font-weight:600;line-height:42px}.pa[data-v-476d91ea]{position:absolute}.pr[data-v-476d91ea]{position:relative}.featured-card[data-v-476d91ea]{width:460px;height:404px;flex:0 0 460px;overflow:hidden;border-radius:12px;background:#fff}.featured-card__media[data-v-476d91ea]{position:relative;width:460px;height:260px;overflow:hidden;background:linear-gradient(180deg,#e2ecfb,#c7d7ef)}.featured-card__cover[data-v-476d91ea]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-card__play[data-v-476d91ea]{position:absolute;top:107px;left:205px;z-index:2;width:50px;height:50px;padding:0;border:0;border-radius:50%;outline:none;background:transparent;cursor:pointer}.featured-card__play img[data-v-476d91ea]{width:50px;height:50px}.featured-card__status[data-v-476d91ea]{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;min-width:100px;height:34px;padding:0 13px;box-sizing:border-box;border:1px solid #fff;border-radius:0 12px 0 12px;color:#fff;font-size:16px;font-weight:600}.featured-card__status img[data-v-476d91ea]{width:20px;height:20px;margin-right:4px;-o-object-fit:contain;object-fit:contain}.featured-card__status--excellent[data-v-476d91ea]{background:linear-gradient(137deg,#ffc81e,#f99500)}.featured-card__status--review[data-v-476d91ea]{border-color:#fff;background:#f3f9ff;color:#2d8cf0}.featured-card__status--public[data-v-476d91ea]{background:#2d8cf0}.featured-card__body[data-v-476d91ea]{height:144px;padding:16px 24px 24px;box-sizing:border-box}.featured-card__tags[data-v-476d91ea]{display:flex;gap:8px;height:22px}.featured-card__tags span[data-v-476d91ea]{height:22px;padding:0 5px;box-sizing:border-box;border:1px solid #2d8cf0;border-radius:4px;background:#eff7ff;color:#2d8cf0;font-size:14px;line-height:20px}.featured-card--excellent .featured-card__tags span[data-v-476d91ea]{border-color:#fcb110;background:#fcb110;color:#fff}.featured-card__title[data-v-476d91ea]{height:34px;margin:8px 0 8px;overflow:hidden;color:#131313;font-size:24px;font-weight:600;line-height:34px;white-space:nowrap;text-overflow:ellipsis}.featured-card__meta[data-v-476d91ea]{display:flex;align-items:center;height:32px}.featured-card__avatar[data-v-476d91ea]{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#e7e9ef}.featured-card__avatar img[data-v-476d91ea]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.featured-card__teacher[data-v-476d91ea]{margin-left:10px;color:#5a516e;font-size:14px;font-weight:500}.featured-card__download[data-v-476d91ea]{display:flex;align-items:center;justify-content:center;width:104px;height:32px;margin-left:auto;padding:0;border:1px solid #2d8cf0;border-radius:6px;outline:none;background:#fff;color:#2d8cf0;font-family:inherit;font-size:14px;cursor:pointer}.featured-card__download img[data-v-476d91ea]{width:20px;height:20px;margin-right:4px;-o-object-fit:contain;object-fit:contain}.pa[data-v-9c1e6986]{position:absolute}.pr[data-v-9c1e6986]{position:relative}.preview-content[data-v-9c1e6986]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-content .image-preview[data-v-9c1e6986]{width:100%;text-align:center}.preview-content .image-preview img[data-v-9c1e6986]{max-width:100%;max-height:500px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-content .video-preview[data-v-9c1e6986]{width:100%}.preview-content .video-preview video[data-v-9c1e6986]{width:100%;max-height:400px;background:#000}.preview-content .audio-preview[data-v-9c1e6986]{width:100%;text-align:center;padding:20px 0}.preview-content .audio-preview .audio-info[data-v-9c1e6986]{margin-bottom:20px}.preview-content .audio-preview .audio-info .file-name[data-v-9c1e6986]{margin-top:10px;font-size:16px;color:#24224a;font-weight:500}.preview-content .audio-preview audio[data-v-9c1e6986]{width:100%;max-width:400px;height:40px}.preview-content .error-state[data-v-9c1e6986]{padding:40px 0;text-align:center}.preview-content .error-state p[data-v-9c1e6986]{margin-top:16px;color:#ed4014;font-size:14px}.pa[data-v-276da8e8]{position:absolute}.pr[data-v-276da8e8]{position:relative}.FileList[data-v-276da8e8]{margin-top:10px;max-height:206px;overflow-y:auto}.FileList[data-v-276da8e8]::-webkit-scrollbar{width:5px}.FileList[data-v-276da8e8]::-webkit-scrollbar-track{background:transparent}.FileList[data-v-276da8e8]::-webkit-scrollbar-thumb{background:#dbe3eb;border-radius:2.5px}.FileList .file-item[data-v-276da8e8]{width:100%;height:62px;padding:0 20px;margin-top:10px;background:#f5f6f8;border-radius:10px;display:flex;align-items:center}.FileList .file-item[data-v-276da8e8]:first-child{margin-top:0}.FileList .file-item .file-icon[data-v-276da8e8]{width:24px;height:24px;flex-shrink:0}.FileList .file-item .file-content[data-v-276da8e8]{flex:1;margin-left:20px}.FileList .file-item .file-content .file-name[data-v-276da8e8]{font-size:16px;color:rgba(0,0,0,.9);font-weight:400;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.FileList .file-item .file-content .file-size[data-v-276da8e8]{font-size:13px;color:rgba(0,0,0,.4);font-weight:400}.FileList .file-item .delete-icon[data-v-276da8e8]{width:24px;height:24px;margin-left:10px;cursor:pointer}.pa[data-v-5348bb48]{position:absolute}.pr[data-v-5348bb48]{position:relative}.upload-wrapper[data-v-5348bb48]{width:100%;position:relative}.upload-wrapper .upload-area[data-v-5348bb48]{width:100%;cursor:pointer;transition:all .3s ease}.upload-wrapper .upload-area.is-dragover[data-v-5348bb48]{opacity:.8}.upload-wrapper .upload-area.is-loading[data-v-5348bb48]{pointer-events:none;opacity:.7}.upload-wrapper .upload-area[data-v-5348bb48]:hover{opacity:.9}.upload-wrapper .demo-spin-icon-load[data-v-5348bb48]{animation:ani-demo-spin-5348bb48 1s linear infinite}@keyframes ani-demo-spin-5348bb48{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.pa[data-v-0d0c98e7]{position:absolute}.pr[data-v-0d0c98e7]{position:relative}.upload-media .upload-title[data-v-0d0c98e7]{font-size:20px;color:#24224a;font-weight:700}.upload-media .custom-upload[data-v-0d0c98e7]{margin-top:20px}.upload-media .custom-upload .custom-drag-area[data-v-0d0c98e7]{width:100%;height:138px;padding:0 15px;background:#fff;border:1px dashed #6183bf;border-radius:16px;display:flex;align-items:center;justify-content:center}.upload-media .custom-upload .custom-drag-area[data-v-0d0c98e7]:hover{border-color:#37b9f7}.upload-media .custom-upload .custom-drag-area .img-icon[data-v-0d0c98e7]{width:72px;height:72px;margin-right:20px}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text[data-v-0d0c98e7]{font-size:18px;color:#24224a;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text>span[data-v-0d0c98e7]{font-size:18px;color:#37b9f7;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text>span[data-v-0d0c98e7]:before{content:"*";color:#ee8375;margin-right:4px}.upload-media .custom-upload .custom-drag-area .drag-content .support-text[data-v-0d0c98e7]{display:flex;align-items:center;font-size:15px;color:#7f8193;font-weight:400;word-break:break-all}.upload-media .custom-upload .custom-drag-area .drag-content .support-text[data-v-0d0c98e7]:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:50%;background:#7f8193}.pa[data-v-3fb6db9c]{position:absolute}.pr[data-v-3fb6db9c]{position:relative}.TabList[data-v-3fb6db9c]{width:-moz-fit-content;width:fit-content;min-width:100px;height:48px;position:relative;display:inline-flex;list-style:none;margin-top:20px;padding:4px;background-color:#f5f6f8;border-radius:10px;overflow:hidden}.TabList .tab-item[data-v-3fb6db9c]{flex:none;width:100px;text-align:center;padding:0;line-height:40px;cursor:pointer;font-size:18px;font-weight:400;color:rgba(0,0,0,.9);background:transparent;transition:color .3s ease;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.TabList .tab-item[data-v-3fb6db9c]:hover{color:#333}.TabList .tab-item.active[data-v-3fb6db9c]{color:#1890ff;font-weight:500}.TabList .slider[data-v-3fb6db9c]{position:absolute;top:4px;left:4px;bottom:4px;background:#37b9f7;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.TabList .tab-item.active[data-v-3fb6db9c]{color:#fff}.pa[data-v-04c5ad31]{position:absolute}.pr[data-v-04c5ad31]{position:relative}.upload-media .upload-title[data-v-04c5ad31]{font-size:20px;color:#24224a;font-weight:700}.upload-media .custom-upload[data-v-04c5ad31]{margin-top:20px}.upload-media .custom-upload .custom-drag-area[data-v-04c5ad31]{width:100%;height:138px;background:#fff;border:1px dashed #6183bf;border-radius:16px;display:flex;align-items:center;justify-content:center}.upload-media .custom-upload .custom-drag-area[data-v-04c5ad31]:hover{border-color:#37b9f7}.upload-media .custom-upload .custom-drag-area .img-icon[data-v-04c5ad31]{width:72px;height:72px;margin-right:20px}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text[data-v-04c5ad31]{font-size:18px;color:#24224a;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text>span[data-v-04c5ad31]{font-size:18px;color:#37b9f7;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .support-text[data-v-04c5ad31]{display:flex;align-items:center;font-size:15px;color:#7f8193;font-weight:400}.pa[data-v-11f7ec0a]{position:absolute}.pr[data-v-11f7ec0a]{position:relative}.chapter-path-preview[data-v-11f7ec0a]{display:inline-flex;flex:0 0 auto}.chapter-path-preview .btn[data-v-11f7ec0a]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 14px;border:1px solid #d7e8fb;border-radius:6px;outline:none;background:#f3f9ff;color:#2d8cf0;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .2s ease}.chapter-path-preview .btn span[data-v-11f7ec0a]{font-weight:500;font-size:14px}.chapter-path-preview .btn[data-v-11f7ec0a]:active{background:#dcebff}.chapter-path-preview .btn.disabled[data-v-11f7ec0a]{border-color:#e8eaec;background:#f7f7f7;color:#c5c8ce;cursor:not-allowed}.chapter-path-preview .btn.disabled[data-v-11f7ec0a]:active,.chapter-path-preview .btn.disabled[data-v-11f7ec0a]:hover{border-color:#e8eaec;background:#f7f7f7}.modal-header[data-v-11f7ec0a]{display:flex;align-items:center;gap:8px;color:#24224a;font-size:18px;font-weight:700;line-height:1.2}.modal-body .path-list[data-v-11f7ec0a]{padding:2px 0;border-radius:10px;background:#f7faff;border:1px solid #e8f0fa}.modal-body .path-row[data-v-11f7ec0a]{display:flex;align-items:stretch;gap:12px;padding:0 16px}.modal-body .path-row .path-rail[data-v-11f7ec0a]{display:flex;flex-direction:column;align-items:center;width:24px;flex:0 0 auto}.modal-body .path-row .path-index[data-v-11f7ec0a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:12px;border-radius:50%;background:#e8eef6;color:#6b7280;font-size:12px;font-weight:600;line-height:1}.modal-body .path-row .path-line[data-v-11f7ec0a]{flex:1;width:2px;min-height:12px;margin:6px 0 0;border-radius:1px;background:#dbe4f0}.modal-body .path-row .path-text[data-v-11f7ec0a]{flex:1;min-width:0;padding:12px 0;color:#3f4654;font-size:15px;line-height:24px;word-break:break-word}.modal-body .path-row.last .path-index[data-v-11f7ec0a]{background:#2d8cf0;color:#fff;box-shadow:0 4px 10px rgba(45,140,240,.28)}.modal-body .path-row.last .path-text[data-v-11f7ec0a]{color:#2d8cf0;font-weight:600}.pa[data-v-788ab50e]{position:absolute}.pr[data-v-788ab50e]{position:relative}.upload-featured-course[data-v-788ab50e]{position:relative;min-height:100%;padding:36px 40px;box-sizing:border-box;background:#fff}.upload-featured-course .upload-featured-course-content[data-v-788ab50e]{display:grid;grid-template-columns:minmax(620px,1fr) minmax(540px,.9fr);gap:56px}.upload-featured-course .upload-featured-course-teaching-plan[data-v-788ab50e]{margin-top:24px}.upload-featured-course .upload-featured-course-right[data-v-788ab50e]{padding-top:4px}.upload-featured-course .upload-featured-course-form[data-v-788ab50e]{width:100%}.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-form-item{margin-bottom:28px}.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-form-item-label{font-size:16px;color:#24224a}.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-cascader,.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-date-picker,.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-input-wrapper,.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-select{width:100%;max-width:480px}.upload-featured-course .upload-featured-course-chapter[data-v-788ab50e]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.upload-featured-course .upload-featured-course-chapter .upload-featured-course-chapter-select[data-v-788ab50e]{display:flex;align-items:center;gap:10px;width:100%;max-width:520px}.upload-featured-course .upload-featured-course-chapter .upload-featured-course-chapter-select[data-v-788ab50e] .ivu-cascader{width:auto;min-width:0;max-width:none;flex:1}.upload-featured-course .upload-featured-course-category[data-v-788ab50e]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:16px 28px;max-width:520px}.upload-featured-course .upload-featured-course-category[data-v-788ab50e] .ivu-radio-wrapper{margin:0;font-size:16px;color:#24224a}.upload-featured-course .upload-featured-course-audit-tip[data-v-788ab50e]{margin-top:14px;color:#f05a47;font-size:14px}.upload-featured-course .upload-featured-course-audit-tip .ivu-icon[data-v-788ab50e]{margin-right:4px;color:#f6bd16;font-size:20px;vertical-align:-2px}.upload-featured-course .upload-featured-course-teacher[data-v-788ab50e]{display:flex;align-items:center;gap:12px}.upload-featured-course .upload-featured-course-teacher .ivu-input-wrapper[data-v-788ab50e],.upload-featured-course .upload-featured-course-teacher .ivu-select[data-v-788ab50e]{width:304px}.upload-featured-course .upload-featured-course-contacts[data-v-788ab50e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;outline:none;background:transparent;cursor:pointer}.upload-featured-course .upload-featured-course-contacts img[data-v-788ab50e]{width:32px;height:32px}[data-v-788ab50e] .upload-featured-course-modal .ivu-modal-body{height:calc(100% - 118px);padding:0;overflow-y:auto}[data-v-788ab50e] .upload-featured-course-modal .ivu-modal-footer{padding:16px 40px 20px;border-top:1px solid #eef0f3;text-align:right}.upload-featured-course-footer[data-v-788ab50e]{display:inline-flex;align-items:center;gap:12px}.upload-featured-course-footer .footer-btn[data-v-788ab50e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;height:40px;padding:0 28px;border-radius:8px;font-size:14px;font-weight:400;line-height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,opacity .2s}.upload-featured-course-footer .footer-btn-cancel[data-v-788ab50e]{color:#515a6e;border:1px solid #dcdee2;background:#fff}.upload-featured-course-footer .footer-btn-cancel[data-v-788ab50e]:hover{color:#2d8cf0;border-color:#2d8cf0;background:#f5f9ff}.upload-featured-course-footer .footer-btn-confirm[data-v-788ab50e]{color:#fff;border:0;background:#2d8cf0;box-shadow:0 4px 12px rgba(45,140,240,.28)}.upload-featured-course-footer .footer-btn-confirm[data-v-788ab50e]:hover:not(.disabled):not(.loading){background:#57a3f3;box-shadow:0 6px 14px rgba(45,140,240,.32)}.upload-featured-course-footer .footer-btn-confirm.disabled[data-v-788ab50e],.upload-featured-course-footer .footer-btn-confirm.loading[data-v-788ab50e]{cursor:default;opacity:.72;box-shadow:none}.upload-featured-course-footer .footer-btn-confirm .footer-btn-spin[data-v-788ab50e]{font-size:16px;animation:upload-featured-course-spin-788ab50e .8s linear infinite}@keyframes upload-featured-course-spin-788ab50e{to{transform:rotate(1turn)}}.pa[data-v-62d24452]{position:absolute}.pr[data-v-62d24452]{position:relative}.preview-modal[data-v-62d24452] .ivu-modal{border-radius:12px;overflow:hidden}.preview-modal[data-v-62d24452] .ivu-modal-header{padding:14px 20px;border-bottom:1px solid #f0f0f0}.preview-modal .resources[data-v-62d24452]{width:100%;position:relative;padding:0 4px 4px}.preview-modal .resources .meta[data-v-62d24452]{display:flex;align-items:center;gap:8px;padding:0 8px 12px;color:#606266;font-size:13px}.preview-modal .resources .meta .tag[data-v-62d24452]{background:#f3f6ff;color:#3a7afe;border:1px solid #e6ecff;border-radius:6px;padding:2px 6px;font-size:12px}.preview-modal .resources .meta .download-btn[data-v-62d24452]{margin-left:auto;cursor:pointer}.preview-modal .resources .video-wrap[data-v-62d24452]{width:100%;height:500px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.18)}.preview-modal .resources .video-wrap .video[data-v-62d24452]{width:100%;height:100%;display:block;background:#000;-o-object-fit:contain;object-fit:contain}.preview-modal .resources .audio-wrap[data-v-62d24452]{width:100%;padding:24px;display:flex;align-items:center;gap:20px;background:linear-gradient(180deg,#fafbff,#f6f7fb);border:1px solid #eef0f6;border-radius:12px;box-shadow:0 10px 24px rgba(20,41,86,.06)}.preview-modal .resources .audio-wrap .audio-cover[data-v-62d24452]{width:88px;height:88px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;color:#3a7afe;border:1px solid #eef0f6}.preview-modal .resources .audio-wrap .audio-cover .ivu-icon[data-v-62d24452]{font-size:44px}.preview-modal .resources .audio-wrap .audio[data-v-62d24452]{flex:1;width:100%}.pa[data-v-6dbee073]{position:absolute}.pr[data-v-6dbee073]{position:relative}.swing[data-v-6dbee073]{width:100%;height:100%;min-height:50px;position:absolute;left:0;top:25px;z-index:100;background-color:hsla(0,0%,100%,.4)}.swing .swing-container[data-v-6dbee073]{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.swing .swing-container .loader[data-v-6dbee073]{position:absolute;border-radius:50%;border-bottom:8px solid #717fff;animation:load-6dbee073 1.5s linear infinite}.swing .swing-container .loader[data-v-6dbee073]:first-child{width:80px;height:80px}.swing .swing-container .loader[data-v-6dbee073]:nth-child(2){width:50px;height:50px;animation-direction:reverse}@keyframes load-6dbee073{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pa[data-v-7c1e9bb4]{position:absolute}.pr[data-v-7c1e9bb4]{position:relative}.featured-section[data-v-7c1e9bb4]{position:relative;min-height:472px;margin-top:48px}.featured-section--empty[data-v-7c1e9bb4]{min-height:0}.featured-section__head[data-v-7c1e9bb4]{display:flex;align-items:center;justify-content:space-between;height:44px;margin-bottom:24px}.featured-section__added[data-v-7c1e9bb4]{height:37px;margin-left:12px;padding:0 12px;border-radius:4px;background:#fff;color:#24224a;font-size:18px;font-weight:600;line-height:37px}.featured-section__upload[data-v-7c1e9bb4]{width:174px;height:44px;border:0;border-radius:4px;outline:none;background:#2d8cf0;color:#fff;font-family:inherit;font-size:18px;font-weight:600;cursor:pointer}.featured-section__upload .ivu-icon[data-v-7c1e9bb4]{margin-right:6px;font-size:24px;vertical-align:-3px}.featured-section__carousel[data-v-7c1e9bb4]{position:relative}.featured-section__carousel:hover .featured-section__arrow[data-v-7c1e9bb4]{opacity:1;pointer-events:auto}.featured-section__cards[data-v-7c1e9bb4]{display:grid;grid-template-columns:repeat(3,460px);gap:30px}.featured-section__empty[data-v-7c1e9bb4]{display:flex;height:164px;flex-direction:column;align-items:center}.featured-section__empty img[data-v-7c1e9bb4]{width:210px;height:auto}.featured-section__empty p[data-v-7c1e9bb4]{margin:10px 0 0;color:#666;font-size:14px;line-height:20px}.featured-section__arrow[data-v-7c1e9bb4]{position:absolute;top:212px;z-index:4;width:64px;height:64px;padding:0;border:0;border-radius:50%;outline:none;opacity:0;background:transparent;cursor:pointer;pointer-events:none;transition:opacity .2s ease}.featured-section__arrow img[data-v-7c1e9bb4]{width:64px;height:64px}.featured-section__arrow--left[data-v-7c1e9bb4]{left:-32px}.featured-section__arrow--right[data-v-7c1e9bb4]{right:-32px}