@import "https://use.typekit.net/lob0gpy.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";
.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuList{display:flex}@media screen and (max-width:960px){.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuList{grid-template-columns:repeat(5,1fr);display:grid}}@media screen and (max-width:600px){.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuList{grid-template-columns:repeat(4,1fr);display:grid}}.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuListItem{flex:1 0 0}@media (hover:hover) and (pointer:fine){.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuListItem:hover .AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuTitle{color:#171b1f}}@media (hover:none) and (pointer:coarse){.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuListItem:active .AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuTitle{color:#171b1f}}.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuLink{color:#171b1f;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuIcon{background-color:currentColor;width:100%;height:100%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuIconWrapper{border-radius:.8rem;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;display:flex}.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuTitle{color:#747678;text-align:center;word-break:keep-all;font-size:1.4rem;font-weight:600;line-height:150%}@media screen and (max-width:960px){.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuTitle{margin-bottom:1.2rem;font-size:1.2rem;font-weight:600;line-height:150%}}@media screen and (max-width:600px){.AllCategoryMenu-module-scss-module__FZtuiq__allCategoryMenuTitle{margin-bottom:1.6rem}}
.Layout205Column-module-scss-module__BOIkRq__container{width:100%;height:100%;position:relative}@media (hover:hover) and (pointer:fine){.Layout205Column-module-scss-module__BOIkRq__container:hover .Layout205Column-module-scss-module__BOIkRq__navigation{opacity:1}}@media (hover:none) and (pointer:coarse){.Layout205Column-module-scss-module__BOIkRq__container:active .Layout205Column-module-scss-module__BOIkRq__navigation{opacity:1}}.Layout205Column-module-scss-module__BOIkRq__column2Type{width:calc(50% - .8rem)}@media screen and (max-width:960px){.Layout205Column-module-scss-module__BOIkRq__column2Type{width:100%}}.Layout205Column-module-scss-module__BOIkRq__swiper,.Layout205Column-module-scss-module__BOIkRq__slide{width:100%;height:100%}.Layout205Column-module-scss-module__BOIkRq__image{object-fit:cover;object-position:center}.Layout205Column-module-scss-module__BOIkRq__navigation{z-index:1;opacity:0;justify-content:space-between;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:calc(50% - 2.4rem);left:3%;right:3%}@media screen and (max-width:960px){.Layout205Column-module-scss-module__BOIkRq__navigation{display:none}}.Layout205Column-module-scss-module__BOIkRq__navigationPrev,.Layout205Column-module-scss-module__BOIkRq__navigationNext{opacity:.3;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;transition:opacity .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.Layout205Column-module-scss-module__BOIkRq__navigationPrev:hover,.Layout205Column-module-scss-module__BOIkRq__navigationNext:hover{opacity:.6}}@media (hover:none) and (pointer:coarse){.Layout205Column-module-scss-module__BOIkRq__navigationPrev:active,.Layout205Column-module-scss-module__BOIkRq__navigationNext:active{opacity:.6}}.Layout205Column-module-scss-module__BOIkRq__pagination{justify-content:center;align-items:center;gap:.2rem;margin:2rem 0 0;display:flex}.Layout205Column-module-scss-module__BOIkRq__pagination .swiper-pagination-bullet{background-color:#b7b9ba;border-radius:.2rem;width:2.4rem;height:.4rem;transition:width .2s ease-in-out}@media screen and (max-width:960px){.Layout205Column-module-scss-module__BOIkRq__pagination .swiper-pagination-bullet{width:1.2rem}}.Layout205Column-module-scss-module__BOIkRq__pagination .swiper-pagination-bullet-active{background-color:#8a8c8d;width:5.2rem}@media screen and (max-width:960px){.Layout205Column-module-scss-module__BOIkRq__pagination .swiper-pagination-bullet-active{width:2.4rem}}
.Layout205ImageCarousel-module-scss-module__hiMmfW__container{width:100%}.Layout205ImageCarousel-module-scss-module__hiMmfW__inner{justify-content:center;align-items:center;gap:1.6rem;width:100%;max-width:98rem;height:100%;margin:0 auto;padding:0 0 3.2rem;display:flex}@media screen and (max-width:960px){.Layout205ImageCarousel-module-scss-module__hiMmfW__inner{flex-direction:column;gap:2.4rem}}
.Layout211N212ImageCarousel-module-scss-module__LFqgTW__imageCarouselWrapper{box-sizing:border-box;width:100%}@media screen and (max-width:960px){.Layout211N212ImageCarousel-module-scss-module__LFqgTW__imageCarouselWrapper{padding:0 2rem}}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__imageCarousel{max-width:98rem;margin:0 auto;position:relative}@media screen and (max-width:960px){.Layout211N212ImageCarousel-module-scss-module__LFqgTW__imageCarousel{margin:0 -2rem;overflow:hidden}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__swiper{padding:0 2rem}}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__theme-light-red{color:#222;background-color:#fff}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__theme-dark-red{color:#fff;background-color:#222}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__theme-light-mono{color:#000;background-color:#fff}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__theme-dark-mono{color:#fff;background-color:#222}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__cardImageWrapper{position:relative}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__cardImage{width:100%}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__subTitle{padding:1.6rem 0 .8rem}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__fc-h5-text,.Layout211N212ImageCarousel-module-scss-module__LFqgTW__text--h5{font-size:2rem}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__fc-h6-text,.Layout211N212ImageCarousel-module-scss-module__LFqgTW__text--h6{font-size:1.6rem}.Layout211N212ImageCarousel-module-scss-module__LFqgTW__fc-content-text,.Layout211N212ImageCarousel-module-scss-module__LFqgTW__text--content1{font-size:1.4rem}
.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselLayout.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__darkMode{background-color:#121212}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent{max-width:98rem;margin:0 auto}@media screen and (max-width:1020px){.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent{padding:0 1.6rem}}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__layoutTitle{color:#171b1f;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word;-webkit-box-orient:vertical;font-size:2.4rem;font-weight:700;display:-webkit-box;overflow:hidden}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__layoutTitle.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__darkMode{color:#fff}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__layoutSubTitle{color:#747678;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word;-webkit-box-orient:vertical;width:100%;margin-top:.8rem;font-size:1.6rem;font-weight:400;display:-webkit-box;overflow:hidden}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__layoutHeader{justify-content:space-between;align-items:flex-end;gap:1.2rem;display:flex}@media screen and (max-width:600px){.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__layoutHeader{flex-direction:column;align-items:flex-start}}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__paginationFiller{min-width:13rem}@media screen and (max-width:960px){.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__paginationFiller{display:none}}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__linkText{color:#747678;flex-shrink:0;align-items:center;display:flex}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__linkText.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__darkMode{color:#b7b9ba}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__linkText:hover{color:#c5213b}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__linkText:hover>svg>path{fill:#c5213b}@media screen and (max-width:600px){.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__linkText{margin-top:1.2rem}}.Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__courseCardBlogCarouselContent .Layout411CourseCardBlogCarousel-module-scss-module__R45gVW__linkText>p{margin-right:.2rem}
.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}}
.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}
.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}
.CourseCardCarouselEmbla-module-scss-module__wD2wja__wrapperSpacing{padding-top:3.2rem}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarousel{position:relative}@media screen and (max-width:960px){.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarousel{padding-bottom:5.2rem}}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselPagination{position:absolute;top:-3.2rem;right:0}@media screen and (max-width:960px){.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselPagination{align-items:center;margin-top:2rem;display:flex;top:auto;left:50%;right:auto;transform:translate(-50%)}}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselViewport{width:100%;overflow:hidden}@media screen and (max-width:960px){.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselViewport{margin:0 -2rem;padding:0 2rem}}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselContainer{touch-action:pan-y;display:flex}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselSlide{box-sizing:border-box;flex:none;width:calc(25% - 1.5rem);min-width:0;margin-right:2rem}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselSlide:last-child{margin-right:0}.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselSlide.CourseCardCarouselEmbla-module-scss-module__wD2wja__mobileColumnCount1{width:calc(58.8235% - .941176rem)}@media screen and (max-width:600px){.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselSlide{width:calc(45.4545% - .727273rem);margin-right:1.6rem}}@media screen and (max-width:960px){.CourseCardCarouselEmbla-module-scss-module__wD2wja__courseCardCarouselSlide{width:calc(37.037% - 1.18519rem);margin-right:1.6rem}}
.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}}
.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}
