@import "https://use.typekit.net/lob0gpy.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";
.SearchBrazeBanner-module-scss-module__qD6DOG__container{aspect-ratio:3.75;width:100%;max-width:98rem;margin:2rem auto 0}@media screen and (max-width:960px){.SearchBrazeBanner-module-scss-module__qD6DOG__container{display:none}}
.Options-module-scss-module__jtU8FG__options{z-index:101;box-sizing:border-box;border-radius:.4rem;width:100%;margin-top:.4rem;position:absolute;top:4.8rem;overflow:hidden;box-shadow:0 .8rem 1.6rem #00000029}.Options-module-scss-module__jtU8FG__optionsMaxed{height:26rem;overflow-y:auto}.Options-module-scss-module__jtU8FG__optionsItem{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;box-sizing:border-box;color:#37393b;cursor:pointer;background-color:#fff;-webkit-box-orient:vertical;align-items:center;width:100%;height:4.8rem;padding:0 1.2rem;font-size:1.4rem;display:flex;overflow:hidden}.Options-module-scss-module__jtU8FG__optionsItem:hover,.Options-module-scss-module__jtU8FG__optionsItemSelected{background-color:#f5f5f6}.Options-module-scss-module__jtU8FG__optionsItemLabel{width:100%}.Options-module-scss-module__jtU8FG__optionsItemMainLabel{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}
.Dropdown-module-scss-module__m3Oh-G__dropdown{box-sizing:border-box;width:100%}.Dropdown-module-scss-module__m3Oh-G__dropdownContainer{position:relative}.Dropdown-module-scss-module__m3Oh-G__dropdownField{z-index:11;box-sizing:border-box;background-color:#fff;border:.1rem solid #cfd0d1;border-radius:.4rem;align-items:center;height:4.8rem;display:flex;position:relative}.Dropdown-module-scss-module__m3Oh-G__dropdownFieldFocused{border:.1rem solid #000}.Dropdown-module-scss-module__m3Oh-G__dropdownFieldDisabled{cursor:not-allowed;background-color:#f5f5f6;border-color:#e7e7e8}.Dropdown-module-scss-module__m3Oh-G__dropdownFieldError{border:.1rem solid #fc1c49}.Dropdown-module-scss-module__m3Oh-G__dropdownIcon{background:0 0;position:absolute;top:1.6rem;right:1.6rem}.Dropdown-module-scss-module__m3Oh-G__dropdownInput{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;text-indent:1.2rem;cursor:pointer;background:0 0;border:.1rem solid #0000;-webkit-box-orient:vertical;width:calc(100% - 4.8rem);height:2.8rem;font-size:1.6rem;display:-webkit-box;overflow:hidden}.Dropdown-module-scss-module__m3Oh-G__dropdownInput::placeholder{color:#747678}.Dropdown-module-scss-module__m3Oh-G__dropdownInput:disabled::placeholder{color:#a0a2a3}.Dropdown-module-scss-module__m3Oh-G__dropdownInput:focus{outline:0}.Dropdown-module-scss-module__m3Oh-G__dropdownInput:disabled{color:#a0a2a3;cursor:not-allowed}.Dropdown-module-scss-module__m3Oh-G__dropdownInputDefault{color:#a0a2a3}.Dropdown-module-scss-module__m3Oh-G__dropdownLabel{margin-bottom:.4rem}.Dropdown-module-scss-module__m3Oh-G__dropdownErrorMessage{margin-top:.4rem;position:absolute}
.CommunityCategoryDropdown-module-scss-module__nynRba__title{margin:0 0 1.2rem;font-size:2rem;font-weight:700;line-height:150%}.CommunityCategoryDropdown-module-scss-module__nynRba__dropdown{width:100%;position:relative}
.CommunityFilterDropdowns-module-scss-module__jCoIaG__container{flex-direction:column;gap:1.2rem;margin:1.2rem 0;display:flex}@media screen and (max-width:960px){.CommunityFilterDropdowns-module-scss-module__jCoIaG__container{flex-direction:column;gap:1.6rem;margin:0}}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown{align-items:center;display:flex}@media screen and (max-width:960px){.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown{flex-direction:column;align-items:flex-start;gap:.4rem}}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__header{flex-shrink:0;align-items:center;gap:.4rem;width:12rem;display:flex}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__title{letter-spacing:-.012rem;font-size:1.2rem;font-weight:700;line-height:1.4rem}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__badge{letter-spacing:-.012rem;color:#fc1c49;font-size:1.2rem;font-weight:700;line-height:1.4rem}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdownItem input{font-size:1.4rem;font-weight:400;line-height:150%}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__answerStatus{flex-shrink:0;width:20rem}@media screen and (max-width:960px){.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__answerStatus{width:16rem}}.CommunityFilterDropdowns-module-scss-module__jCoIaG__container .CommunityFilterDropdowns-module-scss-module__jCoIaG__dropdown .CommunityFilterDropdowns-module-scss-module__jCoIaG__product{width:100%}
.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}
.CommunityFilterPanel-module-scss-module__pFu_tW__container{background-color:#f5f5f6;border:.1rem solid #5f6163;border-radius:.4rem;gap:1.2rem;margin:1.2rem 0 2.4rem;padding:1.6rem}@media screen and (max-width:960px){.CommunityFilterPanel-module-scss-module__pFu_tW__container{box-sizing:border-box;width:100%;height:52rem;padding:2.4rem 1.6rem calc(2.4rem + env(safe-area-inset-bottom));z-index:10001;border:none;border-radius:1.6rem 1.6rem 0 0;flex-direction:column;justify-content:space-between;gap:1.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__header{justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:700;line-height:150%;display:flex}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__iconClose{cursor:pointer;width:2.4rem;height:2.4rem}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__iconClose path{stroke:#b7b9ba}@media screen and (max-width:960px){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__iconClose{width:2.8rem;height:2.8rem}}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__filterItems{flex-direction:column;gap:1.2rem;margin:1.2rem 0;display:flex}@media screen and (max-width:960px){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__filterItems{flex-direction:column;margin:0}}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__category{flex-shrink:0;width:20rem}@media screen and (max-width:960px){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__category{width:16rem}}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__product{width:100%}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__footer{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}@media screen and (max-width:960px){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__footer{justify-content:space-between;margin:auto 0 0}}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__resetButton{color:#747678;border-radius:.4rem;align-items:center;gap:.4rem;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:400;line-height:150%;display:flex}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__resetButton .CommunityFilterPanel-module-scss-module__pFu_tW__iconRefresh path{fill:#747678}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__resetButton:disabled{color:#b7b9ba}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__resetButton:disabled .CommunityFilterPanel-module-scss-module__pFu_tW__iconRefresh path{fill:#b7b9ba}@media (hover:hover) and (pointer:fine){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__resetButton:hover{background-color:#e7e7e8}}@media (hover:none) and (pointer:coarse){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__resetButton:active{background-color:#e7e7e8}}.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__searchButton{border-radius:.4rem;width:14rem;padding:.8rem 1.2rem}@media screen and (max-width:960px){.CommunityFilterPanel-module-scss-module__pFu_tW__container .CommunityFilterPanel-module-scss-module__pFu_tW__searchButton{width:100%}}
.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%}
.CommunityEdit-module-scss-module__fsT-DW__container{flex-direction:column;gap:4rem;max-width:98rem;margin:0 auto;padding:4rem 0;display:flex}@media screen and (max-width:960px){.CommunityEdit-module-scss-module__fsT-DW__container{gap:2.8rem;padding:2.4rem 1.6rem}}
.CommunitySearch-module-scss-module__bdERxa__searchContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.CommunitySearch-module-scss-module__bdERxa__searchContainer.CommunitySearch-module-scss-module__bdERxa__excludePath{padding:.7rem 0}@media screen and (max-width:960px){.CommunitySearch-module-scss-module__bdERxa__searchContainer.CommunitySearch-module-scss-module__bdERxa__excludePath{padding:0}.CommunitySearch-module-scss-module__bdERxa__searchContainer{gap:.4rem}.CommunitySearch-module-scss-module__bdERxa__searchContainer.CommunitySearch-module-scss-module__bdERxa__expanded{width:100%}}.CommunitySearch-module-scss-module__bdERxa__searchPanel{align-items:center;gap:.4rem;display:flex}.CommunitySearch-module-scss-module__bdERxa__searchPanel.CommunitySearch-module-scss-module__bdERxa__expanded{width:100%}.CommunitySearch-module-scss-module__bdERxa__backButton{margin:0 .8rem 0 0;display:none}@media screen and (max-width:960px){.CommunitySearch-module-scss-module__bdERxa__backButton.CommunitySearch-module-scss-module__bdERxa__expanded{display:block}}.CommunitySearch-module-scss-module__bdERxa__iconSearch{cursor:pointer;display:none}@media screen and (max-width:960px){.CommunitySearch-module-scss-module__bdERxa__iconSearch{display:block}.CommunitySearch-module-scss-module__bdERxa__iconSearch.CommunitySearch-module-scss-module__bdERxa__expanded{display:none}}.CommunitySearch-module-scss-module__bdERxa__searchInputContainer{width:100%;max-width:23rem;margin:0;padding:0}@media screen and (max-width:960px){.CommunitySearch-module-scss-module__bdERxa__searchInputContainer{max-width:none;display:none}.CommunitySearch-module-scss-module__bdERxa__searchInputContainer.CommunitySearch-module-scss-module__bdERxa__expanded{width:100%;display:block}}.CommunitySearch-module-scss-module__bdERxa__searchInput.CommunitySearch-module-scss-module__bdERxa__searchInput{appearance:none;background-color:#0000;font-size:1.4rem;font-weight:400;line-height:150%}.CommunitySearch-module-scss-module__bdERxa__hidden{display:none}
.CommunityProfileLayout-module-scss-module__-ed3_q__wrapper{flex-direction:column;align-items:center;min-height:calc(100vh - 27.9rem);padding:0 1.6rem;display:flex}.CommunityProfileLayout-module-scss-module__-ed3_q__wrapper :not(svg){box-sizing:border-box}.CommunityProfileLayout-module-scss-module__-ed3_q__wrap{width:100%;max-width:98rem}.CommunityProfileLayout-module-scss-module__-ed3_q__tabNavigation{justify-content:space-between;margin:4rem 0 1.2rem;display:flex}
.CommunityProfileTabNavigation-module-scss-module__tThxhW__tabNavigation{margin:6rem 0 4rem}@media screen and (max-width:960px){.CommunityProfileTabNavigation-module-scss-module__tThxhW__tabNavigation{margin:4rem 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{position:absolute;top:0;right:0}.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{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{width:3.3rem;height:3.3rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .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{opacity:1}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault{position:absolute;top:1.65rem;left:2.45rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault.WishButton-module-scss-module__ElICcq__selected{display:none}@media screen and (max-width:960px){.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault{top:1.45rem;left:1.65rem}}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__withText .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{font-size:1rem}.WishButton-module-scss-module__ElICcq__wishButtonContainer.WishButton-module-scss-module__ElICcq__default{flex-direction:column;align-items:center;margin:0;display:flex}.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__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__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__default .WishButton-module-scss-module__ElICcq__wishButtonHeartDefault{position:absolute;top:.45rem;right:3.17rem}.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__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__default .WishButton-module-scss-module__ElICcq__wishButtonText{font-size:1rem}
.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}}
.CourseCardList-module-scss-module__P64DuW__wrapperSpacing{margin-top:3.2rem}.CourseCardList-module-scss-module__P64DuW__courseCardList{grid-template-columns:repeat(4,minmax(0,23rem));gap:3.2rem 2rem;display:grid}@media screen and (max-width:960px){.CourseCardList-module-scss-module__P64DuW__courseCardList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.8rem}}@media screen and (max-width:600px){.CourseCardList-module-scss-module__P64DuW__courseCardList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButtonWrapper{justify-content:center;width:100%;display:flex}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton{color:#a0a2a3;background-color:#f5f5f6;border-radius:.4rem;align-items:center;margin-top:3.2rem;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:700;display:flex}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton.CourseCardList-module-scss-module__P64DuW__darkMode{color:#cfd0d1;background-color:#8a8c8d}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton.CourseCardList-module-scss-module__P64DuW__darkMode svg{stroke:#737373}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton:hover,.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton:active{background-color:#e7e7e8}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton:hover.CourseCardList-module-scss-module__P64DuW__darkMode,.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton:active.CourseCardList-module-scss-module__P64DuW__darkMode{background-color:#747678}.CourseCardList-module-scss-module__P64DuW__courseCardListLoadMoreButton>svg{margin-right:.4rem}
.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)}}
.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}
.CategoryDetail-module-scss-module__bl-mUW__loadingContainer{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}
.Layout904FloatingTimer-module-scss-module__GN07sG__hidden{display:none}
.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}
.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%}
.PracticeMoreModalContent-module-scss-module__m_PbVW__container{box-sizing:border-box;background-color:#fff;border-radius:2.4rem;flex-direction:column;max-width:47.5rem;margin:1.6rem;padding:3.2rem;display:flex;overflow:hidden}.PracticeMoreModalContent-module-scss-module__m_PbVW__contentContainer{scrollbar-width:none;flex-direction:column;gap:4rem;max-height:46rem;display:flex;overflow-y:auto}.PracticeMoreModalContent-module-scss-module__m_PbVW__contentContainer::-webkit-scrollbar{display:none}.PracticeMoreModalContent-module-scss-module__m_PbVW__title{font-size:2.4rem;font-weight:700;line-height:150%}.PracticeMoreModalContent-module-scss-module__m_PbVW__content{color:#747678;font-size:1.6rem;font-weight:400;line-height:150%}.PracticeMoreModalContent-module-scss-module__m_PbVW__buttonContainer{justify-content:center;padding:3.2rem 0 0;display:flex}
.MainBannerCarousel-module-scss-module__X575ma__bannerSwiperwrapper{width:100%;margin:0 auto;padding:2rem 0 0;position:relative;overflow:hidden}.MainBannerCarousel-module-scss-module__X575ma__swiper:not(.MainBannerCarousel-module-scss-module__X575ma__ready) .MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide{margin-right:2.4rem}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__swiper:not(.MainBannerCarousel-module-scss-module__X575ma__ready) .MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide{margin-right:.8rem}}.MainBannerCarousel-module-scss-module__X575ma__swiper:not(.MainBannerCarousel-module-scss-module__X575ma__ready) .MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide:first-child{margin-left:calc(50% - min(85%,121.8rem)/2)}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__swiper:not(.MainBannerCarousel-module-scss-module__X575ma__ready) .MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide:first-child{margin-left:calc(50% - min(90%,42rem)/2)}}@media screen and (max-width:600px){.MainBannerCarousel-module-scss-module__X575ma__swiper:not(.MainBannerCarousel-module-scss-module__X575ma__ready) .MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide:first-child{margin-left:calc(50% - min(90%,36.2rem)/2)}}.MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide{width:85%;max-width:121.8rem}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide{width:90%;max-width:42rem}}@media screen and (max-width:600px){.MainBannerCarousel-module-scss-module__X575ma__swiperSlide.swiper-slide{width:90%;max-width:36.2rem}}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__bannerSlideContainer{aspect-ratio:1}}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__bannerInfo{align-items:center;gap:.4rem;width:100%;height:fit-content;margin:0 auto;padding:2.4rem}}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__bannerTitle{text-align:center;font-size:2.4rem;font-weight:700;line-height:150%}}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__bannerSubtitle{text-align:center;font-size:1.4rem;font-weight:400;line-height:150%}}.MainBannerCarousel-module-scss-module__X575ma__bannerImageWrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__controls{width:90%;max-width:42rem;padding:0 1.6rem;bottom:.8rem}}@media screen and (max-width:600px){.MainBannerCarousel-module-scss-module__X575ma__controls{width:90%;max-width:36.2rem}}.MainBannerCarousel-module-scss-module__X575ma__leftControlsWrapper{display:flex}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__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__X575ma__counter .MainBannerCarousel-module-scss-module__X575ma__counterText{z-index:1}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__counter.MainBannerCarousel-module-scss-module__X575ma__playing:not(.MainBannerCarousel-module-scss-module__X575ma__transitioning):after{animation:4s linear forwards MainBannerCarousel-module-scss-module__X575ma__slideProgress}@keyframes MainBannerCarousel-module-scss-module__X575ma__slideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__dialogButton:hover{background:#0006}}@media (hover:none) and (pointer:coarse){.MainBannerCarousel-module-scss-module__X575ma__dialogButton:active{background:#0006}}.MainBannerCarousel-module-scss-module__X575ma__dialogButton:active{background:#0009}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__dialogButton{width:2.8rem;height:2.8rem}}.MainBannerCarousel-module-scss-module__X575ma__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__X575ma__navigation{box-sizing:border-box;width:2.8rem;height:2.8rem}}.MainBannerCarousel-module-scss-module__X575ma__prevButton,.MainBannerCarousel-module-scss-module__X575ma__nextButton{justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.MainBannerCarousel-module-scss-module__X575ma__prevButton:hover,.MainBannerCarousel-module-scss-module__X575ma__nextButton:hover{background:#0006}}@media (hover:none) and (pointer:coarse){.MainBannerCarousel-module-scss-module__X575ma__prevButton:active,.MainBannerCarousel-module-scss-module__X575ma__nextButton:active{background:#0006}}.MainBannerCarousel-module-scss-module__X575ma__prevButton:active,.MainBannerCarousel-module-scss-module__X575ma__nextButton:active{background:#0009}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__prevButton,.MainBannerCarousel-module-scss-module__X575ma__nextButton{display:none}}.MainBannerCarousel-module-scss-module__X575ma__prevButton{border-radius:1.6rem 0 0 1.6rem;padding:.6rem .2rem .6rem .8rem}.MainBannerCarousel-module-scss-module__X575ma__nextButton{border-radius:0 1.6rem 1.6rem 0;padding:.6rem .8rem .6rem .2rem}.MainBannerCarousel-module-scss-module__X575ma__playPauseButton{cursor:pointer;justify-content:center;align-items:center;padding:.6rem .4rem;display:flex}@media (hover:hover) and (pointer:fine){.MainBannerCarousel-module-scss-module__X575ma__playPauseButton:hover{background:#0006}}@media (hover:none) and (pointer:coarse){.MainBannerCarousel-module-scss-module__X575ma__playPauseButton:active{background:#0006}}.MainBannerCarousel-module-scss-module__X575ma__playPauseButton:active{background:#0009}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__playPauseButton{border-radius:2.6rem;margin:0}}.MainBannerCarousel-module-scss-module__X575ma__dialogtitleCount{color:#fc1c49}.MainBannerCarousel-module-scss-module__X575ma__dialogContent{box-sizing:content-box;flex-direction:column;gap:.8rem;min-width:33rem;margin:0 auto;padding:2.4rem;display:flex}@media screen and (max-width:960px){.MainBannerCarousel-module-scss-module__X575ma__dialogContent{min-width:0;max-width:33rem}}.MainBannerCarousel-module-scss-module__X575ma__dialogContent .MainBannerCarousel-module-scss-module__X575ma__bannerSlideContainer{aspect-ratio:1}.MainBannerCarousel-module-scss-module__X575ma__dialogContent .MainBannerCarousel-module-scss-module__X575ma__bannerInfo{align-items:center;gap:.4rem;width:100%;height:fit-content;margin:0 auto;padding:2.4rem 0}.MainBannerCarousel-module-scss-module__X575ma__dialogContent .MainBannerCarousel-module-scss-module__X575ma__bannerTitle{text-align:center;font-size:2.4rem;font-weight:700;line-height:150%}.MainBannerCarousel-module-scss-module__X575ma__dialogContent .MainBannerCarousel-module-scss-module__X575ma__bannerSubtitle{text-align:center;font-size:1.4rem;font-weight:400;line-height:150%}
.ClassroomModalNotice-module-scss-module__blY-Sq__container{text-align:left;white-space:pre-wrap;flex-direction:column;gap:2.4rem;display:flex}.ClassroomModalNotice-module-scss-module__blY-Sq__notice{white-space:pre-wrap}.ClassroomModalNotice-module-scss-module__blY-Sq__schedule,.ClassroomModalNotice-module-scss-module__blY-Sq__scheduleList{flex-direction:column;gap:1.2rem;display:flex}.ClassroomModalNotice-module-scss-module__blY-Sq__scheduleItem{align-items:center;gap:.8rem;display:flex}.ClassroomModalNotice-module-scss-module__blY-Sq__scheduleItem.ClassroomModalNotice-module-scss-module__blY-Sq__passed,.ClassroomModalNotice-module-scss-module__blY-Sq__scheduleItem.ClassroomModalNotice-module-scss-module__blY-Sq__passed>span{color:#cfd0d1}
.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}}
.PracticeMoreMenu-module-scss-module__-TBlQG__container{box-sizing:border-box;z-index:11;background-color:#fff;border-radius:.4rem;flex-direction:column;width:20rem;padding:.4rem 0;display:flex;position:absolute;top:3rem;right:9rem;box-shadow:0 .8rem 1.6rem #00000029}.PracticeMoreMenu-module-scss-module__-TBlQG__item{letter-spacing:-.016rem;color:#171b1f;padding:1.2rem 1.6rem;font-size:1.6rem;font-weight:400;line-height:2rem;display:flex}@media (hover:hover) and (pointer:fine){.PracticeMoreMenu-module-scss-module__-TBlQG__item:hover:not(:active):not(:disabled){background-color:#f5f5f6}}.PracticeMoreMenu-module-scss-module__-TBlQG__item:active:not(:disabled){background-color:#e7e7e8}.PracticeMoreMenu-module-scss-module__-TBlQG__item:disabled{color:#b7b9ba;cursor:not-allowed}.PracticeMoreMenu-module-scss-module__-TBlQG__noticeContent{white-space:pre-wrap;text-align:left}.PracticeMoreMenu-module-scss-module__-TBlQG__assetsContainer{flex-direction:column;gap:1.2rem;display:flex}
.SlugBundlePurchaseItem-module-scss-module__jkjWTW__productItem{border:.1rem solid #e7e7e8;border-radius:.8rem;flex-direction:column;gap:.8rem;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}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__pointEarn{align-items:center;gap:.2rem;display:flex}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__pointEarnIcon{flex-shrink:0;width:2rem;height:2rem}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__pointEarnText{color:#747678;font-size:1.4rem;font-weight:400;line-height:2rem}.SlugBundlePurchaseItem-module-scss-module__jkjWTW__referralLabel{letter-spacing:-.012rem;color:#f8930f;border:.1rem solid #f8930f;border-radius:.4rem;margin-right:.6rem;padding:.2rem .4rem;font-size:1.2rem;font-weight:700;line-height:1.4rem}
.ClassroomProgressBar-module-scss-module__zFmieG__wrapper{background-color:#cfd0d1;border-radius:.2rem;width:100%;height:.6rem}.ClassroomProgressBar-module-scss-module__zFmieG__progress{background-color:#fc1c49;height:100%;display:block}
.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}
.PracticeAccordionMenu-module-scss-module__ppsCHa__header{cursor:pointer;align-items:center;display:flex}.PracticeAccordionMenu-module-scss-module__ppsCHa__header.PracticeAccordionMenu-module-scss-module__ppsCHa__isSubLevel{margin:0 0 0 1.3rem}.PracticeAccordionMenu-module-scss-module__ppsCHa__headerRight{align-items:center;gap:.8rem;margin:0 0 0 auto;display:flex}.PracticeAccordionMenu-module-scss-module__ppsCHa__content{flex-direction:column;gap:.4rem;margin:1.2rem 0 0;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.PracticeAccordionMenu-module-scss-module__ppsCHa__content.PracticeAccordionMenu-module-scss-module__ppsCHa__isSubLevel{margin:0 0 1.6rem 2.9rem}
.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}
.ClassRoomDropdown-module-scss-module__BsYQzG__container{cursor:pointer;width:100%;height:100%;font-size:1.3rem;line-height:1.38;position:relative}.ClassRoomDropdown-module-scss-module__BsYQzG__menu{color:#000;border:.1rem solid #cfd0d1;border-radius:.2rem;justify-content:space-between;align-items:center;padding-left:1rem;display:flex}.ClassRoomDropdown-module-scss-module__BsYQzG__menu.ClassRoomDropdown-module-scss-module__BsYQzG__active{color:#252729;border:.1rem solid #91202d}.ClassRoomDropdown-module-scss-module__BsYQzG__list{z-index:10;width:100%;max-height:20rem;font-size:1.3rem;line-height:inherit;background-color:#fff;position:absolute;top:100%;left:-.1rem;overflow-y:scroll;box-shadow:0 .2rem .1rem -.1rem #0003,0 .1rem .1rem #00000024,0 .1rem .3rem #0000001f}.ClassRoomDropdown-module-scss-module__BsYQzG__item{text-align:left;cursor:pointer;align-items:center;height:3.8rem;padding:0 1rem;display:flex}.ClassRoomDropdown-module-scss-module__BsYQzG__item:hover,.ClassRoomDropdown-module-scss-module__BsYQzG__item.ClassRoomDropdown-module-scss-module__BsYQzG__active{background-color:#f5f5f6}
.MeHomeBanner-module-scss-module__ksUYEG__imageWrapper{width:100%;max-width:72.8rem;margin-bottom:2rem;display:flex;position:relative}.MeHomeBanner-module-scss-module__ksUYEG__imageWrapper iframe{border:0;display:block;width:100%!important}.MeHomeBanner-module-scss-module__ksUYEG__counter{z-index:1;-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:absolute;bottom:2.4rem;right:.8rem;overflow:hidden}@media screen and (max-width:960px){.MeHomeBanner-module-scss-module__ksUYEG__counter{letter-spacing:-.012rem;width:6.4rem;height:2.8rem;font-size:1.2rem;font-weight:700;line-height:1.4rem}}.MeHomeBanner-module-scss-module__ksUYEG__counter .MeHomeBanner-module-scss-module__ksUYEG__counterText{z-index:1}.MeHomeBanner-module-scss-module__ksUYEG__counter:after{content:"";transform-origin:0;background-color:#0003;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.MeHomeBanner-module-scss-module__ksUYEG__counter.MeHomeBanner-module-scss-module__ksUYEG__playing:not(.MeHomeBanner-module-scss-module__ksUYEG__transitioning):after{animation:3s linear forwards MeHomeBanner-module-scss-module__ksUYEG__slideProgress}@keyframes MeHomeBanner-module-scss-module__ksUYEG__slideProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.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}
.MeCourseCautions-module-scss-module__9YyC_G__cautionList{background:#f8f8fa;border-radius:.6rem;flex-direction:column;gap:.6rem;margin:0 0 1.6rem;padding:0 1.6rem;display:flex}.MeCourseCautions-module-scss-module__9YyC_G__cautionList a[href]{color:inherit;text-decoration:underline}.MeCourseCautions-module-scss-module__9YyC_G__cautionListWebviewStyle{margin:2rem 0 0}
.CommunityRankPostList-module-scss-module__Db_nDG__container{box-sizing:border-box;flex-direction:column;max-width:48rem;display:flex}@media screen and (max-width:960px){.CommunityRankPostList-module-scss-module__Db_nDG__container{border-radius:0;min-width:0;margin:4rem 0 0}}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__header{margin:0 0 2rem;font-size:2.4rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__header{padding:0 1.6rem}}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__iconFire{flex-direction:row-reverse;display:flex}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__iconFire svg{width:2.4rem;height:2.4rem}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__title{color:#171b1f;margin:0 0 .2rem;font-size:2rem;font-weight:700;line-height:150%;position:relative}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__description{color:#747678;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:400;line-height:150%;display:flex;position:relative}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__content{box-sizing:border-box;background-color:#f5f5f6;border-radius:.8rem;padding:1.6rem}@media screen and (max-width:960px){.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__content{border-radius:0;min-height:0;margin:0;padding:1.6rem 0}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__content .CommunityRankPostList-module-scss-module__Db_nDG__swiper{padding:0 1.6rem}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__content .CommunityRankPostList-module-scss-module__Db_nDG__swiper .CommunityRankPostList-module-scss-module__Db_nDG__slide{box-sizing:border-box;flex-shrink:0;width:28rem}}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__pagination{justify-content:center;align-items:center;width:100%;padding:1.6rem 0 0;display:flex}@media screen and (max-width:960px){.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__pagination{padding:2rem 1.6rem 0;display:none}}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__empty{box-sizing:border-box;background-color:#f5f5f6;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;min-width:48rem;min-height:46rem;padding:1.6rem;display:flex}@media screen and (max-width:960px){.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__empty{min-width:0;min-height:30rem;margin:0 1.6rem}}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__iconEmptyList{margin:0 0 1.6rem}@media screen and (max-width:960px){.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__iconEmptyList{margin:0 0 .8rem}}.CommunityRankPostList-module-scss-module__Db_nDG__container .CommunityRankPostList-module-scss-module__Db_nDG__emptyText{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}
.MeCourseItems-module-scss-module__4aQmRG__content{flex-direction:column;display:flex}@media screen and (max-width:960px){.MeCourseItems-module-scss-module__4aQmRG__content{padding:1.6rem}}.MeCourseItems-module-scss-module__4aQmRG__buttonBox{flex-direction:row-reverse;justify-content:flex-start;gap:.8rem;display:flex}@media screen and (max-width:960px){.MeCourseItems-module-scss-module__4aQmRG__buttonBox{flex-direction:column;gap:.8rem;margin-top:2.4rem}}.MeCourseItems-module-scss-module__4aQmRG__buttonTextRow{align-items:center;gap:.8rem;display:flex}.MeCourseItems-module-scss-module__4aQmRG__fixedSizeButton{width:16.9rem}.MeCourseItems-module-scss-module__4aQmRG__courseStateLabel{border-radius:100px;padding:.2rem 1rem}.MeCourseItems-module-scss-module__4aQmRG__courseStateLabel.MeCourseItems-module-scss-module__4aQmRG__ready{color:#fc1c49;background-color:#f5f5f6}.MeCourseItems-module-scss-module__4aQmRG__courseStateLabel.MeCourseItems-module-scss-module__4aQmRG__ongoing{color:#fc1c49;background-color:#ffeceb}.MeCourseItems-module-scss-module__4aQmRG__courseStateLabel.MeCourseItems-module-scss-module__4aQmRG__completed,.MeCourseItems-module-scss-module__4aQmRG__courseStateLabel.MeCourseItems-module-scss-module__4aQmRG__disclaimed{color:#8a8c8d;background-color:#e7e7e8;border-color:#e7e7e8}
.PracticePartProgressBar-module-scss-module__sIghDq__container{width:100%}.PracticePartProgressBar-module-scss-module__sIghDq__barContainer{gap:6px;margin:.8rem 0 0;display:flex}.PracticePartProgressBar-module-scss-module__sIghDq__bar{background:#3b83ff;border-radius:.2rem;flex:1;height:.4rem}.PracticePartProgressBar-module-scss-module__sIghDq__bar.PracticePartProgressBar-module-scss-module__sIghDq__inactive{opacity:.16}
.SlugDuplicatedElectiveEnrollment-module-scss-module__s5T6ma__duplicatedContainer{box-sizing:content-box;flex-direction:column;padding:2.4rem;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%}
.AIWorldCharacterBanner-module-scss-module___arpUG__container{justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}@media screen and (max-width:960px){.AIWorldCharacterBanner-module-scss-module___arpUG__container{flex-direction:column-reverse}}.AIWorldCharacterBanner-module-scss-module___arpUG__content{flex-direction:column;gap:2.4rem;display:flex}@media screen and (max-width:960px){.AIWorldCharacterBanner-module-scss-module___arpUG__content{width:100%}}.AIWorldCharacterBanner-module-scss-module___arpUG__contentText{color:#fff;font-size:4rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.AIWorldCharacterBanner-module-scss-module___arpUG__contentText{font-size:2.8rem;font-weight:700;line-height:150%}}.AIWorldCharacterBanner-module-scss-module___arpUG__playerContainer{width:48rem;height:48rem;position:relative}@media screen and (max-width:960px){.AIWorldCharacterBanner-module-scss-module___arpUG__playerContainer{width:37rem;height:37rem}}
.Community-module-scss-module__OBr8NW__container{border-radius:.8rem;gap:2rem;margin-bottom:2rem;display:flex}@media screen and (max-width:960px){.Community-module-scss-module__OBr8NW__container{flex-direction:column;gap:4rem;margin:0 0 4rem}}.Community-module-scss-module__OBr8NW__divider{background-color:#e7e8e9;border:none;width:100%;height:1.2rem;margin:0;display:none}@media screen and (max-width:960px){.Community-module-scss-module__OBr8NW__divider{display:block}}.Community-module-scss-module__OBr8NW__bannerContainer{margin:0 0 6rem}@media screen and (max-width:960px){.Community-module-scss-module__OBr8NW__bannerContainer{margin:0;padding:2rem 1.6rem}}
.ClassroomComunity-module-scss-module__sq7LQG__container{width:100%;height:100%;overflow:hidden}
.MeCourseAppSupportModalContent-module-scss-module__3Q-gaa__container{z-index:10001;background-color:#fff;justify-content:center;align-items:center;padding:3.2rem 2.4rem;display:flex;position:fixed;inset:0}.MeCourseAppSupportModalContent-module-scss-module__3Q-gaa__content{flex-direction:column;display:flex}.MeCourseAppSupportModalContent-module-scss-module__3Q-gaa__title{text-align:center;margin-bottom:2.4rem;font-size:2rem;font-weight:700;line-height:150%}.MeCourseAppSupportModalContent-module-scss-module__3Q-gaa__description{text-align:center;margin-bottom:.8rem;font-size:1.6rem;font-weight:400;line-height:150%}.MeCourseAppSupportModalContent-module-scss-module__3Q-gaa__buttonText{letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.PracticeSideMenuContentList-module-scss-module__fsSUBW__container{cursor:pointer;border-radius:.8rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.PracticeSideMenuContentList-module-scss-module__fsSUBW__container:hover:not(.PracticeSideMenuContentList-module-scss-module__fsSUBW__locked),.PracticeSideMenuContentList-module-scss-module__fsSUBW__container.PracticeSideMenuContentList-module-scss-module__fsSUBW__current{background-color:#f5f5f6}.PracticeSideMenuContentList-module-scss-module__fsSUBW__container.PracticeSideMenuContentList-module-scss-module__fsSUBW__locked{cursor:not-allowed}.PracticeSideMenuContentList-module-scss-module__fsSUBW__content{display:flex}.PracticeSideMenuContentList-module-scss-module__fsSUBW__content.PracticeSideMenuContentList-module-scss-module__fsSUBW__completed .PracticeSideMenuContentList-module-scss-module__fsSUBW__icon{background-color:#3b83ff}.PracticeSideMenuContentList-module-scss-module__fsSUBW__content.PracticeSideMenuContentList-module-scss-module__fsSUBW__completed .PracticeSideMenuContentList-module-scss-module__fsSUBW__title{color:#3b83ff;white-space:normal;word-break:break-all}.PracticeSideMenuContentList-module-scss-module__fsSUBW__icon{box-sizing:border-box;background-color:#e7e7e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0 .8rem 0 0;padding:.1rem;display:flex}.PracticeSideMenuContentList-module-scss-module__fsSUBW__title.PracticeSideMenuContentList-module-scss-module__fsSUBW__locked{color:#b7b9ba}.PracticeSideMenuContentList-module-scss-module__fsSUBW__time{padding:0 0 0 rem;color:#747678;margin:0 0 0 auto}.PracticeSideMenuContentList-module-scss-module__fsSUBW__time.PracticeSideMenuContentList-module-scss-module__fsSUBW__locked{color:#b7b9ba}
.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{padding-bottom:calc(1rem + env(safe-area-inset-bottom));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}}
.AIWorldCharacterList-module-scss-module___CuwKa__characterList{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media screen and (max-width:960px){.AIWorldCharacterList-module-scss-module___CuwKa__characterList{grid-template-columns:repeat(2,1fr)}}.AIWorldCharacterList-module-scss-module___CuwKa__characterCard{box-sizing:border-box;aspect-ratio:1;background-color:#171b1f;border-radius:2rem;width:100%;position:relative;overflow:hidden}.AIWorldCharacterList-module-scss-module___CuwKa__characterCard.AIWorldCharacterList-module-scss-module___CuwKa__selected{border:.2rem solid #5f6163}
.CategoriesMenuItem-module-scss-module__DSbJ7q__categoriesMenuList{flex-direction:column;margin:8rem 0;display:flex}@media screen and (max-width:600px){.CategoriesMenuItem-module-scss-module__DSbJ7q__categoriesMenuList{margin:6rem 0}}.CategoriesMenuItem-module-scss-module__DSbJ7q__courseCardWrapper{gap:2rem;width:100%;display:flex}
.CommunityRankUserList-module-scss-module__Xw5Nna__container{box-sizing:border-box;flex:1}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container{width:100%;padding:0 1.6rem}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__header{justify-content:space-between;margin:0 0 1.6rem;display:flex}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__header .CommunityRankUserList-module-scss-module__Xw5Nna__pagination{display:none}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__header .CommunityRankUserList-module-scss-module__Xw5Nna__pagination{display:block}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__title{margin:0 0 .4rem;font-size:2rem;font-weight:700;line-height:150%}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__description{color:#747678;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:400;line-height:150%;display:flex;position:relative}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__content .CommunityRankUserList-module-scss-module__Xw5Nna__pcView{display:none}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__content .CommunityRankUserList-module-scss-module__Xw5Nna__mobileView{display:none}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__content .CommunityRankUserList-module-scss-module__Xw5Nna__mobileView{display:block}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty{background-color:#f5f5f6;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;min-width:23.3rem;min-height:46rem;display:flex}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty{min-width:0;min-height:30rem}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper{text-align:center;max-width:14rem;margin:3.2rem 0 0}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper{max-width:24rem;margin:1.6rem 0 0}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper .CommunityRankUserList-module-scss-module__Xw5Nna__emptyText{color:#747678;word-break:keep-all;margin:0;font-size:1.4rem;font-weight:400;line-height:150%}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper .CommunityRankUserList-module-scss-module__Xw5Nna__desktopBr{display:block}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper .CommunityRankUserList-module-scss-module__Xw5Nna__desktopBr{display:none}}.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper .CommunityRankUserList-module-scss-module__Xw5Nna__mobileBr{display:none}@media screen and (max-width:960px){.CommunityRankUserList-module-scss-module__Xw5Nna__container .CommunityRankUserList-module-scss-module__Xw5Nna__empty .CommunityRankUserList-module-scss-module__Xw5Nna__emptyTextWrapper .CommunityRankUserList-module-scss-module__Xw5Nna__mobileBr{display:block}}
.PracticeSideMenuChapterList-module-scss-module__ZIykvq__header{box-sizing:border-box;border-radius:.8rem;padding:1.2rem 0;font-size:1.4rem;font-weight:400;line-height:150%}.PracticeSideMenuChapterList-module-scss-module__ZIykvq__header:hover{opacity:.8}.PracticeSideMenuChapterList-module-scss-module__ZIykvq__title{margin:0 0 0 .8rem;font-size:1.4rem;font-weight:600;line-height:150%}.PracticeSideMenuChapterList-module-scss-module__ZIykvq__title.PracticeSideMenuChapterList-module-scss-module__ZIykvq__completed{color:#3b83ff}
.SlugPromotionTimer-module-scss-module__3cIDga__promotionTimer{gap:.2rem;display:flex}
.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__currentCharacter{align-items:center;gap:2rem;width:100%;display:flex}@media screen and (max-width:960px){.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__currentCharacter{flex-direction:column-reverse}}.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__characterInfo{flex-direction:column;flex-grow:1;display:flex}@media screen and (max-width:960px){.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__characterInfo{width:100%}}.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__characterTag{color:#fc1c49;font-size:1.6rem;font-weight:600;line-height:150%}.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__characterName{color:#fff;font-size:4rem;font-weight:700;line-height:150%}.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__characterTitle{color:#fff;margin:0 0 .6rem;font-size:1.6rem;font-weight:600;line-height:150%}.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__characterDescription{color:#b7b9ba;margin:0 0 2rem;font-size:1.6rem;font-weight:400;line-height:150%}.AIWorldCurrentCharacter-module-scss-module__B1y-Fa__playerContainer{aspect-ratio:1;border-radius:2rem;flex-shrink:0;width:100%;max-width:48rem;position:relative;overflow:hidden}
.CommunityRankUserItem-module-scss-module__GfkZmG__container{box-sizing:border-box;border-radius:.4rem;align-items:center;padding:.6rem;display:flex}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container{width:100%}}.CommunityRankUserItem-module-scss-module__GfkZmG__container:hover{background-color:#f5f5f6}.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__rankIcon{flex-shrink:0;margin:0 .8rem 0 0}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__rankIcon{margin:0 1.2rem 0 0}}.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__rankIcon img{width:2rem;height:2rem}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__rankIcon img{width:2.4rem;height:2.4rem}}.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__profileIcon{background-color:#f5f5f6;border:.035rem solid #e7e7e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;margin:0 .6rem 0 0;display:flex}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__profileIcon{border:.06rem solid #e7e7e8;width:4.8rem;height:4.8rem}}.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__profileIcon svg{width:1.89rem;height:1.89rem}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__profileIcon svg{width:3.24rem;height:3.24rem}}.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__nickname{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:600;line-height:150%;display:-webkit-box;overflow:hidden}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__nickname{font-size:1.6rem;font-weight:600;line-height:150%}}.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__exp{letter-spacing:-.012rem;color:#b7b9ba;font-size:1.2rem;font-weight:700;line-height:1.4rem}@media screen and (max-width:960px){.CommunityRankUserItem-module-scss-module__GfkZmG__container .CommunityRankUserItem-module-scss-module__GfkZmG__exp{letter-spacing:-.012rem;color:#b7b9ba;font-size:1.2rem;font-weight:700;line-height:1.4rem}}
.MeWishList-module-scss-module__hOg_CW__numberLabel{color:#747678;font-size:1.4rem;font-weight:600;line-height:2rem}.MeWishList-module-scss-module__hOg_CW__number{color:#fc1c49}
.PracticeSideMenu-module-scss-module__fAORgG__overlay{z-index:1001;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.PracticeSideMenu-module-scss-module__fAORgG__container{box-sizing:border-box;background-color:#fff;flex-direction:column;width:100%;max-width:47rem;height:100%;padding:0;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.PracticeSideMenu-module-scss-module__fAORgG__container.PracticeSideMenu-module-scss-module__fAORgG__hasPurchaseButton{padding:0}.PracticeSideMenu-module-scss-module__fAORgG__header{background-color:#171b1f;flex-direction:column;align-items:center;padding:2rem 2.4rem;display:flex}.PracticeSideMenu-module-scss-module__fAORgG__closeIcon{margin:0 0 0 auto}.PracticeSideMenu-module-scss-module__fAORgG__partContainer{padding:2rem}.PracticeSideMenu-module-scss-module__fAORgG__partHeader{box-sizing:border-box;background-color:#f5f5f6;border-radius:1.2rem;align-items:flex-start;padding:2rem 1.6rem;font-size:1.6rem;font-weight:700;line-height:150%;display:flex}.PracticeSideMenu-module-scss-module__fAORgG__partHeader:hover{background-color:#e7e7e8}.PracticeSideMenu-module-scss-module__fAORgG__partIndex{color:#fff;background-color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin:0 .8rem 0 0;font-size:1.4rem;font-weight:700;line-height:150%;display:flex}.PracticeSideMenu-module-scss-module__fAORgG__partIndex.PracticeSideMenu-module-scss-module__fAORgG__locked{background-color:#b7b9ba}.PracticeSideMenu-module-scss-module__fAORgG__partTitle.PracticeSideMenu-module-scss-module__fAORgG__locked{color:#b7b9ba}.PracticeSideMenu-module-scss-module__fAORgG__isFreeLabel{margin:0 0 0 auto}.PracticeSideMenu-module-scss-module__fAORgG__purchaseButtonContainer{z-index:1;background-color:#fff;padding:2rem;position:sticky;bottom:0}
.PracticePricingPage-module-scss-module__L_iCMq__background{color:#fff;background-color:#171b1f;width:100vw;min-height:100dvh}.PracticePricingPage-module-scss-module__L_iCMq__header{justify-content:space-between;align-items:center;max-width:122.2rem;margin:0 auto;padding:3.2rem 2rem;display:flex}.PracticePricingPage-module-scss-module__L_iCMq__content{max-width:122.2rem;margin:2rem auto 0;padding:0 2rem 12rem}.PracticePricingPage-module-scss-module__L_iCMq__description{color:#b7b9ba;text-align:center;margin-top:2rem;font-size:1.4rem;font-weight:400;line-height:150%}.PracticePricingPage-module-scss-module__L_iCMq__footer{background-color:#171b1f;border-top:.1rem solid #37393b;justify-content:center;align-items:center;gap:.8rem;height:10rem;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (max-width:960px){.PracticePricingPage-module-scss-module__L_iCMq__footer{height:6.8rem}}.PracticePricingPage-module-scss-module__L_iCMq__whiteText{color:#fff}.PracticePricingPage-module-scss-module__L_iCMq__underline{text-decoration:underline}
.PracticeRecommendationPage-module-scss-module__Zr0Eqq__container{background-color:#171b1f;flex-direction:column;gap:4rem;min-height:100dvh;margin:0 auto;padding:4rem 1.6rem 0;display:flex}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__header{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;display:flex}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__title{color:#fff;margin:0;font-size:4rem;font-weight:700;line-height:150%}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__subtitle{color:#b7b9ba;margin:0;font-size:1.6rem;font-weight:400;line-height:150%}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__bannerSection{justify-content:center;display:flex}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__bannerLink{border-radius:2.8rem;width:100%;max-width:98rem;overflow:hidden}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__banner{width:100%;height:100%}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__coursesSection{flex-direction:column;align-items:center;padding:0 0 18rem;display:flex}@media screen and (max-width:960px){.PracticeRecommendationPage-module-scss-module__Zr0Eqq__coursesSection{padding:0 0 12rem}}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__coursesGrid{grid-template-columns:2fr 2fr;gap:2rem;width:100%;max-width:98rem;display:grid}@media screen and (max-width:600px){.PracticeRecommendationPage-module-scss-module__Zr0Eqq__coursesGrid{grid-template-columns:1fr;gap:1.6rem;max-width:100%;padding:0 .8rem}}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__emptyText{letter-spacing:-.02rem;color:#b7b9ba;text-align:center;margin:12rem 0 0;font-size:2rem;font-weight:600;line-height:3rem}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__footer{z-index:11;background-color:#171b1f;border-top:.1rem solid #37393b;justify-content:center;align-items:center;width:100%;padding:2.8rem 1.6rem;display:flex;position:fixed;bottom:0;left:0}.PracticeRecommendationPage-module-scss-module__Zr0Eqq__footerContent{box-sizing:border-box;justify-content:flex-end;width:100%;max-width:122.2rem;padding:0 1.6rem;display:flex}
.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleContainer{box-sizing:border-box;border:.1rem solid #e7e7e8;border-radius:.4rem;flex-direction:column;justify-content:center;gap:1.2rem;width:100%;max-width:98rem;margin:0 auto;padding:1.6rem;display:flex}@media screen and (max-width:960px){.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleContainer{margin:2.4rem auto 0}}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleHeader{align-items:center;gap:2.4rem;display:flex}@media screen and (max-width:960px){.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleHeader{flex-direction:column;align-items:flex-start;gap:.4rem}}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleTitle{font-size:1.4rem;font-weight:600;line-height:2rem}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleIcon{width:2rem;height:2rem}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__dDayBadge{color:#fc1c49;background:#ffeceb;border-radius:2.5rem;height:2rem;padding:.2rem .8rem;font-size:1.2rem;font-weight:600;line-height:2rem}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleDescription{color:#747678;font-size:1.2rem;line-height:1.8rem}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleContent{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}@media screen and (max-width:960px){.SlugClipOpenSchedule-module-scss-module__ZC8MzW__scheduleContent{align-items:flex-start;gap:.4rem .8rem;max-height:20rem}}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__schedule{color:#171b1f;width:12.8rem;font-size:1.2rem;line-height:1.8rem}@media screen and (max-width:960px){.SlugClipOpenSchedule-module-scss-module__ZC8MzW__schedule{width:14.9rem}}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__schedule.SlugClipOpenSchedule-module-scss-module__ZC8MzW__passed{opacity:.3}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__sequenceBadge{color:#747678;background:#f5f5f6;border-radius:2rem;height:2rem;margin-right:.4rem;padding:.2rem .8rem;font-size:1.1rem;font-weight:500;line-height:2rem}.SlugClipOpenSchedule-module-scss-module__ZC8MzW__sequenceBadge.SlugClipOpenSchedule-module-scss-module__ZC8MzW__final{color:#fc1c49;background:#ffeceb}
.AIWorldCharacterArea-module-scss-module__NaF4Ra__container{flex-direction:column;gap:6rem;margin-top:12rem;display:flex}@media screen and (max-width:960px){.AIWorldCharacterArea-module-scss-module__NaF4Ra__container{margin-top:6rem}}
@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}}
@media screen and (max-width:960px){.CommunityRecentQuestions-module-scss-module__nG2BAa__container{padding:0 1.6rem}}.CommunityRecentQuestions-module-scss-module__nG2BAa__header{border-bottom:.1rem solid #171b1f;justify-content:space-between;align-items:center;padding-bottom:1.6rem;display:flex}.CommunityRecentQuestions-module-scss-module__nG2BAa__title{font-size:2rem;font-weight:700;line-height:150%}.CommunityRecentQuestions-module-scss-module__nG2BAa__moreLink{color:#b7b9ba;font-size:1.4rem;font-weight:400;line-height:150%}
.MyCharacterTestResult-module-scss-module__CDxuJW__container{justify-content:center;align-items:flex-start;min-height:100vh;padding:2rem 1.6rem 1.6rem;display:flex}.MyCharacterTestResult-module-scss-module__CDxuJW__content{width:100%;max-width:52rem;margin:0 auto}.MyCharacterTestResult-module-scss-module__CDxuJW__resultCard{text-align:center;background-color:#fff;border-radius:1.6rem;flex-direction:column;margin-bottom:2rem;padding:2.4rem 2rem;display:flex;box-shadow:0 8px 32px #00000014}.MyCharacterTestResult-module-scss-module__CDxuJW__characterSection{flex-direction:column;margin-bottom:2.4rem;display:flex}.MyCharacterTestResult-module-scss-module__CDxuJW__characterLottie{aspect-ratio:1;border-radius:2rem;justify-content:center;align-items:center;width:calc(100% - 4rem);margin:0 auto 1.2rem;display:flex;position:relative;overflow:hidden}.MyCharacterTestResult-module-scss-module__CDxuJW__characterName{color:#171b1f;margin-bottom:.6rem;font-size:2.8rem;font-weight:700;line-height:150%}.MyCharacterTestResult-module-scss-module__CDxuJW__characterTitle{color:#fc1c49;margin-bottom:0;font-size:2rem;font-weight:600;line-height:150%}.MyCharacterTestResult-module-scss-module__CDxuJW__descriptionSection{background-color:#ff3b300d;border-left:4px solid #fc1c49;border-radius:1.2rem;margin-bottom:2.4rem;padding:2rem 1.6rem}.MyCharacterTestResult-module-scss-module__CDxuJW__description{color:#37393b;margin:0;font-size:1.6rem;font-weight:400;line-height:1.5}.MyCharacterTestResult-module-scss-module__CDxuJW__keywordsSection{margin-bottom:2.4rem}.MyCharacterTestResult-module-scss-module__CDxuJW__keywordsTitle{letter-spacing:-.016rem;color:#171b1f;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600;line-height:2rem}.MyCharacterTestResult-module-scss-module__CDxuJW__keywords{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.MyCharacterTestResult-module-scss-module__CDxuJW__keyword{color:#fff;letter-spacing:-.014rem;background:linear-gradient(135deg,#fc1c49 0%,#ff4757 100%);border-radius:2rem;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.6rem;display:inline-block}.MyCharacterTestResult-module-scss-module__CDxuJW__mbtiSection{margin-bottom:0}.MyCharacterTestResult-module-scss-module__CDxuJW__mbtiTitle{letter-spacing:-.016rem;color:#171b1f;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600;line-height:2rem}.MyCharacterTestResult-module-scss-module__CDxuJW__mbtiTypes{justify-content:center;gap:1.2rem;display:flex}.MyCharacterTestResult-module-scss-module__CDxuJW__mbtiType{color:#fc1c49;letter-spacing:-.016rem;letter-spacing:.05em;background-color:#fff;border:2px solid #fc1c49;border-radius:.6rem;padding:1rem 2rem;font-size:1.6rem;font-weight:600;line-height:2rem;display:inline-block}.MyCharacterTestResult-module-scss-module__CDxuJW__recommendedSection{flex-direction:column;margin:3.2rem 0 2rem;display:flex}.MyCharacterTestResult-module-scss-module__CDxuJW__recommendedSection .MyCharacterTestResult-module-scss-module__CDxuJW__recommendedTitle{letter-spacing:-.02rem;color:#171b1f;margin-bottom:1.6rem;font-size:2rem;font-weight:600;line-height:3rem}.MyCharacterTestResult-module-scss-module__CDxuJW__actionButtons{gap:1.2rem;display:grid}.MyCharacterTestResult-module-scss-module__CDxuJW__shareButton{color:#fc1c49;letter-spacing:-.016rem;cursor:pointer;background-color:#fff;border:2px solid #fc1c49;border-radius:1rem;width:100%;padding:1.6rem 0;font-size:1.6rem;font-weight:600;line-height:2rem;transition:all .3s}@media (hover:hover) and (pointer:fine){.MyCharacterTestResult-module-scss-module__CDxuJW__shareButton:hover{color:#fff;background-color:#fc1c49;transform:translateY(-2px);box-shadow:0 6px 20px #ff3b304d}}@media (hover:none) and (pointer:coarse){.MyCharacterTestResult-module-scss-module__CDxuJW__shareButton:active{color:#fff;background-color:#fc1c49;transform:translateY(-2px);box-shadow:0 6px 20px #ff3b304d}}.MyCharacterTestResult-module-scss-module__CDxuJW__shareButton:active{transform:translateY(0)}.MyCharacterTestResult-module-scss-module__CDxuJW__restartButton{color:#4b4d4f;letter-spacing:-.016rem;cursor:pointer;background-color:#fff;border:2px solid #a0a2a3;border-radius:1rem;width:100%;padding:1.6rem 0;font-size:1.6rem;font-weight:600;line-height:2rem;transition:all .3s}@media (hover:hover) and (pointer:fine){.MyCharacterTestResult-module-scss-module__CDxuJW__restartButton:hover{color:#37393b;background-color:#e7e7e8;border-color:#8a8c8d}}@media (hover:none) and (pointer:coarse){.MyCharacterTestResult-module-scss-module__CDxuJW__restartButton:active{color:#37393b;background-color:#e7e7e8;border-color:#8a8c8d}}.MyCharacterTestResult-module-scss-module__CDxuJW__snsInfo{letter-spacing:-.014rem;color:#fc1c49;text-align:center;margin:1.2rem 0 4rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
