@import "https://use.typekit.net/lob0gpy.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";
.MePaymentSwitcher-module-scss-module__-qrtoa__container{background-color:#fc1c49;justify-content:space-around;align-items:center;padding:2rem 0;display:flex}@media screen and (max-width:960px){.MePaymentSwitcher-module-scss-module__-qrtoa__container{margin:0 -1.6rem}}.MePaymentSwitcher-module-scss-module__-qrtoa__item{color:#fff;box-sizing:border-box;border-bottom:.2rem solid #0000;padding:.4rem;font-size:1.4rem;font-weight:400;line-height:150%;transition:all .3s}.MePaymentSwitcher-module-scss-module__-qrtoa__item.MePaymentSwitcher-module-scss-module__-qrtoa__active{border-bottom:.2rem solid #fff;font-size:1.4rem;font-weight:700;line-height:150%}
.MeTitle-module-scss-module__QV7IJq__wrapper{flex-direction:row;display:flex}@media screen and (max-width:960px){.MeTitle-module-scss-module__QV7IJq__wrapper{display:none}}.MeTitle-module-scss-module__QV7IJq__title{margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:150%}.MeTitle-module-scss-module__QV7IJq__title+*{margin-left:.8rem}
.FDSSvgIcon-module-scss-module__jTz0nq__icon path{fill:currentColor}.FDSSvgIcon-module-scss-module__jTz0nq__cursorPointer{cursor:pointer}
.Skeleton-module-scss-module__UQMy8G__content{background:#e7e7e8 linear-gradient(90deg,#e7e7e8 0%,#cfd0d1 20%,#e7e7e8 40%) 0 0/200% 100%;border-radius:.4rem;animation:1.8s ease-in-out infinite Skeleton-module-scss-module__UQMy8G__shimmer}.Skeleton-module-scss-module__UQMy8G__categoryTab{grid-gap:.8rem;grid-template-columns:repeat(9,1fr);display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__categoryTab{grid-template-columns:repeat(7,1fr)}.Skeleton-module-scss-module__UQMy8G__categoryTab>div:nth-child(-n+3){display:none}}.Skeleton-module-scss-module__UQMy8G__categoryMenu{justify-content:space-between;width:100%;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__categoryMenu{grid-template-columns:repeat(5,1fr);gap:1rem;padding:1rem 0 .6rem;display:grid}}.Skeleton-module-scss-module__UQMy8G__categoryMenuContent{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 1rem .3rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__categoryMenuContent{gap:.5rem;padding:0}}.Skeleton-module-scss-module__UQMy8G__curationHeader{flex-direction:column;gap:.5rem;margin:0 0 3.2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__courseCardBasic{max-width:74rem;padding:0 0 6.6rem}.Skeleton-module-scss-module__UQMy8G__courseCardBasicContent{flex-direction:column;gap:.6rem;max-width:74rem;display:flex}.Skeleton-module-scss-module__UQMy8G__courseCardBasicContent>:first-child{margin:0 0 1rem}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestList{gap:2rem;width:100%;padding:0 0 6.6rem;display:flex}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListContent{flex-direction:column;gap:.6rem;width:100%;display:flex}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListContent>:first-child{margin:0 0 1rem}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper{grid-gap:2rem;grid-template-columns:repeat(5,1fr);margin:3.2rem 0 0;display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper{grid-gap:.8rem;grid-template-columns:repeat(3,1fr)}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper>div:nth-child(-n+2){display:none}}@media screen and (max-width:600px){.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper{grid-template-columns:repeat(2,1fr)}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper>div:nth-child(-n+3){display:none}}.Skeleton-module-scss-module__UQMy8G__mainMyWishList{grid-template-columns:repeat(1,1fr);width:100%;display:grid}.Skeleton-module-scss-module__UQMy8G__mainMyWishListContent{display:flex}.Skeleton-module-scss-module__UQMy8G__mainMyWishListContent>div:first-child{display:none}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainMyWishListContent>div:first-child{display:flex}}.Skeleton-module-scss-module__UQMy8G__mainMyWishListBackground{background-color:#f5f5f6;border-radius:.8rem;flex-direction:column;justify-content:flex-end;gap:1rem;min-width:34rem;min-height:38.4rem;margin:0 1rem 0 0;padding:3rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainMyWishListBackground{aspect-ratio:1;min-width:100%;min-height:auto}}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedTitle{font-size:1.6rem;font-weight:600;line-height:2.2rem}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedList{flex-direction:column;justify-content:center;gap:2rem;width:100%;max-width:50rem;margin:0 0 0 3.2rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedList{display:none}}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedItem{width:100%;display:flex}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedItemContents{flex-direction:column;gap:.8rem;width:100%;margin:0 0 0 2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseList{grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0 .6rem;display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainLatestCourseList{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 0}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseList>div:nth-child(-n+4){display:none}}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseListContent{flex-direction:column;display:flex}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseListBackground{background-color:#f5f5f6;flex-direction:column;gap:.6rem;padding:1.6rem 1.6rem 2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid{grid-gap:1.6rem;grid-template-columns:repeat(4,1fr);display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid{grid-gap:2rem;grid-template-columns:repeat(3,1fr)}.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid>div:first-child{display:none}}@media screen and (max-width:600px){.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid{grid-template-columns:repeat(2,1fr)}.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid>div:nth-child(-n+2){display:none}}.Skeleton-module-scss-module__UQMy8G__communityPostList{border-bottom:.1rem solid #e7e7e8;padding:2.4rem 1.6rem}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__communityPostList{padding:2.4rem 0}}.Skeleton-module-scss-module__UQMy8G__communityPostListHeader{gap:.6rem;margin:.6rem 0 1.2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__communityPostListFooter{justify-content:space-between;margin:.6rem 0 0;display:flex}.Skeleton-module-scss-module__UQMy8G__communityComment{flex-direction:column;gap:1.6rem;margin-top:3.2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__communityCommentContent{flex-direction:column;gap:.4rem;display:flex}.Skeleton-module-scss-module__UQMy8G__communitySearchCourse{flex-direction:column;display:flex}.Skeleton-module-scss-module__UQMy8G__communitySearchCourseItem{padding:1.2rem}.Skeleton-module-scss-module__UQMy8G__communityCourseCard{background-color:#f5f5f6;border-radius:.8rem;align-items:center;gap:1.2rem;padding:3.2rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__communityCourseCard{padding:0}}.Skeleton-module-scss-module__UQMy8G__communityCourseCardContent{flex-direction:column;gap:.4rem;width:calc(100% - 11.2rem);display:flex}.Skeleton-module-scss-module__UQMy8G__communityProfileInfo{flex-direction:column;display:flex}.Skeleton-module-scss-module__UQMy8G__aiWorldRecentCourseCard{box-sizing:border-box;background:linear-gradient(90deg,#252729 0%,#171b1f 20%,#252729 40%) 0 0/200% 100%;border-radius:2.8rem;flex-direction:column;justify-content:flex-end;gap:2.4rem;width:100%;height:38.9rem;margin:0 0 12rem;padding:2.8rem;animation:1.8s ease-in-out infinite Skeleton-module-scss-module__UQMy8G__shimmer;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__aiWorldRecentCourseCard{margin:0 0 6rem}}.Skeleton-module-scss-module__UQMy8G__player{aspect-ratio:16/9;background-color:#f5f5f6;border-radius:.8rem;width:100%}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardList{grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;margin:0 0 16rem;display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__practiceCourseCardList{grid-template-columns:repeat(1,1fr)}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardList>div:nth-child(-n+5){display:none}}.Skeleton-module-scss-module__UQMy8G__practiceCourseCard{background:linear-gradient(90deg,#252729 0%,#171b1f 20%,#252729 40%) 0 0/200% 100%;border-radius:2.8rem;flex-direction:column;width:100%;height:100%;animation:1.8s ease-in-out infinite Skeleton-module-scss-module__UQMy8G__shimmer;display:flex;overflow:hidden}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardImage{aspect-ratio:4/3;width:100%}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSection{background-color:#171b1f;border-radius:0 0 2.8rem 2.8rem;justify-content:space-between;align-items:center;gap:4rem;padding:1.6rem 2rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSection{gap:1rem}}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSectionTitle{background-color:#252729;border-radius:.4rem;width:60%;height:2rem}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSectionButton{background-color:#252729;border-radius:.8rem;width:12rem;height:4.4rem}.Skeleton-module-scss-module__UQMy8G__topMostBanner{background-color:#e7e7e8;width:100%;height:4.5rem}.Skeleton-module-scss-module__UQMy8G__courseCard{flex-direction:column;gap:.6rem;width:100%;max-width:23rem;height:36.26rem;display:flex}@keyframes Skeleton-module-scss-module__UQMy8G__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox{background-color:#0000004d;border-radius:1.9rem;align-items:center;gap:.1rem;width:fit-content;height:2rem;padding:.2rem .6rem;display:flex;position:absolute;top:.8rem;right:.8rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButton{width:1.4rem;height:1.4rem;position:relative}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonHeartAnimation{opacity:0;filter:drop-shadow(.1rem .1rem .1rem #00000021);width:2rem;height:2rem;position:absolute;top:-.3rem;right:-.3rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonHeartAnimation.WishButton-module-scss-module__ElICcq__selected{opacity:1}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault{width:1.4rem;height:1.4rem;position:absolute;top:0;right:0}@media (hover:hover) and (pointer:fine){.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault:hover path:first-child{fill:#f5f5f680;fill-opacity:1}}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault.WishButton-module-scss-module__ElICcq__selected{display:none}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonCount{color:#fff;text-align:right;text-shadow:0 .2rem .8rem #00000029;font-size:1.1rem;font-weight:500;line-height:1.6rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__roundBox .WishButton-module-scss-module__ElICcq__wishButtonText{font-size:1rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default{flex-direction:column;align-items:center;margin:0 1.6rem 0 0;display:flex}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButton,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButton{width:3.3rem;height:3.3rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartAnimation,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartAnimation{opacity:0;width:3.3rem;height:3.3rem;position:relative;top:0;right:0}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartAnimation.WishButton-module-scss-module__ElICcq__selected,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartAnimation.WishButton-module-scss-module__ElICcq__selected{opacity:1}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault{position:relative;top:-2.9rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault path:first-child,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault path:first-child{fill:#0000;fill-opacity:1}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault path:last-child,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault path:last-child{fill:#b7b9ba;fill-opacity:1}@media (hover:hover) and (pointer:fine){.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault:hover path:first-child,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault:hover path:first-child{fill:#e7e7e8}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault:hover path:last-child,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault:hover path:last-child{fill:#8a8c8d}}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault.WishButton-module-scss-module__ElICcq__selected,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault.WishButton-module-scss-module__ElICcq__selected{display:none}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonCount,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonCount{text-align:center;color:#fff;text-shadow:0 1px 3px #00000059;white-space:nowrap;width:100%;font-size:1.2rem;font-weight:500;line-height:1.8rem;position:absolute;top:3rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonText,.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default .WishButton-module-scss-module__ElICcq__wishButtonText{font-size:1rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default{margin:0}
.CourseCardCarousel-module-scss-module__aCaBoa__wrapperSpacing{padding-top:3.2rem}.CourseCardCarousel-module-scss-module__aCaBoa__courseCardCarousel{position:relative}@media screen and (max-width:960px){.CourseCardCarousel-module-scss-module__aCaBoa__courseCardCarousel{padding-bottom:5.2rem}}.CourseCardCarousel-module-scss-module__aCaBoa__courseCardCarouselSwiperPagination{position:absolute;top:-3.2rem;right:0}@media screen and (max-width:960px){.CourseCardCarousel-module-scss-module__aCaBoa__courseCardCarouselSwiperPagination{align-items:center;margin-top:2rem;display:flex;top:auto;left:50%;right:auto;transform:translate(-50%)}.CourseCardCarousel-module-scss-module__aCaBoa__courseCardCarouselSwiper{margin:0 -2rem;padding:0 2rem;overflow:hidden;scale:1}}
.TopMostBanner-module-scss-module__-ssTjG__container{z-index:102;height:4.5rem;transition:height .3s ease-out;position:relative;overflow:hidden}.TopMostBanner-module-scss-module__-ssTjG__container.TopMostBanner-module-scss-module__-ssTjG__hidden{display:none}.TopMostBanner-module-scss-module__-ssTjG__container:has(.TopMostBanner-module-scss-module__-ssTjG__input:checked){height:0}.TopMostBanner-module-scss-module__-ssTjG__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.TopMostBanner-module-scss-module__-ssTjG__input:checked~.TopMostBanner-module-scss-module__-ssTjG__item{animation:.3s ease-out forwards TopMostBanner-module-scss-module__-ssTjG__closeBanner}.TopMostBanner-module-scss-module__-ssTjG__item{max-width:98rem;height:100%;margin:0 auto;position:relative}.TopMostBanner-module-scss-module__-ssTjG__picture{width:100%;height:100%;display:block;position:relative}.TopMostBanner-module-scss-module__-ssTjG__image{object-fit:cover;height:100%;top:0;left:0}@media screen and (max-width:960px){.TopMostBanner-module-scss-module__-ssTjG__image{object-fit:contain}}.TopMostBanner-module-scss-module__-ssTjG__trigger{cursor:pointer;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.TopMostBanner-module-scss-module__-ssTjG__trigger>svg{transition:transform .2s}.TopMostBanner-module-scss-module__-ssTjG__trigger:hover>svg{transform:rotate(90deg)}@keyframes TopMostBanner-module-scss-module__-ssTjG__closeBanner{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}
.PracticeChapterProgressBar-module-scss-module__PwKZeq__container{width:100%;max-width:96.6rem;height:2rem;padding:0 1.6rem;overflow:visible}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressBar{z-index:1;background-color:#e7e7e8;border:.2rem solid #fff;border-radius:10rem;width:100%;height:100%;position:relative;overflow:visible}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressBarBackground{z-index:1;background-color:#e7e7e8;border:.2rem solid #fff;border-radius:10rem;width:100%;height:100%;position:absolute;top:-.2rem;left:-.2rem}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progress{z-index:1;background-color:#fc1c49;border:.2rem solid #fff;border-radius:10rem;height:100%;transition:width 1s cubic-bezier(.67,0,.28,1);position:relative;top:-.2rem;left:-.2rem;overflow:hidden}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progress:after{content:"";opacity:.5;background:#fff;border-radius:10rem;height:.4rem;position:absolute;top:50%;left:1.3rem;right:1.3rem;transform:translateY(-50%)}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progress.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboProgressLow{background:linear-gradient(90deg,#fc1c60,#fc1cde)}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progress.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboProgressHigh{background:linear-gradient(90deg,#fc1cde,#1c9ffc)}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressShimmer{pointer-events:none;opacity:.9;width:9rem;height:9rem;position:absolute;top:50%;left:-4.5rem;transform:translateY(-50%)}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressShimmer.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboProgressLow{animation:4s linear infinite PracticeChapterProgressBar-module-scss-module__PwKZeq__shimmerMove}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressShimmer.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboProgressHigh{animation:2s linear infinite PracticeChapterProgressBar-module-scss-module__PwKZeq__shimmerMove}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressShimmer:before{content:"";background-blend-mode:overlay;filter:blur(2rem);background:#fff;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.PracticeChapterProgressBar-module-scss-module__PwKZeq__progressShimmer:after{content:"";filter:blur(1.25rem);background:#fff;border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes PracticeChapterProgressBar-module-scss-module__PwKZeq__shimmerMove{0%{left:-4.5rem}to{left:calc(100% - 4.5rem)}}.PracticeChapterProgressBar-module-scss-module__PwKZeq__playerContainer{pointer-events:none;transition:left 1s cubic-bezier(.67,0,.28,1);position:absolute;top:50%;transform:translateY(-50%)translate(-50%)}.PracticeChapterProgressBar-module-scss-module__PwKZeq__player{width:18rem;height:18rem}.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboCount{color:#fc1c49;margin:.8rem 0 0;font-size:1.6rem;font-weight:700;line-height:150%}.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboCount.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboCountHigh .PracticeChapterProgressBar-module-scss-module__PwKZeq__comboCountLetter{background:linear-gradient(90deg,#fc1cde,#1c9ffc) 0 0/800% 100%;background-position:calc(var(--letter-index)*100%/7)0;-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.PracticeChapterProgressBar-module-scss-module__PwKZeq__comboCountLetter{will-change:transform;display:inline-block;position:relative}
.InfinityCourse-module-scss-module__Pvo1xa__infinityCourse{flex-wrap:wrap;gap:3.2rem 2rem;width:100%;margin-bottom:4.8rem;display:flex}@media screen and (max-width:960px){.InfinityCourse-module-scss-module__Pvo1xa__infinityCourse{gap:1.6rem}}.InfinityCourse-module-scss-module__Pvo1xa__infinityCourseCard{flex-basis:calc(25% - 1.5rem)}@media screen and (max-width:960px){.InfinityCourse-module-scss-module__Pvo1xa__infinityCourseCard{flex-basis:calc(33.3333% - 1.06667rem)}}@media screen and (max-width:600px){.InfinityCourse-module-scss-module__Pvo1xa__infinityCourseCard{flex-basis:calc(50% - .8rem)}}.InfinityCourse-module-scss-module__Pvo1xa__infinityCourse.InfinityCourse-module-scss-module__Pvo1xa__inMyPage{width:100%;padding-top:2.4rem}.InfinityCourse-module-scss-module__Pvo1xa__infinityCourse.InfinityCourse-module-scss-module__Pvo1xa__inMyPage .InfinityCourse-module-scss-module__Pvo1xa__infinityCourseCard{flex-basis:calc(33.3333% - 1.33333rem)}@media screen and (max-width:960px){.InfinityCourse-module-scss-module__Pvo1xa__infinityCourse.InfinityCourse-module-scss-module__Pvo1xa__inMyPage .InfinityCourse-module-scss-module__Pvo1xa__infinityCourseCard{flex-basis:calc(33.3333% - 1.06667rem)}}@media screen and (max-width:600px){.InfinityCourse-module-scss-module__Pvo1xa__infinityCourse.InfinityCourse-module-scss-module__Pvo1xa__inMyPage .InfinityCourse-module-scss-module__Pvo1xa__infinityCourseCard{flex-basis:calc(50% - .8rem)}}
.GNBDesktopCategoryItem-module-scss-module__NxSguW__container{flex-direction:column;gap:1.2rem;padding:1.6rem .8rem 2.4rem;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktopCategoryItem-module-scss-module__NxSguW__container:hover{background-color:#f5f5f6}.GNBDesktopCategoryItem-module-scss-module__NxSguW__container.GNBDesktopCategoryItem-module-scss-module__NxSguW__theRed:hover{background-color:#171b1f}}.GNBDesktopCategoryItem-module-scss-module__NxSguW__category{padding:0 .4rem;font-size:1.4rem;font-weight:700;line-height:150%}@media (hover:hover) and (pointer:fine){.GNBDesktopCategoryItem-module-scss-module__NxSguW__category:hover{text-decoration:underline}}@media (hover:none) and (pointer:coarse){.GNBDesktopCategoryItem-module-scss-module__NxSguW__category:active{text-decoration:underline}}.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategories{flex-direction:column;font-size:1.2rem;font-weight:400;line-height:150%;display:flex}.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategory{padding:.4rem}@media (hover:hover) and (pointer:fine){.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategory:hover{text-decoration:underline}}@media (hover:none) and (pointer:coarse){.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategory:active{text-decoration:underline}}.GNBDesktopCategoryItem-module-scss-module__NxSguW__recommendTitle{letter-spacing:-.011rem;color:#fc1c49;border-top:.1rem solid #e7e7e8;margin:.8rem .4rem 0;padding:.8rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.4rem}
.ClassroomCommunityDetail-module-scss-module__oAd8xG__container{flex-direction:column;width:100%;height:100%;display:flex}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer{height:calc(100% - 9.6rem);padding:2.4rem;overflow-y:auto}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__courseTitle{color:#8a8c8d;margin-bottom:1.6rem;font-size:1.2rem;font-weight:400;line-height:150%;display:block}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__caption{color:#3b83ff;margin-bottom:.8rem;font-size:1.4rem;font-weight:400;line-height:150%;display:block}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__articleTitle{margin-bottom:.6rem;font-size:2rem;font-weight:700;line-height:150%}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__statusContainer{justify-content:space-between;align-items:center;display:flex}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__statusInfo{align-items:center;gap:.4rem;display:flex}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__articleBorder{border-color:#5f6163;margin:2.8rem 0}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__acceptedAnswer{border:none;border-bottom:.1rem solid #d9dadb;border-radius:0;position:relative}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__acceptedAnswer>span{padding:.2rem .4rem;position:absolute;top:-.1rem;right:0}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__answer{color:#747678;margin:2.4rem 0 0;padding:0 0 2.4rem;font-size:1.2rem;font-weight:400;line-height:150%}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__moreAnswerButton{letter-spacing:-.012rem;color:#747678;justify-content:center;align-items:center;width:100%;height:3.2rem;margin-top:2rem;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:flex}.ClassroomCommunityDetail-module-scss-module__oAd8xG__articleContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__moreAnswerButton>svg>path{fill:#747678}.ClassroomCommunityDetail-module-scss-module__oAd8xG__buttonContainer{gap:1.2rem;padding:2.4rem;font-size:1.6rem;font-weight:400;line-height:150%;display:flex}.ClassroomCommunityDetail-module-scss-module__oAd8xG__buttonContainer .ClassroomCommunityDetail-module-scss-module__oAd8xG__button{width:100%}
.MeHomeWishList-module-scss-module__nMynyq__container{flex-direction:column;gap:2rem;margin-top:7.2rem;display:flex;position:relative}@media screen and (max-width:960px){.MeHomeWishList-module-scss-module__nMynyq__container{margin-top:4.8rem}}.MeHomeWishList-module-scss-module__nMynyq__header{justify-content:space-between;align-items:center;display:flex}.MeHomeWishList-module-scss-module__nMynyq__swiper{width:100%}@media screen and (max-width:960px){.MeHomeWishList-module-scss-module__nMynyq__swiper{margin:0 -1.6rem;padding:0 1.6rem}}
.PracticeStory-module-scss-module__I_fo_a__storyContainer{flex-direction:column;display:flex}.PracticeStory-module-scss-module__I_fo_a__storyImageContainer{aspect-ratio:21/9;width:100%;height:auto;position:relative;overflow:hidden}.PracticeStory-module-scss-module__I_fo_a__storyImageContainer:after{content:"";background:linear-gradient(#171b1f00 55.34%,#171b1f 100%);position:absolute;inset:0}.PracticeStory-module-scss-module__I_fo_a__textContent{flex-direction:column;gap:2.4rem;padding:4rem 8rem;display:flex}@media screen and (max-width:960px){.PracticeStory-module-scss-module__I_fo_a__textContent{padding:4rem 1.6rem}}.PracticeStory-module-scss-module__I_fo_a__title{color:#fff;font-size:2.4rem;font-weight:700;line-height:150%}.PracticeStory-module-scss-module__I_fo_a__description{color:#fff;opacity:.8;white-space:pre-wrap;font-size:1.8rem;font-weight:400;line-height:150%}
.CurationHeader-module-scss-module__OLJ5kG__curationHeaderTitleWrapper{justify-content:space-between;align-items:flex-end;display:flex}.CurationHeader-module-scss-module__OLJ5kG__curationHeaderTitle{color:#171b1f;margin-top:1.2rem;font-size:2.4rem;font-weight:700;line-height:3.2rem}.CurationHeader-module-scss-module__OLJ5kG__curationHeaderSubTitle{color:#747678;padding:1rem 0 .3rem;font-size:1.6rem;font-weight:400}
.GNBDesktopCategoryList-module-scss-module__Ykr_bW__container{background-color:#fff;width:100vw;position:absolute;top:100%;left:0;box-shadow:0 .6rem 2rem -.5rem #0000001a}.GNBDesktopCategoryList-module-scss-module__Ykr_bW__container.GNBDesktopCategoryList-module-scss-module__Ykr_bW__theRed{background-color:#000}.GNBDesktopCategoryList-module-scss-module__Ykr_bW__inner{justify-content:center;max-width:121.8rem;margin:0 auto;display:flex}.GNBDesktopCategoryList-module-scss-module__Ykr_bW__inner>*{flex:1}
.MeHome-module-scss-module__VQfKHa__container{width:100%;min-width:73rem}@media screen and (max-width:960px){.MeHome-module-scss-module__VQfKHa__container{width:100%;min-width:0}}.MeHome-module-scss-module__VQfKHa__divider{border:none;display:none}@media screen and (max-width:960px){.MeHome-module-scss-module__VQfKHa__divider{margin:0 -1.6rem 2rem;display:block}}.MeHome-module-scss-module__VQfKHa__dividerThin{background-color:#e7e7e8;height:.1rem}.MeHome-module-scss-module__VQfKHa__dividerThick{background-color:#e7e7e8;height:1.6rem}
.PracticeStoryModalContent-module-scss-module__vDOu4q__container{box-sizing:border-box;will-change:transform,opacity;border-radius:2.4rem;width:95vw;max-width:146.5rem;height:85vh;max-height:100rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #00000080}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__container{border-radius:0;width:100dvw;height:100dvh}}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebar{box-sizing:border-box;scrollbar-width:none;background-color:#fff;border-right:.1rem solid #e7e7e8;flex-direction:column;flex-shrink:0;width:35rem;padding:0 2rem 2rem;display:flex;overflow:scroll}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebar{display:none}}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarTitle{padding:2rem 0 0;font-size:1.6rem;font-weight:700;line-height:150%}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarSection{flex-direction:column;gap:1.2rem;margin:4rem 0 0;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sectionTitle{color:#3b83ff;font-size:1.4rem;font-weight:600;line-height:150%}.PracticeStoryModalContent-module-scss-module__vDOu4q__subItems{flex-direction:column;gap:.4rem;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem{box-sizing:border-box;background-color:#fff;border-radius:1.2rem;align-items:center;gap:.4rem;width:100%;padding:1.2rem;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem:hover:not(:disabled),.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem.PracticeStoryModalContent-module-scss-module__vDOu4q__selected{background-color:#f5f5f6}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem:disabled{color:#b7b9ba;cursor:default}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem{border-radius:0}}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItemIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItemTitle{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;text-align:left;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:600;line-height:150%;display:-webkit-box;overflow:hidden}.PracticeStoryModalContent-module-scss-module__vDOu4q__newLabel{color:#3b83ff;margin-left:.4rem;font-size:1.2rem;font-weight:700;line-height:150%}.PracticeStoryModalContent-module-scss-module__vDOu4q__contentContainer{scrollbar-width:none;background-color:#171b1f;width:100%;overflow-y:auto}.PracticeStoryModalContent-module-scss-module__vDOu4q__contentHeader{z-index:1;color:#747678;background-color:#171b1f;justify-content:space-between;align-items:center;gap:.8rem;padding:2.4rem 4rem;font-size:1.4rem;font-weight:600;line-height:150%;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__contentHeader{padding:1.6rem 2.4rem}}.PracticeStoryModalContent-module-scss-module__vDOu4q__contentFooter{gap:.8rem;padding:2rem 1.6rem 4rem;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__toggleContainer{gap:1.2rem;display:flex}
.CategoryDetail-module-scss-module__bl-mUW__loadingContainer{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}
.AIWorldCourseList-module-scss-module__1nffMW__container{margin:0}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__container{margin:0}}.AIWorldCourseList-module-scss-module__1nffMW__title{margin:0 0 4rem;font-size:3.2rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__title{margin:0 0 2rem;font-size:2rem;font-weight:700;line-height:150%}}.AIWorldCourseList-module-scss-module__1nffMW__courseList{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__courseList{scroll-behavior:smooth;gap:1.6rem;margin:0 -1.6rem;padding:0 1.6rem 2rem;display:flex;overflow-x:auto}.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar{height:.4rem}.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-track{background:#7476781a;border-radius:.2rem}.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-thumb{background:#7476784d;border-radius:.2rem}}@media screen and (max-width:960px) and (hover:hover) and (pointer:fine){.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-thumb:hover{background:#74767880}}@media screen and (max-width:960px) and (hover:none) and (pointer:coarse){.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-thumb:active{background:#74767880}}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__courseList>*{min-width:30rem}}
.AssetDownloadButton-module-scss-module__qpiaea__container{background-color:#f5f5f6;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.8rem;padding:2rem;display:flex}.AssetDownloadButton-module-scss-module__qpiaea__assetName{letter-spacing:-.016rem;-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;color:#747678;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:400;line-height:2rem;display:-webkit-box;overflow:hidden}
.GNBDesktopCategory-module-scss-module__Y0_R9G__container{margin:0 0 -1.4rem}.GNBDesktopCategory-module-scss-module__Y0_R9G__menuOpener{color:#fff;cursor:pointer;background-color:#171b1f;border-radius:.4rem;justify-content:center;align-items:center;width:12.2rem;height:3.6rem;font-size:1.3rem;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktopCategory-module-scss-module__Y0_R9G__menuOpener:hover{background-color:#fc1c49}}@media (hover:none) and (pointer:coarse){.GNBDesktopCategory-module-scss-module__Y0_R9G__menuOpener:active{background-color:#fc1c49}}
.SlugBundlePurchaseItem-module-scss-module__jkjWTW__productItem{border:.1rem solid #e7e7e8;border-radius:.8rem;flex-direction:column;gap:.6rem;padding:1.6rem;display:flex}@media (hover:hover) and (pointer:fine){.SlugBundlePurchaseItem-module-scss-module__jkjWTW__productItem:hover{opacity:1;background-color:#f5f5f6}}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__productRadio:checked+.SlugBundlePurchaseItem-module-scss-module__jkjWTW__productItem{border:.1rem solid #fc1c49}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__periodBadge{color:#fc1c49;background-color:#ffeceb;border-radius:.4rem;margin-left:.6rem;padding:.2rem .4rem;font-size:1.2rem;font-weight:500;line-height:1.8rem}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__priceWrapper{align-items:center;gap:.8rem;display:flex}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__discountPercent{color:#fc1c49;font-size:1.6rem;font-weight:600;line-height:2.2rem}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__productPrice{font-size:1.6rem;font-weight:600;line-height:2.2rem}
.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__container{cursor:pointer;border-radius:2.8rem;flex-direction:column;justify-content:flex-end;width:100%;height:38.9rem;margin:0 0 12rem;display:flex;position:relative;overflow:hidden}@media screen and (max-width:960px){.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__container{margin:0 0 6rem}}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__backgroundImage{width:100%;height:100%;position:absolute;top:0;left:0}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__thumbnail{object-fit:cover}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__overlay{z-index:1;background:linear-gradient(#0b303c00 42.91%,#0b303ccc 70.47%);width:100%;height:100%;position:absolute;top:0;left:0}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__content{z-index:2;color:#fff;padding:2.8rem;position:relative}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__title{text-shadow:2px 2px 8px #00000080;margin:0 0 2.4rem;font-size:2.8rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__title{margin:0 0 1.6rem;font-size:2rem;font-weight:700;line-height:150%}}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__buttonContainer{align-items:center;gap:2rem;display:flex}@media screen and (max-width:960px){.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__buttonContainer{flex-direction:column-reverse;align-items:flex-start;gap:1.6rem}}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__progressContainer{align-items:center;gap:.8rem;width:100%;display:flex}.AIWorldRecentCourseCard-module-scss-module__jQ9ArW__progressText{opacity:.8;font-size:1.2rem;font-weight:400;line-height:150%}
.PostListItem-module-scss-module__BTlqYW__list{cursor:pointer;border-bottom:.1rem solid #e7e7e8;padding:2.4rem 1.6rem}@media (hover:hover) and (pointer:fine){.PostListItem-module-scss-module__BTlqYW__list:hover{background-color:#f5f5f6}}@media screen and (max-width:960px){.PostListItem-module-scss-module__BTlqYW__list{padding:2rem 0}}.PostListItem-module-scss-module__BTlqYW__caption{color:#3b83ff;margin-bottom:1.2rem;font-size:1.2rem;font-weight:400;line-height:150%}.PostListItem-module-scss-module__BTlqYW__header{justify-content:space-between;align-items:center;gap:.4rem;margin:0 0 .4rem;display:flex}@media screen and (max-width:960px){.PostListItem-module-scss-module__BTlqYW__header{align-items:flex-start;gap:.4rem}}.PostListItem-module-scss-module__BTlqYW__title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;word-break:break-all;-webkit-box-orient:vertical;flex:1;font-size:1.6rem;font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.PostListItem-module-scss-module__BTlqYW__isDeleted{color:#b7b9ba}.PostListItem-module-scss-module__BTlqYW__pinned{letter-spacing:-.012rem;background-color:#f5f5f6;border-radius:.4rem;font-size:1.2rem;font-weight:700;line-height:1.4rem}.PostListItem-module-scss-module__BTlqYW__status{color:#b7b9ba;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.2rem;font-weight:400;line-height:150%;display:flex}.PostListItem-module-scss-module__BTlqYW__question{word-break:break-all;flex-direction:row;gap:.8rem;margin-bottom:1.2rem;display:flex}.PostListItem-module-scss-module__BTlqYW__questionLabel{white-space:nowrap;color:#b7b9ba;flex-shrink:0;font-size:1.2rem;font-weight:400;line-height:150%}.PostListItem-module-scss-module__BTlqYW__questionTitle{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;word-break:break-all;color:#747678;-webkit-box-orient:vertical;flex:1;font-size:1.2rem;font-weight:700;line-height:150%;display:-webkit-box;overflow:hidden}.PostListItem-module-scss-module__BTlqYW__content{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;color:#747678;cursor:pointer;word-break:break-all;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 0 1.2rem;font-size:1.4rem;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}.PostListItem-module-scss-module__BTlqYW__footer{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:960px){.PostListItem-module-scss-module__BTlqYW__footer{flex-direction:column;align-items:flex-start;gap:.4rem}}.PostListItem-module-scss-module__BTlqYW__footer .PostListItem-module-scss-module__BTlqYW__courseTitle{letter-spacing:-.012rem;color:#747678;-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:-webkit-box;overflow:hidden}.PostListItem-module-scss-module__BTlqYW__footer .PostListItem-module-scss-module__BTlqYW__courseTitle:hover{text-decoration:underline}.PostListItem-module-scss-module__BTlqYW__footer .PostListItem-module-scss-module__BTlqYW__rightContainer{flex-direction:row;flex-shrink:0;align-items:center;display:flex}.PostListItem-module-scss-module__BTlqYW__highlight{color:#fc1c49;background-color:#0000}.PostListItem-module-scss-module__BTlqYW__timestamp{margin-left:.8rem}.PostListItem-module-scss-module__BTlqYW__emptyContainer{margin:2rem 0}
.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__timerContainer{width:100%;padding:0}.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__timerInner{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;max-width:98rem;margin:0 auto;padding:3.2rem 0;display:flex}.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__timerTitle{text-align:center;font-size:2rem;font-weight:600;line-height:2.8rem}.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__timerContent{align-items:center;gap:.8rem;height:4rem;display:flex}.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__bannerContainer{width:100%;padding:0}.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__bannerInner{justify-content:center;max-width:98rem;margin:0 auto;display:flex}.CoursePromotionTimerAndBanner-module-scss-module__j39TRW__bannerImage{width:100%}
.GNBDesktopMenuList-module-scss-module__ZkIMOq__menuContainer{max-width:98rem;height:3.6rem;margin:0 auto;padding-left:6.12245%;padding-right:6.12245%;display:flex}@media screen and (max-width:960px){.GNBDesktopMenuList-module-scss-module__ZkIMOq__menuContainer{display:none}}.GNBDesktopMenuList-module-scss-module__ZkIMOq__focusList{align-items:center;margin:0 0 0 1.6rem;display:flex}.GNBDesktopMenuList-module-scss-module__ZkIMOq__focusItem{height:100%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__link{white-space:no-wrap;align-items:center;gap:.4rem;width:max-content;height:100%;padding:0 1.2rem;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktopMenuList-module-scss-module__ZkIMOq__link:hover{color:#fc1c49}}@media (hover:none) and (pointer:coarse){.GNBDesktopMenuList-module-scss-module__ZkIMOq__link:active{color:#fc1c49}}.GNBDesktopMenuList-module-scss-module__ZkIMOq__focusLink{font-size:1.4rem;font-weight:700;line-height:150%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationList{align-items:center;display:flex}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationDivider{background-color:#e7e7e8;width:.1rem;height:1.2rem;margin:0 .4rem}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationItem{height:100%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink{color:#4b4d4f;font-size:1.4rem;font-weight:400;line-height:150%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink.GNBDesktopMenuList-module-scss-module__ZkIMOq__theRed{color:#b7b9ba}@media (hover:hover) and (pointer:fine){.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink.GNBDesktopMenuList-module-scss-module__ZkIMOq__theRed:hover{color:#fc1c49}}@media (hover:none) and (pointer:coarse){.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink.GNBDesktopMenuList-module-scss-module__ZkIMOq__theRed:active{color:#fc1c49}}
.ClassroomCommunityList-module-scss-module__XiC2aq__container{flex-direction:column;width:100%;height:100%;display:flex}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__emptyContent{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:260px;font-size:1.6rem;font-weight:400;line-height:150%;display:flex}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__listSection{height:100%;padding:2.4rem;overflow-y:scroll}@media screen and (max-width:960px){.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__listSection{padding:1.6rem}}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__linkWrapper{justify-content:flex-end;align-items:center;height:3rem;margin:2rem 0 .8rem;font-size:1.2rem;font-weight:400;line-height:150%;display:flex}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__linkWrapper .ClassroomCommunityList-module-scss-module__XiC2aq__linkToCommunity{color:#8a8c8d}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__linkWrapper .ClassroomCommunityList-module-scss-module__XiC2aq__linkToCommunity svg path{fill:#8a8c8d}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__list{background-color:#fff}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__listItem{margin:0 1.6rem;padding:2.4rem 0}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__listItem:hover{background-color:#fff}.ClassroomCommunityList-module-scss-module__XiC2aq__container .ClassroomCommunityList-module-scss-module__XiC2aq__listItem:last-child{border-bottom:none}.ClassroomCommunityList-module-scss-module__XiC2aq__bottomButtonGroup{z-index:101;width:100%;padding:2.4rem;position:sticky;bottom:0;right:0}.ClassroomCommunityList-module-scss-module__XiC2aq__bottomButtonGroupButton{color:#fff;background-color:#171b1f;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;width:100%;height:4.8rem;font-size:1.6rem;font-weight:700;line-height:150%;display:flex}.ClassroomCommunityList-module-scss-module__XiC2aq__bottomButtonGroupButton>svg{width:1.6rem;height:1.6rem}.ClassroomCommunityList-module-scss-module__XiC2aq__bottomButtonGroupButton>svg>path{fill:#fff}
.PracticeHeader-module-scss-module__VWB5oa__container{z-index:1;background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:4rem;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.PracticeHeader-module-scss-module__VWB5oa__container{padding:2.4rem 1.6rem}}.PracticeHeader-module-scss-module__VWB5oa__contentWrapper{align-items:center;width:100%;max-width:146.8rem;display:flex}.PracticeHeader-module-scss-module__VWB5oa__leftSection{flex:none;justify-content:flex-start;padding:0;display:flex}.PracticeHeader-module-scss-module__VWB5oa__centerSection{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.PracticeHeader-module-scss-module__VWB5oa__rightSection{flex:none;justify-content:flex-end;gap:2rem;display:flex;position:relative}
.MainBannerCarousel-module-scss-module__m2YGvW__bannerSwiperwrapper{width:100%;margin:0 auto;padding:2rem 0 0;position:relative;overflow:hidden}.MainBannerCarousel-module-scss-module__m2YGvW__swiper:not(.MainBannerCarousel-module-scss-module__m2YGvW__ready) .MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide{margin-right:2.4rem}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__swiper:not(.MainBannerCarousel-module-scss-module__m2YGvW__ready) .MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide{margin-right:.8rem}}.MainBannerCarousel-module-scss-module__m2YGvW__swiper:not(.MainBannerCarousel-module-scss-module__m2YGvW__ready) .MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide:first-child{margin-left:calc(50% - min(85%,121.8rem)/2)}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__swiper:not(.MainBannerCarousel-module-scss-module__m2YGvW__ready) .MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide:first-child{margin-left:calc(50% - min(90%,42rem)/2)}}@media screen and (max-width:600px){.MainBannerCarousel-module-scss-module__m2YGvW__swiper:not(.MainBannerCarousel-module-scss-module__m2YGvW__ready) .MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide:first-child{margin-left:calc(50% - min(90%,36.2rem)/2)}}.MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide{width:85%;max-width:121.8rem}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide{width:90%;max-width:42rem}}@media screen and (max-width:600px){.MainBannerCarousel-module-scss-module__m2YGvW__swiperSlide.swiper-slide{width:90%;max-width:36.2rem}}.MainBannerCarousel-module-scss-module__m2YGvW__bannerSlideContainer{aspect-ratio:2.71;border-radius:2rem;width:100%;height:100%;position:relative;overflow:hidden}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__bannerSlideContainer{aspect-ratio:1}}.MainBannerCarousel-module-scss-module__m2YGvW__bannerInfo{box-sizing:border-box;z-index:2;white-space:pre-wrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;width:100%;max-width:98rem;height:100%;margin:0;padding:0 4rem 3rem;display:flex;position:relative}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__bannerInfo{align-items:center;gap:.4rem;width:100%;height:fit-content;margin:0 auto;padding:2.4rem}}.MainBannerCarousel-module-scss-module__m2YGvW__bannerTitle{word-break:keep-all;max-width:43rem;font-size:4rem;font-weight:700;line-height:1.2}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__bannerTitle{text-align:center;font-size:2.4rem;font-weight:700;line-height:150%}}.MainBannerCarousel-module-scss-module__m2YGvW__bannerSubtitle{word-break:keep-all;max-width:43rem;font-size:2rem;font-weight:400;line-height:1.5}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__bannerSubtitle{text-align:center;font-size:1.4rem;font-weight:400;line-height:150%}}.MainBannerCarousel-module-scss-module__m2YGvW__bannerImageWrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.MainBannerCarousel-module-scss-module__m2YGvW__controls{box-sizing:border-box;z-index:1;justify-content:space-between;width:85%;max-width:121.8rem;margin:0 auto;padding:0 4rem;display:flex;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__controls{width:90%;max-width:42rem;padding:0 1.6rem;bottom:.8rem}}@media screen and (max-width:600px){.MainBannerCarousel-module-scss-module__m2YGvW__controls{width:90%;max-width:36.2rem}}.MainBannerCarousel-module-scss-module__m2YGvW__leftControlsWrapper{display:flex}.MainBannerCarousel-module-scss-module__m2YGvW__counter{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;box-sizing:border-box;letter-spacing:-.014rem;background:#0003;border-radius:1.6rem;justify-content:center;align-items:center;width:7.6rem;height:3.2rem;font-size:1.4rem;font-weight:600;line-height:1.6rem;display:flex;position:relative;overflow:hidden}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__counter{letter-spacing:-.012rem;width:6.4rem;height:2.8rem;font-size:1.2rem;font-weight:700;line-height:1.4rem}}.MainBannerCarousel-module-scss-module__m2YGvW__counter .MainBannerCarousel-module-scss-module__m2YGvW__counterText{z-index:1}.MainBannerCarousel-module-scss-module__m2YGvW__counter:after{content:"";transform-origin:0;background-color:#0003;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.MainBannerCarousel-module-scss-module__m2YGvW__counter.MainBannerCarousel-module-scss-module__m2YGvW__playing:not(.MainBannerCarousel-module-scss-module__m2YGvW__transitioning):after{animation:4s linear forwards MainBannerCarousel-module-scss-module__m2YGvW__slideProgress}@keyframes MainBannerCarousel-module-scss-module__m2YGvW__slideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.MainBannerCarousel-module-scss-module__m2YGvW__dialogButton{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;border-radius:1.9rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-left:.4rem;display:flex}@media (hover:hover) and (pointer:fine){.MainBannerCarousel-module-scss-module__m2YGvW__dialogButton:hover{background:#0006}}@media (hover:none) and (pointer:coarse){.MainBannerCarousel-module-scss-module__m2YGvW__dialogButton:active{background:#0006}}.MainBannerCarousel-module-scss-module__m2YGvW__dialogButton:active{background:#0009}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__dialogButton{width:2.8rem;height:2.8rem}}.MainBannerCarousel-module-scss-module__m2YGvW__navigation{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;border-radius:1.6rem;justify-content:center;align-items:center;display:flex}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__navigation{box-sizing:border-box;width:2.8rem;height:2.8rem}}.MainBannerCarousel-module-scss-module__m2YGvW__prevButton,.MainBannerCarousel-module-scss-module__m2YGvW__nextButton{justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.MainBannerCarousel-module-scss-module__m2YGvW__prevButton:hover,.MainBannerCarousel-module-scss-module__m2YGvW__nextButton:hover{background:#0006}}@media (hover:none) and (pointer:coarse){.MainBannerCarousel-module-scss-module__m2YGvW__prevButton:active,.MainBannerCarousel-module-scss-module__m2YGvW__nextButton:active{background:#0006}}.MainBannerCarousel-module-scss-module__m2YGvW__prevButton:active,.MainBannerCarousel-module-scss-module__m2YGvW__nextButton:active{background:#0009}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__prevButton,.MainBannerCarousel-module-scss-module__m2YGvW__nextButton{display:none}}.MainBannerCarousel-module-scss-module__m2YGvW__prevButton{border-radius:1.6rem 0 0 1.6rem;padding:.6rem .2rem .6rem .8rem}.MainBannerCarousel-module-scss-module__m2YGvW__nextButton{border-radius:0 1.6rem 1.6rem 0;padding:.6rem .8rem .6rem .2rem}.MainBannerCarousel-module-scss-module__m2YGvW__playPauseButton{cursor:pointer;justify-content:center;align-items:center;padding:.6rem .4rem;display:flex}@media (hover:hover) and (pointer:fine){.MainBannerCarousel-module-scss-module__m2YGvW__playPauseButton:hover{background:#0006}}@media (hover:none) and (pointer:coarse){.MainBannerCarousel-module-scss-module__m2YGvW__playPauseButton:active{background:#0006}}.MainBannerCarousel-module-scss-module__m2YGvW__playPauseButton:active{background:#0009}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__playPauseButton{border-radius:2.6rem;margin:0}}.MainBannerCarousel-module-scss-module__m2YGvW__dialogtitleCount{color:#fc1c49}.MainBannerCarousel-module-scss-module__m2YGvW__dialogContent{flex-direction:column;gap:.8rem;min-width:33rem;margin:0 auto;display:flex}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__m2YGvW__dialogContent{min-width:0;max-width:33rem}}.MainBannerCarousel-module-scss-module__m2YGvW__dialogContent .MainBannerCarousel-module-scss-module__m2YGvW__bannerSlideContainer{aspect-ratio:1}.MainBannerCarousel-module-scss-module__m2YGvW__dialogContent .MainBannerCarousel-module-scss-module__m2YGvW__bannerInfo{align-items:center;gap:.4rem;width:100%;height:fit-content;margin:0 auto;padding:2.4rem 0}.MainBannerCarousel-module-scss-module__m2YGvW__dialogContent .MainBannerCarousel-module-scss-module__m2YGvW__bannerTitle{text-align:center;font-size:2.4rem;font-weight:700;line-height:150%}.MainBannerCarousel-module-scss-module__m2YGvW__dialogContent .MainBannerCarousel-module-scss-module__m2YGvW__bannerSubtitle{text-align:center;font-size:1.4rem;font-weight:400;line-height:150%}
.Dialog-module-scss-module__5jF5da__dialog{box-sizing:border-box}.Dialog-module-scss-module__5jF5da__dialogDim{z-index:1002;box-sizing:border-box;background-color:#000c;width:100vw;height:100vh;animation:.2s ease-in-out forwards Dialog-module-scss-module__5jF5da__fade-in;position:fixed;top:0;left:0}.Dialog-module-scss-module__5jF5da__dialogContainer{z-index:1003;box-sizing:border-box;background-color:#fff;border-radius:.8rem;min-width:32rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 15px #0003}@media screen and (max-width:960px){.Dialog-module-scss-module__5jF5da__dialogContainer{max-width:90vw}.Dialog-module-scss-module__5jF5da__dialogContainer.Dialog-module-scss-module__5jF5da__mobileExtended{border-radius:0;width:100vw;max-width:100vw;height:100vh;top:0;left:0;transform:none}.Dialog-module-scss-module__5jF5da__dialogContainer.Dialog-module-scss-module__5jF5da__mobileExtended .Dialog-module-scss-module__5jF5da__dialogBackground{box-sizing:border-box;border-radius:0}.Dialog-module-scss-module__5jF5da__dialogContainer.Dialog-module-scss-module__5jF5da__mobileExtended .Dialog-module-scss-module__5jF5da__dialogHeader{box-sizing:border-box;border-bottom:.1rem solid #cfd0d1;border-radius:0;width:100%}}.Dialog-module-scss-module__5jF5da__dialogBackground{box-sizing:border-box;max-height:calc(100vh - 9.6rem)}.Dialog-module-scss-module__5jF5da__dialogBackground::-webkit-scrollbar{display:none}@media screen and (max-width:960px){.Dialog-module-scss-module__5jF5da__dialogBackground{max-height:85vh}}.Dialog-module-scss-module__5jF5da__dialogHeader{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:2.4rem 2.4rem 2rem;display:flex}@media screen and (max-width:960px){.Dialog-module-scss-module__5jF5da__dialogHeader{padding-bottom:1.6rem}}.Dialog-module-scss-module__5jF5da__dialogTitleWrapper{align-items:center;gap:.4rem;display:flex}.Dialog-module-scss-module__5jF5da__dialogTitle{color:#000;width:inherit;font-size:2rem;font-weight:700;line-height:150%;display:inline}.Dialog-module-scss-module__5jF5da__dialogTitle.Dialog-module-scss-module__5jF5da__titleEllipsis{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Dialog-module-scss-module__5jF5da__dialogButton{width:2.4rem;height:2.4rem}.Dialog-module-scss-module__5jF5da__dialogContent{box-sizing:border-box;max-height:calc(100vh - 17rem);padding:2.4rem;overflow-y:auto}@media screen and (max-width:960px){.Dialog-module-scss-module__5jF5da__dialogContent{max-height:calc(85vh - 7rem)}}.Dialog-module-scss-module__5jF5da__dialogContentWithBottomFixedSection{padding-bottom:7.6rem}@media screen and (max-width:960px){.Dialog-module-scss-module__5jF5da__dialogContentWithBottomFixedSection{width:100%}}.Dialog-module-scss-module__5jF5da__dialogContentHasTitle{padding-top:0}.Dialog-module-scss-module__5jF5da__dialogBottomFixedSection{z-index:101;box-sizing:border-box;background-color:#fff;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem;width:100%;padding:2.4rem 2.4rem 3.2rem;position:fixed;bottom:0;left:0}
.TitleWithLabel-module-scss-module__dhM46a__container{align-items:center;gap:.8rem;font-size:2rem;font-weight:700;line-height:150%;display:flex}.TitleWithLabel-module-scss-module__dhM46a__count{letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.GNBDesktop-module-scss-module__q8MgGW__container{align-items:center;display:flex}@media screen and (max-width:960px){.GNBDesktop-module-scss-module__q8MgGW__container{display:none}}.GNBDesktop-module-scss-module__q8MgGW__menu{align-items:center;gap:.4rem;margin:0 0 0 1.6rem;display:flex}.GNBDesktop-module-scss-module__q8MgGW__link{color:inherit;border-radius:.4rem;align-items:center;gap:.2rem;padding:.5rem 1rem;font-size:1.2rem;font-weight:600;line-height:150%;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktop-module-scss-module__q8MgGW__link:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.GNBDesktop-module-scss-module__q8MgGW__link:active{background-color:#f5f5f6}}.GNBDesktop-module-scss-module__q8MgGW__b2bLink{border-radius:.4rem;padding:.7rem 1rem}@media (hover:hover) and (pointer:fine){.GNBDesktop-module-scss-module__q8MgGW__b2bLink:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.GNBDesktop-module-scss-module__q8MgGW__b2bLink:active{background-color:#f5f5f6}}@media (hover:hover) and (pointer:fine){.GNBDesktop-module-scss-module__q8MgGW__b2bLink.GNBDesktop-module-scss-module__q8MgGW__theRed:hover{background-color:#252729}}@media (hover:none) and (pointer:coarse){.GNBDesktop-module-scss-module__q8MgGW__b2bLink.GNBDesktop-module-scss-module__q8MgGW__theRed:active{background-color:#252729}}.GNBDesktop-module-scss-module__q8MgGW__icon path{stroke:#171b1f}@media (hover:hover) and (pointer:fine){.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:hover{color:#fc1c49;background-color:#0000}.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:hover>svg path{stroke:#fc1c49}}@media (hover:none) and (pointer:coarse){.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:active{color:#fc1c49;background-color:#0000}.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:active>svg path{stroke:#fc1c49}}.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__icon path{stroke:#fff}
.ClassroomCommunityWrite-module-scss-module__ZfK8mG__container{height:calc(100% - 9.6rem);padding:2.4rem;position:relative;overflow-y:scroll}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__container .toastui-editor-popup{width:100%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__title{margin-bottom:1.2rem;font-size:1.6rem;font-weight:700;line-height:150%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__caption{color:#b7b9ba;font-size:1.2rem;font-weight:400;line-height:150%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__input{margin-bottom:1.6rem}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__buttonGroup{grid-template-columns:1fr 1fr;column-gap:1.2rem;width:32.6rem;padding:2.4rem 0;font-size:1.2rem;font-weight:400;line-height:150%;display:grid;position:fixed;bottom:0}@media screen and (max-width:960px){.ClassroomCommunityWrite-module-scss-module__ZfK8mG__buttonGroup{width:100%;position:static}}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__guide{color:#747678;margin-top:1.2rem;font-size:1.2rem;font-weight:400;line-height:150%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__guide>li:before{content:"•";margin-right:.4rem}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__aiReplyToggle{margin-top:1.6rem}
.PracticeLayout-module-scss-module__qedufG__container{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.PracticeLayout-module-scss-module__qedufG__content{flex:1;overflow:hidden auto}
.SlugBundlePurchasePanel-module-scss-module__dimOhG__panelContainer{color:#171b1f;background-color:#fff;border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:.8rem;max-height:48rem;padding:1.6rem;display:flex;position:absolute;bottom:calc(100% + .8rem);left:0;right:0;overflow-y:auto;box-shadow:0 0 .2rem #0000001a,0 .4rem 3.2rem -.4rem #0003}@media screen and (max-width:960px){.SlugBundlePurchasePanel-module-scss-module__dimOhG__panelContainer{box-shadow:none;border-radius:.8rem .8rem 0 0;bottom:100%}}.SlugBundlePurchasePanel-module-scss-module__dimOhG__productType{color:#747678;margin:0;padding-left:1.2rem;font-size:1.2rem;font-weight:600;line-height:1.8rem}.SlugBundlePurchasePanel-module-scss-module__dimOhG__productType:nth-of-type(2){margin-top:1.6rem}.SlugBundlePurchasePanel-module-scss-module__dimOhG__productList{flex-direction:column;gap:.8rem;width:100%;display:flex}.SlugBundlePurchasePanel-module-scss-module__dimOhG__productItem.SlugBundlePurchasePanel-module-scss-module__dimOhG__notSelected{opacity:.4}.SlugBundlePurchasePanel-module-scss-module__dimOhG__productTitle{font-size:1.6rem;font-weight:400;line-height:2.2rem}
.AIWorldPage-module-scss-module__FntlcG__background{color:#fff;background-color:#000;padding:6rem 2rem 12rem}@media screen and (max-width:960px){.AIWorldPage-module-scss-module__FntlcG__background{padding:6rem 2rem}}.AIWorldPage-module-scss-module__FntlcG__content{max-width:98rem;margin:0 auto}
.CommunityProfileBadge-module-scss-module__bib0Eq__container{flex-direction:column;gap:2rem;display:flex}.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList{flex-wrap:nowrap;gap:.4rem;width:100%;display:flex}.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList>*{flex:0 0 calc(12.5% - .35rem);min-width:0}@media screen and (max-width:960px){.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList{flex-wrap:wrap;gap:.4rem 1.2rem}.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList>*{flex:0 0 calc(33.33% - .8rem)}}
.ImageSwiperNavigation-module-scss-module__K1c6ua__button{z-index:10;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:flex;box-shadow:0 0 1.6rem #0000001a}.ImageSwiperNavigation-module-scss-module__K1c6ua__button:disabled{visibility:hidden}@media screen and (max-width:960px){.ImageSwiperNavigation-module-scss-module__K1c6ua__button{display:none}}.ImageSwiperNavigation-module-scss-module__K1c6ua__previous{position:absolute;top:50%;left:-1.8rem;transform:translateY(-50%)}.ImageSwiperNavigation-module-scss-module__K1c6ua__next{position:absolute;top:50%;right:-1.8rem;transform:translateY(-50%)}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-red{background-color:#fff}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-red path{fill:#fc1c49}@media (hover:hover) and (pointer:fine){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-red:hover{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-red:hover path{fill:#fff}}@media (hover:none) and (pointer:coarse){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-red:active{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-red:active path{fill:#fff}}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-red{background-color:#252729}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-red path{fill:#fc1c49}@media (hover:hover) and (pointer:fine){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-red:hover{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-red:hover path{fill:#252729}}@media (hover:none) and (pointer:coarse){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-red:active{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-red:active path{fill:#252729}}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-mono{background-color:#fff}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-mono path{fill:#000}@media (hover:hover) and (pointer:fine){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-mono:hover{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-mono:hover path{fill:#fff}}@media (hover:none) and (pointer:coarse){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-mono:active{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-light-mono:active path{fill:#fff}}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-mono{background-color:#252729}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-mono path{fill:#fff}@media (hover:hover) and (pointer:fine){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-mono:hover{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-mono:hover path{fill:#252729}}@media (hover:none) and (pointer:coarse){.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-mono:active{background-color:#fc1c49}.ImageSwiperNavigation-module-scss-module__K1c6ua__theme-dark-mono:active path{fill:#252729}}.ImageSwiperNavigation-module-scss-module__K1c6ua__hidden{visibility:hidden}
.SimpleDialog-module-scss-module__wanaVG__simpleDialogDim{box-sizing:border-box;z-index:10000;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:0 1.6rem;animation:.2s ease-in-out forwards SimpleDialog-module-scss-module__wanaVG__fade-in;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:960px){.SimpleDialog-module-scss-module__wanaVG__simpleDialogDim{background-color:#000c;align-items:center;display:flex}}.SimpleDialog-module-scss-module__wanaVG__simpleDialogContainer{z-index:1004;width:100%;max-width:39.4rem;box-shadow:0 10px 15px #0003}.SimpleDialog-module-scss-module__wanaVG__simpleDialogBackground{background-color:#fff;border:.1rem solid #e7e7e8;border-radius:.2rem;max-height:calc(100vh - 9.6rem);padding:3.2rem 2.4rem;overflow-y:auto}@media screen and (max-width:960px){.SimpleDialog-module-scss-module__wanaVG__simpleDialogBackground{border:none;border-radius:0;max-height:100vh;padding:2.4rem;transform:none}.SimpleDialog-module-scss-module__wanaVG__simpleDialogBackgroundWithFooter{max-height:calc(100vh - 15.4rem)}}.SimpleDialog-module-scss-module__wanaVG__simpleDialogHeader{background-color:#fff;border-top-left-radius:.6rem;border-top-right-radius:.6rem;justify-content:space-between;align-items:flex-start;width:calc(100% - 4.8rem);padding-bottom:2.4rem;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.SimpleDialog-module-scss-module__wanaVG__simpleDialogHeader{padding-bottom:1.6rem}}.SimpleDialog-module-scss-module__wanaVG__simpleDialogTitle{color:#000;font-size:2rem;font-weight:700}@media screen and (max-width:960px){.SimpleDialog-module-scss-module__wanaVG__simpleDialogTitle{color:#37393b}}.SimpleDialog-module-scss-module__wanaVG__simpleDialogDesc{white-space:pre-line;margin-bottom:2.4rem;font-size:1.4rem}
.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__container{flex-grow:1;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuList{background-color:#f5f5f6;border-right:.1rem solid #e7e7e8;flex-direction:column;height:100%;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuItem{box-sizing:border-box;min-width:14rem;padding:1.2rem 1.6rem}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuItem.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__selected{background-color:#fff}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuText{font-size:1.4rem;font-weight:700;line-height:150%}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__subMenuList{flex-direction:column;gap:.4rem;width:100%;padding:.8rem .8rem 2.4rem;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__allItem{padding:.8rem}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__allItemLink{justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;line-height:150%;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__subMenuItem{padding:.4rem .8rem;font-size:1.4rem;font-weight:400;line-height:150%}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__recommendTitle{letter-spacing:-.011rem;color:#fc1c49;padding:.8rem .8rem 0;font-size:1.1rem;font-weight:600;line-height:1.4rem}
.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoList{color:#b7b9ba;grid-template-columns:8rem 1fr;row-gap:.8rem;margin-bottom:3.2rem;font-size:1.3rem;display:grid}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem{align-items:start;display:flex}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem:nth-child(odd){text-align:start;font-weight:600}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem:last-child{align-items:center}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem:last-child>span:last-child{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__tooltipContainer{align-items:center;gap:.4rem;display:flex}
.PracticeQuizContainer-module-scss-module__o6tEZq__container{flex-direction:column;gap:2rem;max-width:98rem;margin:4rem auto 0;padding:0 1.6rem 4rem;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__quizType{color:#3b83ff;font-size:1.6rem;font-weight:700;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__quizContainer{border:.1rem solid #e7e7e8;border-radius:2.8rem;flex-direction:column;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__contentContainer{padding:4rem}@media screen and (max-width:960px){.PracticeQuizContainer-module-scss-module__o6tEZq__contentContainer{padding:2rem}}.PracticeQuizContainer-module-scss-module__o6tEZq__question{font-size:2.2rem;font-weight:700;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__description{color:#747678;margin:.6rem 0 0;font-size:1.6rem;font-weight:400;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__content{margin:3.2rem 0 0}.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainer{background-color:#f5f5f6;border-radius:0 0 2.8rem 2.8rem;flex-direction:column;gap:2rem;padding:2.4rem 4rem;display:flex}@media screen and (max-width:960px){.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainer{padding:2rem}}.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainerHeader{justify-content:space-between;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainerHeaderText{color:#b7b9ba;font-size:1.4rem;font-weight:600;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__hintButtonContainer{gap:.8rem;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__hint,.PracticeQuizContainer-module-scss-module__o6tEZq__explanation{color:#747678;font-size:1.6rem;font-weight:400;line-height:150%}
.PracticeQuizEntry-module-scss-module__wPIMNq__container{z-index:1;justify-content:flex-start;align-items:center;width:100%;max-width:116.2rem;height:18rem;display:flex;position:fixed;bottom:10rem;left:50%;transform:translate(-50%)}@media screen and (max-width:960px){.PracticeQuizEntry-module-scss-module__wPIMNq__container{bottom:6.8rem}}
.CommunityPostTypeRadioButtons-module-scss-module__AH1EHa__title{margin:0 0 .4rem;font-size:2rem;font-weight:700;line-height:150%}.CommunityPostTypeRadioButtons-module-scss-module__AH1EHa__description{color:#b7b9ba;margin:0 0 1.6rem;font-size:1.2rem;font-weight:400;line-height:150%}
.Toast-module-scss-module__KrRNJq__toast{z-index:10001;width:fit-content;max-width:72rem;height:fit-content;position:fixed;top:2.4rem;left:50%;transform:translate(-50%)}.Toast-module-scss-module__KrRNJq__toastItemWrapper{width:fit-content;height:8.5rem;margin:0 auto;padding:0;line-height:0;animation:.5s ease-in-out 4s forwards Toast-module-scss-module__KrRNJq__toastWrapperDisappear;position:relative}.Toast-module-scss-module__KrRNJq__toastItem{color:#f5f5f6;background-color:#171b1f;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;width:fit-content;height:auto;min-height:4rem;padding:1rem 2.4rem;font-size:1.4rem;font-weight:400;line-height:2rem;animation-name:Toast-module-scss-module__KrRNJq__toastAppear,Toast-module-scss-module__KrRNJq__toastDisappear;animation-duration:.5s,.5s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,4s;animation-fill-mode:forwards;animation-timeline:auto,auto;display:flex;box-shadow:0 .8rem 1.6rem #00000029}.Toast-module-scss-module__KrRNJq__toastItem>svg{width:1.8rem;min-width:1.8rem;height:1.8rem}@media screen and (max-width:960px){.Toast-module-scss-module__KrRNJq__toast{top:4rem}}@keyframes Toast-module-scss-module__KrRNJq__toastAppear{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0%)}}@keyframes Toast-module-scss-module__KrRNJq__toastDisappear{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-10%)}}@keyframes Toast-module-scss-module__KrRNJq__toastWrapperDisappear{0%{height:8.5rem}to{height:0;display:none}}
.GNBMobileTabMenu-module-scss-module__M-hskG__container{flex-direction:column;flex:auto;display:flex;overflow:auto}.GNBMobileTabMenu-module-scss-module__M-hskG__header{cursor:pointer;border-bottom:.1rem solid #e7e7e8;justify-content:space-between;align-items:center;padding:0 1.6rem;font-size:1.6rem;font-weight:700;line-height:5.9rem;display:flex}
.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgress{color:#444;background-color:#f2f2f2;border-radius:0 0 .4rem .4rem;justify-content:space-between;align-self:stretch;align-items:center;padding:.6rem 1.2rem;display:flex;position:relative}.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgressTimeWrapper{align-items:center;gap:.4rem;display:flex}.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgressTimeWrapper svg{margin-right:0}.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgressTimeNotActivated{color:#aaaaaf}
.MeProfileCareerYear-module-scss-module__R5y3yq__container{flex-direction:column;gap:.4rem;display:flex}.MeProfileCareerYear-module-scss-module__R5y3yq__title{color:#747678;letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.PracticeFeedback-module-scss-module__0JG73W__feedbackContainer{justify-content:center;align-items:center;gap:.8rem;display:flex}.PracticeFeedback-module-scss-module__0JG73W__feedbackIcon{width:4rem;height:4rem}@media screen and (max-width:960px){.PracticeFeedback-module-scss-module__0JG73W__feedbackIcon{width:2.8rem;height:2.8rem}}.PracticeFeedback-module-scss-module__0JG73W__feedbackAnswerText{color:#fc1c49;font-size:2.2rem;font-weight:700;line-height:150%;animation:.5s ease-out PracticeFeedback-module-scss-module__0JG73W__pulse}.PracticeFeedback-module-scss-module__0JG73W__feedbackAnswerText.PracticeFeedback-module-scss-module__0JG73W__correct{color:#3b83ff}@media screen and (max-width:960px){.PracticeFeedback-module-scss-module__0JG73W__feedbackAnswerText{font-size:1.6rem;font-weight:700;line-height:150%}}
.SlugDuplicatedElectiveEnrollment-module-scss-module__s5T6ma__duplicatedContainer{flex-direction:column;display:flex}@media screen and (max-width:960px){.SlugDuplicatedElectiveEnrollment-module-scss-module__s5T6ma__duplicatedContainer{margin-top:2rem}}.SlugDuplicatedElectiveEnrollment-module-scss-module__s5T6ma__duplicatedTitle{font-size:2rem;font-weight:600;line-height:150%}.SlugDuplicatedElectiveEnrollment-module-scss-module__s5T6ma__duplicatedList{margin-bottom:1.6rem;font-size:1.4rem;font-weight:400;line-height:150%}
.CommunityFloatingButton-module-scss-module__fn0yYa__dim{z-index:1002;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.CommunityFloatingButton-module-scss-module__fn0yYa__buttonContainer{padding-bottom:env(safe-area-inset-bottom);z-index:1003;flex-direction:column;align-items:flex-end;gap:2.4rem;display:flex;position:fixed;bottom:2.4rem;right:2.4rem}@media screen and (max-width:960px){.CommunityFloatingButton-module-scss-module__fn0yYa__buttonContainer{bottom:9.6rem;right:1.6rem}}.CommunityFloatingButton-module-scss-module__fn0yYa__hiddenButtonContainer{flex-direction:column;align-items:flex-end;gap:1.2rem;display:flex}.CommunityFloatingButton-module-scss-module__fn0yYa__hiddenButton{cursor:pointer;background-color:#fff;border-radius:1.2rem;gap:.8rem;width:fit-content;padding:1.2rem 1.6rem 1.2rem 1.2rem;font-size:1.6rem;font-weight:700;line-height:150%;display:flex;box-shadow:0 .2rem .8rem #00000029}.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButton{cursor:pointer;background-color:#fc1c49;border-radius:2rem;justify-content:center;align-items:center;width:7.2rem;height:7.2rem;display:flex;box-shadow:0 .2rem .8rem #00000029}@media screen and (max-width:960px){.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButton{border-radius:1.6rem;width:5.2rem;height:5.2rem}}.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButtonIcon{transition:transform .2s ease-in-out}.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButtonIcon.CommunityFloatingButton-module-scss-module__fn0yYa__open{transform:rotate(45deg)}
.CommunitySearchCourseCard-module-scss-module__UDSXMa__container{background-color:#f5f5f6;border-radius:.8rem;align-items:center;gap:1.2rem;padding:1.6rem;display:flex}@media screen and (max-width:960px){.CommunitySearchCourseCard-module-scss-module__UDSXMa__container{padding:0}}.CommunitySearchCourseCard-module-scss-module__UDSXMa__course{background-color:#fff;border:.1rem solid #e7e7e8;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;padding:1.6rem;display:flex;position:relative}@media screen and (max-width:960px){.CommunitySearchCourseCard-module-scss-module__UDSXMa__course{border:none;flex-direction:row-reverse;justify-content:start;padding:0;display:flex}}.CommunitySearchCourseCard-module-scss-module__UDSXMa__content{align-items:center;gap:1.2rem;display:flex}.CommunitySearchCourseCard-module-scss-module__UDSXMa__image{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:10rem;height:7.5rem}.CommunitySearchCourseCard-module-scss-module__UDSXMa__detail{flex-direction:column;gap:.4rem;display:flex}.CommunitySearchCourseCard-module-scss-module__UDSXMa__category{color:#747678;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.CommunitySearchCourseCard-module-scss-module__UDSXMa__category>svg>path{fill:#747678}.CommunitySearchCourseCard-module-scss-module__UDSXMa__title{font-size:1.6rem;font-weight:600;line-height:150%}.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon{cursor:default;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:.4rem;padding:.4rem;display:inline-block}@media screen and (max-width:960px){.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon{border:.1rem solid #e7e7e8}}@media (hover:hover) and (pointer:fine){.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon:active{background-color:#f5f5f6}}
.CommunityProfileCourseCard-module-scss-module__tDcgUG__container{flex-direction:column;gap:1.6rem;display:flex}@media (hover:hover) and (pointer:fine){.CommunityProfileCourseCard-module-scss-module__tDcgUG__container:hover .CommunityProfileCourseCard-module-scss-module__tDcgUG__image{transform:scale(1.1)}}.CommunityProfileCourseCard-module-scss-module__tDcgUG__imageWrapper{aspect-ratio:230/173;background-color:#f5f5f6;border-radius:.8rem;position:relative;overflow:hidden}.CommunityProfileCourseCard-module-scss-module__tDcgUG__imageWrapper.CommunityProfileCourseCard-module-scss-module__tDcgUG__imageWrapperPlaceholder{background-color:#e7e7e8}.CommunityProfileCourseCard-module-scss-module__tDcgUG__image{object-fit:cover;object-position:left;width:100%;height:100%;transition:transform .2s}.CommunityProfileCourseCard-module-scss-module__tDcgUG__title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:600;line-height:150%;display:-webkit-box;overflow:hidden}
.PracticeCourseCard-module-scss-module__fiz_Kq__container{color:#fff;border-radius:2.8rem;flex-direction:column;width:100%;height:100%;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__imageSection{aspect-ratio:4/3;cursor:pointer;border-radius:2.8rem 2.8rem 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.PracticeCourseCard-module-scss-module__fiz_Kq__fallbackBackground{background-color:#37393b;border-radius:2.8rem 2.8rem 0 0;position:absolute;inset:0}.PracticeCourseCard-module-scss-module__fiz_Kq__overlay{background:linear-gradient(#25272900 57.36%,#252729e6 100%);border-radius:2.8rem 2.8rem 0 0;position:absolute;inset:0}.PracticeCourseCard-module-scss-module__fiz_Kq__overlayContent{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex;position:relative}.PracticeCourseCard-module-scss-module__fiz_Kq__certificateDownload{position:absolute;top:2rem;left:2rem}.PracticeCourseCard-module-scss-module__fiz_Kq__wishButton{position:absolute;top:1rem;right:1rem}.PracticeCourseCard-module-scss-module__fiz_Kq__courseInfo{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__courseTitle{color:#fff;text-shadow:2px 2px 8px #00000080;margin-bottom:.4rem;font-size:2.8rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.PracticeCourseCard-module-scss-module__fiz_Kq__courseTitle{font-size:2rem;font-weight:700;line-height:150%}}.PracticeCourseCard-module-scss-module__fiz_Kq__courseTime{color:#fff;text-shadow:0 1px 3px #00000080;font-size:1.4rem;font-weight:400;line-height:150%;display:block}.PracticeCourseCard-module-scss-module__fiz_Kq__bottomSection{background-color:#252729;border-radius:0 0 2.8rem 2.8rem;justify-content:space-between;align-items:center;gap:4rem;padding:1.6rem 2rem;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__progressContainer{align-items:center;gap:.8rem;width:100%;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__progressText{opacity:.8;font-size:1.2rem;font-weight:400;line-height:150%}.PracticeCourseCard-module-scss-module__fiz_Kq__chatGPTIcon{background-color:#fff;border-radius:1.1rem;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex}
.AIChatbot-module-scss-module__bgPDgG__button{background-color:#fc1c49;border-radius:.8rem;padding:1.2rem}@media (hover:hover) and (pointer:fine){.AIChatbot-module-scss-module__bgPDgG__button:hover{background-color:#c5213b}}@media (hover:none) and (pointer:coarse){.AIChatbot-module-scss-module__bgPDgG__button:active{background-color:#c5213b}}
.MeProfileEdit-module-scss-module__XHdy8q__container{cursor:pointer;width:fit-content;position:relative}.MeProfileEdit-module-scss-module__XHdy8q__profileIcon{margin-right:0}.MeProfileEdit-module-scss-module__XHdy8q__editIcon{background-color:#171b1f;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;bottom:0;right:0}.MeProfileEdit-module-scss-module__XHdy8q__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
.PracticeQuizInput-module-scss-module__e4MWAW__container{padding:0 0 2.4rem}
.PracticeExitRecommendModalContent-module-scss-module__sv7bia__container{background-color:#fff;border-radius:2.4rem;flex-direction:column;width:100%;max-width:72rem;margin:1.6rem;padding:3.2rem;display:flex;overflow:hidden}@media screen and (max-width:960px){.PracticeExitRecommendModalContent-module-scss-module__sv7bia__container{width:auto}}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__header{flex-direction:column;align-items:center;gap:.4rem;padding:0 0 3.2rem;display:flex}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__title{color:#171b1f;font-size:2.4rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.PracticeExitRecommendModalContent-module-scss-module__sv7bia__title{font-size:2rem;font-weight:700;line-height:150%}}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__description{color:#747678;font-size:1.6rem;font-weight:400;line-height:150%}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__content{margin:0 -3.2rem;padding:0 3.2rem}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__content .swiper{overflow:visible}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__content .swiper-wrapper{padding-right:3.2rem}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__courseCard{width:28rem;height:auto}@media screen and (max-width:960px){.PracticeExitRecommendModalContent-module-scss-module__sv7bia__courseCard{width:20rem}}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__buttonContainer{flex-direction:column;gap:.8rem;padding:3.2rem 0 0;display:flex}
.SlugDuplicatedElectiveEnrollmentButtons-module-scss-module__yRF2tG__buttonContainer{justify-content:center;gap:.8rem;width:100%;display:flex}.SlugDuplicatedElectiveEnrollmentButtons-module-scss-module__yRF2tG__buttonContainer>*{flex-grow:1}
.CommunitySearchCourseItem-module-scss-module__IKrAbG__course{cursor:pointer;gap:1rem;padding:1.5rem 1.2rem;display:flex}.CommunitySearchCourseItem-module-scss-module__IKrAbG__course:hover{background-color:#f5f5f6}.CommunitySearchCourseItem-module-scss-module__IKrAbG__courseTitle{flex:1;font-size:1.2rem;font-weight:400;line-height:150%}.CommunitySearchCourseItem-module-scss-module__IKrAbG__highlightedText{color:#fc1c49}
.CommunityProfileCourses-module-scss-module__Zs0Ukq__container{flex-direction:column;gap:2rem;display:flex;position:relative}.CommunityProfileCourses-module-scss-module__Zs0Ukq__swiper{width:100%}@media screen and (max-width:960px){.CommunityProfileCourses-module-scss-module__Zs0Ukq__swiper{margin:0 -1.6rem;padding:0 1.6rem}}
.ChartTooltipContent-module-scss-module__ewyemG__container{background-color:#fff;border:.1rem solid #cfd0d1;border-radius:.4rem;flex-direction:column;gap:.2rem;padding:.8rem;display:flex}.ChartTooltipContent-module-scss-module__ewyemG__label{color:#747678;font-size:1.2rem;font-weight:400;line-height:150%}.ChartTooltipContent-module-scss-module__ewyemG__value{color:#171b1f;font-size:1.4rem;font-weight:700;line-height:150%}
.LearningCompletionClips-module-scss-module__ZQwyIW__chartWrapper{background-color:#fff;border-radius:.8rem;flex-direction:column;gap:2.8rem;padding:2.4rem 2rem;display:flex;box-shadow:0 .4rem 1.6rem #00000014}@media screen and (max-width:960px){.LearningCompletionClips-module-scss-module__ZQwyIW__chartWrapper{box-shadow:none;padding:0}}.LearningCompletionClips-module-scss-module__ZQwyIW__chartHeader{justify-content:space-between;align-items:flex-start;display:flex}.LearningCompletionClips-module-scss-module__ZQwyIW__totalCompletionClips{flex-direction:column;display:flex}.LearningCompletionClips-module-scss-module__ZQwyIW__totalCompletionClipsLabel{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}.LearningCompletionClips-module-scss-module__ZQwyIW__totalCompletionClipsValue{height:4.8rem;font-size:3.2rem;font-weight:700;line-height:150%}
.LearningTimeChart-module-scss-module__wOKpJq__chartWrapper{background-color:#fff;border-radius:.8rem;flex-direction:column;gap:2.8rem;padding:2.4rem 2rem;display:flex;box-shadow:0 .4rem 1.6rem #00000014}@media screen and (max-width:960px){.LearningTimeChart-module-scss-module__wOKpJq__chartWrapper{box-shadow:none;padding:0}}.LearningTimeChart-module-scss-module__wOKpJq__chartHeader{justify-content:space-between;align-items:flex-start;display:flex}.LearningTimeChart-module-scss-module__wOKpJq__totalStudyTime{flex-direction:column;display:flex}.LearningTimeChart-module-scss-module__wOKpJq__totalStudyTimeLabel{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}.LearningTimeChart-module-scss-module__wOKpJq__totalStudyTimeValue{height:4.8rem;font-size:3.2rem;font-weight:700;line-height:150%}
.ProfileRankBadge-module-scss-module__jPTjNq__badge{letter-spacing:-.012rem;color:#747678;background-color:#f4f4ff;border-radius:.4rem;align-items:center;gap:.2rem;padding:.4rem .6rem .4rem .5rem;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:flex}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank1{color:#f8930f;background-color:#fafab4}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank2{color:#3b83ff;background-color:#edf6ff}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank3{color:#c5213b;background-color:#fff1e7}
.MeProfileIntroduction-module-scss-module__lcAJCG__container{flex-direction:column;display:flex}.MeProfileIntroduction-module-scss-module__lcAJCG__label{letter-spacing:-.014rem;color:#747678;margin-bottom:.4rem;padding-left:.4rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.PracticeQuizMatchCard-module-scss-module__PoKFwa__card{cursor:grab;opacity:1;touch-action:none;background-color:#fff;border:.1rem solid #e7e7e8;border-radius:2.4rem;align-items:center;gap:1.2rem;padding:2.4rem;font-size:1.6rem;font-weight:600;line-height:150%;display:flex}.PracticeQuizMatchCard-module-scss-module__PoKFwa__card>svg{flex-shrink:0}.PracticeQuizMatchCard-module-scss-module__PoKFwa__card:hover{border-color:#b7b9ba;box-shadow:0 .2rem .4rem #0000001a}.PracticeQuizMatchCard-module-scss-module__PoKFwa__card:active{cursor:grabbing}.PracticeQuizMatchCard-module-scss-module__PoKFwa__card.PracticeQuizMatchCard-module-scss-module__PoKFwa__isDragging{opacity:.5;background-color:#f5f5f6}.PracticeQuizMatchCard-module-scss-module__PoKFwa__card.PracticeQuizMatchCard-module-scss-module__PoKFwa__correct{background-color:#3b83ff14;border-color:#3b83ff}.PracticeQuizMatchCard-module-scss-module__PoKFwa__card.PracticeQuizMatchCard-module-scss-module__PoKFwa__incorrect{background-color:#fc1c4914;border-color:#fc1c49}
.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseContainer{z-index:1001;width:100%;transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out;position:fixed;bottom:0;left:0;transform:translate(0,0)}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseContainerHidden{transform:translateY(100%)}@media screen and (min-width:961px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseContainer{padding-top:1.2rem;padding-bottom:1.2rem}}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseGrid{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:961px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseGrid{max-width:98rem;margin-left:auto;margin-right:auto;padding-left:6.12245%;padding-right:6.12245%}}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseGrid{flex-flow:column wrap;display:flex}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchase{color:#747678;flex-direction:column;margin-left:-1.6rem;margin-right:-1.6rem;display:flex}@media screen and (min-width:961px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchase{flex-direction:row}}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder{background-color:#fff;flex-direction:row;flex:1;justify-content:space-between;padding:1rem 1.2rem;display:flex;position:relative}@media screen and (min-width:961px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder{border-radius:.6rem;padding:1.2rem 2rem;box-shadow:0 0 .3rem #0000001a,0 .6rem 3.6rem #0003}}@media screen and (max-width:960px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder{flex-direction:column;gap:1.6rem;box-shadow:0 -.4rem .8rem -.4rem #00000026}}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrderFull{padding:0;display:block}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoContainer{flex-shrink:0;display:flex}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromo{flex-direction:column;flex:1;gap:1.6rem;font-size:1.2rem;display:flex}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoCount{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;width:100%;display:flex;overflow:hidden}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoTitle{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;white-space:pre-line;-webkit-box-orient:vertical;font-size:1.2rem;display:-webkit-box;overflow:hidden}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoDesc{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (min-width:961px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromo{flex-direction:row;justify-content:space-between;align-items:center;padding-right:7rem}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoTitle{font-size:1.4rem;line-height:1.57143}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoDesc{margin-top:.6rem}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder:only-child .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoTitle{color:#000}.SlugPurchasePanel-module-scss-module__8iVVFa__fc-theme--the-red .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder:only-child .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoTitle{color:inherit}}@media screen and (max-width:960px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromo{gap:0}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoDesc{display:none}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder:only-child .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoTitle{color:#444;text-align:center;background-color:#f5f5f6;height:3rem;padding-left:1.2rem;padding-right:1.2rem;line-height:3rem;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.SlugPurchasePanel-module-scss-module__8iVVFa__fc-theme--the-red .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder:only-child .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoTitle{color:#e7e7e8;background-color:#444}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseOrder:only-child .SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchasePromoDesc{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelect{background-color:#fff;border-radius:.6rem;margin-bottom:1.2rem;padding:2.4rem 2rem;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 0 .2rem #0000001a,0 .4rem 3.2rem -.4rem #0003}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectList{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectList li~li{margin-top:1.6rem}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel{border:1px solid #cfd0d1;border-radius:4px;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;display:flex;position:relative}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel:before{content:"";box-sizing:border-box;border:1px solid #dcdce6;border-radius:50%;width:1.6rem;min-width:1.6rem;height:1.6rem;margin:auto 1.6rem auto 0;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;box-shadow:0 .2rem #0000000d}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel:after{content:"";border-radius:50%;width:1rem;height:1rem;margin:auto;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;position:absolute;top:0;bottom:0;left:2.3rem}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel:hover,.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel:focus{color:#fc1c49}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectPrice{text-align:right;flex:1 0 10rem;font-style:normal;font-weight:700}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectItem:checked~.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel{color:#fc1c49;border-color:#fc1c49;box-shadow:inset 0 0 0 .1rem #fc1c49}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectItem:checked~.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel:before{border-color:#fc1c49}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectItem:checked~.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelectLabel:after{background-color:#fc1c49}@media screen and (max-width:960px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseSelect{z-index:101;box-shadow:none;margin-bottom:0;padding-top:1.8rem;padding-bottom:1.8rem}}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelect{box-sizing:border-box;max-height:calc(100vh - 25.5rem);overflow-y:scroll}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelect::-webkit-scrollbar{display:none}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectHeader{gap:.4rem;margin-bottom:2rem;font-weight:700;display:flex}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectHeader>h3{font-size:inherit;color:#000}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectTitle{color:#000;margin-bottom:.8rem;font-size:1.2rem;font-weight:700}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelect .SlugPurchasePanel-module-scss-module__8iVVFa__selectedCount{color:#ababab}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelect .SlugPurchasePanel-module-scss-module__8iVVFa__selectedCountActive{color:#fc1c49}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectListContainer+.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectListContainer{margin-top:2rem}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectLabel:before{content:"";box-sizing:border-box;background-color:#fff;border:.1rem solid #dcdce6;border-radius:.4rem;width:1.6rem;height:1.6rem;margin-right:1.6rem}.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectLabel:after{content:"";opacity:0;border-bottom:.2rem solid #fff;border-left:.2rem solid #fff;border-radius:0;width:.8rem;height:.4rem;margin:auto;position:absolute;top:-.2rem;bottom:0;left:2.3rem;transform:rotate(-45deg)}@media screen and (max-width:1020px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelect{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:calc(100vh - 30.4rem);bottom:8.4rem}}[type=checkbox]:checked+.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectLabel:before{background-color:#fc1c49;border-color:#fc1c49}[type=checkbox]:checked+.SlugPurchasePanel-module-scss-module__8iVVFa__vnElectivePurchaseSelectLabel:after{opacity:1}.SlugPurchasePanel-module-scss-module__8iVVFa__mobileDim{z-index:991;opacity:.5;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseButtonContainer{box-sizing:border-box;align-items:center;gap:.8rem;display:flex}@media screen and (max-width:960px){.SlugPurchasePanel-module-scss-module__8iVVFa__vnPurchaseButtonContainer.SlugPurchasePanel-module-scss-module__8iVVFa__panelOpen{padding:1rem 1.2rem}.SlugPurchasePanel-module-scss-module__8iVVFa__freeTrialButton{display:none}}
@media screen and (max-width:960px){.CommunityPostListContainer-module-scss-module__g-ZGfq__container{padding:2.4rem 1.6rem}}.CommunityPostListContainer-module-scss-module__g-ZGfq__profileContainer{padding:0 0 10rem}.CommunityPostListContainer-module-scss-module__g-ZGfq__header{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:2.4rem;display:flex}@media screen and (max-width:960px){.CommunityPostListContainer-module-scss-module__g-ZGfq__header{gap:.8rem;margin-bottom:.8rem}}.CommunityPostListContainer-module-scss-module__g-ZGfq__titleContainer{flex-direction:column;flex:1 0;justify-content:flex-start;align-items:flex-start;display:flex}.CommunityPostListContainer-module-scss-module__g-ZGfq__title{color:#171b1f;font-size:2rem;font-weight:700;line-height:150%}.CommunityPostListContainer-module-scss-module__g-ZGfq__description{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;color:#b7b9ba;text-align:left;-webkit-box-orient:vertical;margin-top:.2rem;font-size:1.4rem;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}@media screen and (max-width:960px){.CommunityPostListContainer-module-scss-module__g-ZGfq__description{margin-top:.4rem;font-size:1.2rem;font-weight:400;line-height:150%}}.CommunityPostListContainer-module-scss-module__g-ZGfq__iconFilterWrapper{cursor:pointer;position:relative}.CommunityPostListContainer-module-scss-module__g-ZGfq__iconFilter{cursor:pointer;border-radius:.4rem;flex-shrink:0;width:2.4rem;height:2.4rem;padding:.4rem}@media (hover:hover) and (pointer:fine){.CommunityPostListContainer-module-scss-module__g-ZGfq__iconFilter:hover{background-color:#f5f5f6}.CommunityPostListContainer-module-scss-module__g-ZGfq__iconFilter:hover path{fill:#747678}}@media (hover:none) and (pointer:coarse){.CommunityPostListContainer-module-scss-module__g-ZGfq__iconFilter:active{background-color:#f5f5f6}.CommunityPostListContainer-module-scss-module__g-ZGfq__iconFilter:active path{fill:#747678}}.CommunityPostListContainer-module-scss-module__g-ZGfq__filterCount{color:#fff;background-color:#171b1f;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:.2rem;font-size:1rem;font-weight:700;line-height:100%;display:flex;position:absolute;top:0;right:0}.CommunityPostListContainer-module-scss-module__g-ZGfq__tabContainer{border-bottom:.1rem solid #171b1f;padding-bottom:2.5rem}@media screen and (max-width:960px){.CommunityPostListContainer-module-scss-module__g-ZGfq__tabContainer{padding-bottom:1.6rem}}.CommunityPostListContainer-module-scss-module__g-ZGfq__overlay{display:none}@media screen and (max-width:960px){.CommunityPostListContainer-module-scss-module__g-ZGfq__overlay{z-index:1001;background-color:#00000080;width:100%;height:100%;display:block;position:fixed;top:0;left:0}}
.CommunityProfile-module-scss-module__j3xYwq__wrapper{flex-direction:row;height:fit-content;display:flex;position:relative}.CommunityProfile-module-scss-module__j3xYwq__rankBadge{position:absolute;top:-3rem;left:0}.CommunityProfile-module-scss-module__j3xYwq__profileImage{background-color:#f8f8f8;border:.1rem solid #cfd0d1;border-radius:5rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;margin-right:.8rem;display:flex;position:relative}.CommunityProfile-module-scss-module__j3xYwq__profileImage svg{width:2.8rem;height:2.8rem;padding:.7rem}.CommunityProfile-module-scss-module__j3xYwq__content{flex-direction:column;display:flex}.CommunityProfile-module-scss-module__j3xYwq__content .CommunityProfile-module-scss-module__j3xYwq__name{color:#171b1f;margin-bottom:.4rem;font-size:1.4rem;font-weight:700;line-height:2.2rem}.CommunityProfile-module-scss-module__j3xYwq__content .CommunityProfile-module-scss-module__j3xYwq__point{letter-spacing:-.012rem;color:#fc1c49;font-size:1.2rem;font-weight:700;line-height:1.4rem}.CommunityProfile-module-scss-module__j3xYwq__unSignIn{letter-spacing:-.014rem;color:#747678;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.CommunityRankPostItem-module-scss-module__2hn8mG__item{box-sizing:border-box;background-color:#fff;border-radius:.8rem;margin-bottom:1.2rem;padding:2rem 1.6rem}@media screen and (max-width:960px){.CommunityRankPostItem-module-scss-module__2hn8mG__item{width:28rem;height:100%;padding:2rem}}.CommunityRankPostItem-module-scss-module__2hn8mG__item:last-child{margin-bottom:0}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__title{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;margin:.2rem 0 1.6rem;font-size:1.6rem;font-weight:600;line-height:150%;display:-webkit-box;overflow:hidden}@media screen and (max-width:960px){.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__footer{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:960px){.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__footer{align-items:flex-start;gap:.4rem}}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__rankAuthor span{color:#747678;font-size:1.2rem;font-weight:400;line-height:150%}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__status{align-items:center;display:flex}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__statusItem span{letter-spacing:-.012rem;color:#b7b9ba;font-size:1.2rem;font-weight:700;line-height:1.4rem}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__statusItem svg{width:1.6rem;height:1.6rem}.CommunityRankPostItem-module-scss-module__2hn8mG__item .CommunityRankPostItem-module-scss-module__2hn8mG__statusItem:not(:first-child):before{content:"";vertical-align:middle;background-color:#cfd0d1;width:.1rem;height:.8rem;margin:0 .6rem;display:inline-block}
.CommunitySearchCourse-module-scss-module__xV0H8G__container{flex-direction:column;gap:1.2rem;display:flex;position:relative}.CommunitySearchCourse-module-scss-module__xV0H8G__searchCourseTitleWrapper{align-items:center;gap:.4rem;display:flex}.CommunitySearchCourse-module-scss-module__xV0H8G__searchCourseTitle{font-size:2rem;font-weight:700;line-height:150%}.CommunitySearchCourse-module-scss-module__xV0H8G__courseContainer{z-index:100;background-color:#fff;border-radius:.4rem;max-height:26.4rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:scroll;box-shadow:0 .8rem 1.6rem #00000029}.CommunitySearchCourse-module-scss-module__xV0H8G__courseContainer::-webkit-scrollbar{display:none}.CommunitySearchCourse-module-scss-module__xV0H8G__courseContainer{-ms-overflow-style:none;scrollbar-width:none}.CommunitySearchCourse-module-scss-module__xV0H8G__noResult{width:100%;padding:1.5rem 1.2rem;font-size:1.2rem;font-weight:400;line-height:150%}
.SlugPromotionTimer-module-scss-module__3cIDga__promotionTimer{gap:.2rem;display:flex}
