.course-card[data-v-5e3eae0b]{display:flex;flex-direction:column;min-width:0;width:100%;align-self:stretch;border-radius:.571429rem;border:.071429rem solid #f1f1f1;background:#fff;box-shadow:0 .142857rem .571429rem rgba(0,0,0,.06);cursor:pointer;overflow:visible;outline:none}.course-card.is-detail-press[data-v-5e3eae0b]{-webkit-tap-highlight-color:transparent}.course-card__cover[data-v-5e3eae0b]{position:relative;flex-shrink:0;width:100%;height:0;padding-top:56%;border-radius:.571429rem .571429rem 0 0;overflow:hidden;background-color:#f2f3f5;pointer-events:none}.course-card__image[data-v-5e3eae0b]{position:absolute!important;left:0;top:0;width:100%;height:100%}.course-card__image[data-v-5e3eae0b] .el-image__inner{width:100%;height:100%}.course-card__image-slot[data-v-5e3eae0b]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#f2f3f5;color:#c0c4cc;font-size:2rem;line-height:1}.course-card__image-slot i[data-v-5e3eae0b]{line-height:1}.course-card__bottom[data-v-5e3eae0b]{flex:1;display:flex;flex-direction:column;min-height:0;padding:1.071429rem .571429rem .714286rem .571429rem}.course-card__title[data-v-5e3eae0b]{flex-shrink:0;margin:0 0 .571429rem;font-size:1rem;font-weight:700;line-height:1.428571rem;color:#101010;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.course-card__meta[data-v-5e3eae0b]{display:flex;align-items:center;flex-wrap:wrap;gap:.571429rem;margin-top:auto;font-size:.857143rem;color:#9a9a9a;pointer-events:none}.course-card__tag[data-v-5e3eae0b]{display:inline-block;padding:.142857rem .428571rem;border-radius:.285714rem;background:#f5f5f5;color:#5f4513;line-height:1.142857rem}.course-card__tag--premium[data-v-5e3eae0b]{background:#ebe5dc;color:#a06e0c}.course-card__stat[data-v-5e3eae0b]{display:inline-flex;align-items:center;gap:.285714rem;color:#9a9a9a;line-height:1.142857rem}.course-card__stat i[data-v-5e3eae0b]{font-size:.857143rem;color:#9a9a9a}.course-card__foot[data-v-5e3eae0b]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:2.285714rem;padding-top:.714286rem;padding-left:.357143rem;overflow:visible;box-sizing:content-box}.course-card__detail[data-v-5e3eae0b]{position:relative;z-index:2;border:.071429rem solid transparent;background:#fff;color:#b3b3b3;font-size:.857143rem;cursor:pointer;padding:.285714rem .571429rem;margin-left:-.571429rem;border-radius:.428571rem;outline:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,color .15s ease,background-color .15s ease}.course-card__detail.is-press[data-v-5e3eae0b]{color:#3580ff;background:rgba(53,128,255,.1);border-color:#dce6f5;box-shadow:0 .428571rem 1.285714rem rgba(53,128,255,.12);transform:translateY(-.142857rem)}.course-card__price[data-v-5e3eae0b]{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2.285714rem;font-size:1.142857rem;font-weight:700;line-height:1.571429rem;color:#ff5c00;padding:.357143rem .571429rem;background:#fff1f0;border-radius:.285714rem;pointer-events:none}.course-card__price--free[data-v-5e3eae0b],.course-card__price--limit[data-v-5e3eae0b]{font-size:1rem;color:#ff5c00;padding:.357143rem .571429rem;background:transparent;border-radius:.285714rem}.course-card__price--limit[data-v-5e3eae0b]{display:inline-flex;align-items:center;gap:.428571rem}.course-card__price em[data-v-5e3eae0b]{margin-right:.142857rem;font-style:normal;font-size:.857143rem}.course-card__limit[data-v-5e3eae0b]{font-size:1rem;font-weight:700;color:#ff5c00}.course-card__origin[data-v-5e3eae0b]{font-size:.857143rem;font-weight:400;color:#999}.sidebar-menu-btn[data-v-38a42cd7]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.357143rem;width:2.571429rem;height:2.571429rem;padding:0;margin:0;flex-shrink:0;border:none;border-radius:.571429rem;background:transparent;cursor:pointer}.sidebar-menu-btn[data-v-38a42cd7]:hover{background:#f5f7fa}.sidebar-menu-btn[data-v-38a42cd7]:active{background:#eef2f7}.sidebar-menu-btn__bar[data-v-38a42cd7]{display:block;width:1.285714rem;height:.142857rem;border-radius:.071429rem;background:#101010}.home-page[data-v-6c60fb16]{position:relative;min-height:100%;padding:1.142857rem 1.714286rem .714286rem;box-sizing:border-box}.home-header[data-v-6c60fb16]{position:sticky;top:0;z-index:20;margin:-1.142857rem -1.714286rem 0;padding:1.142857rem 1.714286rem;background:#fff;box-sizing:border-box}.home-header__row[data-v-6c60fb16]{display:flex;align-items:center;gap:1.142857rem}.home-header__greeting[data-v-6c60fb16]{margin:0;flex:1;min-width:0;display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;font-size:1.428571rem;font-weight:700;line-height:2rem;color:#101010}.home-header__menu[data-v-6c60fb16]{margin-right:-.285714rem}.home-header__category-btn[data-v-6c60fb16]{display:inline-flex;align-items:center;gap:.428571rem;max-width:10rem;height:2.571429rem;padding:0 .714286rem;border:.071429rem solid #ececec;border-radius:1.285714rem;background:#fff;color:#101010;font-size:.928571rem;line-height:1.285714rem;cursor:pointer;flex-shrink:0}.home-header__category-icon[data-v-6c60fb16]{display:block;width:1.428571rem;height:1.428571rem;flex-shrink:0;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}.home-header__category-name[data-v-6c60fb16]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-header__category-arrow[data-v-6c60fb16]{flex-shrink:0;font-size:.857143rem;color:#9a9a9a}.home-header--h5 .home-header__row[data-v-6c60fb16]{gap:.571429rem}.home-header--h5 .home-header__search--below[data-v-6c60fb16]{width:100%;margin-top:.714286rem}.home-header__greeting-icon[data-v-6c60fb16]{width:1.571429rem;height:1.571429rem;margin-right:.428571rem;flex-shrink:0;object-fit:contain}.home-header__greeting>span[data-v-6c60fb16]:not(.home-header__greeting-name){flex-shrink:0;white-space:nowrap}.home-header__greeting-name[data-v-6c60fb16]{margin-left:.142857rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-header__evs[data-v-6c60fb16]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.928571rem;line-height:1.428571rem;color:#3580ff;text-decoration:underline;white-space:nowrap}.home-header__evs-icon[data-v-6c60fb16]{display:none;font-size:1.428571rem;color:#3580ff}.home-header__search[data-v-6c60fb16]{display:flex;align-items:center;flex-shrink:0;width:22.857143rem;height:2.571429rem;padding:0 .857143rem;border-radius:.571429rem;background:#f8fafc;box-sizing:border-box;border:.071429rem solid #f1f1f1;cursor:pointer}.home-header__search-icon[data-v-6c60fb16]{display:inline-block;width:1.142857rem;height:1.142857rem;margin-right:.571429rem;background-size:contain;background-position:50%;background-repeat:no-repeat}.home-header__search-placeholder[data-v-6c60fb16]{font-size:.928571rem;color:#9a9a9a}@media (max-width:768px){.home-header[data-v-6c60fb16],.home-page[data-v-6c60fb16]{padding-left:1.142857rem;padding-right:1.142857rem}.home-header[data-v-6c60fb16]{margin-left:-1.142857rem;margin-right:-1.142857rem}}@media (max-width:480px){.home-header[data-v-6c60fb16],.home-page[data-v-6c60fb16]{padding-left:.857143rem;padding-right:.857143rem}.home-header[data-v-6c60fb16]{margin-left:-.857143rem;margin-right:-.857143rem}}@media (max-width:480px){.home-header .home-header__row[data-v-6c60fb16]{gap:.571429rem}.home-header__evs[data-v-6c60fb16]{width:2.571429rem;height:2.571429rem;text-decoration:none}.home-header__evs-text[data-v-6c60fb16]{display:none}.home-header__evs-icon[data-v-6c60fb16]{display:block}.home-header:not(.home-header--h5) .home-header__search[data-v-6c60fb16]{width:2.571429rem;height:2.571429rem;padding:0;justify-content:center}.home-header:not(.home-header--h5) .home-header__search-icon[data-v-6c60fb16]{margin-right:0}.home-header:not(.home-header--h5) .home-header__search-placeholder[data-v-6c60fb16]{display:none}}.home-image-slot[data-v-6c60fb16]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#f2f3f5;color:#c0c4cc;font-size:2.857143rem;line-height:1}.home-image-slot i[data-v-6c60fb16]{line-height:1}.home-image-slot--sm[data-v-6c60fb16]{font-size:2rem}.home-image-slot--avatar[data-v-6c60fb16]{font-size:2rem;border-radius:50%}.home-banner[data-v-6c60fb16]{position:relative;height:auto;margin-bottom:.857143rem;touch-action:pan-y;background:#f2f3f5}.home-banner[data-v-6c60fb16],.home-banner__carousel[data-v-6c60fb16]{width:100%;border-radius:.857143rem;overflow:hidden}.home-banner__carousel[data-v-6c60fb16] .el-carousel__container{border-radius:.857143rem;overflow:hidden;touch-action:pan-y}.home-banner__carousel[data-v-6c60fb16] .el-carousel__item{border-radius:.857143rem;overflow:hidden}.home-banner__carousel[data-v-6c60fb16] .el-carousel__indicators{left:50%;right:auto;bottom:1.142857rem;transform:translateX(-50%);z-index:20}.home-banner__carousel[data-v-6c60fb16] .el-carousel__indicator{padding:.428571rem .285714rem}.home-banner__carousel[data-v-6c60fb16] .el-carousel__button{width:.571429rem;height:.571429rem;border-radius:50%;opacity:1;background-color:hsla(0,0%,100%,.45);box-shadow:0 0 0 .071429rem rgba(0,0,0,.2)}.home-banner__carousel[data-v-6c60fb16] .el-carousel__indicator.is-active .el-carousel__button{background-color:#3d87fc;box-shadow:none}.home-banner__slide[data-v-6c60fb16]{position:relative;width:100%;height:100%;border-radius:.857143rem;overflow:hidden;background:#2a2a2a}.home-banner__image[data-v-6c60fb16]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center center}.home-banner__content[data-v-6c60fb16]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.428571rem 2rem 2.571429rem;box-sizing:border-box;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.25) 45%,rgba(0,0,0,.05));color:#fff;pointer-events:none}.home-banner__content a[data-v-6c60fb16]{pointer-events:auto}.home-banner__top[data-v-6c60fb16]{max-width:32.857143rem}.home-banner__tag[data-v-6c60fb16]{display:block;margin:0 auto .714286rem;padding:0 .428571rem;max-width:100%;font-size:.857143rem;line-height:1.285714rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.home-banner__title[data-v-6c60fb16]{margin:2rem 0 0;font-size:1.571429rem;font-weight:700;line-height:2.285714rem}.home-banner__actions[data-v-6c60fb16]{display:flex;align-items:center;gap:1.142857rem}.home-banner__btn[data-v-6c60fb16]{display:inline-flex;align-items:center;justify-content:center;height:2.571429rem;padding:0 1.285714rem;border:none;border-radius:.571429rem;background:#fff;color:#101010;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;pointer-events:auto;box-sizing:border-box}.home-banner__link[data-v-6c60fb16]{font-size:.928571rem;line-height:1.428571rem;color:#fff;text-decoration:none}@media (max-width:768px){.home-banner__content[data-v-6c60fb16]{justify-content:flex-start;gap:1rem;padding:1.142857rem 1.428571rem 2rem}.home-banner__title[data-v-6c60fb16]{margin-top:1.142857rem}.home-banner__actions[data-v-6c60fb16]{margin-top:.285714rem;gap:.857143rem}.home-banner__btn[data-v-6c60fb16]{height:2.142857rem;padding:0 1rem;font-size:.928571rem;border-radius:.428571rem}}@media (max-width:480px){.home-banner__content[data-v-6c60fb16]{gap:2rem;padding:1.285714rem 1.428571rem 2rem}.home-banner__title[data-v-6c60fb16]{margin-top:.857143rem;margin-bottom:0;line-height:1.35}.home-banner__actions[data-v-6c60fb16]{margin-top:1.642857rem;gap:1.285714rem}}.home-actions[data-v-6c60fb16]{display:flex;flex-wrap:wrap;margin-bottom:.857143rem}.home-actions__item[data-v-6c60fb16]{display:flex;align-items:center;justify-content:center;gap:.714286rem;box-sizing:border-box;width:calc(20% - .68571rem);margin-right:.857143rem;min-width:0;height:4.571429rem;padding:0 .857143rem;border-radius:.571429rem;background:#fff;cursor:pointer;border:.071429rem solid #f1f1f1;box-shadow:.142857rem .428571rem .428571rem 0 hsla(0,0%,90.6%,.4)}.home-actions__item[data-v-6c60fb16]:nth-child(5n){margin-right:0}.home-actions__icon[data-v-6c60fb16]{flex-shrink:0;width:2.571429rem;height:2.571429rem;border-radius:.714286rem;background-size:contain;background-position:50%;background-repeat:no-repeat}.home-actions__label[data-v-6c60fb16]{min-width:0;font-size:1rem;font-weight:500;line-height:1.285714rem;color:#101010;text-align:left;word-break:break-word}@media (max-width:480px){.home-actions:not(.home-actions--h5) .home-actions__item[data-v-6c60fb16]{gap:0;height:4rem;padding:0}.home-actions:not(.home-actions--h5) .home-actions__label[data-v-6c60fb16]{display:none}}.home-actions--h5[data-v-6c60fb16]{flex-wrap:nowrap;justify-content:space-between;gap:.571429rem;margin-bottom:1.142857rem}.home-actions--h5 .home-actions__item[data-v-6c60fb16]{flex:1;flex-direction:column;width:auto;max-width:none;height:auto;min-height:5.142857rem;margin-right:0;padding:.571429rem .285714rem .428571rem;gap:.285714rem;border:.071429rem solid #f1f1f1;border-radius:.571429rem;background:#fff;box-shadow:.142857rem .428571rem .428571rem 0 hsla(0,0%,90.6%,.4)}.home-actions--h5 .home-actions__item[data-v-6c60fb16]:nth-child(5n){margin-right:0}.home-actions--h5 .home-actions__icon[data-v-6c60fb16]{width:2.571429rem;height:2.571429rem;border-radius:.714286rem}.home-actions--h5 .home-actions__label[data-v-6c60fb16]{display:block;width:100%;font-size:.785714rem;font-weight:500;line-height:1rem;color:#101010;text-align:center;white-space:nowrap}@media (max-width:480px){.home-skel--banner[data-v-6c60fb16]{aspect-ratio:385/169}}.home-panels[data-v-6c60fb16]{display:flex;align-items:stretch;margin-bottom:2rem}.home-panels>[data-v-6c60fb16]:first-child{flex:3;min-width:0;margin-right:.857143rem}.home-panels>[data-v-6c60fb16]:last-child{flex:2;min-width:0}.home-panels>.home-panel[data-v-6c60fb16]{align-self:stretch}@media (max-width:768px){.home-panels[data-v-6c60fb16]{flex-direction:column}.home-panels>[data-v-6c60fb16]:first-child{flex:none;width:100%;margin-right:0;margin-bottom:1.142857rem}.home-panels>[data-v-6c60fb16]:last-child{flex:none;width:100%}}.home-panel[data-v-6c60fb16]{display:flex;flex-direction:column;min-height:15.714286rem;box-sizing:border-box}.home-panel--learn[data-v-6c60fb16]{background:#fff;border:.071429rem solid #f1f1f1;border-radius:.571429rem;overflow:hidden}.home-panel--learn .home-panel__head[data-v-6c60fb16]{border-bottom:.071429rem solid #f1f1f1}.home-panel--learn .home-panel__list[data-v-6c60fb16]{flex:1;gap:0;padding:0}.home-panel--learn .home-panel__body[data-v-6c60fb16]{flex:1;background:#fff;border-top:none}.home-panel--learn .home-learn[data-v-6c60fb16]{padding:.857143rem 1.428571rem;border:none;border-bottom:.071429rem solid #f1f1f1;border-radius:0;background:#f7f8fa}.home-panel--learn .home-learn[data-v-6c60fb16]:hover{background:#f7f8fa}.home-panel--learn .home-learn[data-v-6c60fb16]:last-child{border-bottom:none}.home-panel--train[data-v-6c60fb16]{background:#fff;border:.071429rem solid #f1f1f1;border-radius:.571429rem;overflow:hidden;min-height:0;box-sizing:border-box}.home-panel--train .home-panel__head[data-v-6c60fb16]{background:#fff}.home-panel--train .home-panel__list[data-v-6c60fb16]{flex:1;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:.857143rem 1.142857rem 1.142857rem;background:#f7f8fa;-webkit-overflow-scrolling:touch}.home-panel--train .home-panel__body[data-v-6c60fb16]{flex:1;background:#f7f8fa;border-top:none}.home-panel__head[data-v-6c60fb16]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.428571rem;flex-shrink:0}.home-panel__head h3[data-v-6c60fb16]{margin:0;font-size:1.142857rem;font-weight:700;color:#101010}.home-panel__head a[data-v-6c60fb16]{font-size:.928571rem;font-weight:600;color:#3580ff;text-decoration:none}.home-panel__list[data-v-6c60fb16]{display:flex;flex-direction:column;gap:.857143rem;padding:0 1.142857rem 1.142857rem;max-height:14.85714rem;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.home-panel__body[data-v-6c60fb16]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:10.714286rem;padding:1.714286rem 0;background:#f8fafc;border-top:.071429rem solid #f1f1f1}.home-panel__illus[data-v-6c60fb16]{width:11.428571rem;height:8.571429rem;margin-bottom:1.142857rem;background-size:contain;background-position:50%;background-repeat:no-repeat}.home-panel__add[data-v-6c60fb16]{height:2.428571rem;padding:0 1.285714rem;border:.071429rem solid #e7e7e7;border-radius:.571429rem;background:#fff;color:#0c0c0c;font-size:.928571rem;cursor:pointer}.home-panel__list--train[data-v-6c60fb16]{max-height:11.71429rem}@media (max-width:768px){.home-panel.home-panel--has-data[data-v-6c60fb16]{min-height:0!important;height:auto;align-self:flex-start}.home-panel--learn.home-panel--has-data .home-panel__list[data-v-6c60fb16],.home-panel--train.home-panel--has-data .home-panel__list[data-v-6c60fb16]{flex:none;flex-grow:0;height:auto}.home-panel--learn.home-panel--has-data .home-panel__list[data-v-6c60fb16]{max-height:14.85714rem}.home-panel--train.home-panel--has-data .home-panel__list[data-v-6c60fb16]{max-height:11.71429rem}}@media (max-width:480px){.home-panel--learn .home-learn[data-v-6c60fb16]{padding-left:.714286rem;padding-right:.714286rem}.home-panel--train .home-panel__list[data-v-6c60fb16],.home-train[data-v-6c60fb16]{padding-left:.571429rem;padding-right:.571429rem}}.home-train[data-v-6c60fb16]{display:flex;align-items:center;gap:1.142857rem;padding:.714286rem .857143rem;border-radius:.571429rem;border:.071429rem solid #f1f1f1;background:#fff;box-sizing:border-box;min-height:5.428571rem;cursor:pointer}.home-train[data-v-6c60fb16]:hover{background:#fff}.home-train__date[data-v-6c60fb16]{flex-shrink:0;width:fit-content;min-width:6.285714rem;height:4rem;padding:.428571rem .571429rem;border-radius:.428571rem;background:#f5f6f8;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center}.home-train__time-item[data-v-6c60fb16]{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-train__month[data-v-6c60fb16]{font-size:.785714rem;line-height:1rem;font-weight:400;color:#9a9a9a}.home-train__day[data-v-6c60fb16],.home-train__time-line[data-v-6c60fb16]{font-size:1.285714rem;font-weight:700;line-height:1.714286rem;color:#101010}.home-train__time-line[data-v-6c60fb16]{margin:0 .428571rem}.home-train__content[data-v-6c60fb16]{flex:1;min-width:0}.home-train__title[data-v-6c60fb16]{margin:0 0 .428571rem;font-size:1rem;font-weight:600;line-height:1.428571rem;color:#101010;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-train__address[data-v-6c60fb16]{margin:0;font-size:.857143rem;line-height:1.285714rem;color:#9a9a9a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-learn[data-v-6c60fb16]{display:flex;align-items:center;gap:1rem;padding:.857143rem;border-radius:.571429rem;border:.071429rem solid #f1f1f1;box-sizing:border-box;cursor:pointer}.home-learn[data-v-6c60fb16]:hover{background:#fafafa}.home-learn__cover[data-v-6c60fb16]{position:relative;flex-shrink:0;width:8.571429rem;height:auto;aspect-ratio:750/420;border-radius:.428571rem;overflow:hidden;background-color:#f2f3f5}.home-learn__image[data-v-6c60fb16]{position:absolute!important;left:0;top:0;width:100%;height:100%}.home-learn__image[data-v-6c60fb16] .el-image__inner{width:100%;height:100%}.home-learn__content[data-v-6c60fb16]{flex:1;min-width:0}.home-learn__title[data-v-6c60fb16]{margin:0 0 .571429rem;font-size:1rem;font-weight:600;line-height:1.428571rem;color:#101010;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-learn__meta[data-v-6c60fb16]{display:flex;align-items:center;gap:.428571rem;margin-bottom:.571429rem}.home-learn__meta--out[data-v-6c60fb16]{flex-direction:column;align-items:flex-start;gap:.285714rem}.home-learn__meta--out .home-learn__lessons[data-v-6c60fb16],.home-learn__meta--out .home-learn__tag[data-v-6c60fb16]{white-space:nowrap}.home-learn__tag[data-v-6c60fb16]{display:inline-flex;align-items:center;box-sizing:border-box;height:1.285714rem;padding:0 .428571rem;border:.071429rem solid #e0d5c8;border-radius:.214286rem;background:#ebe5dc;color:#a06e0c;font-size:.857143rem;line-height:1.142857rem}.home-learn__tag--premium[data-v-6c60fb16]{border-color:#e0d5c8;background:#ebe5dc;color:#a06e0c}.home-learn__lessons[data-v-6c60fb16]{display:inline-block;padding:.142857rem .428571rem;border-radius:.285714rem;background:#e4e4e5;color:#5f4513;font-size:.857143rem;line-height:1.142857rem}.home-learn__progress[data-v-6c60fb16]{display:flex;align-items:center;gap:.571429rem}.home-learn__bar[data-v-6c60fb16]{flex:1;height:.571429rem;border-radius:.285714rem;background:#f0f0f0;overflow:hidden}.home-learn__bar-inner[data-v-6c60fb16]{height:100%;border-radius:.285714rem;background:#3580ff}.home-learn__percent[data-v-6c60fb16]{flex-shrink:0;font-size:.857143rem;line-height:1.142857rem;color:#9a9a9a}.home-learn__btn[data-v-6c60fb16]{flex-shrink:0;height:2.285714rem;padding:0 1rem;border:.071429rem solid #e7e7e7;border-radius:.428571rem;background:#fff;color:#101010;font-size:.928571rem;cursor:pointer;white-space:nowrap}.home-section[data-v-6c60fb16]{margin-bottom:2rem;padding:0;border-radius:.857143rem;background:#fff}.home-section[data-v-6c60fb16]:last-child{margin-bottom:0}.home-section--teachers[data-v-6c60fb16]{padding:0;margin-bottom:1.428571rem}.home-section--teachers[data-v-6c60fb16]:last-child{margin-bottom:1.428571rem}.home-section__head[data-v-6c60fb16]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.142857rem}.home-section__head h3[data-v-6c60fb16]{margin:0;font-size:1.142857rem;font-weight:700;color:#101010}.home-section__tabs[data-v-6c60fb16]{display:flex;align-items:center;gap:1.714286rem}.home-section__tab[data-v-6c60fb16]{font-size:1.142857rem;line-height:1.714286rem;color:#9a9a9a;cursor:pointer;user-select:none}.home-section__tab.active[data-v-6c60fb16]{color:#101010;font-weight:700}.home-section__more[data-v-6c60fb16]{border:none;background:transparent;color:#3580ff;font-size:.928571rem;font-weight:600;cursor:pointer}.home-course-grid[data-v-6c60fb16]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:1.142857rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:.571429rem}.home-course-grid[data-v-6c60fb16] .course-card{box-sizing:border-box;width:calc(25% - .85714rem);flex:0 0 calc(25% - 0.85714rem);max-width:calc(25% - .85714rem);min-width:0}@media (max-width:768px){.home-course-grid[data-v-6c60fb16] .course-card{width:calc(33.33333% - .7619rem);flex:0 0 calc(33.33333% - 0.7619rem);max-width:calc(33.33333% - .7619rem)}}@media (max-width:480px){.home-course-grid[data-v-6c60fb16] .course-card{width:calc(62.5% - .42857rem);flex:0 0 calc(62.5% - 0.42857rem);max-width:calc(62.5% - .42857rem)}}.home-teacher-list[data-v-6c60fb16]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0}.home-teacher[data-v-6c60fb16]{flex:0 0 12.5%;max-width:12.5%;min-width:0;box-sizing:border-box;text-align:center;cursor:pointer}.home-teacher__avatar[data-v-6c60fb16]{display:block;width:4.571429rem;height:4.571429rem;margin:0 auto .571429rem;border-radius:50%;overflow:hidden;background-color:#f2f3f5}.home-teacher__name[data-v-6c60fb16]{margin-bottom:.285714rem;font-size:.928571rem;font-weight:700;color:#101010;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-teacher__tag-wrap[data-v-6c60fb16]{display:flex;align-items:center;justify-content:center;min-height:2.85714rem;width:100%}.home-teacher__tag[data-v-6c60fb16]{display:inline-block;max-width:calc(100% - .85714rem);margin:0 auto;padding:.285714rem .571429rem;border-radius:.285714rem;background:#ebe5dc;color:#a06e0c;font-size:.857143rem;line-height:1.142857rem;box-sizing:border-box}.home-teacher__tag-text[data-v-6c60fb16]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media (max-width:768px){.home-teacher-list[data-v-6c60fb16]{flex-wrap:wrap;row-gap:1.142857rem;column-gap:.571429rem}.home-teacher[data-v-6c60fb16]{flex:0 0 calc(20% - 0.45714rem);max-width:calc(20% - .45714rem);box-sizing:border-box;padding:0 .142857rem}}@media (max-width:480px){.home-teacher-list[data-v-6c60fb16]{flex-wrap:nowrap;gap:.714286rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;row-gap:0;padding-bottom:.285714rem}.home-teacher[data-v-6c60fb16]{flex:0 0 calc(22.22222% - 0.55556rem);max-width:calc(22.22222% - .55556rem)}}.home-skel[data-v-6c60fb16]{border-radius:.285714rem;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 37%,#f0f0f0 63%);background-size:400% 100%;animation:home-skeleton-shimmer-data-v-6c60fb16 1.4s ease infinite}.home-skel--banner[data-v-6c60fb16]{display:block;width:100%;min-height:8.571429rem;border-radius:.857143rem;aspect-ratio:16/3}.home-skel--cover[data-v-6c60fb16]{flex-shrink:0;width:8.571429rem;aspect-ratio:750/420;border-radius:.428571rem}.home-skel--title[data-v-6c60fb16]{width:72%;height:1.142857rem;margin-bottom:.714286rem}.home-skel--meta[data-v-6c60fb16]{width:48%;height:1rem;margin-bottom:.857143rem}.home-skel--bar[data-v-6c60fb16]{width:88%;height:.571429rem;border-radius:.285714rem}.home-skel--btn[data-v-6c60fb16]{flex-shrink:0;width:5.571429rem;height:2.285714rem;border-radius:.428571rem}.home-skel--date[data-v-6c60fb16]{flex-shrink:0;width:6.285714rem;height:4rem;border-radius:.428571rem}.home-skel--course-cover[data-v-6c60fb16]{width:100%;aspect-ratio:750/420;border-radius:.571429rem .571429rem 0 0}.home-skel--line[data-v-6c60fb16]{flex:1;height:1rem}.home-skel--price[data-v-6c60fb16]{flex-shrink:0;width:3.428571rem;height:1.142857rem}.home-skel--avatar[data-v-6c60fb16]{width:4.571429rem;height:4.571429rem;margin:0 auto .571429rem;border-radius:50%}.home-skel--name[data-v-6c60fb16]{width:56%;height:1rem;margin:0 auto .571429rem}.home-skel--tag[data-v-6c60fb16]{width:40%;height:1.142857rem;margin:0 auto;border-radius:.285714rem}.home-learn--skel[data-v-6c60fb16]{pointer-events:none}.home-learn--skel .home-learn__content[data-v-6c60fb16]{display:flex;flex-direction:column;justify-content:center}.home-train--skel[data-v-6c60fb16]{pointer-events:none}.home-course-grid--skel[data-v-6c60fb16]{overflow:hidden}.home-course-skel[data-v-6c60fb16]{box-sizing:border-box;width:calc(25% - .85714rem);flex:0 0 calc(25% - 0.85714rem);max-width:calc(25% - .85714rem);min-width:0;border-radius:.571429rem;border:.071429rem solid #f1f1f1;background:#fff;overflow:hidden;pointer-events:none}.home-course-skel__body[data-v-6c60fb16]{padding:1.071429rem .571429rem .714286rem}.home-course-skel__foot[data-v-6c60fb16]{display:flex;align-items:center;gap:.714286rem;margin-top:.857143rem}@media (max-width:768px){.home-course-skel[data-v-6c60fb16]{width:calc(33.33333% - .7619rem);flex:0 0 calc(33.33333% - 0.7619rem);max-width:calc(33.33333% - .7619rem)}}@media (max-width:480px){.home-course-skel[data-v-6c60fb16]{width:calc(62.5% - .42857rem);flex:0 0 calc(62.5% - 0.42857rem);max-width:calc(62.5% - .42857rem)}.home-teacher-list--skel[data-v-6c60fb16]{flex-wrap:nowrap;gap:.714286rem;overflow:hidden}.home-teacher--skel[data-v-6c60fb16]{flex:0 0 calc(22.22222% - 0.55556rem);max-width:calc(22.22222% - .55556rem)}}.home-teacher-list--skel[data-v-6c60fb16]{pointer-events:none}.home-teacher--skel[data-v-6c60fb16]{cursor:default}@keyframes home-skeleton-shimmer-data-v-6c60fb16{0%{background-position:100% 0}to{background-position:0 0}}