.FieldLabel-module-scss-module__T7NIya__required{color:#e03131}
.SuggestOptionSelectors-module-scss-module__jhrtNW__optionSelectors{flex-direction:column;display:flex}.SuggestOptionSelectors-module-scss-module__jhrtNW__field{border-bottom:1px solid #e9ecef;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.SuggestOptionSelectors-module-scss-module__jhrtNW__dropdownWrapper{width:100%;position:relative}.SuggestOptionSelectors-module-scss-module__jhrtNW__selectorRow{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.SuggestOptionSelectors-module-scss-module__jhrtNW__dropdownMenu{z-index:50;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;max-height:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #00000014}.SuggestOptionSelectors-module-scss-module__jhrtNW__dropdownItem{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:12px 24px;display:flex}.SuggestOptionSelectors-module-scss-module__jhrtNW__dropdownItem:hover{background-color:#0f172a1a}.SuggestOptionSelectors-module-scss-module__jhrtNW__errorContainer{padding:8px 20px 4px}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.CommunityLoading-module-scss-module__4VNxZq__communityLoading{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.CommunityLoading-module-scss-module__4VNxZq__item{background-color:#fff;border-bottom:1px solid #f1f3f5;flex-direction:column;display:flex}@media only screen and (max-width:985px){.CommunityLoading-module-scss-module__4VNxZq__item{gap:10px;padding:16px 20px}}@media only screen and (min-width:985px){.CommunityLoading-module-scss-module__4VNxZq__item{gap:12px;padding:24px 20px}}.CommunityLoading-module-scss-module__4VNxZq__meta{align-items:center;gap:8px;display:flex}.CommunityLoading-module-scss-module__4VNxZq__titleImageRow{gap:10px;display:flex}@media only screen and (max-width:985px){.CommunityLoading-module-scss-module__4VNxZq__titleImageRow{flex-direction:column}}@media only screen and (min-width:985px){.CommunityLoading-module-scss-module__4VNxZq__titleImageRow{flex-direction:row;align-items:center}}.CommunityLoading-module-scss-module__4VNxZq__titleAndContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CommunityLoading-module-scss-module__4VNxZq__content{flex-direction:column;gap:4px;display:flex}.CommunityLoading-module-scss-module__4VNxZq__thumbnail{flex-shrink:0;line-height:1;display:block}@media only screen and (max-width:985px){.CommunityLoading-module-scss-module__4VNxZq__thumbnail{width:100%;height:180px}}@media only screen and (min-width:985px){.CommunityLoading-module-scss-module__4VNxZq__thumbnail{width:88px;height:88px}}.CommunityLoading-module-scss-module__4VNxZq__status{align-items:center;gap:12px;display:flex}
.CommunityMeta-module-scss-module__NCMQVa__suggestMeta{align-items:center;gap:8px;margin-bottom:10px;display:flex}@media only screen and (min-width:985px){.CommunityMeta-module-scss-module__NCMQVa__suggestMeta{margin-bottom:12px}}.CommunityMeta-module-scss-module__NCMQVa__suggestMeta>div{background-color:#0f172a1a;border-radius:4px;align-items:center;gap:2px;padding:2px 6px;display:flex}@media only screen and (min-width:985px){.CommunityMeta-module-scss-module__NCMQVa__suggestMeta>div{padding:2px 8px}}.CommunityMeta-module-scss-module__NCMQVa__suggestMeta .CommunityMeta-module-scss-module__NCMQVa__iconContainer{justify-content:center;align-items:center;width:16px;height:16px;display:flex}@media only screen and (min-width:985px){.CommunityMeta-module-scss-module__NCMQVa__suggestMeta .CommunityMeta-module-scss-module__NCMQVa__iconContainer{width:18px;height:18px}}
.CommunityStatus-module-scss-module__h7OgoW__suggestStatus{align-items:center;gap:8px;display:flex}@media only screen and (min-width:985px){.CommunityStatus-module-scss-module__h7OgoW__suggestStatus{gap:10px}}.CommunityStatus-module-scss-module__h7OgoW__dot{background-color:#adb5bd;border-radius:50%;width:2px;height:2px}.CommunityStatus-module-scss-module__h7OgoW__statusItem{align-items:center;gap:4px;display:flex}.CommunityStatus-module-scss-module__h7OgoW__statusItem>figure{color:#adb5bd;justify-content:center;align-items:center;width:16px;height:16px;display:flex}@media only screen and (min-width:985px){.CommunityStatus-module-scss-module__h7OgoW__statusItem>figure{width:20px;height:20px}}
.CommunityTeachers-module-scss-module__aq5dMa__suggestTeachers{align-items:center;gap:4px;display:flex}@media (min-width:985px){.CommunityTeachers-module-scss-module__aq5dMa__suggestTeachers{gap:8px}}.CommunityTeachers-module-scss-module__aq5dMa__teacherImageList{align-items:center;display:flex}.CommunityTeachers-module-scss-module__aq5dMa__avatar{transform:translateX(calc(-3px * var(--i)));border-radius:999px;width:16px;height:16px;position:relative;box-shadow:1px 1px 2px -1px #292d3d40}@media (min-width:985px){.CommunityTeachers-module-scss-module__aq5dMa__avatar{width:20px;height:20px}}.CommunityTeachers-module-scss-module__aq5dMa__teacherCommentCount{align-items:center;display:flex}
.CommunityTitleInput-module-scss-module__lxDQ_q__container{flex-direction:column;display:flex}@media only screen and (max-width:985px){.CommunityTitleInput-module-scss-module__lxDQ_q__container{padding:16px 20px 4px}}@media only screen and (min-width:985px){.CommunityTitleInput-module-scss-module__lxDQ_q__container{padding:24px 24px 16px}}.CommunityTitleInput-module-scss-module__lxDQ_q__textarea{width:100%;font:inherit;resize:none;field-sizing:content;background:0 0;border:none;outline:none;margin:0;padding:0;overflow:hidden}.CommunityTitleInput-module-scss-module__lxDQ_q__textarea::placeholder{color:#adb5bd;font:inherit}
.CommunityContentInput-module-scss-module__TBBhTG__container{flex-direction:column;width:100%;display:flex}.CommunityContentInput-module-scss-module__TBBhTG__inputArea{width:100%;font:inherit;resize:none;border:none;min-height:352px;padding:0 16px 24px}@media only screen and (min-width:985px){.CommunityContentInput-module-scss-module__TBBhTG__inputArea{padding:0 24px 32px}}.CommunityContentInput-module-scss-module__TBBhTG__inputArea::placeholder{font:inherit}.CommunityContentInput-module-scss-module__TBBhTG__mutedPlaceholder::placeholder{color:#adb5bd}.CommunityContentInput-module-scss-module__TBBhTG__errorContainer{padding:0 16px}@media only screen and (min-width:985px){.CommunityContentInput-module-scss-module__TBBhTG__errorContainer{padding:0 20px}}
.CommunitySubmitButton-module-scss-module__glCmqq__container{flex-direction:column;align-items:center;gap:10px;padding:16px 20px 40px;display:flex}@media only screen and (min-width:985px){.CommunitySubmitButton-module-scss-module__glCmqq__container{gap:16px;padding:24px 24px 56px}}
.CommunityChatToggle-module-scss-module__p5lDiq__teacherSuggestToggle{border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:8px;display:flex}@media only screen and (max-width:985px){.CommunityChatToggle-module-scss-module__p5lDiq__teacherSuggestToggle{padding:12px 16px}}@media only screen and (min-width:985px){.CommunityChatToggle-module-scss-module__p5lDiq__teacherSuggestToggle{padding:12px 24px}}.CommunityChatToggle-module-scss-module__p5lDiq__teacherSuggestToggle .CommunityChatToggle-module-scss-module__p5lDiq__content{align-items:center;gap:2px;display:flex}.CommunityChatToggle-module-scss-module__p5lDiq__tooltipContent{word-break:keep-all;max-width:280px}.CommunityChatToggle-module-scss-module__p5lDiq__icon{color:#686f77;cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;display:flex}@media only screen and (min-width:985px){.CommunityChatToggle-module-scss-module__p5lDiq__icon{width:24px;height:24px}}
.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem{color:inherit;flex-direction:column;text-decoration:none;display:flex}@media only screen and (max-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem{gap:10px;padding:16px 20px}}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem{gap:12px;padding:24px 20px}}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__boardTagRow{align-items:center;gap:8px;display:flex}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__boardTagRow>div{background-color:#0f172a0d;border-radius:4px;align-items:center;padding:2px 6px;display:flex}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__boardTagRow>div{padding:2px 8px}}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__boardTagRow .CommunityPostItem-module-scss-module__h7FQOq__boardTag{color:#f1f3f5;background-color:#868e96}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__metaTags{align-items:center;gap:8px;display:flex}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__metaTags>section{margin-bottom:0}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__metaGroup{align-items:center;gap:4px;display:flex}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__metaDot{background-color:#686f77;border-radius:50%;flex-shrink:0;width:2px;height:2px;display:inline-block}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__titleImageRow{gap:10px;display:flex}@media only screen and (max-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__titleImageRow{flex-direction:column}}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__titleImageRow{flex-direction:row;align-items:center}}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__titleAndContentWrapper{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__titleAndContentWrapper>h3{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__titleAndContentWrapper>p{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__teacherAndStatusWrapper{flex-direction:column;gap:4px;display:flex}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__teacherAndStatusWrapper{gap:8px}}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__thumbnailWrapper{border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}@media only screen and (max-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__thumbnailWrapper{width:100%;height:180px}}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__thumbnailWrapper{width:88px;height:88px}}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__thumbnail{object-fit:cover;width:100%;height:100%}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__imageCountBadge{color:#fff;background-color:#0f172a40;border-radius:999px;padding:4px 12px;font-size:13px;line-height:1.6;position:absolute;bottom:12px;right:12px}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__calendarIcon{color:#ff922b;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__calendarIcon svg{width:18px;height:18px}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__calendarIcon,.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__calendarIcon svg{width:20px;height:20px}}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__chevron{color:#343a40;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__chevron svg{width:20px;height:20px}@media only screen and (min-width:985px){.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__chevron,.CommunityPostItem-module-scss-module__h7FQOq__communityPostItem .CommunityPostItem-module-scss-module__h7FQOq__chevron svg{width:22px;height:22px}}
.ProductGrowthReviewSection-module-scss-module__0InRaG__section{background-color:#fff;flex-direction:column;display:flex}.ProductGrowthReviewSection-module-scss-module__0InRaG__header{justify-content:space-between;align-items:center;padding:24px 20px 12px;display:flex}.ProductGrowthReviewSection-module-scss-module__0InRaG__list{margin:0;padding:0;list-style:none}.ProductGrowthReviewSection-module-scss-module__0InRaG__item{border-bottom:1px solid #e9ecef}.ProductGrowthReviewSection-module-scss-module__0InRaG__footerWrapper{padding:20px}.ProductGrowthReviewSection-module-scss-module__0InRaG__showMoreButton{cursor:pointer;background:0 0;border:1px solid #ced4da;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;height:56px;display:flex}.ProductGrowthReviewSection-module-scss-module__0InRaG__showMoreButton:hover{background-color:#0f172a1a}
.TeacherGrowthReviewSection-module-scss-module__laGsvq__section{background-color:#fff;flex-direction:column;display:flex}.TeacherGrowthReviewSection-module-scss-module__laGsvq__header{justify-content:space-between;align-items:center;padding:24px 20px 12px;display:flex}.TeacherGrowthReviewSection-module-scss-module__laGsvq__list{margin:0;padding:0;list-style:none}.TeacherGrowthReviewSection-module-scss-module__laGsvq__item{border-bottom:1px solid #e9ecef}.TeacherGrowthReviewSection-module-scss-module__laGsvq__footerWrapper{padding:20px}.TeacherGrowthReviewSection-module-scss-module__laGsvq__showMoreButton{cursor:pointer;background:0 0;border:1px solid #ced4da;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;height:56px;display:flex}.TeacherGrowthReviewSection-module-scss-module__laGsvq__showMoreButton:hover{background-color:#0f172a1a}
.page-module-scss-module__q9r5wW__container{background-color:#f1f3f5;flex-direction:column;display:flex}.page-module-scss-module__q9r5wW__container .page-module-scss-module__q9r5wW__teacherWrapper{background-color:#fff;flex-direction:column;gap:24px;padding:20px;display:flex}
.CommunityEmptyState-module-scss-module__uZac4a__emptyState{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.CommunityEmptyState-module-scss-module__uZac4a__emptyButton{width:100%;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:12px 24px;text-decoration:none;display:flex}
.CommunityCtaBanner-module-scss-module__eRaeqq__banner{color:inherit;background-color:#fff;border-bottom:1px solid #e9ecef;flex-direction:column;text-decoration:none;display:flex;position:relative}.CommunityCtaBanner-module-scss-module__eRaeqq__closeButtonWrapper{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:10px;right:10px}@media only screen and (min-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__closeButtonWrapper{top:20px;right:16px}}.CommunityCtaBanner-module-scss-module__eRaeqq__closeButton{color:#adb5bd;justify-content:center;align-items:center;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__suggestContent{flex-direction:column;gap:12px;display:flex}@media only screen and (max-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__suggestContent{padding:16px 20px}}@media only screen and (min-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__suggestContent{padding:24px 20px}}.CommunityCtaBanner-module-scss-module__eRaeqq__titleAndContentWrapper{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}@media only screen and (min-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__titleAndContentWrapper{gap:10px;margin-bottom:32px}}.CommunityCtaBanner-module-scss-module__eRaeqq__titleAndContentWrapper>h3{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunityCtaBanner-module-scss-module__eRaeqq__titleAndContentWrapper>p{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CommunityCtaBanner-module-scss-module__eRaeqq__teacherAndStatusWrapper{flex-direction:column;gap:8px;display:flex}@media only screen and (min-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__teacherAndStatusWrapper{gap:16px}}.CommunityCtaBanner-module-scss-module__eRaeqq__teacherRow{align-items:center;gap:8px;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__teacherImageList{align-items:center;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__teacherImageList>div{margin-left:-4px}.CommunityCtaBanner-module-scss-module__eRaeqq__teacherImageList>div:first-child{margin-left:0}.CommunityCtaBanner-module-scss-module__eRaeqq__avatar{border-radius:999px;width:16px;height:16px;box-shadow:1px 1px 2px -1px #292d3d40}@media only screen and (min-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__avatar{width:20px;height:20px}}.CommunityCtaBanner-module-scss-module__eRaeqq__teacherCommentCount{align-items:center;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__suggestFooter{padding:8px 20px 16px}@media only screen and (min-width:985px){.CommunityCtaBanner-module-scss-module__eRaeqq__suggestFooter{padding-bottom:24px}}.CommunityCtaBanner-module-scss-module__eRaeqq__reviewContent{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 20px;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__tagsRow{align-items:center;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__tag{background-color:#0f172a1a;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__reviewTitleArea{flex-direction:column;gap:4px;width:100%;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__statsRow{align-items:center;gap:10px;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__statItem{align-items:center;gap:4px;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__dot{background-color:#adb5bd;border-radius:50%;width:2px;height:2px}.CommunityCtaBanner-module-scss-module__eRaeqq__ctaButton{cursor:pointer;background:0 0;border:1px solid #495057;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;max-width:720px;margin:0 auto;padding:12px 0;display:flex}.CommunityCtaBanner-module-scss-module__eRaeqq__caret{background-color:#343a40;width:1.5px;height:18px;display:inline-block}
.CommunityList-module-scss-module__GzHe0G__communityLayout{flex-direction:column;width:100%;display:flex}@media only screen and (max-width:985px){.CommunityList-module-scss-module__GzHe0G__communityLayout{background-color:#fff;gap:8px}}@media only screen and (min-width:985px){.CommunityList-module-scss-module__GzHe0G__communityLayout{gap:16px;padding:24px 20px}}.CommunityList-module-scss-module__GzHe0G__row{width:100%;display:flex}@media only screen and (max-width:985px){.CommunityList-module-scss-module__GzHe0G__row{flex-direction:column;gap:8px}}@media only screen and (min-width:985px){.CommunityList-module-scss-module__GzHe0G__row{align-items:flex-start;gap:16px}}.CommunityList-module-scss-module__GzHe0G__mainWrapper{flex-direction:column;flex-grow:1;width:100%;min-width:0;display:flex}@media only screen and (min-width:985px){.CommunityList-module-scss-module__GzHe0G__mainWrapper{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden}}.CommunityList-module-scss-module__GzHe0G__sectionDivider{background-color:#f1f3f5;width:100%;height:8px}.CommunityList-module-scss-module__GzHe0G__filterDivider{background-color:#e9ecef;width:100%;height:1px}.CommunityList-module-scss-module__GzHe0G__tabsWrapper{background-color:#fff;border-bottom:1px solid #e9ecef}@media only screen and (max-width:985px){.CommunityList-module-scss-module__GzHe0G__tabsWrapper{padding:0 20px}}@media only screen and (min-width:985px){.CommunityList-module-scss-module__GzHe0G__tabsWrapper{padding:24px 20px 0}}.CommunityList-module-scss-module__GzHe0G__searchOnlyFilter{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;flex-direction:column;flex-shrink:0;gap:24px;min-width:308px;max-width:308px;height:100%;padding:24px 16px 16px;display:flex;position:sticky;top:16px}.CommunityList-module-scss-module__GzHe0G__myHeader{display:none}@media only screen and (min-width:985px){.CommunityList-module-scss-module__GzHe0G__myHeader{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:center;gap:8px;padding:24px 20px;display:flex}}.CommunityList-module-scss-module__GzHe0G__backLink{color:#343a40;align-items:center;display:flex}.CommunityList-module-scss-module__GzHe0G__mobileSearchWrapper{background-color:#fff;padding:8px 20px}@media only screen and (min-width:985px){.CommunityList-module-scss-module__GzHe0G__mobileSearchWrapper{display:none}}.CommunityList-module-scss-module__GzHe0G__postList{background-color:#fff;margin:0;padding:0;list-style:none}.CommunityList-module-scss-module__GzHe0G__postList li+li{border-top:1px solid #e9ecef}
.CommunityTabs-module-scss-module__zlVmMW__tabList{gap:24px;display:flex}.CommunityTabs-module-scss-module__zlVmMW__tab{cursor:pointer;color:#adb5bd;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;height:48px;padding:14px 0;text-decoration:none;display:flex;position:relative}.CommunityTabs-module-scss-module__zlVmMW__tab.CommunityTabs-module-scss-module__zlVmMW__active{color:#212529;border-bottom:2px solid #495057}.CommunityTabs-module-scss-module__zlVmMW__nIcon{color:#e03131;flex-shrink:0}
.WriteTypeSelectModal-module-scss-module__NEMKBG__list{flex-direction:column;gap:8px;margin:0;padding:16px 20px 48px;list-style:none;display:flex}@media only screen and (min-width:985px){.WriteTypeSelectModal-module-scss-module__NEMKBG__list{padding:0 20px 20px}}.WriteTypeSelectModal-module-scss-module__NEMKBG__item{cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:8px 0;display:flex}.WriteTypeSelectModal-module-scss-module__NEMKBG__chevron{color:#adb5bd}.WriteTypeSelectModal-module-scss-module__NEMKBG__iconBox{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.WriteTypeSelectModal-module-scss-module__NEMKBG__iconLounge{background-color:#fff4e6}.WriteTypeSelectModal-module-scss-module__NEMKBG__iconSuggest{background-color:#e7f5ff}.WriteTypeSelectModal-module-scss-module__NEMKBG__iconGrowth{background-color:#f8f9fa}.WriteTypeSelectModal-module-scss-module__NEMKBG__textBox{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}
.SearchListLoading-module-scss-module__c3yspq__wrapper{flex-direction:column;width:100%;display:flex}.SearchListLoading-module-scss-module__c3yspq__item{background-color:#fff;flex-direction:column;gap:8px;padding:16px 20px;display:flex;position:relative}.SearchListLoading-module-scss-module__c3yspq__item:after{content:"";background-color:#e9ecef;height:1px;position:absolute;bottom:0;left:20px;right:20px}.SearchListLoading-module-scss-module__c3yspq__top{align-items:flex-start;gap:12px;display:flex}.SearchListLoading-module-scss-module__c3yspq__body{flex-direction:column;flex:1 0 0;gap:8px;min-width:0;display:flex}.SearchListLoading-module-scss-module__c3yspq__teacherRow{align-items:center;gap:4px;display:flex}.SearchListLoading-module-scss-module__c3yspq__tagRow{gap:4px;display:flex}.SearchListLoading-module-scss-module__c3yspq__line{display:flex}.SearchListLoading-module-scss-module__c3yspq__title{width:70%;display:flex}.SearchListLoading-module-scss-module__c3yspq__thumbnail{border-radius:6px}.SearchListLoading-module-scss-module__c3yspq__tag{border-radius:4px}
.CommunityPage-module-scss-module__pMyhtG__wrapper{display:flex}
.CommunityGrowthListPage-module-scss-module__qBV0Oq__wrapper{display:flex}
.CommunityLoungeListPage-module-scss-module__xMAVkq__wrapper{display:flex}
.CommunitySuggestPage-module-scss-module__CZRZYG__wrapper{display:flex}
.SearchListItem-module-scss-module__yaWO3a__wrapper{background-color:#fff;flex-direction:column;gap:8px;padding:16px 20px;display:flex;position:relative}.SearchListItem-module-scss-module__yaWO3a__wrapper:after{content:"";background-color:#e9ecef;height:1px;position:absolute;bottom:0;left:20px;right:20px}.SearchListItem-module-scss-module__yaWO3a__top{align-items:flex-start;gap:12px;display:flex}.SearchListItem-module-scss-module__yaWO3a__body{flex-direction:column;flex:1 0 0;gap:8px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherRow{align-items:center;gap:8px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherInfo{align-items:center;gap:4px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherNameGroup{align-items:center;gap:2px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__profileImg{border-radius:6px;flex-shrink:0;width:16px;height:16px;position:relative;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__profileImg img{border-radius:inherit}.SearchListItem-module-scss-module__yaWO3a__teacherName{min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherName>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__divider{background-color:#dee2e6;flex-shrink:0;width:1px;height:8px}.SearchListItem-module-scss-module__yaWO3a__rating{flex-shrink:0;align-items:center;gap:2px;display:flex}.SearchListItem-module-scss-module__yaWO3a__credential,.SearchListItem-module-scss-module__yaWO3a__star{color:#343a40;flex-shrink:0}.SearchListItem-module-scss-module__yaWO3a__title{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__priceRow{align-items:baseline;gap:2px;display:flex}.SearchListItem-module-scss-module__yaWO3a__tagRow{flex-wrap:wrap;gap:4px;display:flex}.SearchListItem-module-scss-module__yaWO3a__tagRow .SearchListItem-module-scss-module__yaWO3a__oneday{color:#c2255c;background-color:#ffdeeb}.SearchListItem-module-scss-module__yaWO3a__tagRow .SearchListItem-module-scss-module__yaWO3a__bundle{color:#e67700;background-color:#ffec99}.SearchListItem-module-scss-module__yaWO3a__tagRow .SearchListItem-module-scss-module__yaWO3a__subscribe{color:#087a58;background-color:#c3fae8}.SearchListItem-module-scss-module__yaWO3a__thumbnail{border:1px solid #e9ecef;border-radius:6px;flex-shrink:0;width:125px;height:72px;position:relative;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__thumbnail:after{content:"";pointer-events:none;background-color:#0f172a1a;position:absolute;inset:0}.SearchListItem-module-scss-module__yaWO3a__status{z-index:1;text-align:center;background-color:#0f172a40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SearchListItem-module-scss-module__yaWO3a__favorite{z-index:1;position:absolute;top:4px;right:4px}
.SearchListItemFavoriteButton-module-scss-module__tk1Y1G__classFavorite{width:28px;height:28px;display:flex}
.EmptyState-module-scss-module__Wgak9W__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:48px 24px;display:flex}.EmptyState-module-scss-module__Wgak9W__iconSlot{background-color:#f8f9fa;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.EmptyState-module-scss-module__Wgak9W__textWrapper{text-align:center;word-break:break-word;flex-direction:column;gap:6px;width:100%;display:flex}
.MyCommentItem-module-scss-module__jbbfRG__item{border-bottom:1px solid #e9ecef;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.MyCommentItem-module-scss-module__jbbfRG__textGroup{flex-direction:column;gap:4px;width:100%;display:flex}
.MyCommentLoading-module-scss-module__Agfdza__list{flex-direction:column;width:100%;display:flex}.MyCommentLoading-module-scss-module__Agfdza__item{border-bottom:1px solid #e9ecef;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.MyCommentLoading-module-scss-module__Agfdza__textGroup{flex-direction:column;gap:4px;width:100%;display:flex}
.PaymentHistoryEmpty-module-scss-module__VhbdIq__empty p{white-space:pre-line}@media only screen and (min-width:985px){.PaymentHistoryEmpty-module-scss-module__VhbdIq__empty{padding-bottom:40px}}
.OrderListLoading-module-scss-module__P4C4Gq__wrapper{flex-direction:column;width:100%;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__container{background-color:#fff;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__header{justify-content:space-between;align-items:center;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__titleWrapper{align-items:center;gap:8px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__contentWrapper{gap:8px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__imageWrapper{border-radius:4px;width:96px;min-width:96px;height:70px;overflow:hidden}.OrderListLoading-module-scss-module__P4C4Gq__content{flex-direction:column;flex:1;gap:8px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__priceStatusWrapper{justify-content:space-between;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__item{background-color:#fff;padding:24px 20px}.OrderListLoading-module-scss-module__P4C4Gq__thumbnail{border-radius:8px}.OrderListLoading-module-scss-module__P4C4Gq__infoWrapper{flex-direction:column;flex:1;gap:8px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__tags{gap:8px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__footer{flex-direction:column;gap:20px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__options{gap:8px;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__bottomWrapper{justify-content:space-between;align-items:center;display:flex}.OrderListLoading-module-scss-module__P4C4Gq__price,.OrderListLoading-module-scss-module__P4C4Gq__profile{align-items:center;gap:8px;display:flex}
.ImageUploader-module-scss-module__zaRJTq__container{gap:8px;padding:8px 20px;display:flex;overflow-x:auto}@media only screen and (min-width:985px){.ImageUploader-module-scss-module__zaRJTq__container{padding:8px 24px}}.ImageUploader-module-scss-module__zaRJTq__addButton{cursor:pointer;background-color:#fff;border:1px solid #ced4da;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:80px;height:80px;display:flex}.ImageUploader-module-scss-module__zaRJTq__addButton:disabled{opacity:.5;cursor:not-allowed}.ImageUploader-module-scss-module__zaRJTq__addIcon{color:#495057;font-size:16px;line-height:1}.ImageUploader-module-scss-module__zaRJTq__fileInput{display:none}.ImageUploader-module-scss-module__zaRJTq__thumbnailWrapper{flex-shrink:0;width:80px;height:80px;position:relative}.ImageUploader-module-scss-module__zaRJTq__thumbnail{border-radius:4px;width:80px;height:80px;position:relative;overflow:hidden}.ImageUploader-module-scss-module__zaRJTq__thumbnailImage{object-fit:cover;width:100%;height:100%}.ImageUploader-module-scss-module__zaRJTq__uploading{opacity:.5}.ImageUploader-module-scss-module__zaRJTq__removeButton{color:#fff;cursor:pointer;background-color:#1c1c1e;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;right:0}.ImageUploader-module-scss-module__zaRJTq__removeButton:hover{background-color:#000000b3}
.MyCommentList-module-scss-module__mfMgqa__list{flex-direction:column;width:100%;display:flex}.MyCommentList-module-scss-module__mfMgqa__empty{text-align:center;justify-content:center;align-items:center;padding:24px 20px;display:flex}
.PaymentHistoryItem-module-scss-module__9KkjxW__item{border-bottom:1px solid #e9ecef;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.PaymentHistoryItem-module-scss-module__9KkjxW__meta{justify-content:space-between;align-items:center;display:flex}.PaymentHistoryItem-module-scss-module__9KkjxW__detail{color:#686f77;align-items:center;gap:2px;display:flex}.PaymentHistoryItem-module-scss-module__9KkjxW__body{word-break:break-word;flex-direction:column;gap:4px;display:flex}
.OrderList-module-scss-module__LxnVeW__listWrapper{flex-direction:column;display:flex}
.CommunityWriteNav-module-scss-module__HgL5XG__writeNav{align-items:center;height:56px;padding:0 16px;display:flex;position:relative}@media only screen and (max-width:985px){.CommunityWriteNav-module-scss-module__HgL5XG__writeNav{z-index:92;background-color:#fff;position:fixed;top:0;left:0;right:0}}@media only screen and (min-width:985px){.CommunityWriteNav-module-scss-module__HgL5XG__writeNav{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;height:auto;padding:24px 20px}}.CommunityWriteNav-module-scss-module__HgL5XG__desktopLeft{align-items:center;gap:8px;display:flex}.CommunityWriteNav-module-scss-module__HgL5XG__closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}@media only screen and (max-width:985px){.CommunityWriteNav-module-scss-module__HgL5XG__closeButton{width:24px;height:24px;position:absolute;left:16px}}.CommunityWriteNav-module-scss-module__HgL5XG__typeButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0 auto;display:flex}.CommunityWriteNav-module-scss-module__HgL5XG__typeEmoji{justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.MyCommunityView-module-scss-module__NCQmFq__container{flex-direction:column;width:100%;display:flex}@media only screen and (min-width:985px){.MyCommunityView-module-scss-module__NCQmFq__container{gap:16px;padding:24px 20px}}.MyCommunityView-module-scss-module__NCQmFq__titleCard{display:none}@media only screen and (min-width:985px){.MyCommunityView-module-scss-module__NCQmFq__titleCard{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;align-items:center;gap:8px;padding:24px 20px;display:flex}}.MyCommunityView-module-scss-module__NCQmFq__backLink{align-items:center;display:inline-flex}.MyCommunityView-module-scss-module__NCQmFq__contentCard{flex-direction:column;width:100%;display:flex}@media only screen and (min-width:985px){.MyCommunityView-module-scss-module__NCQmFq__contentCard{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden}}
.PaymentHistoryList-module-scss-module__TcWRya__list{flex-direction:column;display:flex}.PaymentHistoryList-module-scss-module__TcWRya__loading{flex-direction:column;padding:16px 20px;display:flex}
.MyOrderWrapper-module-scss-module__hwc56W__tabs{border-bottom:1px solid #e9ecef;padding:0 16px}.MyOrderWrapper-module-scss-module__hwc56W__header{padding:20px}@media only screen and (max-width:985px){.MyOrderWrapper-module-scss-module__hwc56W__header{display:none}}
.PaymentHistoryWrapper-module-scss-module__2fA0hq__wrapper{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 24px)}@media only screen and (min-width:985px){.PaymentHistoryWrapper-module-scss-module__2fA0hq__wrapper{padding-bottom:80px}}.PaymentHistoryWrapper-module-scss-module__2fA0hq__tabs{border-bottom:1px solid #e9ecef;padding:0 16px}.PaymentHistoryWrapper-module-scss-module__2fA0hq__header{padding:20px}@media only screen and (max-width:985px){.PaymentHistoryWrapper-module-scss-module__2fA0hq__header{display:none}}
