@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%;mask-size:cover;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}}
.SwiperPagination-module-scss-module__Szlx3a__paginationContainer{align-items:center;display:flex}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn{cursor:pointer;border-radius:.6rem;width:3.2rem;height:3.2rem;padding:.8rem;position:relative}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn:hover{background-color:#f5f5f6}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn.SwiperPagination-module-scss-module__Szlx3a__darkMode:hover{background-color:#37393b}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn.SwiperPagination-module-scss-module__Szlx3a__darkMode svg path{fill:#f5f5f6}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn:disabled svg path{fill:#b7b9ba}.SwiperPagination-module-scss-module__Szlx3a__paginationBtn:disabled.SwiperPagination-module-scss-module__Szlx3a__darkMode svg path{fill:#5f6163}.SwiperPagination-module-scss-module__Szlx3a__paginationPrev{rotate:180deg}.SwiperPagination-module-scss-module__Szlx3a__paginationNext{margin-left:.1rem}.SwiperPagination-module-scss-module__Szlx3a__paginationPage{color:#171b1f;margin:1rem;font-size:1.4rem}@media screen and (max-width:960px){.SwiperPagination-module-scss-module__Szlx3a__paginationPage{font-size:1.2rem}}.SwiperPagination-module-scss-module__Szlx3a__paginationPage.SwiperPagination-module-scss-module__Szlx3a__darkMode{color:#fff}
.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}
.Layout904FloatingTimer-module-scss-module__GN07sG__hidden{display:none}
.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%}
.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%}
.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%}
.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}}
.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}
.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}}
.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}}
.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){.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%}
.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}}
