.course-section[data-v-55d075a1]{margin:96px auto;border:none;background:transparent;box-sizing:border-box;position:relative}.course-header[data-v-55d075a1]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:24px}.course-title[data-v-55d075a1]{font-size:36px;line-height:48px;font-weight:700;font-family:Douyin Sans;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px}.course-more[data-v-55d075a1]{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;border:1px solid rgba(51,51,51,.1333333333);border-radius:6px;padding:4px 18px;background:#fff;cursor:pointer}.course-tabs[data-v-55d075a1]{display:flex;justify-content:center;gap:16px;margin-bottom:28px}.tab-btn[data-v-55d075a1]{border-radius:9999px;height:44px;font-size:18px;color:#222;font-weight:500;padding:6px 20px;background:#eaf1ff}.tab-btn.active[data-v-55d075a1],.tab-btn.active[data-v-55d075a1]:focus{background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);color:#fff}.course-list[data-v-55d075a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}.course-card[data-v-55d075a1]{background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.course-card[data-v-55d075a1]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.course-card:hover .course-image img[data-v-55d075a1]{transform:scale(1.05)}.course-card .course-image[data-v-55d075a1]{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.course-card .course-image img[data-v-55d075a1]{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-card .course-image .course-rating[data-v-55d075a1]{position:absolute;bottom:0;left:0;right:0;padding:8px;background:rgba(0,0,0,.5);color:#fff}.course-card .course-info[data-v-55d075a1]{padding:12px 16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.course-card .course-name[data-v-55d075a1]{font-size:16px;font-weight:600;color:#182230;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.course-card .course-teacher[data-v-55d075a1]{font-size:14px;color:#667085;display:flex;align-items:center}.course-card .course-teacher .course-date[data-v-55d075a1]{margin-left:auto;color:#667085;font-size:14px}.course-card .course-stats[data-v-55d075a1]{display:flex;justify-content:space-between;font-size:13px;color:#999}.course-card .course-stats .student-count[data-v-55d075a1],.course-card .course-stats .update-time[data-v-55d075a1]{display:flex;align-items:center}.course-card .course-stats .student-count i[data-v-55d075a1],.course-card .course-stats .update-time i[data-v-55d075a1]{margin-right:4px}.course-footer[data-v-55d075a1]{display:flex;justify-content:center}.view-more[data-v-55d075a1]{display:flex;width:106px;height:32px;font-size:14px;border-radius:8px;border:1px solid #7fa9ff;background:#eaf1ff;color:#7fa9ff;font-weight:500;align-items:center;line-height:20px}.view-more[data-v-55d075a1]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.ai-app-section[data-v-86fbe7e2]{width:100%;margin:0 auto 96px auto;display:flex;flex-direction:column;align-items:center}.ai-app-title[data-v-86fbe7e2]{max-width:60%;font-size:36px;line-height:48px;font-weight:700;font-family:Douyin Sans;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:24px;letter-spacing:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.ai-app-list[data-v-86fbe7e2]{display:flex;justify-content:space-between;gap:24px}.ai-app-card[data-v-86fbe7e2]{flex:1;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:stretch;padding:0;box-sizing:border-box;transition:all .3s ease;overflow:hidden}.ai-app-card[data-v-86fbe7e2]:hover{cursor:pointer}.ai-app-card:hover .ai-app-card-title[data-v-86fbe7e2]{color:var(--color-guset-primary)}.ai-app-card .cover[data-v-86fbe7e2]{width:100%;position:relative;background:#f5f5f5}.ai-app-card .cover .cover-img[data-v-86fbe7e2]{width:100%;height:auto;display:block}.ai-app-card .info[data-v-86fbe7e2]{padding:12px 16px}.ai-app-card-title[data-v-86fbe7e2]{font-size:16px;font-weight:600;color:#182230;margin-bottom:4px;line-height:1.5}.ai-app-card-desc[data-v-86fbe7e2]{font-size:12px;color:#98a2b3;line-height:1.5;overflow:hidden;text-overflow:ellipsis;font-family:PingFang SC;font-style:normal;font-weight:400;line-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.fc-more-btn-wrap[data-v-86fbe7e2]{display:flex;justify-content:center;margin-top:28px}.fc-more-btn[data-v-86fbe7e2]{width:120px;height:36px;font-size:15px;border-radius:8px;border:1px solid var(--color-guset-primary);background:#eaf1ff;color:var(--color-guset-primary);font-weight:500;transition:all .2s;cursor:pointer}.fc-more-btn[data-v-86fbe7e2]:hover{background:var(--color-guset-primary);color:#fff;border-color:var(--color-guset-primary)}.course-card[data-v-352f26d1]{border-radius:8px;height:auto;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.12);overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer}.course-card[data-v-352f26d1]:hover{cursor:pointer}.course-card:hover .title[data-v-352f26d1]{color:var(--10ba14f9)}.cover[data-v-352f26d1]{width:100%;height:186px;background:#f5f5f5;position:relative;overflow:hidden;cursor:pointer}.cover img[data-v-352f26d1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.cover:hover img[data-v-352f26d1]{transform:scale(1.1)}.cross-line[data-v-352f26d1]{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.cross-line[data-v-352f26d1]:after,.cross-line[data-v-352f26d1]:before{content:"";position:absolute;width:100%;height:2px;background:#d9d9d9}.cross-line[data-v-352f26d1]:before{top:0;left:0;transform:rotate(27deg) scaleX(1.2)}.cross-line[data-v-352f26d1]:after{bottom:0;left:0;transform:rotate(-27deg) scaleX(1.2)}.platform-tag[data-v-352f26d1]{position:absolute;left:0;bottom:0;background:var(--color-primary);color:#fff;font-size:13px;border-radius:0 6px 0 0;padding:3px 8px;z-index:2}.info[data-v-352f26d1]{width:100%;padding:12px 16px}.row[data-v-352f26d1]{display:flex;justify-content:space-between;align-items:center}.row1[data-v-352f26d1]{margin-bottom:8px}.title[data-v-352f26d1]{font-size:16px;color:#182230;overflow:hidden;max-width:99%;text-overflow:ellipsis;white-space:nowrap;line-height:24px;font-family:PingFang SC;font-style:normal;font-weight:600}.title[data-v-352f26d1]:hover{color:var(--color-guset-primary)}.teacher[data-v-352f26d1]{font-size:13px;color:#333;font-weight:400;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;line-height:20px}.row2[data-v-352f26d1]{font-size:13px;color:#333}.count[data-v-352f26d1],.time[data-v-352f26d1]{color:#666;display:flex;align-items:center;gap:4px}.count .icon[data-v-352f26d1],.time .icon[data-v-352f26d1]{width:16px;height:16px}.video-dialog .video-container[data-v-352f26d1]{width:100%;height:524.995px;align-self:stretch;aspect-ratio:175/99}.video-dialog .video-container .video-info[data-v-352f26d1]{display:flex;align-items:flex-start;gap:24px;align-self:stretch;color:#475467;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:12px}.video-dialog .video-container video[data-v-352f26d1]{width:100%;height:100%}.highlight-name{white-space:nowrap}[data-v-352f26d1] .el-dialog__header{padding-bottom:0!important}.course-item-container[data-v-22398627]{width:100%;border-radius:8px;cursor:pointer;overflow:hidden}.course-item-container .item-logo[data-v-22398627]{height:160px;width:100%;overflow:hidden}.course-item-container .item-logo .img[data-v-22398627]{height:100%;width:auto;display:block;transition:transform .3s ease}.course-item-container .item-info[data-v-22398627]{padding:12px 16px;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:0 0 8px 8px;border:1px solid #ebeef5}.course-item-container .item-info .item-title[data-v-22398627]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:#182230;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:24px;font-family:PingFang SC}.course-item-container .item-info .item-title[data-v-22398627]:hover{color:var(--color-guset-primary)}.course-item-container .item-info .tea-info .tea-icon[data-v-22398627]{display:inline-block;padding:0 4px;border-radius:4px;background:var(---,linear-gradient(97deg,#577ad4,#a7c9e9));margin-right:8px;color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.course-item-container .item-info .tea-info .tea-name[data-v-22398627]{overflow:hidden;color:#667085;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400}.course-item-container .item-info .course-tag[data-v-22398627]{width:100%;display:flex;color:#667085;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400}.course-item-container .item-info .course-tag .tag-l[data-v-22398627]{flex:1;overflow:hidden}.course-item-container:hover .img[data-v-22398627]{transform:scale(1.1)}.course-card[data-v-34bb2ff1]{border-radius:8px;height:221px;background:#fff;border:1px solid #ebeef5;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer}.course-card[data-v-34bb2ff1]:hover{cursor:pointer}.course-card:hover .title[data-v-34bb2ff1]{color:var(--d578f29c)}.cover[data-v-34bb2ff1]{width:100%;height:144.9px;background:#f5f5f5;border-radius:8px 8px 0 0;position:relative;overflow:hidden;cursor:pointer}.cover img[data-v-34bb2ff1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.cover:hover img[data-v-34bb2ff1]{transform:scale(1.1)}.tag-box[data-v-34bb2ff1]{display:flex;align-items:center;position:absolute;right:8.247px;top:8px;gap:6px}.courseType-tag[data-v-34bb2ff1]{width:auto;padding:2px 8px;color:#fff;font-size:12px;border-radius:4px 0;font-style:normal;font-weight:400;line-height:18px;z-index:2}.tag1[data-v-34bb2ff1]{background:#2970ff}.tag2[data-v-34bb2ff1]{background:#f87464}.cross-line[data-v-34bb2ff1]{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.cross-line[data-v-34bb2ff1]:after,.cross-line[data-v-34bb2ff1]:before{content:"";position:absolute;width:100%;height:2px;background:#d9d9d9}.cross-line[data-v-34bb2ff1]:before{top:0;left:0;transform:rotate(27deg) scaleX(1.2)}.cross-line[data-v-34bb2ff1]:after{bottom:0;left:0;transform:rotate(-27deg) scaleX(1.2)}.platform-tag[data-v-34bb2ff1]{background:rgba(0,0,0,.4);color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:18px;font-family:PingFang SC;border-radius:6px;padding:4px 8px;z-index:2;display:flex;align-items:center;gap:4px}.platform-tag.dash[data-v-34bb2ff1]{background:transparent;color:#667085;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;font-height:20px}.svg[data-v-34bb2ff1]{display:flex;align-items:center}.info[data-v-34bb2ff1]{width:100%;padding:12px 16px}.row[data-v-34bb2ff1]{display:flex;justify-content:space-between;align-items:center;overflow:hidden;color:#667085;text-overflow:ellipsis;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.row1[data-v-34bb2ff1]{margin-bottom:8px}.title[data-v-34bb2ff1]{font-weight:600;font-size:16px;color:#182230;max-width:70%;overflow:hidden;font-family:PingFang SC;text-overflow:ellipsis;white-space:nowrap;line-height:24px;font-style:normal}.title[data-v-34bb2ff1]:hover{color:var(--color-guset-primary)}.teacher[data-v-34bb2ff1]{color:#667085;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;line-height:20px;margin-right:12px}.row2[data-v-34bb2ff1]{margin-top:8px}.count[data-v-34bb2ff1],.time[data-v-34bb2ff1]{display:flex;align-items:center;gap:4px}.highlight-name{color:red}.featured-courses-section-new[data-v-5bfcba9c]{margin:0 auto;background:linear-gradient(90deg,rgba(61,202,252,.1),rgba(64,144,255,.08),rgba(153,89,255,.06));border-radius:16px;box-shadow:0 4px 24px 0 rgba(122,209,255,.08);padding:40px 48px;box-sizing:border-box}@media screen and (min-width:1600px){.featured-courses-section-new .fc-menu[data-v-5bfcba9c]{width:220px}.featured-courses-section-new .fc-main[data-v-5bfcba9c]{gap:48px}}@media screen and (min-width:1280px)and (max-width:1599px){.featured-courses-section-new .fc-menu[data-v-5bfcba9c]{width:180px}.featured-courses-section-new .fc-main[data-v-5bfcba9c]{gap:24px}}@media screen and (max-width:1280px){.featured-courses-section-new .fc-menu[data-v-5bfcba9c]{width:180px}.featured-courses-section-new .fc-main[data-v-5bfcba9c]{gap:24px}}.fc-header[data-v-5bfcba9c]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:24px}.fc-title[data-v-5bfcba9c]{max-width:60%;font-size:36px;line-height:48px;font-weight:700;font-family:Douyin Sans;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.fc-main[data-v-5bfcba9c]{display:flex;flex-direction:row}.fc-menu[data-v-5bfcba9c]{display:flex;flex-direction:column;gap:20px;border-radius:16px;align-items:center;justify-content:space-between}.fc-menu-item[data-v-5bfcba9c]{width:100%;padding:16px 20px;height:142px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:18px;color:#182230;border-radius:6px;cursor:pointer;justify-content:center;background:linear-gradient(107deg,rgba(61,202,252,.12),rgba(64,144,255,.12) 29.25%,rgba(153,89,255,.04) 98.6%);font-weight:600}.label[data-v-5bfcba9c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-align:center}.fc-menu-item.active[data-v-5bfcba9c]{border-left:4px solid #2970ff;margin-left:-4px;color:var(--color-guset-primary)}.fc-menu-item[data-v-5bfcba9c]:hover{color:var(--color-guset-primary)}.fc-menu-item[data-v-5bfcba9c]:hover svg g path,.fc-menu-item[data-v-5bfcba9c]:hover svg path{stroke:var(--color-guset-primary)!important}.fc-menu-svg[data-v-5bfcba9c]{width:28px;height:28px;display:block}.fc-cards[data-v-5bfcba9c]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.fc-card-list[data-v-5bfcba9c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fc-card-list2[data-v-5bfcba9c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc-card[data-v-5bfcba9c]{height:221px;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.fc-card[data-v-5bfcba9c]:hover{cursor:pointer}.fc-card:hover .fc-card-title[data-v-5bfcba9c]{color:var(--color-guset-primary)}.fc-card-img[data-v-5bfcba9c]{width:100%;height:144.904px;position:relative;overflow:hidden;cursor:pointer}.fc-card-img .cover_img[data-v-5bfcba9c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.fc-card-img:hover .cover_img[data-v-5bfcba9c]{transform:scale(1.1)}.fc-card-info[data-v-5bfcba9c]{padding:12px 16px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.fc-card-title[data-v-5bfcba9c]{font-size:16px;font-weight:600;color:#182230;margin-bottom:8px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC;font-style:normal}.fc-card-meta[data-v-5bfcba9c]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;color:#667085;gap:4px}.fc-card-teacher[data-v-5bfcba9c]{display:flex;align-items:center;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fc-card-teacher .fc-teacher-name[data-v-5bfcba9c]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-card-teacher .icon[data-v-5bfcba9c]{flex-shrink:0;margin-right:4px;width:14px;height:14px}.fc-card-teacher span[data-v-5bfcba9c]{display:inline-block;vertical-align:middle}.fc-card-date[data-v-5bfcba9c]{margin-left:auto;text-align:right}.fc-more-btn-wrap[data-v-5bfcba9c]{display:flex;justify-content:center;margin-top:28px}.fc-more-btn[data-v-5bfcba9c]{width:120px;height:36px;font-size:15px;border-radius:8px;border:1px solid var(--color-guset-primary);background:#eaf1ff;color:var(--color-guset-primary);font-weight:500;transition:all .2s;cursor:pointer}.fc-more-btn[data-v-5bfcba9c]:hover{background:var(--color-guset-primary);color:#fff;border-color:var(--color-guset-primary)}.course-section[data-v-5fe0665e]{margin:96px auto;border:none;background:transparent;box-sizing:border-box;position:relative}.course-header[data-v-5fe0665e]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:24px}.course-title[data-v-5fe0665e]{max-width:60%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-size:36px;line-height:48px;font-weight:700;font-family:Douyin Sans;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px}.course-tabs[data-v-5fe0665e]{display:flex;justify-content:center;gap:16px;margin-bottom:28px}.tab-btn[data-v-5fe0665e]{height:36px;font-size:16px;color:#222;font-weight:400;padding:4px 20px;background:#eaf1ff;border-radius:9999px}.tab-btn.active[data-v-5fe0665e],.tab-btn.active[data-v-5fe0665e]:focus,.tab-btn[data-v-5fe0665e]:hover{background:linear-gradient(101deg,#3dcafc,#4090ff 29.2%,#9959ff 98.46%);color:#fff}.course-list[data-v-5fe0665e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px}.course-card[data-v-5fe0665e]{width:auto;height:204px;border-radius:8px;background:#fff;backdrop-filter:blur(4px);padding:20px;border-radius:12px;display:flex;gap:20px;overflow:hidden;transition:all .3s ease}.course-card[data-v-5fe0665e]:hover{cursor:pointer}.course-card:hover .course-name[data-v-5fe0665e]{color:var(--color-guset-primary)}.course-card .course-image[data-v-5fe0665e]{width:291.556px;height:164px;border-radius:8.42px;position:relative;overflow:hidden;cursor:pointer;flex-shrink:0}.course-card .course-image .el-image[data-v-5fe0665e]{width:100%;height:100%;border-radius:8.42px;overflow:hidden}.course-card .course-image .image[data-v-5fe0665e],.course-card .course-image[data-v-5fe0665e] .el-image__inner{width:100%;height:100%;border-radius:8.42px;-o-object-fit:cover;object-fit:cover}.course-card .course-image .cover_img[data-v-5fe0665e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-card .course-image:hover .cover_img[data-v-5fe0665e]{transform:scale(1.1)}.course-card .course-info[data-v-5fe0665e]{display:flex;flex-direction:column;align-content:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:8px;min-width:0}.course-card .courser-label[data-v-5fe0665e]{display:flex;padding:4px 16px;justify-content:center;align-items:center;position:absolute;left:0;top:0;border-radius:8px 0;background:linear-gradient(94deg,#1adff1,#4e9eff);color:#fff;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.course-card .course-name[data-v-5fe0665e]{color:#182230;text-overflow:ellipsis;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:600;line-height:32px;white-space:nowrap;overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100%}.course-card .course-meta[data-v-5fe0665e]{display:flex;align-items:center;justify-content:space-between;color:#666;font-size:14px}.course-card .course-meta .teacher-info[data-v-5fe0665e]{display:flex;align-items:center;gap:4px}.course-card .course-meta .course-date[data-v-5fe0665e]{color:#999}.course-card .stat-item[data-v-5fe0665e]{display:flex;align-items:center;gap:8px;color:#667085;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-card .stat-item .icon[data-v-5fe0665e]{font-size:16px;width:16px;height:16px}.course-card .button-box[data-v-5fe0665e]{margin-top:8px;display:flex;gap:12px}.course-card .button-box .button-item[data-v-5fe0665e]{height:32px;border-radius:8px;background:linear-gradient(101deg,rgba(61,202,252,.05),rgba(64,144,255,.05) 29.2%,rgba(153,89,255,.05) 98.46%);padding:4px 16px;display:flex;align-items:center;gap:6px;color:var(--color-guset-primary);font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.course-card .button-box .button-item .button-item-img[data-v-5fe0665e]{width:14px;height:14px}@media(max-width:1600px){.course-card .button-box .button-item[data-v-5fe0665e]{padding:2px 10px;font-size:14px;height:28px}.course-card .button-box .button-item .button-item-img[data-v-5fe0665e]{width:12px;height:12px}}.course-footer[data-v-5fe0665e]{display:flex;justify-content:center}.view-more[data-v-5fe0665e]{display:flex;width:106px;height:32px;font-size:14px;border-radius:8px;border:1px solid var(--color-guset-primary);background:#eaf1ff;color:var(--color-guset-primary);font-weight:500;align-items:center;line-height:20px}.view-more[data-v-5fe0665e]:hover{background:var(--color-guset-primary);color:#fff;border-color:var(--color-guset-primary)}.course-section[data-v-74c941c3]{margin:96px auto;border:none;background:transparent;box-sizing:border-box;position:relative}.course-header[data-v-74c941c3]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:24px}.course-title[data-v-74c941c3]{max-width:60%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-size:36px;line-height:48px;font-weight:700;font-family:Douyin Sans;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px}.course-list[data-v-74c941c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-bottom:28px}.course-footer[data-v-74c941c3]{display:flex;justify-content:center}.view-more[data-v-74c941c3]{display:flex;width:106px;height:32px;font-size:14px;border-radius:8px;border:1px solid var(--color-guset-primary);background:#eaf1ff;color:var(--color-guset-primary);font-weight:500;align-items:center;line-height:20px}.view-more[data-v-74c941c3]:hover{background:var(--color-guset-primary);color:#fff;border-color:var(--color-guset-primary)}.course-section[data-v-4031659e]{margin:96px auto;border:none;background:transparent;box-sizing:border-box;position:relative}.course-header[data-v-4031659e]{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:24px}.course-title[data-v-4031659e]{max-width:60%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-size:36px;line-height:48px;font-weight:700;font-family:Douyin Sans;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px}.course-list[data-v-4031659e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-bottom:28px}.course-card[data-v-4031659e]{height:257px;background:#fff;border:1px solid #ebeef5;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.course-card[data-v-4031659e]:hover{cursor:pointer}.course-card:hover .course-name[data-v-4031659e]{color:var(--color-guset-primary)}.course-card .course-image[data-v-4031659e]{width:100%;height:192px;position:relative;overflow:hidden;cursor:pointer}.course-card .course-image .img[data-v-4031659e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.course-card .course-image:hover .img[data-v-4031659e]{transform:scale(1.1)}.course-card .course-info[data-v-4031659e]{padding:12px 16px;display:flex;flex-direction:column;align-items:flex-start;height:88px;gap:4px;flex-shrink:0}.course-card .course-name[data-v-4031659e]{font-size:16px;font-weight:600;color:#182230;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:24px;font-family:PingFang SC}.course-card .course-teacher[data-v-4031659e]{font-size:12px;color:#98a2b3;display:flex;align-items:center}.course-card .course-teacher .course-date[data-v-4031659e]{margin-left:auto;color:#98a2b3;font-size:12px;font-style:normal;line-height:18px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;text-overflow:ellipsis}.course-footer[data-v-4031659e]{display:flex;justify-content:center}.view-more[data-v-4031659e]{display:flex;width:106px;height:32px;font-size:14px;border-radius:8px;border:1px solid var(--color-guset-primary);background:#eaf1ff;color:var(--color-guset-primary);font-weight:500;align-items:center;line-height:20px}.view-more[data-v-4031659e]:hover{background:var(--color-guset-primary);color:#fff;border-color:var(--color-guset-primary)}.guest-portal[data-v-432dca15]{background:#f1f6fc;min-height:100vh}.guest-portal[data-v-432dca15] .scrollbar-wrapper{height:100vh}.search-bar-gradient[data-v-432dca15]{display:flex;justify-content:center;align-items:center;width:100%;padding:64px 0 65px 0;background:none}.search-bar-gradient .search-bar-inner[data-v-432dca15]{width:840px;max-width:90%;height:64px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 8px 0 20px;gap:16px;position:relative}.search-bar-gradient .search-bar-inner[data-v-432dca15]:before{content:"";position:absolute;inset:0;border-radius:8px;padding:2px;background:linear-gradient(90deg,#7ad1ff,#a890fd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1}.search-bar-gradient .search-input[data-v-432dca15]{flex:1;height:40px;border:none;outline:none;font-size:16px;background:transparent;border-radius:8px;z-index:3}.search-bar-gradient .search-input[data-v-432dca15]::-moz-placeholder{color:#98a2b3}.search-bar-gradient .search-input[data-v-432dca15]::placeholder{color:#98a2b3}.search-bar-gradient .search-btn[data-v-432dca15]{width:96px;height:48px;border:none;border-radius:8px;font-size:16px;color:#fff;background:linear-gradient(90deg,#5ad0ff,#7b61ff);cursor:pointer;z-index:10}.search-bar-gradient .search-btn[data-v-432dca15]:hover{filter:brightness(1.08);cursor:pointer}.bg-section[data-v-432dca15]{position:relative;width:100%;min-height:100vh;background:url(../../static/img/bg1.d7ec10d3.png) top no-repeat;background-size:100% auto;z-index:1}.guest-login-form[data-v-432dca15]{margin-top:10px}.guest-login-form .el-form .el-form-item__content[data-v-432dca15]{margin-bottom:20px;height:44px}.guest-login-form .el-form .el-form-item__content .el-input[data-v-432dca15]{position:relative;height:100%}.guest-login-form .el-form .el-form-item__content .el-input .el-input-group__prepend[data-v-432dca15]{position:absolute;left:2px;top:2px;z-index:2;min-height:40px;padding:0 8px 0 14px;box-shadow:none}.guest-login-form .el-form .el-form-item__content .el-input .el-input-group__prepend[data-v-432dca15]:after{content:"";position:absolute;top:13px;left:38px;width:1px;height:18px;background-color:#dde0eb}.guest-login-form .el-form .el-form-item__content .el-input .el-input__wrapper[data-v-432dca15]{padding:0 14px 0 52px;border-radius:4px;background-color:#f2f3f5}.guest-login-form .el-form .el-form-item__content .el-input .el-input__wrapper .el-input__inner[data-v-432dca15]{height:42px;font-size:14px;color:#444}.guest-login-form .el-form .el-form-item__content .el-input .el-input__wrapper .el-input__inner[data-v-432dca15] ::-webkit-input-placeholder{color:#999}.guest-login-form .el-form .button-login[data-v-432dca15]{margin-top:20px;width:100%;height:44px;background:var(--color-primary);border-radius:4px;border:0}.featured-courses-section-new[data-v-432dca15]{width:1440px;max-width:90%;margin:0 auto;background:linear-gradient(90deg,rgba(61,202,252,.1),rgba(64,144,255,.08),rgba(153,89,255,.06));border-radius:16px;box-shadow:0 4px 24px 0 rgba(122,209,255,.08);padding:40px 48px;box-sizing:border-box}.fc-title[data-v-432dca15]{text-align:center;font-size:36px;font-weight:700;background:linear-gradient(90deg,#3dcafc,#4090ff,#9959ff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:32px;letter-spacing:2px}.fc-main[data-v-432dca15]{display:flex;flex-direction:row;gap:48px}.fc-menu[data-v-432dca15]{width:220px;display:flex;flex-direction:column;gap:20px;border-radius:16px;align-items:center;justify-content:space-between}.fc-menu-item[data-v-432dca15]{width:100%;height:96px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:18px;color:#182230;border-radius:10px;cursor:pointer;justify-content:center;background:linear-gradient(90deg,rgba(61,202,252,.1),rgba(64,144,255,.1),rgba(153,89,255,.03));border:5px solid transparent;padding:0;font-weight:600}.fc-menu-item.active[data-v-432dca15]{border-left:5px solid #3dcafc;color:var(--color-guset-primary)}.fc-menu-svg[data-v-432dca15]{width:28px;height:28px;display:block}.fc-cards[data-v-432dca15]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.fc-card-list[data-v-432dca15]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fc-card[data-v-432dca15]{background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer}.fc-card-img[data-v-432dca15]{width:100%;height:0;padding-bottom:61%;overflow:hidden;position:relative}.fc-card-img img[data-v-432dca15]{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.fc-card-info[data-v-432dca15]{padding:12px 16px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.fc-card-title[data-v-432dca15]{font-size:16px;font-weight:600;color:#182230;margin-bottom:8px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-card-meta[data-v-432dca15]{justify-content:space-between;font-size:14px;color:#667085}.fc-card-meta[data-v-432dca15],.fc-card-teacher[data-v-432dca15]{display:flex;align-items:center}.fc-card-teacher .el-icon[data-v-432dca15],.fc-card-teacher .fc-teacher-icon[data-v-432dca15],.fc-card-teacher i[data-v-432dca15]{margin-right:4px;font-size:14px;vertical-align:middle;display:flex;align-items:center}.fc-card-teacher span[data-v-432dca15]{display:inline-block;vertical-align:middle}.fc-more-btn-wrap[data-v-432dca15]{display:flex;justify-content:center;margin-top:28px}.fc-more-btn[data-v-432dca15]{width:120px;height:36px;font-size:15px;border-radius:8px;border:1px solid #7fa9ff;background:#eaf1ff;color:#7fa9ff;font-weight:500;transition:all .2s;cursor:pointer}.fc-more-btn[data-v-432dca15]:hover{background:#4090ff;color:#fff;border-color:#4090ff}