.pointer{cursor:pointer}button{cursor:pointer;font-size:unset;border:0;outline:none;padding:0}a.umu-design-comp-btn.umu-design-comp-btn-primary{padding-top:.02rem!important}.bg--cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg--contain{background-position:50%;background-repeat:no-repeat;background-size:contain}.flex--start{justify-content:flex-start;display:flex}.flex--center{justify-content:center;align-items:center;display:flex}.flex--end--center{justify-content:flex-end;align-items:center;display:flex}.flex--start--center{justify-content:flex-start;align-items:center;display:flex}.flex--between--center{justify-content:space-between;align-items:center;display:flex}.flex--between--start{justify-content:space-between;display:flex}.flex--1{flex:1;min-width:0}.margin-top-0{margin-top:0}.fixed--bottom{width:100%;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width:1025px){.fixed--bottom{width:7rem}}.display-rtl i.icon.icon-back-blue,.display-rtl .umu-design-comp-icon.umu-design-comp-icon-SmallMore,.display-rtl .umu-design-comp-icon-BigMore{transform:rotate(180deg)}.display-rtl i.icon-entity.entity-right-arrow-gray,.display-rtl .icon.icon-forward,.display-rtl i.icon.icon-previous{transform:scaleX(-1)}:root{--brand-primary-color:var(--umu-color-primary,#fab400);--border-primary-radius:4px;--border-primary-color:#eee;--font-color:var(--umu-color-text,#333);--button-primary-color:var(--umu-color-primary,#fab400);--progress-primary-color:var(--umu-color-primary,#ffbd2b);--progress-background-color:var(--umu-color-fill-secondary,#eee)}body{width:100%;min-width:9.6rem;font-size:.14rem}button{background-color:transparent;border:0;outline:none;padding:0}.pcProgramHome-doc{background-color:var(--umu-color-bg-base,#fff)}.module-item.empty>div>.directory-folder__fold,.program-course-item.empty>div>.directory-folder__fold,.chapter-item.empty>div>.directory-folder__fold{visibility:hidden;pointer-events:none}.module-course-wrap{position:relative}.module-course-wrap .lock-mask{display:none}.module-course-wrap.is-locked .lock-mask{background:rgba(255,255,255,.7);display:block;position:absolute;top:0;bottom:.01rem;left:0;right:0}.no-module .program-course-item{padding:.12rem 0 .1rem}.source-task-confirm-content .source-task-confirm-content__p{margin-bottom:.12rem}.source-task-confirm-content .source-task-confirm-content__operation{cursor:pointer;color:#1e6ee6;justify-content:flex-start;align-items:center;display:flex}.width-limit{box-sizing:border-box;max-width:100vw;margin:0 auto;padding:0 .4rem}.program-home .program-home__content__detail__desc{padding-bottom:1rem}.program-home .detail__desc__label{margin:.24rem 0 .12rem;font-size:.15rem;font-weight:600}.program-home .program-directory{padding-bottom:80vh}.program-home .program-directory .emigrate-tips{text-align:left;color:#643c00;background:rgba(250,180,0,.08);border:1px solid rgba(250,180,0,.24);border-radius:4px;margin:.11rem 0;padding:.08rem .16rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.program-home .program-directory .emigrate-tips .tipIcon{width:.16rem;height:.16rem;margin-left:.08rem;display:inline-block}.program-home .program-home__content__side{flex-direction:column;display:flex}.program-home .program-home__content__side .text-certificate{margin-top:.12rem;font-size:.14rem;line-height:.22rem}.program-home .program-home_certificate{box-sizing:border-box;width:3.84rem}.program-home__header{box-sizing:border-box;background-color:#ccc;height:4rem;position:relative;overflow:hidden}.program-home__header .cooperator-operation .umu-design-comp-btn{align-items:center;margin-right:.12rem;display:inline-flex}.program-home__header .cooperator-operation .umu-design-comp-btn .umu-design-comp-icon{width:.16rem;height:.16rem;margin-right:.04rem;transform:scale(1.2)}.program-home__header .preview-btn{color:#fff;cursor:pointer;font-size:.16rem;text-decoration:underline}.program-home__header .desc-preview__content{justify-content:space-between;align-items:flex-end;max-height:.44rem;font-size:.16rem;line-height:.22rem;display:flex;position:relative}.program-home__header .desc-preview__content .preview-btn{white-space:nowrap}.program-home__header .bg-filter{z-index:0;-webkit-filter:blur(.06rem)brightness(120%);filter:blur(.06rem)brightness(120%);position:absolute;top:0;bottom:-.05rem;left:0;right:0}.program-home__header .bg-filter .mask{background-color:rgba(0,0,0,.15);position:absolute;top:0;bottom:0;left:0;right:0}.program-home__header .program-home__banner{z-index:1;box-sizing:border-box;color:#fff;height:100%;margin:0 auto;position:relative}.program-home__header .program-home__banner .banner__left{flex-direction:column;justify-content:space-between;display:flex}.program-home__header .program-home__banner .banner__left__back.hide-btn{visibility:hidden}.program-home__header .program-home__banner .btn-back{color:#fff;margin-top:.18rem}.program-home__header .program-home__banner .btn-back .umu-design-comp-icon-Bigback{width:.18rem;height:.18rem;margin-right:.06rem}.program-home__header .program-home__banner .banner__left__info__title{max-height:1.16rem;margin-top:.31rem;font-size:.48rem;font-weight:600;line-height:.58rem}.program-home__header .program-home__banner .banner__left__info__stat{margin:.12rem 0;font-size:.14rem}.program-home__header .program-home__banner .banner__left__info__stat .umu-design-comp-icon{width:.16rem;height:.16rem;margin-right:.04rem}.program-home__header .program-home__banner .banner__left__info__stat .stat__text{margin-right:.24rem;line-height:.2rem}.program-home__header .program-home__banner .banner__left__info__stat .umu-design-comp-icon-Copy{cursor:pointer;margin-left:.04rem}.program-home__header .program-home__banner .banner__left__info__desc{height:.44rem;margin-top:.13rem;font-size:.16rem;line-height:.22rem}.program-home__header .program-home__banner .banner__left__nextleraning{box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:4px;max-width:9.6rem;margin-bottom:.32rem;padding:.1rem .16rem}.program-home__header .program-home__banner .nextleraning__left{margin-right:.16rem}.program-home__header .program-home__banner .nextleraning__left .user-avatar-info{margin-right:.08rem}.program-home__header .program-home__banner .nextleraning__left .nextleraning__left__info{font-size:.16rem;line-height:.22rem}.program-home__header .program-home__banner .nextleraning__left .nextleraning__left__info .info__prompt{margin-bottom:.04rem}.program-home__header .banner__right{flex-direction:column;justify-content:space-between;height:100%;margin-left:.36rem;display:flex}.program-home__header .banner__right .banner__right__rccode{text-align:center}.program-home__header .banner__right .banner__right__rccode__img{width:1.28rem;height:1.28rem}.program-home__header .banner__right .banner__right__rccode__desc{margin-top:.08rem;font-size:.14rem;line-height:.2rem}.program-home__header .banner__right .banner__right__rccode{align-self:end;margin-top:.42rem}.program-home__header .banner__right .banner__right__opera{align-self:end;margin-bottom:.32rem}.program-home__header .banner__right .banner__right__opera .banner__right__opera__share{margin-left:.16rem}.program-home__header .banner__right .banner__right__opera .banner__right__opera__enroll{color:#fff}.program-home__header .banner__right .banner__right__opera .banner__right__opera__enroll .umu-design-comp-icon-Registration{margin-right:.04rem}.learning-program-desc-popover{min-height:2rem;color:var(--umu-color-text,#222)}.learning-program-desc-popover .learning-program-desc-popover__title{margin-bottom:.24rem;font-size:.16rem;font-weight:600}.learning-program-desc-popover .module-rich-desc{min-height:3rem;max-height:75vh;margin-bottom:.1rem;overflow:auto}.backContent{cursor:pointer;justify-content:center;align-items:center;display:flex}.backContent .iconBack{color:#fff;width:.2rem;height:.2rem}.backContent span{color:#fff;margin-left:.04rem;font-size:.16rem;font-style:normal;font-weight:400;line-height:.22rem}.userAvatarContent{flex-direction:column;align-items:center;display:flex}.userAvatarContent .avatarContent{text-align:center;box-sizing:border-box;border-radius:20px;width:.4rem;height:.4rem;line-height:.4rem}.userAvatarContent .avatarContent img{border:1px solid rgba(238,238,238,.5);border-radius:20px;width:.4rem;height:.4rem}.userAvatarContent .badge{width:.2rem;height:.2rem;position:relative;top:-.18rem;left:.15rem}.userAvatarContent .level{text-align:center;color:#fff;background:#3f51b5;border-radius:2px;padding:.02rem .04rem;font-size:.12rem;font-style:normal;font-weight:400;line-height:.12rem;position:relative;top:-.08rem}.courseAmountInfo{justify-content:flex-start;align-items:center;height:.2rem;line-height:.2rem;display:flex}.courseAmountInfo .sessionTotalNumber{justify-content:flex-start;align-items:center;margin-right:.12rem;display:flex}.courseAmountInfo .sessionTotalNumber .iconSessionTotalNumber{color:#fff;width:.16rem;height:.16rem;display:inline-block}.courseAmountInfo .sessionTotalNumber span{color:#fff;margin-left:.04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.courseAmountInfo .courseDuration{justify-content:flex-start;align-items:center;margin-right:.12rem;display:flex}.courseAmountInfo .courseDuration .iconCourseDuration{color:#fff;width:.16rem;height:.16rem;display:inline-block}.courseAmountInfo .courseDuration span{color:#fff;margin-left:.04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.courseAmountInfo .courseAccessCode{justify-content:flex-start;align-items:center;margin-right:.12rem;display:flex}.courseAmountInfo .courseAccessCode span{color:#fff;margin-left:.04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.courseAmountInfo .courseAccessCode span:first-child{margin-left:0}.courseAmountInfo .courseAccessCode .copy{color:#fff;cursor:pointer}.courseAmountInfo .courseAccessCode .copy .iconCopy{color:#fff;cursor:pointer;width:.16rem;height:.16rem;position:relative;top:.02rem}.courseAmountInfo .courseAccessCode .iconTips{cursor:pointer;width:.16rem;height:.16rem;margin-left:.04rem}.courseAmountInfo .course-expiry{color:#fff;font-size:.14rem;font-weight:400;line-height:.2rem}.courseAmountInfoPopover{width:3.5rem}.courseAmountInfoPopover .rc-tooltip-inner{color:#fff;background:rgba(0,0,0,.75);border-radius:4px}.courseAmountInfoPopover .rc-tooltip-inner .tipsLabelContent{color:#fff;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.lecturerIntroduction{padding:.16rem 0}.lecturerIntroduction .title{color:var(--umu-color-text,#222);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.lecturerIntroduction .lecturerInfoContent{justify-content:space-between;align-items:center;margin-top:.12rem;display:flex}.lecturerIntroduction .lecturerInfoContent.display_block{display:block}.lecturerIntroduction .lecturerInfoContent .is-mobile.user-name-info.transcate{max-width:100%}.lecturerIntroduction .description{margin-top:.1rem;font-size:.14rem;line-height:.2rem}.lecturerIntroduction .teacher-info-box .teacher-info{width:auto}.lecturerIntroduction .teacher-info-box .teacher-info .teacher-wrapper .wrap-top{height:auto}.lecturerIntroduction .lecturerList .lecturerCard{border-top:1px solid var(--umu-color-fill-secondary,#eee);margin-top:.1rem;padding-top:.2rem}.lecturerIntroduction .description{text-overflow:ellipsis;-webkit-line-clamp:4;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lecturerIntroduction .description .btn-fold{color:#1e6ee6}.lecturerIntroduction .description .btn-fold.fold{padding-left:.06rem}.lecturerIntroduction .description .btn-fold.unfold{margin-left:0}.courseDirectory{max-width:100%}.courseDirectory.narrow{min-width:auto}.courseDirectory .emigratedTipsNarrow{margin:.08rem}.courseDirectory .courseDirectoryList.narrow{border-right:1px solid var(--umu-color-border,#e0e0e0)}.courseDirectory .courseDirectoryList .noCourse{text-align:center;margin:1.44rem auto 0}.courseDirectory .courseDirectoryList .noCourse .noCourseImg{width:1.71rem;height:.87rem}.courseDirectory .courseDirectoryList .noCourse .noCourseLabel{color:var(--umu-color-text-secondary,#666);margin-top:.3rem;font-size:.16rem;font-style:normal;font-weight:400;line-height:.2rem}.courseLearningStatus{background:rgba(0,0,0,.5);border-radius:4px;flex:auto;justify-content:space-between;align-items:center;padding:.1rem .16rem;line-height:.68rem;display:flex}.courseLearningStatus.narrow{width:auto}.courseLearningStatus .courseContent{justify-content:flex-start;align-items:center;display:flex}.courseLearningStatus .courseContent .avatarContent{position:relative;top:-.03rem}.courseLearningStatus .courseContent .lastCourse{color:#fff;margin-left:.08rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.22rem}.courseLearningStatus .courseContent .lastCourse .lastCourseLabel{height:.22rem}.courseLearningStatus .courseContent .lastCourse .lastCourseTitle{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.04rem;display:-webkit-box;overflow:hidden}.courseLearningStatus .courseLearningStatusContent{justify-content:space-between;align-items:center;margin-left:.08rem;display:flex}.courseLearningStatus .courseLearningStatusContent .learningButton{flex:none;margin-left:.08rem;line-height:.17rem}.courseOperationContent{-webkit-flex:0 0 500px;flex:0 0 5rem;justify-content:flex-end;align-items:center;display:flex}@media only screen and (max-width:1024px){.courseOperationContent{-webkit-flex:0 0 440px;flex:0 0 4.4rem}}.courseOperationContent .operationItem{color:#fff;line-height:.17rem}.courseOperationContent .iconIsCourseFavorite{cursor:pointer;width:.2rem;height:.2rem;margin-top:.12rem}.courseOperationContent .share{margin-left:.12rem}.courseOperationContent .iconShare{cursor:pointer;width:.2rem;height:.2rem;margin-top:.12rem;margin-left:.24rem}.courseOperationContent .iconIsCourseEnrolledContainer{cursor:pointer;color:#fff;align-items:center;margin-right:.12rem;font-size:.14rem;font-weight:500;line-height:.2rem;display:flex}.courseOperationContent .iconIsCourseEnrolledContainer .iconIsCourseEnrolled{width:.2rem;height:.2rem;margin-right:.04rem}.narrow .courseOperationContent{justify-content:flex-start}.courseQrCodeContent{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.courseQrCodeContent .imgContent{background:var(--umu-color-bg-base,#fff);border-radius:1px;justify-content:center;align-items:center;padding:.03rem;display:flex}.courseQrCodeContent .imgContent img{display:inline-block}.courseQrCodeContent .labelContent{margin-top:.04rem}.courseQrCodeContent .labelContent .label{color:#fff;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.certi-close-icon{color:#fff;cursor:pointer;position:absolute;top:-.24rem;right:-.48rem}.learnCertificate{background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-fill-secondary,#eee);box-sizing:border-box;border-radius:4px;padding:.12rem}.learnCertificate .titleContent{justify-content:space-between;align-items:center;display:flex}.learnCertificate .titleContent .title{color:var(--umu-color-text,#000);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.learnCertificate .certificateContent{flex-direction:column;align-items:center;display:flex}.learnCertificate .certificateContent .description{color:var(--umu-color-text,#222);text-align:center;margin-top:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.22rem}.learnCertificate .certificateContent .receivedUserList{justify-content:center;align-items:center;margin-top:.08rem;display:flex}.learnCertificate .certificateContent .receivedUserList .receivedUserListItem{margin-right:.1rem}.learnCertificate .certificateContent .receivedUserList span{color:var(--umu-color-text,#222);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.learnCertificate .certificateContent .certificate{text-align:center;background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/db8134cb94c14093.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;margin-top:.24rem;display:flex}.learnCertificate .certificateContent .certificate .certificate-description-label-info{width:100%;margin-top:.12rem}.learnCertificate .certificateContent .certificate .cert-container{flex-direction:column;align-items:center;display:flex}.learnCertificate .certificateContent .certificate .certificateInfo{position:relative}.learnCertificate .certificateContent .certificate .certificateInfo .editLearnCertificate{text-align:center;width:100%;color:var(--umu-color-text-secondary,#666);cursor:pointer;font-size:.14rem;font-weight:400;line-height:.2rem;position:absolute;bottom:-.3rem}.learnCertificate .certificateContent .certificate .certificateInfo .editLearnCertificate:hover{color:var(--umu-color-text,#222)}.learnCertificate .certificateContent .certificate .certificateInfo.withCert:first-child{margin-bottom:.2rem;margin-right:.2rem}.learnCertificate .certificateContent .certificate .certificateInfo .course-certificate-info.course-certificate-info-small{width:1.5rem}.learnCertificate .certificateContent .certificate .certificateInfo .editLearnCertificate{bottom:.15rem}.learnCertificate .certificateContent .certificate .certificateInfo .course-certificate-info.course-certificate-info-1-small .certificate-theme-info{width:1.5rem;height:2rem}.learnCertificate .certificateContent .certificate .certificateInfo .course-certificate-info.course-certificate-info-2-small{width:2rem}.learnCertificate .certificateContent .certificate .certificateInfo .course-certificate-info.course-certificate-info-2-small .certificate-theme-info{width:100%}.learnCertificate .react-cooperation-action-wrap.disabled .editLearnCertificate{display:none}.student-certificate-dialog .umu-dialog-main{background-color:unset;box-shadow:unset;align-items:center;padding:0;display:flex}.student-certificate-dialog .umu-dialog-main .cert-space{width:.3rem;height:.01rem}.student-certificate-dialog .certi-close-icon{top:0}.umu-design-comp-modal-wrap.umu-design-comp-modal-confirm-centered.showCompleteCertificate .umu-design-comp-modal-footer{display:none}.umu-design-comp-modal-wrap.umu-design-comp-modal-confirm-centered.showCompleteCertificate .showLearnCertificateContent{min-width:5.4rem}.umu-design-comp-modal-wrap.umu-design-comp-modal-confirm-centered.showCompleteCertificate .showLearnCertificateContent .showLearnCertificate .imgContent{width:5.68rem}.learningGroupContent{background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-fill-secondary,#eee);box-sizing:border-box;border-radius:4px;justify-content:space-between;align-items:center;height:.8rem;padding:.08rem .12rem;display:flex}.learningGroupContent:hover{cursor:pointer}.learningGroupContent .im-msg{word-break:break-all}.learningGroupContent .learningGroupInfo{justify-content:flex-start;display:flex}.learningGroupContent .learningGroupInfo .imageContent{-webkit-flex:0 0 64px;background:#e0e0e0;flex-wrap:wrap-reverse;flex:0 0 .64rem;justify-content:center;align-items:center;width:.64rem;height:.64rem;padding:.04rem;display:flex;overflow:hidden}.learningGroupContent .learningGroupInfo .imageContent.img-1{padding:0}.learningGroupContent .learningGroupInfo .imageContent.img-1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.learningGroupContent .learningGroupInfo .imageContent img{width:.26rem;height:.26rem;display:block}.learningGroupContent .learningGroupInfo .infoContent{margin:.04rem .04rem .04rem .08rem}.learningGroupContent .learningGroupInfo .infoContent .title{color:var(--umu-color-text,#000);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.learningGroupContent .learningGroupInfo .infoContent .desc{color:var(--umu-color-text,#000);margin-top:.06rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.learningGroupContent .more{cursor:pointer}.learningGroupContent .more .iconMore{color:var(--umu-color-text-secondary,#666);width:.2rem;height:.2rem}.learnStatistics{background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-fill-secondary,#eee);box-sizing:border-box;border-radius:4px;padding:0 .12rem}.learnStatistics .titleContent{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:space-between;align-items:center;height:.46rem;line-height:.46rem;display:flex}.learnStatistics .titleContent .title{color:var(--umu-color-text,#000);margin-right:.08rem;font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.learnStatistics .titleContent .seeAll{cursor:pointer;align-items:center;display:flex}.learnStatistics .titleContent .seeAll span{color:var(--umu-color-text-secondary,#666);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.learnStatistics .titleContent .seeAll span:hover{color:var(--umu-color-text,#222)}.learnStatistics .titleContent .seeAll .iconSeeAll{color:var(--umu-color-text-secondary,#666);margin-left:.02rem}.learnStatistics .progressContent{margin:.12rem 0}.learnStatistics .progressContent .label{color:var(--umu-color-text,#000);flex:none;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.learnStatistics .progressContent .label span{margin-left:.04rem;font-weight:500}.learnStatistics .progressContent .progress{background:#c4c4c4;width:100%;height:.06rem;margin-top:.08rem}.learnStatistics .progressContent .progress .progressBar{background:#ffbd2b;width:0%;height:.06rem}.learnStatistics .description{color:var(--umu-color-text,#000);margin-bottom:.06rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.display-rtl{direction:rtl}.display-rtl i.icon-arrow.right{transform:rotate(270deg)}.display-rtl .iG_arrow_right{transform:rotate(180deg)}.display-rtl .header-banner i.icon.icon-share{transform:scaleX(-1)}.display-rtl i.icon.icon-arrow-black{transform:rotate(180deg)}.display-rtl i.iconfont.icon-arrow-right{display:inline-block;transform:scaleX(-1)}.display-rtl .question-card .card-content .arrow{transform:rotate(180deg)}.display-rtl .icon-discussion,.display-rtl .icon-left-arrow-black,.display-rtl .icon-right-arrow,.display-rtl .icon-arrow-right,.display-rtl .umu-design-comp-icon-SmallBack,.display-rtl .iG_arrow_right,.display-rtl .icon-entity.entity-homework-nav-next,.display-rtl .icon-entity.entity-homework-nav-prev,.display-rtl .umu-design-comp-icon-Next,.display-rtl .umu-design-comp-icon-Prev,.display-rtl .umu-design-comp-icon-Next2,.display-rtl .umu-design-comp-icon-Bigback,.display-rtl .umu-design-comp-icon-ArrowBack,.display-rtl .tool-bar-left.first-page,.display-rtl .tool-bar-right.next-page{transform:scaleX(-1)}.display-rtl .audio-player,.display-rtl .video-player .u-control-bar,.display-rtl .u-control-bar{direction:ltr}.display-rtl i.icon.icon-back-blue,.display-rtl .umu-design-comp-icon.umu-design-comp-icon-SmallMore,.display-rtl .umu-design-comp-icon-BigMore{transform:rotate(180deg)}.display-rtl i.icon-entity.entity-right-arrow-gray,.display-rtl .icon.icon-forward,.display-rtl i.icon.icon-previous{transform:scaleX(-1)}.display-rtl .umu-design-comp-popover-placement-left,.display-rtl .umu-design-comp-popover-placement-leftTop,.display-rtl .umu-design-comp-popover-placement-leftBottom{padding-left:0!important;padding-right:.153137rem!important}.display-rtl .umu-design-comp-popover-placement-right,.display-rtl .umu-design-comp-popover-placement-rightTop,.display-rtl .umu-design-comp-popover-placement-rightBottom{padding-left:.153137rem!important;padding-right:0!important}.display-rtl .umu-design-comp-popover-placement-left .umu-design-comp-popover-content .umu-design-comp-popover-arrow,.display-rtl .umu-design-comp-popover-placement-leftTop .umu-design-comp-popover-content .umu-design-comp-popover-arrow,.display-rtl .umu-design-comp-popover-placement-leftBottom .umu-design-comp-popover-content .umu-design-comp-popover-arrow{margin-left:0!important;margin-right:.01rem!important;left:auto!important;right:0!important;transform:translate(100%)scale(-1)!important}.display-rtl .umu-design-comp-popover-placement-right .umu-design-comp-popover-content .umu-design-comp-popover-arrow,.display-rtl .umu-design-comp-popover-placement-rightTop .umu-design-comp-popover-content .umu-design-comp-popover-arrow,.display-rtl .umu-design-comp-popover-placement-rightBottom .umu-design-comp-popover-content .umu-design-comp-popover-arrow{margin-left:.01rem!important;margin-right:0!important;left:0!important;right:auto!important;transform:translate(-100%)scale(-1)!important}.display-rtl #common-header{direction:ltr}html.font-1-0{font-size:100px}html.font-1-1{font-size:110px}html.font-1-2{font-size:120px}html.font-1-5{font-size:150px}.umu-design-comp-icon{width:.2rem;height:.2rem}.umu-ui-tabs-container.theme-center .umu-ui-tabs{gap:.1rem}.umu-ui-tabs-container.theme-center .umu-ui-tabs .tab{height:.44rem}.list-panel .list-blank .list-blank-v1 .list-blank-img{margin:auto}#umu-design-comp-dialog .umu-design-comp-dialog-content-box{max-width:90vw}.list-panel .list-blank .list-blank-v1.blank-data a.umu-design-comp-btn{min-width:-webkit-fit-content;max-width:100%;min-width:-moz-fit-content;min-width:fit-content}.fine-scroll-bar{overflow:auto}.fine-scroll-bar::-webkit-scrollbar{background-clip:padding-box;width:.04rem;height:.02rem}.fine-scroll-bar::-webkit-scrollbar:hover{width:.06rem}.fine-scroll-bar::-webkit-scrollbar-track{box-shadow:inset 0 0 .04rem var(--umu-color-fill-secondary,#eee)}.fine-scroll-bar::-webkit-scrollbar-thumb{background-color:#ccc;background-clip:padding-box}.fine-scroll-bar::-webkit-scrollbar-thumb:hover{background-color:#666;border:2px solid #666}.pageBanner{background-repeat:no-repeat;background-size:cover;justify-content:center;display:flex;position:relative;overflow:hidden}.pageBanner.normal{min-width:9.6rem}.pageBanner .pageBanner-responsive-bg-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0}.pageBanner .pageBanner-responsive-bg-wrapper .responsive-bg{-webkit-filter:blur(.16rem);filter:blur(.16rem);background-size:cover;width:100%;height:100%}.pageBanner .pageBanner-responsive-bg-wrapper .mask{z-index:1;background:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;left:0;right:0}.pageBanner .courseTitleContentNarrow{flex:1;margin-top:.16rem}.pageBanner .courseTitleContentNarrow .courseTitleNarrow{color:#fff;cursor:pointer;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:.24rem;font-style:normal;font-weight:500;line-height:.28rem;display:-webkit-box;overflow:hidden}.pageBanner.narrow{height:2rem;overflow:hidden}.pageBanner.narrow .pageBannerContent{flex:1;justify-content:flex-start;height:2rem;padding:0 .16rem}.pageBanner .pageBannerContent{background-repeat:no-repeat;background-size:cover;position:relative}.pageBanner .pageBannerContent .banner-content-wrapper{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.pageBanner .pageBannerContent .pageBannerContent-shadow{background:rgba(0,0,0,.2);position:absolute;top:0;bottom:0;left:0;right:0}.pageBanner.normal .pageBannerContent{flex-direction:column;justify-content:space-between;width:100%;min-height:4rem;padding:0 .4rem .32rem;display:flex}.pageBanner.normal .pageBannerContent .courseInfoContent{justify-content:space-between;-webkit-align-items:top;align-items:top;display:flex}.pageBanner.normal .pageBannerContent .courseInfoContent .courseInfo{flex:1 0 auto}.pageBanner.normal .pageBannerContent .courseInfoContent .courseInfo .courseTitleContent{max-width:9.9rem;margin-top:.49rem}.pageBanner.normal .pageBannerContent .courseInfoContent .courseInfo .courseTitleContent .courseTitleInit{color:#fff;text-overflow:ellipsis;visibility:hidden;-webkit-box-orient:vertical;font-size:.48rem;font-style:normal;font-weight:500;line-height:.58rem;display:-webkit-box;overflow:hidden}.pageBanner.normal .pageBannerContent .courseInfoContent .courseInfo .courseTitleContent .courseTitleShort{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.48rem;font-style:normal;font-weight:500;line-height:.58rem;display:-webkit-box;overflow:hidden}.pageBanner.normal .pageBannerContent .courseInfoContent .courseInfo .courseTitleContent .courseTitleLong{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.28rem;font-style:normal;font-weight:500;line-height:.38rem;display:-webkit-box;overflow:hidden}.pageBanner.normal .pageBannerContent .courseInfoContent .courseInfo .courseAmountInfoContent{margin-top:.11rem}.pageBanner.normal .pageBannerContent .courseLearningContent{justify-content:space-between;align-items:flex-end;display:flex}.lectureEditOptions{justify-content:flex-start;align-items:center;margin:.18rem 0;display:flex}.lectureEditOptions .editCourse{color:#fff;line-height:.17rem}.lectureEditOptions .editBgImage{color:#fff;margin-left:.12rem;line-height:.18rem}.lectureEditOptions .previewPageButton{color:#fff;justify-content:center;align-items:center;margin-left:.12rem;line-height:.18rem;display:flex}.lectureEditOptions .previewPageButton .iconPreview{color:#fff;width:.2rem;height:.2rem;margin-right:.04rem}.pageContent{flex:1;justify-content:space-between;align-items:flex-start;padding:.16rem .4rem;display:flex}.pageContent.narrow{z-index:10;padding:0;position:relative;top:-.52rem}.pageContent.narrow .pageCourseDetail{width:100%;overflow:visible}.pageContent.normal .pageCourseDetail{flex:1;overflow:visible}.pageContent .pageCourseDetail .tableItem .ant-tabs-tab-btn{color:var(--umu-color-text,#222);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.pageContent .popover-show-all{color:#1e6ee6;flex-direction:row-reverse;align-items:center;height:.44rem;display:flex}.pageContent .popover-show-all .show-all-btn{cursor:pointer;align-items:center;gap:4px;display:flex}.pageContent .learningInfo{min-width:3.12rem;margin-left:.16rem}.pageContent .learningInfo.hide{display:none}.pageContent .learningInfo .learningInfoItem{width:3.84rem;margin-bottom:.12rem}.course-side-iframe-wrapper{z-index:10;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.course-side-iframe-wrapper.show{display:flex}.course-side-iframe-wrapper.hide{display:none}.course-side-iframe-wrapper .outside-wrapper{flex:1}.course-side-iframe-wrapper .side-iframe-wrapper{background:var(--umu-color-bg-base,#fff);width:706px;height:100vh;position:relative}.course-side-iframe-wrapper .side-iframe-wrapper .iframe-wrapper{margin:0 auto}.course-side-iframe-wrapper .side-iframe-wrapper .close{width:.36rem;height:.36rem;color:var(--umu-color-bg-base,#fff);cursor:pointer;position:absolute;top:.2rem;left:-.36rem}.course-side-iframe-wrapper .side-iframe-wrapper .fake-navigation-bar{z-index:1;background:var(--umu-color-bg-base,#fff);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 .05rem .06rem -.06rem #eee}.course-side-iframe-wrapper .side-iframe-wrapper .fake-navigation-bar.short{width:2rem;height:.58rem;box-shadow:none;top:0;overflow:hidden}.course-side-iframe-wrapper .side-iframe-wrapper .fake-navigation-bar.short.left{left:0;right:unset}.course-side-iframe-wrapper .side-iframe-wrapper .fake-navigation-bar.short.right{right:0;left:unset}.course-side-iframe-wrapper .side-iframe-wrapper .fake-navigation-bar .icon-left{cursor:pointer;background:var(--umu-color-bg-base,#fff);justify-content:center;align-items:center;width:.5rem;height:.4rem;display:flex;position:absolute;top:0;left:0}.course-side-iframe-wrapper .side-iframe-wrapper .fake-navigation-bar .iframe-side-title{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.pc-pk-activity{border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:4px;padding:.12rem}.pc-pk-activity button{color:var(--umu-color-text-secondary,#666);cursor:pointer;background-color:transparent;border:0;outline:none}.pc-pk-activity .pc-pk-activity__title{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);padding-bottom:.1rem;font-size:.16rem;font-weight:600;line-height:.2rem}.pc-pk-activity .pc-pk-activity__content__title{padding:.24rem 0 .04rem;font-size:.16rem;line-height:.22rem}.pc-pk-activity .pc-pk-activity__content__metrics{margin:.08rem 0;line-height:.2rem}.pc-pk-activity .pc-pk-activity__content__metrics ul{border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:4px}.pc-pk-activity .pc-pk-activity__content__metrics ul.onlyone{border:0}.pc-pk-activity .pc-pk-activity__content__metrics ul.onlyone li{border-right:0;padding:.09rem 0;color:#222!important}.pc-pk-activity .pc-pk-activity__content__metrics ul.onlyone li:after{display:none}.pc-pk-activity .pc-pk-activity__content__metrics ul li{border-right:1px solid var(--umu-color-fill-secondary,#eee);cursor:pointer;padding:.09rem .15rem}.pc-pk-activity .pc-pk-activity__content__metrics ul li.active:first-child:after{border-radius:4px 0 0 4px}.pc-pk-activity .pc-pk-activity__content__metrics ul li.active:last-child:after{border-radius:0 4px 4px 0}.pc-pk-activity .pc-pk-activity__content__metrics ul li:last-child{border-right:0}.pc-pk-activity .pc-pk-activity__content__metrics ul li.active{color:var(--umu-color-primary-hover,#f2af2e);font-weight:600;position:relative}.pc-pk-activity .pc-pk-activity__content__metrics ul li.active:after{content:"";border:1px solid var(--umu-color-primary-hover,#f2af2e);position:absolute;top:-.01rem;bottom:-.01rem;left:-.01rem;right:-.01rem}.pc-pk-activity .pc-pk-activity__content__metrics button{border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:4px;width:.36rem;height:.36rem;margin-left:.08rem}.pc-pk-activity .pc-pk-activity__content__ranks{margin-bottom:.12rem}.pc-pk-activity .pk-team-rank .pk-team-rank__medal{background:50%/contain no-repeat;width:.32rem;height:.32rem;margin-right:.08rem}.pc-pk-activity .pk-team-rank .pk-team-rank__medal.ranking-1{background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/21efb703a42e8382.png)}.pc-pk-activity .pk-team-rank .pk-team-rank__medal.ranking-2{background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/2d9aa1581ee87148.png)}.pc-pk-activity .pk-team-rank .pk-team-rank__medal.ranking-3{background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/a33dea3650356c70.png)}.pc-pk-activity .pk-team-rank .pk-team-rank__info{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);height:.58rem}.pc-pk-activity .pk-team-rank .pk-team-rank__score{margin-right:.12rem;font-size:.18rem;font-weight:600}.popover{--color-popover:white;--color-title:#212121;--color-icon-close:#222;--color-content:#212121;--color-footer:#1e6ee6;--color-scrollbar-track:transparent;--color-scrollbar-thumb:rgba(0,0,0,.3);position:relative}.popover.open .arrow{content:"";opacity:100;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid var(--color-popover)}.popover-trigger{flex-direction:column;align-items:center;display:flex;position:relative}.popover-trigger .arrow{content:"";border-left:0 solid transparent;border-right:0 solid transparent;border-bottom:0 solid var(--color-popover);z-index:99999;opacity:0;width:0;height:0;transition:all .2s ease-out;position:absolute}.popover-body{z-index:9999;border-radius:var(--umu-border-radius,4px);box-sizing:border-box;background-color:var(--color-popover);opacity:100;flex-direction:column;max-height:0;padding:.24rem .24rem 0;transition:all .2s ease-out;display:flex;position:absolute;box-shadow:.02rem .02rem .24rem 0 rgba(0,0,0,.1)}.popover-body-header{color:var(--color-icon-close);z-index:10;justify-content:space-between;align-items:center;margin-bottom:.14rem;font-size:.16rem;font-weight:500;display:flex}.popover-body-header-title{color:var(--color-title)}.popover-body-header .icon-close{cursor:pointer}.popover-body-content{color:var(--color-content);flex:1;font-size:.15rem;line-height:1.5;overflow:auto}.popover-body-content::-webkit-scrollbar{width:.04rem}.popover-body-content::-webkit-scrollbar-track{background-color:var(--color-scrollbar-track)}.popover-body-content::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:var(--umu-border-radius,4px)}.popover-body-footer .check-all{color:var(--color-footer);justify-content:flex-end;align-items:center;margin-top:.14rem;font-size:.15rem;display:flex}.pageHeader{justify-content:space-between;align-items:center;display:flex}.pageHeader .logo-wrapper{cursor:pointer;color:#fff;justify-content:flex-start;align-items:center;width:auto;height:.38rem;font-size:.16rem;display:flex;position:relative;top:.17rem;left:-.14rem}.pageHeader .logo-wrapper.hide-btn{visibility:hidden}.pageHeader .pageHeaderBack{margin-top:.16rem}.pointsLeaderboard{background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-fill-secondary,#eee);box-sizing:border-box;border-radius:4px;padding:0 .12rem}.pointsLeaderboard .titleContent{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:space-between;align-items:center;padding:.12rem 0;display:flex}.pointsLeaderboard .titleContent .title{color:var(--umu-color-text,#000);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.pointsLeaderboard .titleContent .seeAll{cursor:pointer;align-items:center;display:flex}.pointsLeaderboard .titleContent .seeAll span{color:var(--umu-color-text-secondary,#666);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.pointsLeaderboard .titleContent .seeAll span:hover{color:var(--umu-color-text,#222)}.pointsLeaderboard .titleContent .seeAll .iconSeeAll{color:var(--umu-color-text-secondary,#666);margin-left:.02rem}.pointsLeaderboard .iconPathToMaturity{width:.2rem;height:.2rem}.pointsLeaderboard .listContent .pointsItem{justify-content:flex-start;align-items:center;display:flex}.pointsLeaderboard .listContent .pointsItem:last-child .userInfoContent{border-bottom:none}.pointsLeaderboard .listContent .pointsItem .ranking{margin-right:.12rem}.pointsLeaderboard .listContent .pointsItem .ranking img{width:.18rem;height:.23rem}.pointsLeaderboard .listContent .pointsItem .userInfoContent{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:space-between;align-items:center;width:100%;height:.56rem;padding:.08rem 0;display:flex;overflow:hidden}.pointsLeaderboard .listContent .pointsItem .userInfoContent .userInfo{justify-content:flex-start;align-items:center;display:flex}.pointsLeaderboard .listContent .pointsItem .userInfoContent .userInfo .rankPlaceholderImg{cursor:pointer;width:.32rem;height:.32rem}.pointsLeaderboard .listContent .pointsItem .userInfoContent .userInfo .user-info-avatar{cursor:pointer}.pointsLeaderboard .listContent .pointsItem .userInfoContent .userInfo .userName{-webkit-flex:0 0 200px;flex:0 0 2rem;margin-left:.09rem;display:flex}.pointsLeaderboard .listContent .pointsItem .userInfoContent .userInfo .userName .name{color:var(--umu-color-text,#222);text-overflow:ellipsis;-webkit-line-clamp:1;cursor:pointer;word-wrap:break-word;-webkit-box-orient:vertical;max-width:1.8rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:-webkit-box;overflow:hidden}.pointsLeaderboard .listContent .pointsItem .userInfoContent .pointsContent{-webkit-flex:0 0 80px;flex:0 0 .8rem;justify-content:flex-end;align-items:center;display:flex}.pointsLeaderboard .listContent .pointsItem .userInfoContent .pointsContent img{width:.18rem;height:.16rem}.pointsLeaderboard .listContent .pointsItem .userInfoContent .pointsContent span{color:var(--umu-color-text,#222);margin-left:.04rem;font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.pointsLeaderboard .myPoints{justify-content:space-between;align-items:center;padding:.16rem 0;display:flex}.pointsLeaderboard .myPoints .myUserInfo{justify-content:flex-start;align-items:center;display:flex}.pointsLeaderboard .myPoints .myUserInfo .userRank{text-align:center;color:var(--umu-color-text,#222);margin-left:.05rem;margin-right:.16rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.pointsLeaderboard .myPoints .myUserInfo .userName{color:var(--umu-color-text,#222);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:1.7rem;margin:0 .04rem 0 .08rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:-webkit-box;overflow:hidden}.pointsLeaderboard .myPoints .myPointsContent{background:var(--umu-color-primary,#fab400);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;padding:.08rem .12rem;display:flex}.pointsLeaderboard .myPoints .myPointsContent .iconPointsWhite{color:#fff;width:.18rem;height:.16rem;margin-right:.07rem}.pointsLeaderboard .myPoints .myPointsContent span{color:#fff;font-size:.14rem;font-style:normal;font-weight:500;line-height:.2rem}.pointsLeaderboard .myPoints .myPointsContent .iconSeeAllWhite{color:#fff;margin-left:.02rem}.courseParticipantsList{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:flex-start;align-items:center;padding:.08rem 0;display:flex;overflow:auto}.courseParticipantsList span{white-space:nowrap;margin-right:.25rem}.courseParticipantsList .avatar-wrapper{flex:1;justify-content:flex-start;align-items:center;display:flex}.courseParticipantsList .avatar-wrapper.exceed-max .avatar-list{flex:1}.courseParticipantsList .avatar-wrapper .avatar-list{flex:none;justify-content:flex-start;align-items:center;display:flex}.courseParticipantsList .avatar-wrapper .avatar-list .avatarItem{margin-right:.08rem}.courseParticipantsList .avatar-wrapper .icon-more{cursor:pointer;-webkit-flex-basis:40px;flex-basis:.4rem}.courseIntroduction{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);padding:.16rem 0}.courseIntroduction .title{color:var(--umu-color-text,#222);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.courseIntroduction .tagsContent{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:.12rem 0;display:flex}.courseIntroduction .description{color:var(--umu-color-text,#222);word-break:break-all;max-width:9.6rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;overflow:hidden}.courseIntroduction .courseInfoList .courseInfoItem{margin-top:.08rem;display:flex}.courseIntroduction .courseInfoList .courseInfoItem img{width:.2rem;height:.2rem;margin-right:.08rem}.courseIntroduction .courseInfoList .courseInfoItem .value{color:var(--umu-color-text,#222);white-space:pre-line;vertical-align:top;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.courseIntroduction .courseInfoList .courseInfoItem .value.label{flex:none}.courseIntroduction .courseInfoList .courseInfoItem .teacherVisibleOnly{color:var(--umu-color-text-secondary,#666);padding-right:.06rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.courseDirectoryHeader{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:space-between;align-items:center;height:.52rem;padding:.08rem 0;display:flex}.courseDirectoryHeader.narrow{color:#fff;padding:0 .16rem}.courseDirectoryHeader.narrow .rank span{color:#fff}.courseDirectoryHeader .rank{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.courseDirectoryHeader .rank img{width:.2rem;height:.2rem}.courseDirectoryHeader .rank span{color:var(--umu-color-text,#222);margin-left:.04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:inline-block}.courseDirectoryHeader .search.narrow{margin-right:0}.courseDirectoryHeader .search .iconSearch{cursor:pointer;width:.16rem;height:.16rem;margin-right:.11rem}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput{background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-border,#e0e0e0);border-radius:4px;justify-content:flex-start;align-items:center;width:2.76rem;height:.36rem;display:flex}.narrow .courseDirectoryHeader .search .courseDirectoryHeaderSearchInput{width:2.1rem}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput .inputContent{justify-content:space-between;align-items:center;width:100%;padding:.1rem .12rem;display:flex;overflow:hidden}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput .inputContent input{color:var(--umu-color-text,#222);border:none;flex:1;overflow:hidden}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput .inputContent input:focus{outline:none}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput .inputContent .iconClear{-webkit-flex:0 0 16px;cursor:pointer;flex:0 0 .16rem;width:.16rem;height:.16rem}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput .iconSearchInputContent{border-left:1px solid var(--umu-color-border,#e0e0e0);padding:.08rem .1rem}.courseDirectoryHeader .search .courseDirectoryHeaderSearchInput .iconSearchInputContent .iconSearchInput{color:var(--umu-color-text,#222);cursor:pointer;width:.16rem;height:.16rem}.chapterItem{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);cursor:pointer;justify-content:flex-start;align-items:center;padding:.08rem 0;display:flex}.chapterItem.narrow{padding:.08rem .2rem .08rem .06rem}.chapterItem .iconContent{-webkit-flex:0 0 20px;flex:0 0 .2rem;width:.2rem}.chapterItem .iconContent .fold{width:.2rem;height:.2rem}.chapterItem.narrow .chapterItemLearningProgress .titleDescriptionContent{margin-left:.08rem}.chapterItem .chapterItemLearningProgress{justify-content:flex-start;align-items:center;display:flex}.chapterItem .chapterItemLearningProgress .titleDescriptionContent{margin-left:.18rem}.chapterItem .chapterItemLearningProgress .titleDescriptionContent .titleContent{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-right:.48rem;display:-webkit-box;overflow:hidden}.chapterItem .chapterItemLearningProgress .titleDescriptionContent .titleContent.narrow{margin-right:0}.chapterItem .chapterItemLearningProgress .titleDescriptionContent .titleContent .title{color:var(--umu-color-text,#222);font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.chapterItem .chapterItemLearningProgress .titleDescriptionContent .titleContent .sessionCount{color:var(--umu-color-text,#222);margin-left:.08rem;font-size:.16rem;font-style:normal;font-weight:400;line-height:.22rem}.chapterItem .chapterItemLearningProgress .titleDescriptionContent .chapterDescription{color:#757575;margin-top:.02rem;font-size:.14rem;line-height:.22rem}.sessionItemContent{position:relative}.sessionItemContent .lockMask{background:rgba(255,255,255,.7);position:absolute;top:0;bottom:.01rem;left:0;right:0}.sessionItemContent .lockMask .iconLock{width:.32rem;height:.32rem;position:absolute;top:0;left:0}.sessionItemContent .sessionItem{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);background:var(--umu-color-bg-base,#fff);justify-content:space-between;align-items:center;padding-top:.08rem;padding-bottom:.08rem;padding-left:.4rem;display:flex;position:relative}.sessionItemContent .sessionItem.active,.sessionItemContent .sessionItem:hover{background:var(--umu-color-bg-layout,#f5f5f5);cursor:pointer}.sessionItemContent .sessionItem .sessionInfo{flex:auto;justify-content:flex-start;align-items:center;display:flex}.sessionItemContent .sessionItem .sessionInfo .sessionType{-webkit-flex:0 0 70px;flex:0 0 .7rem;width:.7rem;min-height:.52rem;margin-left:.12rem}.sessionItemContent .sessionItem .sessionInfo .sessionType.narrow{margin-left:.08rem}.sessionItemContent .sessionItem .sessionInfo .sessionName{margin-left:.16rem}.sessionItemContent .sessionItem .sessionInfo .sessionName.narrow{margin-left:.08rem}.sessionItemContent .sessionItem .sessionInfo .sessionName .name{color:var(--umu-color-text,#222);font-size:.16rem;font-style:normal;font-weight:400;line-height:.22rem}.sessionItemContent .sessionItem .sessionInfo .sessionName .extraParameter{color:var(--umu-color-text-secondary,#666);white-space:nowrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:.04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:flex}.sessionItemContent .sessionItem .sessionInfo .sessionName .extraParameter .required{color:#757575;border:1px solid #d5d5d5;border-radius:2px;margin-right:.06rem;padding:.03rem .06rem;font-size:.12rem;line-height:.14rem}.sessionItemContent .sessionItem .sessionInfo .sessionName .extraParameter img{width:.16rem;height:.16rem;margin-right:.02rem}.sessionItemContent .sessionItem .sessionInfo .sessionName .extraParameter span{margin-right:.06rem}.sessionItemContent .sessionItem .sessionOperation{cursor:pointer;margin-right:.12rem;padding:.08rem}.sessionItemContent .sessionItem .sessionOperation .iconSessionOperation{color:var(--umu-color-text-secondary,#666);width:.2rem;height:.2rem}.sessionItemContent .sessionItem .sessionOperation:hover{background-color:#e0e0e0;border-radius:4px}.renderIconSessionType{flex-direction:column;justify-content:center;align-items:center;padding:.04rem 0;display:flex}.renderIconSessionType img{width:.26rem;height:.26rem}.renderIconSessionType span{text-align:center;max-width:100%;color:var(--umu-color-text-secondary,#666);word-break:break-word;margin-top:.04rem;font-size:.12rem;font-style:normal;font-weight:400;line-height:.14rem}.renderVideoSessionTypeNoBgImg{border:1px solid var(--umu-color-border-secondary,#f5f5f5);text-align:right;background:#ffbd2b;border-radius:2px;width:.7rem;height:.52rem;position:relative}.renderVideoSessionTypeNoBgImg .defaultBgImg{width:.42rem;height:.21rem;margin:.15rem .14rem}.renderVideoSessionTypeNoBgImg .timeLabelNoBgImg{color:#fff;z-index:1;background:rgba(0,0,0,.6);border-radius:0 0 2px;padding:0 .04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:inline-block;position:absolute;bottom:0;right:0}.renderVideoSessionType{text-align:right;background-color:var(--umu-color-text,#000);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:2px;width:.7rem;height:.52rem;position:relative;top:0;left:0}.renderVideoSessionType .timeLabel{color:#fff;background:rgba(0,0,0,.6);border-radius:0 0 2px;padding:0 .04rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:inline-block;position:absolute;bottom:0;right:0}.showLearnCertificateContent{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.showLearnCertificateContent .showLearnCertificate{background-color:var(--umu-color-bg-base,#fff);text-align:center;border-radius:4px;padding:.24rem 0}.showLearnCertificateContent .showLearnCertificate .iconContent{text-align:right;position:relative;top:-.12rem;right:-.12rem}.showLearnCertificateContent .showLearnCertificate .iconContent img{cursor:pointer;width:.2rem;height:.2rem}.showLearnCertificateContent .showLearnCertificate .title{text-align:center;color:var(--umu-color-text,#222);font-size:.22rem;font-style:normal;font-weight:500;line-height:.26rem}.showLearnCertificateContent .showLearnCertificate .description{color:var(--umu-color-text,#222);margin-top:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.showLearnCertificateContent .showLearnCertificate .imgContent{background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/db8134cb94c14093.png);justify-content:center;align-items:flex-start;margin:0 auto;padding:.12rem 0;display:flex}.showLearnCertificateContent .showLearnCertificate .imgContent .cert-space{width:.3rem;height:.01rem}.showLearnCertificateContent .showLearnCertificate .imgContent .learn-cert-enterprise{width:2.41rem}.favoriteCourseDialogTips{text-align:center;width:4.6rem;height:4.05rem}.favoriteCourseDialogTips .iconContent{text-align:right;position:relative;top:-.12rem;right:-.12rem}.favoriteCourseDialogTips .iconContent img{width:.2rem;height:.2rem}.favoriteCourseDialogTips .title{color:var(--umu-color-text,#222);font-size:.18rem;font-style:normal;font-weight:500;line-height:.26rem}.favoriteCourseDialogTips .description{color:var(--umu-color-text,#222);margin-top:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.favoriteCourseDialogTips .imageContent{background-image:url(https://statics-cdn-cn.umucdn.cn/twww/cn/images/images/collect-bg-enterprise.99cba13e.png);background-size:contain;width:3.67rem;height:1.97rem;margin:.28rem auto 0}.favoriteCourseDialogTips .imageContent .label{position:relative;top:.71rem;right:-1.05rem}.favoriteCourseDialogTips .imageContent img{width:.24rem;height:.24rem;position:relative;top:.7rem;right:-1.4rem}.favoriteCourseDialogTips .button{margin-top:.32rem;line-height:.19rem}.umu-dialog.favorite-course-dialog-tips-dialog .umu-dialog-main{z-index:999999}.shareThemeCardContent{border:1px solid #ccc}.shareInviteDialog{background-color:var(--umu-color-bg-base,#fff);width:7.88rem;height:6.48rem}.shareInviteDialog .titleContent{justify-content:space-between;align-items:center;margin-bottom:.24rem;display:flex}.shareInviteDialog .titleContent .title{color:var(--umu-color-text,#222);font-size:.22rem;font-style:normal;font-weight:400;line-height:.28rem}.shareInviteDialog .titleContent .close{cursor:pointer;width:.2rem;height:.2rem}.shareInviteDialog .content{justify-content:center;align-items:center;display:flex}.shareInviteDialog .content .preview{flex:0 0 3.91rem}.shareInviteDialog .content .preview .previewTitle{text-align:left;color:var(--umu-color-text,#222);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.shareInviteDialog .content .preview .previewCard{width:3.43rem;height:4.73rem;padding:.24rem}.shareInviteDialog .content .preview .buttonContent{justify-content:center;align-items:center;display:flex;position:relative;top:.17rem}.shareInviteDialog .content .preview .buttonContent .downloadInviteCard{background:var(--umu-color-primary,#fab400);text-align:center;color:#fff;cursor:pointer;border-radius:4px;margin-right:.12rem;padding:.08rem .16rem;font-size:.14rem;font-style:normal;font-weight:500;line-height:.2rem}.shareInviteDialog .content .preview .buttonContent .shareToClass{background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-primary-hover,#f2af2e);text-align:center;color:var(--umu-color-primary-hover,#f2af2e);cursor:pointer;border-radius:4px;padding:.08rem .16rem;font-size:.14rem;font-style:normal;font-weight:600;line-height:.2rem}.shareInviteDialog .content .divider{-webkit-flex:0 0 1px;background:var(--umu-color-fill-secondary,#eee);flex:0 0 .01rem;width:.01rem;height:4rem}.shareInviteDialog .content .themeList{-webkit-flex:0 0 391px;flex:0 0 3.91rem;height:5.79rem}.shareInviteDialog .content .themeList .themeListTitle{text-align:left;color:var(--umu-color-text,#222);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.shareInviteDialog .content .themeList .themeListContent{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:.24rem .24rem 0 .33rem;display:flex}.shareInviteDialog .content .themeList .themeListContent .shareThemeCardListItem{border:1px solid #ccc;border-radius:2px;width:.9982rem;height:1.4663rem;margin-bottom:.14rem;margin-right:.09rem;overflow:hidden}.shareInviteDialog .content .themeList .themeListContent .shareThemeCardListItem .share-card.preview-card{transform-origin:0 0;transform:scale(.295)}.shareInviteDialog .content .themeList .themeListContent .shareThemeCardListItem .share-card.share-theme-1{transform-origin:0 0;transform:scale(.32)}.shareInviteDialog .content .themeList .themeListContent .selectedIcon{z-index:1;float:left;width:.18rem;height:.18rem;position:relative;top:.04rem;left:.78rem}.shareInviteDialog .content .themeList .themeListContent .checkShareThemeCardListItem{border:1px solid #1e6ee6}.shareInviteDialog .content .themeList .paginationContent{justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:.24rem;right:.48rem}.paginationItem{text-align:center;width:.32rem;height:.32rem;color:var(--umu-color-text,#222);border:1px solid #ccc;border-radius:4px;margin-left:.09rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.32rem}.paginationItem:not(.checkedPaginationItem){cursor:pointer}.checkedPaginationItem{color:#1e6ee6;border:1px solid #1e6ee6}.shareItemPreview{border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:2px;width:1.288rem;height:1.892rem;overflow:hidden}.shareItemPreview.type-2{width:1.36rem;height:1.97rem}.shareItemPreview.type-1 .share-card.share-theme-1{border:unset}.shareToClassDialog{background-color:var(--umu-color-bg-base,#fff)}.shareToClassDialog .dialogTitle{justify-content:space-between;align-items:center;margin-bottom:.24rem;display:flex}.shareToClassDialog .dialogTitle .titleContent{justify-content:flex-start;align-items:center;display:flex}.shareToClassDialog .dialogTitle .titleContent .shareToClassDialogBackIcon{cursor:pointer;width:.2rem;height:.2rem;margin-right:.06rem}.shareToClassDialog .dialogTitle .titleContent .title{color:var(--umu-color-text,#222);font-size:.22rem;font-style:normal;font-weight:400;line-height:.28rem}.shareToClassDialog .dialogTitle .iconClose{cursor:pointer;width:.2rem;height:.2rem}.shareToClassDialog .dialogContent{justify-content:space-between;align-items:flex-start;max-height:74vh;display:flex;overflow-x:hidden;overflow-y:auto}.shareToClassDialog .dialogContent .classList{width:3.82rem;margin-right:.24rem}.shareToClassDialog .dialogContent .classList .classListTitle{color:var(--umu-color-text,#222);margin-bottom:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.shareToClassDialog .dialogContent .classList .classListContent{border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:4px;height:4.98rem}.shareToClassDialog .dialogContent .classList .classListContent .tabListContent{padding:0 .24rem}.shareToClassDialog .dialogContent .classList .classListContent .line{background:var(--umu-color-fill-secondary,#eee);width:100%;height:.01rem;position:relative;top:-.01rem}.shareToClassDialog .dialogContent .classList .classListContent .createdClassList,.shareToClassDialog .dialogContent .classList .classListContent .joinedClassList{height:4.42rem;padding:0 .24rem;overflow-y:scroll}.shareToClassDialog .dialogContent .shareDescription{width:3.82rem}.shareToClassDialog .dialogContent .shareDescription .descriptionTitle{color:var(--umu-color-text,#222);margin-bottom:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.shareToClassDialog .dialogContent .shareDescription .descriptionContent{border:1px solid var(--umu-color-fill-secondary,#eee);height:2.67rem;color:var(--umu-color-text-secondary,#666);resize:none;border-radius:4px;padding:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;width:3.58rem!important}.shareToClassDialog .dialogContent .shareDescription .descriptionContent:focus{border:1px solid var(--umu-color-fill-secondary,#eee);width:3.58rem;height:2.58rem;color:var(--umu-color-text-secondary,#666);border-radius:4px;padding:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.shareToClassDialog .dialogContent .shareDescription .previewShareItem{margin-top:.1rem}.shareToClassDialog .dialogContent .shareDescription .previewShareItem .defaultShareItemPreview{background:var(--umu-color-bg-layout,#f5f5f5);border-radius:4px;justify-content:flex-start;align-items:center;padding:.12rem;display:flex}.shareToClassDialog .dialogContent .shareDescription .previewShareItem .defaultShareItemPreview .shareItemPreviewImg{width:.94rem;height:.53rem;margin-right:.08rem}.shareToClassDialog .dialogContent .shareDescription .previewShareItem .defaultShareItemPreview .shareItemPreviewIcon{width:.24rem;height:.24rem;margin-right:.08rem}.shareToClassDialog .dialogContent .shareDescription .previewShareItem .defaultShareItemPreview .previewType{text-align:center;background:var(--umu-color-text-tertiary,#999);color:#fff;border-radius:2px;flex:none;margin-right:.04rem;padding:.02rem .03rem .01rem .02rem;font-size:.12rem;font-style:normal;font-weight:400;line-height:.16rem}.shareToClassDialog .dialogContent .shareDescription .previewShareItem .defaultShareItemPreview .previewTitle{text-overflow:ellipsis;max-height:.4rem;color:var(--umu-color-text,#222);-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:0 auto;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;display:-webkit-box;overflow:hidden}.shareToClassDialog .dialogFooter{justify-content:flex-end;align-items:center;margin-top:.28rem;display:flex}.shareToClassDialog .dialogFooter .cancelButton{margin-right:.12rem}.classItem{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:flex-start;align-items:center;padding:.16rem 0;display:flex}.classItem .iconCheck{width:.18rem;height:.18rem;margin-right:.16rem}.classItem .bgImage{width:.94rem;height:.53rem;margin-right:.08rem}.classItem .classInfo .classTitle{color:var(--umu-color-text,#222);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.classItem .classInfo .classMember{color:var(--umu-color-text-secondary,#666);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.onLiveTips{background:var(--umu-color-primary,#fab400);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;height:.46rem;display:flex}.onLiveTips .onLiveTipsLabel{justify-content:flex-start;align-items:center;display:flex}.onLiveTips .onLiveTipsLabel .iconLabel{width:.24rem;height:.24rem;margin:0 .12rem}.onLiveTips .onLiveTipsLabel .label{color:#fff;font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.onLiveTips .onLiveTipsUrl{cursor:pointer;justify-content:flex-end;align-items:center;display:flex}.onLiveTips .onLiveTipsUrl .view{color:#fff;font-size:.14rem;font-style:normal;font-weight:500;line-height:.18rem}.onLiveTips .onLiveTipsUrl .iconView{color:#fff;width:.12rem;height:.12rem;margin:0 .16rem 0 .02rem}.cancelShareToClassDialogMask .umu-dialog-mask{z-index:10001}.cancelShareToClassDialogMask .cancelShareToClassDialog .titleContent{justify-content:space-between;align-items:center;display:flex}.cancelShareToClassDialogMask .cancelShareToClassDialog .titleContent .title{color:var(--umu-color-text,#222);font-size:.22rem;font-style:normal;font-weight:400;line-height:.26rem}.cancelShareToClassDialogMask .cancelShareToClassDialog .titleContent .iconClose{color:#4a4a4a;width:.2rem;height:.2rem}.cancelShareToClassDialogMask .cancelShareToClassDialog .content{width:4.02rem;color:var(--umu-color-text,#222);text-align:left;margin:.16rem auto .24rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.cancelShareToClassDialogMask .cancelShareToClassDialog .buttonContent{justify-content:flex-end;align-items:center;display:flex}.cancelShareToClassDialogMask .cancelShareToClassDialog .buttonContent .confirmButton{margin-left:.12rem}.iconSubmissionTime{width:.16rem;height:.16rem;margin-right:.02rem}.session-sundry{color:var(--umu-color-text-secondary,#666);justify-content:flex-start;align-items:center;padding:.06rem 0 .02rem;font-size:.14rem;display:flex}.sessionNameContent{align-items:center;padding-right:.04rem;font-size:.14rem;line-height:.2rem;display:flex}.sessionNameContent .iconTop{width:.16rem;height:.16rem;margin:0 .03rem}.sessionNameContent .iconFavorite{width:.16rem;height:.16rem;margin:0 .03rem;position:relative;top:.02rem}.sessionNameContent .title{color:var(--umu-color-text,#222);word-break:break-word;margin-left:.04rem;padding-right:.1rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.16rem}.sessionNameContent .title .search-hit{color:red}.sessionNameContent .title.ie{width:1.4rem}.analyze,.iconLabelContent{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.iconLabelContent img{width:.16rem;height:.16rem}.iconLabelContent span{margin-right:.12rem}.video-info{border-radius:2px;margin-top:.06rem;margin-right:.06rem;padding:.03rem .06rem;font-size:.12rem;display:inline-block}.video-info-pending,.video-info-replay{color:var(--umu-color-text-secondary,#666);background:var(--umu-color-fill-secondary,#eee)}.video-info-ongoing{color:#d50000;border:1px solid #d50000;padding:.03rem .04rem;position:relative;top:.01rem}.missing-lesson{color:#dd4e40;border:1px solid #dd4e40;border-radius:2px;margin-top:.06rem;margin-right:.06rem;padding:.03rem .06rem;font-size:.12rem;display:inline-block}.tabsList{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);justify-content:flex-start;align-items:center;width:100%;display:flex}.tabsList .tabsListItem{color:var(--umu-color-text,#222);cursor:pointer;border-bottom:3px solid #fff;margin-right:.16rem;padding:.16rem 0 .13rem;font-size:.16rem;font-style:normal;font-weight:400;line-height:.22rem}.tabsList .tabsListItemActive{border-bottom:3px solid var(--umu-color-primary-border,#fab400);font-weight:500}.tag{color:var(--umu-color-text,#000);text-align:center;border-radius:2px;flex:none;padding:.02rem .08rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}#toast{z-index:100;text-align:center;visibility:hidden;opacity:0;color:#fff;background:rgba(0,0,0,.8);border-radius:4px;max-width:5rem;max-height:80%;padding:.16rem .24rem;font-size:.16rem;font-style:normal;font-weight:400;line-height:normal;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#toast.mult-line{white-space:pre-line}#toast.show{visibility:visible;opacity:.9}.clipboardButton{display:inline}.clipboardButton label{cursor:pointer;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.courseHome .course-certificate-info{pointer-events:auto;cursor:pointer;margin:auto}.courseHome .course-certificate-info *{box-sizing:unset}.course-certificate-info.course-certificate-info-1-normal{width:3.55rem}.course-certificate-info.course-certificate-info-1-normal .certificate-theme-info{height:4.75rem}.course-certificate-info.course-certificate-info-2-normal .certificate-theme-info{width:4.75rem;height:3.55rem;margin:auto}.course-certificate-info.course-certificate-info-1-small .certificate-theme-info{width:1.88rem;height:2.51rem;margin:auto}.certificate-description{color:var(--umu-color-text,#222);margin-top:.12rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.course-certificate-info.course-certificate-info-2-small{width:2.51rem}.course-certificate-info.course-certificate-info-2-small .certificate-theme-info{height:1.88rem}.course-certificate-info.download-certificate-image .student-certificate-download{text-align:center;padding-top:.12rem}.course-certificate-info.download-certificate-image .student-certificate-download .learnCertificateButton{box-sizing:border-box}.umu-dialog .umu-dialog-mask{z-index:10000;opacity:.6;background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.umu-dialog .umu-dialog-main{background-color:var(--umu-color-bg-base,#fff);z-index:10001;border-radius:4px;padding:.24rem;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 .06rem .3rem 0 rgba(0,0,0,.06)}.umu-dialog .umu-dialog-main.has-close{padding-top:.36rem}.umu-dialog .umu-dialog-mask-close{color:var(--umu-color-text-secondary,#666);cursor:pointer;position:absolute;top:.12rem;right:.12rem}.dialog2{width:5rem;height:3rem}.page-loading{padding:1.2rem 0}.sprite-frame{background:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/33282f1c77e7324b.png) 0 0/.5rem no-repeat;width:.5rem;height:.13rem;margin:auto;animation:3s steps(30,end) infinite page-loading-frame}@keyframes page-loading-frame{0%{background-position-y:0}to{background-position-y:-3.75rem}}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50%;transform:scale(0)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50%;transform:scale(1)}to{opacity:0;transform-origin:50%;transform:scale(0)}}.rc-tooltip{z-index:10070;visibility:visible;background-color:rgba(0,0,0,.05);padding:.01rem;font-size:.12rem;line-height:1.5;display:block;position:absolute}.rc-tooltip.rc-tooltip-zoom-appear,.rc-tooltip.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;animation-duration:.3s;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused;animation-fill-mode:both}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused;animation-fill-mode:both}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}.rc-tooltip{z-index:10070;visibility:visible;opacity:1;background-color:rgba(0,0,0,.05);padding:.01rem;font-size:.12rem;line-height:1.5;display:block;position:absolute}.rc-tooltip-hidden{display:none}.rc-tooltip-inner{color:var(--umu-color-text,#333);text-align:left;background-color:var(--umu-color-bg-base,#fff);border-radius:3px;min-height:.34rem;padding:.08rem .1rem;text-decoration:none}.rc-tooltip-arrow,.rc-tooltip-arrow-inner{border-style:solid;border-color:transparent;width:0;height:0;position:absolute}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{margin-top:0;top:15%}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.site-logo{max-width:80px;max-height:38px}.tipIconPopover{width:3.5rem}.tipIconPopover .rc-tooltip-inner{color:#fff;background:rgba(0,0,0,.75);border-radius:4px}.tipIconPopover .rc-tooltip-inner .tipsLabelContent{color:#fff;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.umu-icon-tip{width:.16rem;height:.16rem}.operationOptions .hide{display:none}.operationOptionsPopover{background:var(--umu-color-bg-base,#fff);opacity:1;border-radius:2px;box-shadow:0 .03rem .06rem -.04rem rgba(0,0,0,.12),0 .06rem .16rem rgba(0,0,0,.08),0 .09rem .28rem .08rem rgba(0,0,0,.05)}.operationOptionsPopover .rc-tooltip-inner{padding:.08rem 0}.operationOptionsPopover .operationOptions .operationOptionsItem{cursor:pointer;justify-content:flex-start;align-items:center;width:1.46rem;padding:.08rem .12rem;display:flex}.operationOptionsPopover .operationOptions .operationOptionsItem .operationIcon{width:.2rem;height:.2rem;color:var(--umu-color-text-secondary,#666);margin-right:.08rem}.operationOptionsPopover .operationOptions .operationOptionsItem .favorited-active-icon{color:var(--umu-color-primary,#fab400)}.operationOptionsPopover .operationOptions .operationOptionsItem span{cursor:pointer;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.operationOptionsPopover .operationOptions .operationOptionsItem:hover{background:var(--umu-color-bg-layout,#f5f5f5)}.operationOptionsPopover.operation-program{border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:3px}.program-point-ranks{width:3.84rem;height:-webkit-fit-content;height:-moz-fit-content;box-sizing:border-box;background:var(--umu-color-bg-base,#fff);border:1px solid var(--umu-color-fill-secondary,#eee);border-radius:4px;height:fit-content;margin:.16rem 0 .16rem .16rem;padding:.12rem .12rem 0}.program-point-ranks .program-point-ranks__header{padding-bottom:.12rem}.program-point-ranks .program-point-ranks__header .program-point-ranks__title{font-size:.16rem;font-weight:600;line-height:.22rem}.program-point-ranks .program-point-ranks__header .program-point-ranks__more{cursor:pointer}.program-point-ranks .user-avatar-info{z-index:0}.display-rtl .program-point-ranks{margin-right:.16rem}.program-point-ranks__item{border-top:1px solid var(--umu-color-fill-secondary,#eee);height:.56rem}.program-point-ranks__item.my-rank .program-point-ranks__item-point{background:var(--umu-color-primary,#fab400);color:#fff;border-radius:20px;height:.32rem;padding:0 .12rem;font-size:.14rem;font-weight:400;line-height:.32rem}.program-point-ranks__item .program-point-ranks__item-index{text-align:left;min-width:.3rem;height:.23rem;padding-left:.03rem;line-height:.23rem}.program-point-ranks__item .program-point-ranks__item-index.index-0{background:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/87104d21cd296150.png) 0/.18rem no-repeat}.program-point-ranks__item .program-point-ranks__item-index.index-1{background:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/ee2730ced1782439.png) 0/.18rem no-repeat}.program-point-ranks__item .program-point-ranks__item-index.index-2{background:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/5f9b32cca0e8ca19.png) 0/.18rem no-repeat}.program-point-ranks__item .program-point-ranks__item-point{font-size:.16rem;font-weight:600}.program-point-ranks__item .program-point-ranks__item-point .icon-point{background:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/6187e2d14d42770b.png) 50%/contain no-repeat;width:.17rem;height:.16rem;margin-right:.06rem}.program-point-ranks__item .program-point-ranks__item-name{margin-left:.09rem;padding-right:.08rem}.program-point-ranks__item .is-mobile.user-name-info{max-width:100%;line-height:.16rem}.program-point-ranks__item .is-mobile.user-name-info .user-name-content{max-width:100%}.program-point-rank-list-portal{box-sizing:border-box;height:100%;position:relative}.program-point-rank-list-portal .header{text-align:center;background:var(--umu-color-bg-base,#fff);box-sizing:border-box;z-index:9;border-bottom:1px solid var(--umu-color-fill-secondary,#eee);padding:.1rem .16rem;font-size:.16rem;font-weight:600;line-height:.22rem}.program-point-rank-list-portal .program-point-ranks__content{height:calc(100% - .9rem);padding:0 .16rem;overflow-y:auto}.program-point-rank-list-portal .program-point-ranks__content .program-point-ranks__item:first-child{border-top:0}.program-point-rank-list-portal .program-point-ranks__item.my-rank{box-sizing:border-box;background:var(--umu-color-bg-base,#fff);width:7rem;padding:0 .16rem;position:fixed;bottom:0;right:0}.program-point-rank-list-portal .program-point-ranks__item.my-rank .program-point-ranks__item-point .icon-point{background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/71a98b4f39a32f01.png)}.side-portal-wrap{z-index:9;opacity:0;background:rgba(0,0,0,.5);width:0;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.side-portal-wrap>.umu-design-comp-icon-Close{color:#fff;cursor:pointer;position:absolute;top:.12rem;right:7.12rem}.side-portal-wrap .side-content{background-color:var(--umu-color-bg-base,#fff);width:7rem;height:100vh;position:absolute;right:0;overflow-y:auto}.side-portal-open-animation .side-portal-wrap{opacity:1;width:100vw}.side-portal-close-animation .side-portal-wrap{opacity:0!important;width:0!important}body.disable-body-scroll{overflow:hidden}.directory-folder{padding-top:.12rem 0 .1rem 0;cursor:pointer}.directory-folder .directory-folder__fold{width:.15rem;height:.2rem;margin-right:0;padding-left:.05rem;padding-right:.06rem}.directory-folder .directory-folder__fold .umu-design-comp-icon-RadiusTriangle,.directory-folder .directory-folder__fold .umu-design-comp-icon-Lock{width:.15rem;height:.15rem;margin-top:.02rem;transition:transform .3s ease-in-out}.directory-folder .circle-progress{flex-shrink:0;width:.18rem;height:.18rem;margin-top:.02rem;margin-right:.12rem}.directory-folder .sessionLearnProgress{margin-top:.02rem;margin-right:.12rem}.directory-folder .directory-folder__info .directory-folder__info__title{max-width:100%;color:var(--umu-color-text,#222);font-size:.16rem;font-weight:600;line-height:.22rem}.directory-folder.is__fold>.directory-folder__fold>.umu-design-comp-icon-RadiusTriangle{transform:rotate(-90deg)}.directory-fold-wrap .transition-show-wrap{padding-left:.2rem}.directory-fold-wrap.switch-right .directory-folder .directory-folder__fold{padding-right:0}.sessionLearnProgress{-webkit-flex:0 0 16px;flex:0 0 .16rem;line-height:.125rem}.sessionLearnProgress .sessionLearningStatus{width:.16rem;height:.16rem}.sessionLearnProgress .umu-design-comp-icon-Lock{color:#ccc;width:.18rem;height:.18rem}.progress-info{border-radius:50%;flex:none;width:.16rem;height:.16rem;position:relative;box-shadow:inset 0 0 0 .02rem #e0e0e0}.progress-info .spinner-progress{width:.16rem;height:.16rem;position:absolute}.progress-info .spinner-progress:before{z-index:2;clip:rect(0,.16rem,.16rem,.08rem);content:"";border-radius:50%;width:.16rem;height:.16rem;position:absolute;transform:rotate(90deg);box-shadow:inset 0 0 0 .02rem #21a564}.progress-info .spinner-progress:after{clip:rect(0,.16rem,.16rem,.08rem);content:"";border-radius:50%;width:.16rem;height:.16rem;animation:5s ease-in-out infinite spinner-circle;position:absolute;box-shadow:inset 0 0 0 .02rem #21a564}.program-search-result .search-result-item{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);position:relative}.program-search-result .search-result-item .locked-mask{position:absolute;top:0;bottom:0;left:0;right:0}.program-search-result .search-result__course{background-color:var(--umu-color-bg-base,#fff);cursor:pointer;padding:.12rem .06rem}.program-search-result .search-result__course .no-permission{height:.2rem;color:var(--umu-color-text-secondary,#666);border:1px solid #666;border-radius:2px;margin-right:.06rem;padding:0 .04rem;font-size:.15rem;line-height:.22rem;display:inline-block}.program-search-result .search-result__course .search-hit{color:var(--umu-color-primary,#fab400)}.program-search-result .search-result__course:hover{background:var(--umu-color-bg-layout,#f5f5f5)}.program-search-result .search-result__course .umu-design-comp-icon-Lock{color:#ccc;width:.18rem;height:.18rem}.program-search-result .search-result__course .circle-progress{width:.2rem;height:.2rem}.program-search-result .search-result__course .course-label{text-align:center;width:.7rem;color:var(--umu-color-text-secondary,#666);margin:0 .18rem 0 .11rem;font-size:.12rem}.program-search-result .search-result__course .course-label .icon{background:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/f5a319809af3a9a9.png) 50%/contain no-repeat;width:.26rem;height:.26rem;margin:0 auto .04rem;display:block}.program-search-result .search-result__course .course-info__title{margin-bottom:.06rem;font-size:.16rem;line-height:.22rem}.program-search-result .search-result__course .item-info__stat{color:var(--umu-color-text-secondary,#666);font-size:.14rem;line-height:.16rem}.program-search-result .search-result__course .item-info__stat span{margin-left:.12rem}.program-search-result .sessionItemContent .title{font-size:.16rem}.program-search-result .sessionItemContent .title .search-hit{color:var(--umu-color-primary,#fab400)}.program-search-result .sessionItemContent .sessionItem{border-bottom:0;padding:.1rem .07rem}.program-search-result .sessionItemContent .sessionItem .sessionLearnProgress{-webkit-flex:0 0 18px;flex:0 0 .18rem}.program-search-result .sessionItemContent .sessionItem .sessionLearnProgress .sessionLearningStatus{width:.18rem;height:.18rem}.program-search-result .sessionItemContent .sessionItem .sessionInfo .sessionName .extraParameter{margin-top:.06rem}.program-search-result .sessionItemContent .sessionItem .umu-design-comp-icon-Lock{color:#ccc;width:.18rem;height:.18rem}.program-search-result .sessionItemContent .sessionItem .progress-info,.program-search-result .sessionItemContent .sessionItem .progress-info .spinner-progress{width:.18rem;height:.18rem}.circle-progress-wrapper:not(.circle-progress-wrapper--default) .circle-progress circle:last-child{stroke:var(--circle-progress-color)}.progress-container__progress-bar{border-radius:var(--border-primary-radius,4px);background-color:var(--progress-background-color)}.progress-container__progress-bar .progress-container__progress-rate{border-radius:var(--border-primary-radius,4px);background-color:var(--progress-primary-color)}.progress-container__progress-bar .progress-container__progress-rate.middle{height:.08rem}.progress-container__progress-bar .progress-container__progress-rate.small{height:.06rem}.progress-container__progress-bar .progress-container__progress-rate.large{height:.1rem}.course-card{border:1px solid var(--course-card-border,var(--umu-color-fill-secondary,#eee));background:var(--course-card-background,#fff);box-sizing:border-box;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:2.36rem;display:flex}.course-card:hover{box-shadow:0 0 .18rem 0 rgba(0,0,0,.1)}.course-card.locked{cursor:not-allowed}.course-card__header{box-sizing:border-box;background-repeat:no-repeat;background-size:contain;border-radius:4px 4px 0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;width:100%;height:1.33rem;display:flex}.course-card__header__label{color:#fff;background:var(--brand-primary-color,var(--umu-color-primary,#fab400));border-radius:4px 0 8px;align-items:flex-start;gap:10px;padding:.04rem .08rem;font-size:.14rem;line-height:.2rem;display:inline-flex}.course-card__header__label.require{background:var(--brand-active-color,#219851)}.course-card__header__participants{color:#fff;margin:0 0 .06rem .08rem;font-size:.14rem;line-height:.2rem}.course-card__header__participants span:first-child{margin-right:.1rem}.course-card__header__mini_app_tag{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;background:var(--SubColor,#1e6ee6);border-radius:2px;width:fit-content;margin:0 0 .06rem .08rem;padding:.01rem .06rem;font-size:.13rem;line-height:.19rem}.course-card__header .no-permission{height:.2rem;color:var(--umu-color-text-secondary,#666);border:1px solid #666;border-radius:2px;margin:0 0 .06rem .08rem;padding:0 .04rem;font-size:.15rem;line-height:.22rem;display:inline-block}.course-card__header .no-permission.no-permission-bottom{margin-top:auto}.course-card__content{box-sizing:border-box;flex:1;width:100%;min-height:.64rem;padding:.1rem}.course-card__content__header{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.course-card__content__header .umu-design-comp-icon-Lock{color:var(--Text2,var(--umu-color-text-secondary,#666));min-width:.2rem}.course-card__content__header .course-card__content__title{height:100%;color:var(--umu-color-text,#222);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.16rem;line-height:.22rem;display:-webkit-box;overflow:hidden}.course-card__content__header .course-card__content__title.locked{color:var(--Text2,var(--umu-color-text-secondary,#666))}.course-card__footer{box-sizing:border-box;border-radius:0 0 8px 8px;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:.5rem;padding:.1rem .1rem .2rem;display:flex}.course-card__footer__percentage{color:var(--umu-color-text,#222);min-width:.38rem;font-size:.14rem;line-height:.2rem}.course-card__footer__progress{flex:1}.program-course-item.active{background-color:var(--umu-color-bg-layout,#f5f5f5)}.program-course-item>.un__fold>.directory-folder-wrap{border-bottom:1px solid var(--umu-color-fill-secondary,#eee)}.program-course-item .directory-folder .directory-folder__info .directory-folder__info__title{font-weight:400}.program-course-item .directory-folder__info__title .split{color:var(--umu-color-primary,#fab400);border:1px solid var(--umu-color-primary-border,#fab400);border-radius:2px;margin-right:.06rem;padding:.01rem .06rem;font-size:.13rem;font-weight:400;line-height:.19rem;display:inline-block}.program-course-item .directory-folder__info__title .miniapp-course-tag{border:1px solid var(--SubColor,#1e6ee6);background:var(--umu-color-bg-base,#fff);color:var(--SubColor,#1e6ee6);border-radius:2px;margin-right:.06rem;padding:.01rem .06rem;font-size:.13rem;font-weight:400;line-height:.19rem;display:inline-block}.program-course-item .directory-folder__info__title .no-permission{color:var(--umu-color-text-secondary,#666);border:1px solid #666;border-radius:2px;margin-right:.06rem;padding:0 .04rem;font-size:.15rem;line-height:.22rem;display:inline-block}.program-course-item .go-to-course{color:var(--umu-color-text-secondary,#666);margin-left:.12rem}.program-course-item .page-loading{padding:.3rem 0}.program-course-item .session-list{background:var(--umu-color-bg-base,#fff);margin-left:-.26rem;padding-left:.26rem}.program-course-item .session-list .directory-folder{background:var(--umu-color-bg-base,#fff);padding-top:.06rem}.program-course-item .item-info__stat.course-stat{flex:1;min-width:0;margin-top:0}.program-course-item .course-empty{text-align:center;padding:.12rem}.program-course-item .course-stat-wrap{color:var(--umu-color-text-secondary,#666);margin-top:.06rem;font-weight:400;display:flex}.program-directory .module-item .module-course-wrap:first-child .directory-folder-wrap{border-top:0}.program-directory .module-item .module-course-wrap .directory-folder-wrap{border-top:1px solid var(--umu-color-fill-secondary,#eee)}.program-course-item .chapter-item>.directory-folder{padding-top:0}.program-course-item .chapter-item .directory-folder__info .directory-folder__info__title{font-size:.16rem;font-weight:400}.program-course-item .chapter-item .directory-folder-wrap{border-bottom:1px solid var(--umu-color-fill-secondary,#eee)}.sessionItemContent .sessionItem .sessionInfo .sessionName.narrow{flex:1;min-width:0;margin-right:.06rem;padding:.02rem 0;font-size:.16rem;line-height:.22rem}.sessionItemContent .sessionItem .sessionInfo .sessionName.narrow span{color:var(--umu-color-text-secondary,#666);margin-right:.06rem}.sessionItemContent .sessionItem .sessionInfo .sessionName .extraParameter span{white-space:normal}.sessionItemContent .sessionItem{padding-left:.28rem}.sessionItemContent.narrow .sessionItem{margin-left:.13rem;padding-left:.12rem;padding-right:.12rem}.sessionItemContent:last-child .sessionItem{border-bottom:0}.desc-preview{z-index:0;cursor:pointer;max-height:.44rem;position:relative;overflow:hidden}.desc-preview .simditor .simditor-body{z-index:0}.desc-preview .mask{background:linear-gradient(rgba(255,255,255,0),#fff);height:.3rem;position:absolute;bottom:0;left:0;right:0}.program-pc-search-input button{cursor:pointer;border-radius:4px;width:.36rem;height:.36rem}.program-pc-search-input button.input__selector__select{background-color:var(--umu-color-primary,#fab400)}.program-pc-search-input button.input__selector__select .umu-design-comp-icon-Search{color:#fff}.program-pc-search-input button .umu-design-comp-icon-Search{width:.2rem;height:.2rem;color:var(--umu-color-text-secondary,#666)}.program-pc-search-input .search-input__selector{position:relative}.program-pc-search-input .search-input__selector input{border:1px solid var(--umu-color-border,#e0e0e0);box-sizing:border-box;width:3rem;height:.36rem;color:var(--umu-color-text,#222);border-radius:4px;margin-right:.04rem;padding-left:.12rem;padding-right:.32rem;font-size:.14rem}.program-pc-search-input .search-input__selector input:focus{border-color:#1e6ee6}.program-pc-search-input .search-input__selector input::-webkit-search-cancel-button{display:none}.program-pc-search-input .search-input__selector .clear-btn{cursor:pointer;width:.18rem;height:.18rem;position:absolute;top:.09rem;right:.49rem}.program-directory .program-directory__title{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);padding:.16rem 0;font-size:.16rem;font-weight:600;line-height:.22rem}.program-directory .program-directory__operation{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);padding:.16rem 0}.program-directory .program-directory__operation .order{cursor:pointer;line-height:.2rem}.program-directory .program-directory__operation .order .umu-design-comp-icon{color:var(--umu-color-text-secondary,#666);margin-right:.06rem}.program-directory .program-directory__title .fold-btn{color:var(--umu-color-text-secondary,#666);cursor:pointer;margin-left:.16rem;font-size:.14rem;font-weight:400}.program-directory .program-directory__title .fold-btn .umu-design-comp-icon{margin-left:.06rem}.program-directory .program-directory__title .fold-btn.unfold .umu-design-comp-icon{transform:rotate(180deg)}.program-directory .module-item:first-child .directory-folder-wrap{border-top:0}.program-directory .module-item:last-child>.is__fold.directory-folder>.directory-folder-wrap{border-bottom:1px solid var(--umu-color-fill-secondary,#eee)}.program-directory .module-item .transition-show-wrap{position:relative}.program-directory .module-item .item-info-draw{padding:.12rem 0 .12rem .36rem;position:relative}.program-directory .module-item .item-info-draw .imitate-a.view-all-desc{background:rgba(255,255,255,.8);padding:0 .06rem;position:absolute;bottom:0;right:0}.program-directory .module-item .item-info__stat{color:var(--umu-color-text-secondary,#666);margin-top:.06rem;font-size:.14rem;font-weight:400;line-height:.2rem}.program-directory .module-item .item-info__stat span{margin-left:.06rem}.program-directory .module-item .directory-folder-wrap{border-top:1px solid var(--umu-color-fill-secondary,#eee);padding:.12rem 0}.program-directory .module-item .desc-preview{padding-bottom:.12rem}.program-directory .module-item .simditor .simditor-body p{margin:0 0 .05rem}.program-directory .directory-folder__fold{margin-top:.14rem}.program-directory .directory-folder-wrap{padding:.12rem 0}.program-directory .desc-preview{max-height:.66rem}.program-directory .module-item__course-list .module-course-wrap:first-child .program-course-item>.directory-folder>.directory-folder-wrap{border-top:1px solid var(--umu-color-fill-secondary,#eee)}.program-directory .module-item .module-course-container.card-list,.program-directory .no-module .module-course-container.card-list{cursor:pointer;flex-wrap:wrap;gap:12px;padding:.12rem 0;display:flex}.program-directory .no-module .module-course-container.card-list .module-course-wrap{border:unset}.program-directory .module-item:first-child .module-course-container.card-list{border-top:1px solid var(--umu-color-fill-secondary,#eee)}.program-directory .program-directory__course-list .module-course-wrap{border-bottom:1px solid var(--umu-color-fill-secondary,#eee)}.program-directory .program-directory__course-list .program-course-item{padding-bottom:0}.progress-container{text-align:initial;word-spacing:initial;letter-spacing:initial;white-space:initial;text-indent:initial;text-transform:initial;visibility:initial;cursor:initial;border:solid 1px var(--border-primary-color,var(--umu-color-fill-secondary,#eee));border-radius:var(--border-primary-radius,4px);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:3.84rem;height:.78rem;margin:.54rem 0 -.04rem .16rem;padding:.12rem;display:flex}.progress-container__title{color:var(--umu-color-text,#222);font-size:.16rem;font-weight:500}.progress-container__progress{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:.2rem;display:flex}.progress-container__progress-bar{flex:1}.progress-container__progress-text{color:var(--font-color,var(--umu-color-text,#222));font-size:.14rem;font-weight:500;line-height:.2rem}.certificate-theme-preview-zone{flex-direction:column;align-items:center;display:flex;position:relative}.certificate-theme-preview-zone .certificate-theme-preview-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.certificate-theme-preview-zone .down-button{margin:.24rem auto 0}.certificate-theme-preview-dialog .umu-design-comp-modal-content{box-shadow:unset;background-color:rgba(255,255,255,0)}.certificate-theme-preview-dialog .umu-design-comp-modal-footer{display:none}.certificate-theme-preview-dialog .umu-design-comp-modal-close{color:var(--umu-color-text,#222);top:-.12rem;right:0}.certificate-preview-zone-hide{display:none}.program-certificate-info{color:var(--umu-color-text,#222);padding:.12rem}.program-certificate-info .heard-info{justify-content:space-between}.program-certificate-info .heard-info .heard-title{font-size:.16rem;font-weight:600;line-height:.22rem}.program-certificate-info .flex-center{align-items:center;display:flex}.program-certificate-info .editor-certificate{color:var(--umu-color-text-secondary,#666);cursor:pointer;font-size:.14rem;line-height:.2rem}.program-certificate-info .program-certificate-info-show{text-align:center;background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/0f43098b18548b70.png);background-position:50%;background-repeat:repeat;background-size:contain;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:.12rem;display:flex}.program-certificate-info .program-certificate-info-show:has(.certificate-theme-info-horizontal){height:1.88rem}.program-certificate-info .program-certificate-info-show:has(.certificate-theme-info-horizontal) .certificate-theme-info-horizontal{width:2.51rem}.program-certificate-info .program-certificate-info-show:has(.certificate-theme-info-vertical){height:2.51rem}.program-certificate-info .program-certificate-info-show:has(.certificate-theme-info-vertical) .certificate-theme-info-vertical{width:1.88rem}.program-certificate-info .received-user-list{justify-content:center;align-items:center;margin-top:.08rem;display:flex}.program-certificate-info .received-user-list .received-user-list-item{margin-right:.1rem}.program-certificate-info .received-user-list span{color:var(--umu-color-text,#222);font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.program-certificate-info .text-center{text-align:center}.program-certificate-info .text-certificate{margin-top:.12rem;font-size:.14rem;line-height:.22rem}.program-certificate-pc-info{border:.01rem solid var(--umu-color-fill-secondary,#eee);border-radius:.04rem;margin:.16rem 0 .16rem .16rem}.program-certificate-pc-info .footer-info,.program-certificate-m-info .heard-info{display:none}.program-certificate-m-info .footer-info{margin-top:.12rem}.program-certificate-m-info .editor-certificate-center{color:#1e6ee6;cursor:pointer;margin:auto;padding:.12rem}@keyframes hideAnimation{to{opacity:0;visibility:hidden}}.certificate-theme-preview-mask-real-static{background-image:url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/d291529fd40b6a4f.png);background-size:contain;width:100vw;height:100vh;position:fixed;top:.24rem;left:0}.certificate-theme-preview-mask-real-static.animate-once{animation:1s ease-out 3s forwards hideAnimation}.program-detail__container .detail-item{margin-top:.08rem}.program-detail__container .detail-item img{width:.2rem;height:.2rem;margin-right:.08rem}.program-detail__container .detail-item .value{color:var(--umu-color-text,#222);white-space:pre-line;vertical-align:top;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem}.program-detail__container .detail-item .value.label{flex:none}.program-detail__desc__container{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);padding:.16rem 0}.program-detail__desc__container .banner__desc__label{color:var(--umu-color-text,#222);margin-bottom:.16rem;font-size:.16rem;font-style:normal;font-weight:500;line-height:.22rem}.tag-list-container{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:.12rem 0;display:flex}.content-category-container{color:var(--umu-color-text,#222);white-space:pre-line;vertical-align:top;margin-top:.08rem;margin-left:.14rem;font-size:.14rem;font-style:normal;font-weight:400;line-height:.2rem;list-style:outside}.empty-container{flex-direction:column;align-items:center;gap:8px;margin:0 auto;padding:1rem 0;display:flex}.empty-container__desc{color:var(--umu-color-text,#222);text-align:center;font-size:.18rem;line-height:.26rem}.empty-container__img{width:1.6rem;height:1.6rem}.program-course-page{background:var(--umu-color-bg-layout,#f5f5f5);height:100vh;position:relative}.program-course-page .nav-fold{z-index:9;background:rgba(238,238,238,.9) url(https://dpfrzbu0cqnmm.cloudfront.net/pc_course/jp/4a266e79a8f4ea41.png) 50%/.22rem no-repeat;border-radius:4px 0 0 4px;width:.42rem;height:.42rem;transition:left .3s ease-in-out;position:absolute;top:.65rem;left:3.58rem}.display-rtl .program-course-page .nav-fold{transform:rotate(180deg)}.program-course-page .nav-fold.fold{left:0;transform:rotate(180deg)}.display-rtl .program-course-page .nav-fold.fold{transform:rotate(0)}.program-course-page .program-course-page__body{height:calc(100vh - .57rem)}.program-course-page .program-course-page__body>div{height:100%}.program-course-page .program-course-page__body .content-nav{background-color:var(--umu-color-bg-base,#fff);border-right:1px solid var(--umu-color-fill-secondary,#eee);flex-shrink:0;width:4rem;transition:width .3s ease-in-out;overflow:hidden}.program-course-page .program-course-page__body .content-nav.fold{width:0}.program-course-page .page-body-right{height:calc(100vh - .57rem);position:relative}.program-course-nav{width:4rem;height:100%}.program-course-nav .program-small-banner{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;height:2.5rem;padding:.16rem;display:flex}.program-course-nav .program-small-banner *{color:#fff}.program-course-nav .program-small-banner .back{cursor:pointer;font-size:.16rem;display:inline-flex}.program-course-nav .program-small-banner .back .umu-design-comp-icon{margin-right:.04rem}.program-course-nav .program-small-banner .program-title{max-height:.84rem;margin:.16rem 0 .12rem;font-size:.24rem;font-weight:600;line-height:.28rem}.program-course-nav .program-small-banner .umu-design-comp-icon-Share{margin-top:-.03rem;margin-left:.24rem}.program-course-nav .program-small-banner .umu-design-comp-icon-RemoveFavorited,.program-course-nav .program-small-banner .umu-design-comp-icon-RemoveFavorited *{color:#fab302}.program-course-nav.fold{cursor:pointer;width:0}.program-course-nav .item-info__stat span{margin-left:.06rem}.program-course-nav .program-directory__module-list{padding-bottom:.3rem}.program-course-nav .module-item__course-list{content-visibility:auto;margin-top:.06rem}.program-course-nav .fold-btn.unfold .umu-design-comp-icon-DropDown{transform:rotate(180deg)}.program-learning-content .iframe-wrapping-loading{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.program-learning-content .iframe-wrapping-loading.hide{display:none}.program-learning-content .iframe-wrapping-loading.opacity{background:rgba(0,0,0,.2)}.directory-fold-wrap.chapter-item>.directory-folder>.directory-folder-wrap{border-top:0}.directory-fold-wrap.chapter-item .sessionItemContent:last-child .sessionItem{border-bottom:1px solid var(--umu-color-fill-secondary,#eee)}.program-course-page__header{border-bottom:1px solid var(--umu-color-fill-secondary,#eee);color:var(--umu-color-text,#222);background-color:var(--umu-color-bg-base,#fff);padding:.09rem .24rem;font-size:.16rem;line-height:.22rem}.program-course-page__header .left{margin-right:.16rem}.program-course-page__header .left a{color:var(--umu-color-text,#222)}.program-course-page__header .left .site-logo{margin-right:.24rem}.program-course-page__header .left .umu-design-comp-icon{color:var(--umu-color-text-secondary,#666);flex-shrink:0}.program-course-page__header .left .nav-item{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:.3rem;height:.22rem;line-height:.22rem;overflow:hidden}