@import "https://use.typekit.net/lob0gpy.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";
.page-module-scss-module__mT3Ybq__section{width:100%;height:fit-content;padding:4rem;position:relative;box-shadow:0 1.2rem 2.4rem -1rem #0000001a}@media screen and (max-width:960px){.page-module-scss-module__mT3Ybq__section{box-shadow:none;padding:0}}.page-module-scss-module__mT3Ybq__title{border-bottom:.2rem solid #4b4d4f;margin-bottom:2rem;padding-bottom:2rem;font-size:1.6rem;font-weight:700}
.FDSTextarea-module-scss-module__-uk-Ta__textarea{box-sizing:border-box;resize:none;border:.1rem solid #e7e7e8;border-bottom:0;border-top-left-radius:.4rem;border-top-right-radius:.4rem;padding:1.6rem;font-size:1.6rem;font-weight:400;line-height:150%}.FDSTextarea-module-scss-module__-uk-Ta__textarea:focus{border-color:#37393b}.FDSTextarea-module-scss-module__-uk-Ta__error{border-color:#fc1c49}.FDSTextarea-module-scss-module__-uk-Ta__textareaFooter{border:.1rem solid #e7e7e8;border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem;display:flex}.FDSTextarea-module-scss-module__-uk-Ta__textarea:focus+.FDSTextarea-module-scss-module__-uk-Ta__textareaFooter{border-color:#e7e7e8 #37393b #37393b}.FDSTextarea-module-scss-module__-uk-Ta__error+.FDSTextarea-module-scss-module__-uk-Ta__textareaFooter{border-color:#e7e7e8 #fc1c49 #fc1c49}@media screen and (max-width:960px){.FDSTextarea-module-scss-module__-uk-Ta__textareaFooter{flex-wrap:wrap}}.FDSTextarea-module-scss-module__-uk-Ta__textareaFooterCounter{color:#747678;padding:1.6rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:960px){.FDSTextarea-module-scss-module__-uk-Ta__textareaFooterCounter{width:100%}}.FDSTextarea-module-scss-module__-uk-Ta__errorMessage{letter-spacing:-.014rem;color:#fc1c49;padding:.4rem 0 0 .4rem;font-size:1.4rem;font-weight:400;line-height:1.6rem}
.FDSEditor-module-scss-module__tTjvMG__editorContainer{height:41.8rem}.FDSEditor-module-scss-module__tTjvMG__editorContainer.FDSEditor-module-scss-module__tTjvMG__simpleMode{height:20rem}.FDSEditor-module-scss-module__tTjvMG__editorContainer.FDSEditor-module-scss-module__tTjvMG__error{border-color:#e7e7e8 #fc1c49 #fc1c49}.FDSEditor-module-scss-module__tTjvMG__editorContainer.FDSEditor-module-scss-module__tTjvMG__error .toastui-editor-defaultUI{border-top:.1rem solid #fc1c49;border-left:.1rem solid #fc1c49;border-right:.1rem solid #fc1c49}.FDSEditor-module-scss-module__tTjvMG__editorContainer .toastui-editor-dropdown-toolbar{flex-direction:column;height:auto;display:flex}@media screen and (max-width:960px){.FDSEditor-module-scss-module__tTjvMG__editorContainer .toastui-editor-popup{margin-left:0}}
.FDSBadge-module-scss-module__qwZoYq__container{position:relative}.FDSBadge-module-scss-module__qwZoYq__badge{letter-spacing:-.014rem;box-sizing:border-box;color:#fff;background-color:#fc1c49;border-radius:99.9rem;justify-content:center;align-items:center;width:fit-content;padding:.2rem .6rem;font-size:1.4rem;font-weight:600;line-height:1.6rem;display:flex;position:absolute}.FDSBadge-module-scss-module__qwZoYq__dotType{width:.4rem;height:.4rem;padding:0}
.FDSAccordion-module-scss-module__StkqqW__dark .FDSAccordion-module-scss-module__StkqqW__label{color:#fff}.FDSAccordion-module-scss-module__StkqqW__dark .FDSAccordion-module-scss-module__StkqqW__content{color:#b7b9ba}.FDSAccordion-module-scss-module__StkqqW__light .FDSAccordion-module-scss-module__StkqqW__label,.FDSAccordion-module-scss-module__StkqqW__light .FDSAccordion-module-scss-module__StkqqW__content{color:#171b1f}.FDSAccordion-module-scss-module__StkqqW__container{flex-direction:column;display:flex}.FDSAccordion-module-scss-module__StkqqW__labelContainer{cursor:default;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:2rem 0;display:flex}.FDSAccordion-module-scss-module__StkqqW__checkbox{display:none}.FDSAccordion-module-scss-module__StkqqW__label{font-size:1.6rem;font-weight:700;line-height:150%}.FDSAccordion-module-scss-module__StkqqW__icon{justify-content:center;align-items:center;display:flex}.FDSAccordion-module-scss-module__StkqqW__content{padding:0 2.4rem;overflow:hidden}
.FDSChip-module-scss-module__jYW4Ga__chip{letter-spacing:-.014rem;color:#747678;border:.1rem solid #e7e7e8;border-radius:.8rem;justify-content:center;align-items:center;width:fit-content;padding:.8rem;font-size:1.4rem;font-weight:600;line-height:1.6rem;display:flex}.FDSChip-module-scss-module__jYW4Ga__chip.FDSChip-module-scss-module__jYW4Ga__selected{color:#fff;background-color:#171b1f;border:none}.FDSChip-module-scss-module__jYW4Ga__chip.FDSChip-module-scss-module__jYW4Ga__notSelected{background-color:#f5f5f6}.FDSChip-module-scss-module__jYW4Ga__clickable{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.FDSChip-module-scss-module__jYW4Ga__clickable:not(.FDSChip-module-scss-module__jYW4Ga__selected):hover{background-color:#00000014}}.FDSChip-module-scss-module__jYW4Ga__clickable:not(.FDSChip-module-scss-module__jYW4Ga__selected):active{background-color:#00000029}
.FDSBottomSheet-module-scss-module__Vzeq1W__header{z-index:1;background-color:#fff;border-bottom:1px solid #e7e7e8;flex-direction:column;align-items:center;padding-bottom:1.2rem;display:flex;position:absolute;top:-.1rem;left:0;right:0}.FDSBottomSheet-module-scss-module__Vzeq1W__title{font-size:1.6rem;font-weight:600;line-height:150%}.FDSBottomSheet-module-scss-module__Vzeq1W__content{position:relative;top:3.7rem;overflow-x:hidden}.react-modal-sheet-scroller{scrollbar-width:none}.react-modal-sheet-scroller::-webkit-scrollbar{display:none}.FDSBottomSheet-module-scss-module__Vzeq1W__footer{letter-spacing:-.01rem;z-index:10;pointer-events:auto;padding:1.6rem 1.6rem calc(4rem + env(safe-area-inset-bottom));text-align:center;background-color:#fff;border-top:1px solid #e7e7e8;font-size:1.6rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}
.ButtonGroupCancelConfirm-module-scss-module__1v-iRa__buttonGroupCancelConfirm{background-color:#fff;border-top:.1rem solid #e7e7e8;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem;justify-content:center;gap:1rem;padding:1.6rem 2.4rem;display:flex;position:sticky;bottom:0}
.FDSDialog-module-scss-module__OmYwUq__dialog{box-sizing:border-box}.FDSDialog-module-scss-module__OmYwUq__dialogDim{z-index:1002;box-sizing:border-box;background-color:#000c;width:100vw;height:100vh;animation:.2s ease-in-out forwards FDSDialog-module-scss-module__OmYwUq__fade-in;position:fixed;top:0;left:0}.FDSDialog-module-scss-module__OmYwUq__dialogContainer{z-index:1003;box-sizing:border-box;background-color:#fff;border-radius:.8rem;min-width:32rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 15px #0003}@media screen and (max-width:960px){.FDSDialog-module-scss-module__OmYwUq__dialogContainer{max-width:90vw}.FDSDialog-module-scss-module__OmYwUq__dialogContainer.FDSDialog-module-scss-module__OmYwUq__mobileExtended{border-radius:0;width:100vw;max-width:100vw;height:100vh;top:0;left:0;transform:none}.FDSDialog-module-scss-module__OmYwUq__dialogContainer.FDSDialog-module-scss-module__OmYwUq__mobileExtended .FDSDialog-module-scss-module__OmYwUq__dialogBackground{box-sizing:border-box;border-radius:0}.FDSDialog-module-scss-module__OmYwUq__dialogContainer.FDSDialog-module-scss-module__OmYwUq__mobileExtended .FDSDialog-module-scss-module__OmYwUq__dialogHeader{box-sizing:border-box;border-bottom:.1rem solid #cfd0d1;border-radius:0;width:100%}}.FDSDialog-module-scss-module__OmYwUq__dialogBackground{box-sizing:border-box;border-radius:.8rem;max-height:calc(100vh - 9.6rem);overflow-y:auto}.FDSDialog-module-scss-module__OmYwUq__dialogBackground::-webkit-scrollbar{display:none}@media screen and (max-width:960px){.FDSDialog-module-scss-module__OmYwUq__dialogBackground{max-height:85vh}}.FDSDialog-module-scss-module__OmYwUq__dialogHeader{box-sizing:border-box;z-index:11;background-color:#fff;border-top-left-radius:.8rem;border-top-right-radius:.8rem;justify-content:space-between;align-items:flex-start;width:100%;padding:2.4rem 2.4rem 2rem;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.FDSDialog-module-scss-module__OmYwUq__dialogHeader{padding-bottom:1.6rem}}.FDSDialog-module-scss-module__OmYwUq__dialogTitleWrapper{align-items:center;gap:.4rem;display:flex}.FDSDialog-module-scss-module__OmYwUq__dialogTitle{color:#171b1f;width:inherit;font-size:2.2rem;font-weight:700;line-height:3.4rem;display:inline}.FDSDialog-module-scss-module__OmYwUq__dialogTitle.FDSDialog-module-scss-module__OmYwUq__titleEllipsis{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FDSDialog-module-scss-module__OmYwUq__dialogButton{width:2.4rem;height:2.4rem}.FDSDialog-module-scss-module__OmYwUq__dialogContent{box-sizing:border-box;padding-top:.8rem}.FDSDialog-module-scss-module__OmYwUq__dialogContentHasTitle{padding-top:0}
.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogDim{box-sizing:border-box;z-index:10000;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:0 1.6rem;animation:.2s ease-in-out forwards FDSSimpleDialog-module-scss-module__7PFSoG__fade-in;display:flex;position:fixed;top:0;left:0}@media screen and (max-width:960px){.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogDim{background-color:#000c;align-items:center;display:flex}}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogContainer{z-index:1004;width:100%;max-width:40rem;box-shadow:0 10px 15px #0003}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogBackground{background-color:#fff;border-radius:.8rem;max-height:calc(100vh - 9.6rem);overflow-y:auto}@media screen and (max-width:960px){.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogBackground{max-height:100vh;transform:none}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogBackgroundWithFooter{max-height:calc(100vh - 15.4rem)}}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogHeader{background-color:#fff;border-top-left-radius:.8rem;border-top-right-radius:.8rem;justify-content:space-between;align-items:flex-start;padding:3.2rem 2.4rem 1.6rem;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogHeader{border-radius:0;padding-bottom:1.6rem}}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogTitle{color:#171b1f;font-size:2.2rem;font-weight:700;line-height:3.4rem}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogBody{padding:.8rem 2.4rem 3.2rem}.FDSSimpleDialog-module-scss-module__7PFSoG__simpleDialogDesc{color:#171b1f;white-space:pre-line;font-size:1.6rem;font-weight:400;line-height:150%}
.FDSSnackBar-module-scss-module__UndBlq__container{z-index:101;box-sizing:border-box;width:auto;padding:0;position:fixed;bottom:10rem;right:max(50vw - 49rem,2.4rem)}@media screen and (max-width:960px){.FDSSnackBar-module-scss-module__UndBlq__container{bottom:17rem;left:1.6rem;right:1.6rem}}.FDSSnackBar-module-scss-module__UndBlq__item{-webkit-backdrop-filter:blur(4px);background-color:#000000e0;border:.1rem solid #37393bcc;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:28rem;max-width:40rem;padding:1.2rem 1.6rem;animation:.3s ease-out forwards FDSSnackBar-module-scss-module__UndBlq__snackBarAppearDesktop;display:flex;overflow:hidden;box-shadow:0 .8rem 1.6rem #0000001a}@media screen and (max-width:960px){.FDSSnackBar-module-scss-module__UndBlq__item{min-width:auto;max-width:none;animation:.3s ease-out forwards FDSSnackBar-module-scss-module__UndBlq__snackBarAppearMobile}}.FDSSnackBar-module-scss-module__UndBlq__item.FDSSnackBar-module-scss-module__UndBlq__hide{animation:.3s ease-out forwards FDSSnackBar-module-scss-module__UndBlq__snackBarDisappearDesktop}@media screen and (max-width:960px){.FDSSnackBar-module-scss-module__UndBlq__item.FDSSnackBar-module-scss-module__UndBlq__hide{animation:.3s ease-out forwards FDSSnackBar-module-scss-module__UndBlq__snackBarDisappearMobile}}.FDSSnackBar-module-scss-module__UndBlq__content{flex-direction:column;flex:1;gap:.4rem;display:flex}.FDSSnackBar-module-scss-module__UndBlq__icon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.FDSSnackBar-module-scss-module__UndBlq__title{color:#fff;white-space:pre-wrap;word-break:break-word;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:400;line-height:150%;display:flex}.FDSSnackBar-module-scss-module__UndBlq__subtitle{color:#b7b9ba;white-space:pre-wrap;word-break:break-word;font-size:1.4rem;font-weight:400;line-height:150%}.FDSSnackBar-module-scss-module__UndBlq__closeButton{cursor:pointer;color:#fff;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;transition:opacity .2s ease-out;display:flex}.FDSSnackBar-module-scss-module__UndBlq__closeButton:hover{opacity:.7}.FDSSnackBar-module-scss-module__UndBlq__closeButton:active{opacity:.5}@keyframes FDSSnackBar-module-scss-module__UndBlq__snackBarAppearMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes FDSSnackBar-module-scss-module__UndBlq__snackBarDisappearMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes FDSSnackBar-module-scss-module__UndBlq__snackBarAppearDesktop{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes FDSSnackBar-module-scss-module__UndBlq__snackBarDisappearDesktop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}
.FDSToast-module-scss-module__ECHhuq__toast{z-index:10001;width:fit-content;max-width:72rem;height:fit-content;position:fixed;top:2.4rem;left:50%;transform:translate(-50%)}.FDSToast-module-scss-module__ECHhuq__toastItemWrapper{width:fit-content;height:8.5rem;margin:0 auto;padding:0;line-height:0;animation:.5s ease-in-out 4s forwards FDSToast-module-scss-module__ECHhuq__toastWrapperDisappear;position:relative}.FDSToast-module-scss-module__ECHhuq__toastItem{text-align:center;color:#f5f5f6;background-color:#171b1f;border-radius:.4rem;justify-content:center;align-items:center;gap:.8rem;width:fit-content;height:auto;min-height:4rem;padding:1rem 2.4rem;font-size:1.4rem;font-weight:400;line-height:2rem;animation-name:FDSToast-module-scss-module__ECHhuq__toastAppear,FDSToast-module-scss-module__ECHhuq__toastDisappear;animation-duration:.5s,.5s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,4s;animation-fill-mode:forwards;animation-timeline:auto,auto;display:flex;box-shadow:0 .8rem 1.6rem #00000029}.FDSToast-module-scss-module__ECHhuq__toastItem>svg{width:1.8rem;min-width:1.8rem;height:1.8rem}@media screen and (max-width:960px){.FDSToast-module-scss-module__ECHhuq__toast{top:4rem}}@keyframes FDSToast-module-scss-module__ECHhuq__toastAppear{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0%)}}@keyframes FDSToast-module-scss-module__ECHhuq__toastDisappear{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-10%)}}@keyframes FDSToast-module-scss-module__ECHhuq__toastWrapperDisappear{0%{height:8.5rem}to{height:0;display:none}}
.CourseCard-module-scss-module__6SvHWG__courseCard{width:100%;min-width:15rem}.CourseCard-module-scss-module__6SvHWG__courseCardContainer{cursor:pointer;color:#171b1f;border-radius:.4rem .4rem 0 0;flex-direction:column;width:100%;max-width:40rem;max-height:41rem;display:flex;position:relative;overflow:hidden}.CourseCard-module-scss-module__6SvHWG__courseCardRankBadge{color:#fff;text-align:center;background-color:#171b1f;border-radius:.4rem 0;width:3rem;height:2rem;font-size:1.2rem;font-weight:500;line-height:2rem;position:absolute;top:0;left:0}.CourseCard-module-scss-module__6SvHWG__courseCardWish{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;right:0}.CourseCard-module-scss-module__6SvHWG__courseCardWishBtn{width:5rem;height:5rem}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__courseCardWishBtn:hover .CourseCard-module-scss-module__6SvHWG__courseCardHeartDefault path:first-child{fill:#fff;fill-opacity:1}}.CourseCard-module-scss-module__6SvHWG__courseCardHeartDefault path:last-child{filter:drop-shadow(.1rem .1rem .1rem #00000021)}.CourseCard-module-scss-module__6SvHWG__courseCardHeartDefault.CourseCard-module-scss-module__6SvHWG__selected{display:none}.CourseCard-module-scss-module__6SvHWG__courseCardHeartAnimation{opacity:0;filter:drop-shadow(.1rem .1rem .1rem #00000021);width:5rem;height:5rem;position:absolute;top:0;right:0}.CourseCard-module-scss-module__6SvHWG__courseCardHeartAnimation.CourseCard-module-scss-module__6SvHWG__selected{opacity:1}.CourseCard-module-scss-module__6SvHWG__courseCardWishCount{text-align:center;color:#fff;text-shadow:0 1px 3px #00000059;width:100%;font-size:1.2rem;font-weight:500;line-height:1.8rem;position:absolute;top:4rem}.CourseCard-module-scss-module__6SvHWG__courseCardRemove{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:absolute;top:.8rem;right:0}.CourseCard-module-scss-module__6SvHWG__courseCardRemoveIcon path{fill:#747678}.CourseCard-module-scss-module__6SvHWG__courseCardRemoveText{opacity:0;font-weight:500}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__courseCardRemove:hover .CourseCard-module-scss-module__6SvHWG__courseCardRemoveText{opacity:1}.CourseCard-module-scss-module__6SvHWG__courseCardRemove:hover .CourseCard-module-scss-module__6SvHWG__courseCardRemoveIcon path{fill:#fff}}.CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper{aspect-ratio:4/3;border-radius:.4rem;justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.CourseCard-module-scss-module__6SvHWG__courseCardImageWrapperPlaceholder{background-image:url("data:image/svg+xml,%3Csvg width='106' height='56' viewBox='0 0 106 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Crect x='20' y='12' width='16' height='16' rx='2' fill='rgba(211,211,211, 1)'/%3E%3Cpath d='M52.1162 12.6694C52.4918 11.9599 53.5082 11.9599 53.8838 12.6694L61.2229 26.5321C61.5755 27.1981 61.0927 28 60.3391 28H45.6609C44.9073 28 44.4245 27.1981 44.7771 26.5321L52.1162 12.6694Z' fill='rgba(211,211,211, 1)'/%3E%3Ccircle cx='78' cy='20' r='8' fill='rgba(211,211,211, 1)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0' y='0' width='106' height='56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='8'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),linear-gradient(#f2f2f2,0%,#e6e8eb 100%);background-position:50% calc(50% + .8rem),0 0;background-repeat:no-repeat;background-size:10.6rem 5.6rem,100%}.CourseCard-module-scss-module__6SvHWG__courseCardImage{object-fit:cover}.CourseCard-module-scss-module__6SvHWG__courseCardImageDim{background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.CourseCard-module-scss-module__6SvHWG__courseCardCloseLabel{color:#f5f5f6;text-align:center;white-space:nowrap;padding:0 .8rem;font-size:1.4rem;font-weight:600}.CourseCard-module-scss-module__6SvHWG__courseCardCategoryContainer{padding:1.6rem 0 .8rem}.CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{padding:0 0 .8rem}.CourseCard-module-scss-module__6SvHWG__courseCardTitle{-webkit-line-clamp:3;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word;-webkit-box-orient:vertical;max-height:6.6rem;margin-bottom:.2rem;font-size:1.6rem;font-weight:600;line-height:137.5%;display:-webkit-box;overflow:hidden}@media screen and (max-width:960px){.CourseCard-module-scss-module__6SvHWG__courseCardTitle{word-wrap:normal;word-break:break-all}}@media screen and (max-width:600px){.CourseCard-module-scss-module__6SvHWG__courseCardTitle{font-size:1.4rem}}.CourseCard-module-scss-module__6SvHWG__courseCardKeywordContainer{color:#747678;font-size:1.2rem}.CourseCard-module-scss-module__6SvHWG__courseCardKeyword:not(:last-child):after{content:"|";color:#cfd0d1;margin:.4rem}.CourseCard-module-scss-module__6SvHWG__courseCardDescription{color:#747678;word-break:break-all;-webkit-line-clamp:4;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;max-height:0;font-size:1.4rem;line-height:2rem;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;display:-webkit-box;overflow:hidden}.CourseCard-module-scss-module__6SvHWG__courseCardPriceContainer{align-items:center;margin-top:.4rem;font-size:1.6rem;font-weight:600;display:flex}.CourseCard-module-scss-module__6SvHWG__courseCardDiscount{color:#fc1c49;margin-right:.4rem;line-height:137.5%}.CourseCard-module-scss-module__6SvHWG__courseCardBadgeContainer{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.CourseCard-module-scss-module__6SvHWG__courseCardBottomCategory{background-color:#000;height:3.7rem;display:none}@media screen and (max-width:960px){.CourseCard-module-scss-module__6SvHWG__courseCardBottomCategory{padding:0 1.6rem 1.6rem;display:block}}.CourseCard-module-scss-module__6SvHWG__courseCardDivider{background-color:#252729;border:none;height:.1rem;margin:.9rem 0}.CourseCard-module-scss-module__6SvHWG__basicType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper .CourseCard-module-scss-module__6SvHWG__courseCardImage{transition:transform .2s}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__basicType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper:hover .CourseCard-module-scss-module__6SvHWG__courseCardImage{transform:scale(1.1)}}.CourseCard-module-scss-module__6SvHWG__horizontalType{flex-direction:row;width:100%;max-width:54.8rem;max-height:10.8rem;display:flex}.CourseCard-module-scss-module__6SvHWG__horizontalType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper{max-width:14.4rem}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__horizontalType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper:hover .CourseCard-module-scss-module__6SvHWG__courseCardImage{transform:scale(1.1)}}.CourseCard-module-scss-module__6SvHWG__horizontalType .CourseCard-module-scss-module__6SvHWG__courseCardImage{transition:transform .2s}.CourseCard-module-scss-module__6SvHWG__horizontalType .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{padding:0 0 0 2rem}.CourseCard-module-scss-module__6SvHWG__horizontalType .CourseCard-module-scss-module__6SvHWG__courseCardTitle{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CourseCard-module-scss-module__6SvHWG__shadowType{background-color:#fff;border-radius:.6rem;justify-content:space-between;min-width:calc(min(100vw,102rem)/3 - 3.33333rem);max-width:calc(min(100vw,102rem)/3 - 2.66667rem);height:fit-content;box-shadow:0 .8rem 1.6rem #00000029}@media screen and (max-width:960px){.CourseCard-module-scss-module__6SvHWG__shadowType{min-width:15rem;max-width:calc(50vw - 2em);max-height:50rem}}.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper{border-radius:.4rem .4rem 0 0;flex-grow:1}.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardInfo{height:6.4rem}@media screen and (max-width:600px){.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardInfo{height:5.6rem}}.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardTitle{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:flex-end;min-height:15.6rem;margin:0;padding:1.6rem 1.6rem 2rem;display:flex}@media screen and (max-width:600px){.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{min-height:14.6rem}}.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardDetail{box-sizing:border-box;background-color:#fff;flex-direction:column;flex-grow:1;justify-content:flex-end;width:100%;padding:1.6rem 1.6rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.CourseCard-module-scss-module__6SvHWG__shadowType .CourseCard-module-scss-module__6SvHWG__courseCardKeywordContainer{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__shadowType:hover .CourseCard-module-scss-module__6SvHWG__courseCardDescription{opacity:1;max-height:100px;transition:max-height .4s ease-in-out,opacity .4s ease-in-out}}.CourseCard-module-scss-module__6SvHWG__gradationType{z-index:11;background-color:#000;border-radius:.8rem;justify-content:space-between;width:100%;max-width:40rem;height:100%;max-height:44.4rem;position:relative}@media screen and (max-width:960px){.CourseCard-module-scss-module__6SvHWG__gradationType{max-width:70rem;max-height:80rem}}.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardImage{z-index:-101;border-radius:0;position:relative}.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper{background:linear-gradient(#0000 45.5%,#0000001a 56%,#0003 70%,#000 100%);border-radius:.4rem .4rem 0 0;transition:opacity .4s ease-in-out}.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper:before{content:"";opacity:0;background:linear-gradient(#0000 0%,#0000007a 43.33%,#000 100%);transition:opacity .8s ease-in-out;position:absolute;inset:0}.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{z-index:101;background-color:#0000;flex-direction:column;justify-content:flex-end;height:14.4rem;padding:0;display:flex}@media screen and (max-width:1020px){.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{height:12.9rem}}.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardDetail{padding:0 2.4rem 3.2rem}@media screen and (max-width:960px){.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardDetail{padding:0 1.6rem}}.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardTitle,.CourseCard-module-scss-module__6SvHWG__gradationType .CourseCard-module-scss-module__6SvHWG__courseCardInfo{margin-bottom:.4rem}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__gradationType:hover .CourseCard-module-scss-module__6SvHWG__courseCardDescription{max-height:300px;transition:max-height .4s ease-in-out,margin .4s ease-in-out}.CourseCard-module-scss-module__6SvHWG__gradationType:hover .CourseCard-module-scss-module__6SvHWG__courseCardDetail{position:absolute;bottom:0;left:0}}@media screen and (hover:hover) and (pointer:fine) and (max-width:960px){.CourseCard-module-scss-module__6SvHWG__gradationType:hover .CourseCard-module-scss-module__6SvHWG__courseCardDetail{bottom:5.3rem}}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__gradationType:hover .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper:before{opacity:1;transition:opacity .6s ease-in-out}}.CourseCard-module-scss-module__6SvHWG__cardError:after{content:"코스 정보가 잘못되었습니다. 다시 한 번 확인해주세요.";color:#fc1c49;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;width:100%;height:100%;font-weight:600;position:absolute;top:1rem;left:1rem}.CourseCard-module-scss-module__6SvHWG__darkMode .CourseCard-module-scss-module__6SvHWG__courseCardTitle,.CourseCard-module-scss-module__6SvHWG__darkMode .CourseCard-module-scss-module__6SvHWG__courseCardPrice{color:#f5f5f6}.CourseCard-module-scss-module__6SvHWG__courseClosed .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper{cursor:default}@media (hover:hover) and (pointer:fine){.CourseCard-module-scss-module__6SvHWG__courseClosed .CourseCard-module-scss-module__6SvHWG__courseCardImageWrapper:hover .CourseCard-module-scss-module__6SvHWG__courseCardImage{transform:scale(1)}}.CourseCard-module-scss-module__6SvHWG__courseClosed .CourseCard-module-scss-module__6SvHWG__courseCardRemove{cursor:pointer}.CourseCard-module-scss-module__6SvHWG__courseClosed .CourseCard-module-scss-module__6SvHWG__courseCardCategoryLabel{opacity:.4}.CourseCard-module-scss-module__6SvHWG__courseClosed .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{opacity:.4;cursor:default}.CourseCard-module-scss-module__6SvHWG__bookType .CourseCard-module-scss-module__6SvHWG__courseCardImage{aspect-ratio:default;object-fit:contain;scale:.9}.CourseCard-module-scss-module__6SvHWG__gradationType.CourseCard-module-scss-module__6SvHWG__bookType{background-color:#cfd0d1}.CourseCard-module-scss-module__6SvHWG__gradationType.CourseCard-module-scss-module__6SvHWG__bookType .CourseCard-module-scss-module__6SvHWG__courseCardDetailContainer{background-color:#000}.CourseCard-module-scss-module__6SvHWG__gradationType.CourseCard-module-scss-module__6SvHWG__bookType .CourseCard-module-scss-module__6SvHWG__courseCardImage{z-index:-101}
.PracticeContentsError-module-scss-module__YabakW__container{flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 20.8rem);display:flex}@media screen and (max-width:960px){.PracticeContentsError-module-scss-module__YabakW__container{height:calc(100dvh - 13.6rem)}}.PracticeContentsError-module-scss-module__YabakW__title{color:#171b1f;text-align:center;margin-top:2rem;font-size:2.4rem;font-weight:700;line-height:150%}.PracticeContentsError-module-scss-module__YabakW__description{color:#747678;text-align:center;margin:.4rem 0 2rem;font-size:1.6rem;font-weight:400;line-height:150%}
.PracticeFooter-module-scss-module__n1yZnW__container{box-sizing:border-box;background-color:#fff;border-top:1px solid #e7e7e8;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:10rem;padding:2.8rem 1.6rem;display:flex}@media screen and (max-width:960px){.PracticeFooter-module-scss-module__n1yZnW__container{height:6.8rem;padding:1.6rem}}.PracticeFooter-module-scss-module__n1yZnW__contentContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:146.8rem;display:flex}.PracticeFooter-module-scss-module__n1yZnW__left{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.PracticeFooter-module-scss-module__n1yZnW__right{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}
.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}
.GNBDesktopCategoryItem-module-scss-module__NxSguW__container{flex-direction:column;gap:1.2rem;padding:1.6rem .8rem 2.4rem;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktopCategoryItem-module-scss-module__NxSguW__container:hover{background-color:#f5f5f6}.GNBDesktopCategoryItem-module-scss-module__NxSguW__container.GNBDesktopCategoryItem-module-scss-module__NxSguW__theRed:hover{background-color:#171b1f}}.GNBDesktopCategoryItem-module-scss-module__NxSguW__category{padding:0 .4rem;font-size:1.4rem;font-weight:700;line-height:150%}@media (hover:hover) and (pointer:fine){.GNBDesktopCategoryItem-module-scss-module__NxSguW__category:hover{text-decoration:underline}}@media (hover:none) and (pointer:coarse){.GNBDesktopCategoryItem-module-scss-module__NxSguW__category:active{text-decoration:underline}}.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategories{flex-direction:column;font-size:1.2rem;font-weight:400;line-height:150%;display:flex}.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategory{padding:.4rem}@media (hover:hover) and (pointer:fine){.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategory:hover{text-decoration:underline}}@media (hover:none) and (pointer:coarse){.GNBDesktopCategoryItem-module-scss-module__NxSguW__subCategory:active{text-decoration:underline}}.GNBDesktopCategoryItem-module-scss-module__NxSguW__recommendTitle{letter-spacing:-.011rem;color:#fc1c49;border-top:.1rem solid #e7e7e8;margin:.8rem .4rem 0;padding:.8rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.4rem}
.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoContainer{color:#8a8c8d;flex-wrap:wrap;align-items:center;width:100%;font-size:1.2rem;line-height:2rem;display:flex}@media screen and (min-width:961px){.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoContainer{justify-content:flex-end;gap:.4rem 1.2rem;width:35rem}}@media screen and (max-width:960px){.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoContainer{gap:1.6rem}}.ClassroomPlayerTitle-module-scss-module__kMAM-q__dataContainer{display:flex;position:relative}@media screen and (max-width:960px){.ClassroomPlayerTitle-module-scss-module__kMAM-q__dataContainer~.ClassroomPlayerTitle-module-scss-module__kMAM-q__dataContainer:before{content:"";background-color:#8a8c8d;width:.1rem;height:1.2rem;display:block;position:absolute;bottom:.4rem;left:-.8rem}}.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoTitle{margin-right:.4rem}.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoSubtitle{justify-content:right;width:100%;display:flex}@media screen and (max-width:960px){.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoSubtitle{justify-content:space-between;width:100%}}.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoSubtitle dt,.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoSubtitle dd{align-self:center}.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoSubtitle dt{color:#91202d;margin-right:.6rem;font-size:1.1rem;font-weight:700;line-height:1.6rem}.ClassroomPlayerTitle-module-scss-module__kMAM-q__statisticInfoSubtitle dd{height:2.4rem}
.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}}
.DeliveryAddress-module-scss-module__hY9aya__container{flex-direction:column;gap:3rem;display:flex}.DeliveryAddress-module-scss-module__hY9aya__title{border-bottom:.2rem solid #4b4d4f;padding:0 0 2rem;font-size:1.6rem;font-weight:700;line-height:150%}.DeliveryAddress-module-scss-module__hY9aya__form{flex-direction:column;gap:1.6rem;display:flex}.DeliveryAddress-module-scss-module__hY9aya__inputRow{gap:.8rem;display:flex}.DeliveryAddress-module-scss-module__hY9aya__description{color:#a0a2a3;font-size:1.2rem;font-weight:400;line-height:150%}
.GNBDesktopCategoryList-module-scss-module__Ykr_bW__container{background-color:#fff;width:100vw;position:absolute;top:100%;left:0;box-shadow:0 .6rem 2rem -.5rem #0000001a}.GNBDesktopCategoryList-module-scss-module__Ykr_bW__container.GNBDesktopCategoryList-module-scss-module__Ykr_bW__theRed{background-color:#000}.GNBDesktopCategoryList-module-scss-module__Ykr_bW__inner{justify-content:center;max-width:121.8rem;margin:0 auto;display:flex}.GNBDesktopCategoryList-module-scss-module__Ykr_bW__inner>*{flex:1}
.PracticeLayout-module-scss-module__qedufG__container{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.PracticeLayout-module-scss-module__qedufG__content{flex:1;overflow:hidden auto}
.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookInfo{gap:1.6rem;width:100%;display:flex}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookImageWrapper{aspect-ratio:16/9;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:16.3rem;display:flex;position:relative;overflow:hidden}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookDetails{flex-direction:column;gap:.4rem;display:flex}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookTitle{color:#171b1f;font-size:1.6rem;font-weight:400;line-height:150%}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookPrice{color:#171b1f;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookExtras{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookDownload{color:#747678;font-size:1.2rem;font-weight:400;line-height:150%}.ProductsPaymentBookInfo-module-scss-module__GLVnGa__bookDownload b{color:#171b1f;font-size:1.2rem;font-weight:700;line-height:150%}
.CommunityAiToggle-module-scss-module__wd_4oG__aiToggleContainer{align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;line-height:150%;display:flex}
.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}
.GNBDesktopCategory-module-scss-module__Y0_R9G__container{margin:0 0 -1.4rem}.GNBDesktopCategory-module-scss-module__Y0_R9G__menuOpener{color:#fff;cursor:pointer;background-color:#171b1f;border-radius:.4rem;justify-content:center;align-items:center;width:12.2rem;height:3.6rem;font-size:1.3rem;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktopCategory-module-scss-module__Y0_R9G__menuOpener:hover{background-color:#fc1c49}}@media (hover:none) and (pointer:coarse){.GNBDesktopCategory-module-scss-module__Y0_R9G__menuOpener:active{background-color:#fc1c49}}
.ClassroomCommunityWrite-module-scss-module__ZfK8mG__container{height:calc(100% - 9.6rem);padding:2.4rem;position:relative;overflow-y:scroll}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__container .toastui-editor-popup{width:100%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__title{margin-bottom:1.2rem;font-size:1.6rem;font-weight:700;line-height:150%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__caption{color:#b7b9ba;font-size:1.2rem;font-weight:400;line-height:150%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__input{margin-bottom:1.6rem}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__buttonGroup{grid-template-columns:1fr 1fr;column-gap:1.2rem;width:32.6rem;padding:2.4rem 0;font-size:1.2rem;font-weight:400;line-height:150%;display:grid;position:fixed;bottom:0}@media screen and (max-width:960px){.ClassroomCommunityWrite-module-scss-module__ZfK8mG__buttonGroup{width:100%;position:static}}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__guide{color:#747678;margin-top:1.2rem;font-size:1.2rem;font-weight:400;line-height:150%}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__guide>li:before{content:"•";margin-right:.4rem}.ClassroomCommunityWrite-module-scss-module__ZfK8mG__aiReplyToggle{margin-top:1.6rem}
.PracticeQuizEntry-module-scss-module__wPIMNq__container{z-index:1;justify-content:flex-start;align-items:center;width:100%;max-width:116.2rem;height:18rem;display:flex;position:fixed;bottom:10rem;left:50%;transform:translate(-50%)}@media screen and (max-width:960px){.PracticeQuizEntry-module-scss-module__wPIMNq__container{bottom:6.8rem}}
.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}
.PolicyModalContent-module-scss-module__VsPUGa__modalContent{box-sizing:content-box;width:100%;padding:2.4rem;font-size:1.4rem;font-weight:400;line-height:150%}.PolicyModalContent-module-scss-module__VsPUGa__actionFooter{border-top:1px solid #e7e7e8;padding:1.2rem 1.6rem}@media screen and (max-width:960px){.PolicyModalContent-module-scss-module__VsPUGa__tableWrapper{-webkit-overflow-scrolling:touch;max-width:calc(100vw - 4.8rem);margin-bottom:2rem;overflow-x:auto}.PolicyModalContent-module-scss-module__VsPUGa__tableWrapper::-webkit-scrollbar{height:.8rem}.PolicyModalContent-module-scss-module__VsPUGa__tableWrapper::-webkit-scrollbar-track{background:0 0}.PolicyModalContent-module-scss-module__VsPUGa__tableWrapper::-webkit-scrollbar-thumb{background-color:#f5f5f6;border-radius:.4rem}.PolicyModalContent-module-scss-module__VsPUGa__tableWrapper table{min-width:60rem}}
.GNBDesktopMenuList-module-scss-module__ZkIMOq__menuContainer{max-width:98rem;height:3.6rem;margin:0 auto;padding-left:6.12245%;padding-right:6.12245%;display:flex}@media screen and (max-width:960px){.GNBDesktopMenuList-module-scss-module__ZkIMOq__menuContainer{display:none}}.GNBDesktopMenuList-module-scss-module__ZkIMOq__focusList{align-items:center;margin:0 0 0 1.6rem;display:flex}.GNBDesktopMenuList-module-scss-module__ZkIMOq__focusItem{height:100%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__link{white-space:no-wrap;align-items:center;gap:.4rem;width:max-content;height:100%;padding:0 1.2rem;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktopMenuList-module-scss-module__ZkIMOq__link:hover{color:#fc1c49}}@media (hover:none) and (pointer:coarse){.GNBDesktopMenuList-module-scss-module__ZkIMOq__link:active{color:#fc1c49}}.GNBDesktopMenuList-module-scss-module__ZkIMOq__focusLink{font-size:1.4rem;font-weight:700;line-height:150%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationList{align-items:center;display:flex}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationDivider{background-color:#e7e7e8;width:.1rem;height:1.2rem;margin:0 .4rem}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationItem{height:100%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink{color:#4b4d4f;font-size:1.4rem;font-weight:400;line-height:150%}.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink.GNBDesktopMenuList-module-scss-module__ZkIMOq__theRed{color:#b7b9ba}@media (hover:hover) and (pointer:fine){.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink.GNBDesktopMenuList-module-scss-module__ZkIMOq__theRed:hover{color:#fc1c49}}@media (hover:none) and (pointer:coarse){.GNBDesktopMenuList-module-scss-module__ZkIMOq__operationLink.GNBDesktopMenuList-module-scss-module__ZkIMOq__theRed:active{color:#fc1c49}}
.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoList{color:#b7b9ba;grid-template-columns:8rem 1fr;row-gap:.8rem;margin-bottom:3.2rem;font-size:1.3rem;display:grid}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem{align-items:start;display:flex}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem:nth-child(odd){text-align:start;font-weight:600}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem:last-child{align-items:center}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__infoItem:last-child>span:last-child{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClassroomCommunityCourseInfo-module-scss-module__YwTczq__tooltipContainer{align-items:center;gap:.4rem;display:flex}
.MeHomeWishList-module-scss-module__nMynyq__container{flex-direction:column;gap:2rem;margin-top:7.2rem;display:flex;position:relative}@media screen and (max-width:960px){.MeHomeWishList-module-scss-module__nMynyq__container{margin-top:4.8rem}}.MeHomeWishList-module-scss-module__nMynyq__header{justify-content:space-between;align-items:center;display:flex}.MeHomeWishList-module-scss-module__nMynyq__swiper{width:100%}@media screen and (max-width:960px){.MeHomeWishList-module-scss-module__nMynyq__swiper{margin:0 -1.6rem;padding:0 1.6rem}}
.PracticeStory-module-scss-module__I_fo_a__storyContainer{flex-direction:column;display:flex}.PracticeStory-module-scss-module__I_fo_a__storyImageContainer{aspect-ratio:21/9;width:100%;height:auto;position:relative;overflow:hidden}.PracticeStory-module-scss-module__I_fo_a__storyImageContainer:after{content:"";background:linear-gradient(#171b1f00 55.34%,#171b1f 100%);position:absolute;inset:0}.PracticeStory-module-scss-module__I_fo_a__textContent{flex-direction:column;gap:2.4rem;padding:4rem 8rem;display:flex}@media screen and (max-width:960px){.PracticeStory-module-scss-module__I_fo_a__textContent{padding:4rem 1.6rem}}.PracticeStory-module-scss-module__I_fo_a__title{color:#fff;font-size:2.4rem;font-weight:700;line-height:150%}.PracticeStory-module-scss-module__I_fo_a__description{color:#fff;opacity:.8;white-space:pre-wrap;font-size:1.8rem;font-weight:400;line-height:150%}
.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container input::-webkit-outer-spin-button{-webkit-appearance:none}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container input::-webkit-inner-spin-button{-webkit-appearance:none}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__vn-welcome__item__certify{gap:.8rem;display:flex}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__vn-welcome__item__certify.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__phone,.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__vn-welcome__item__certify.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__code{width:22rem}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__vn-welcome__item__certify.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__button-wrapper{width:14rem}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__vn-welcome__item__certify+.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__vn-welcome__item__certify{margin-top:20px}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__description{color:#a0a2a3;margin-top:20px;font-size:12px}.ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__container .ProductsPaymentCertifyPhone-module-scss-module__-jZtnG__reCertify{color:#5f6163;cursor:pointer;font-size:.9em;text-decoration:underline}
.Layout904FloatingTimer-module-scss-module__GN07sG__hidden{display:none}
.GNBDesktop-module-scss-module__q8MgGW__container{align-items:center;display:flex}@media screen and (max-width:960px){.GNBDesktop-module-scss-module__q8MgGW__container{display:none}}.GNBDesktop-module-scss-module__q8MgGW__menu{align-items:center;gap:.4rem;margin:0 0 0 1.6rem;display:flex}.GNBDesktop-module-scss-module__q8MgGW__link{color:inherit;border-radius:.4rem;align-items:center;gap:.2rem;padding:.5rem 1rem;font-size:1.2rem;font-weight:600;line-height:150%;display:flex}@media (hover:hover) and (pointer:fine){.GNBDesktop-module-scss-module__q8MgGW__link:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.GNBDesktop-module-scss-module__q8MgGW__link:active{background-color:#f5f5f6}}.GNBDesktop-module-scss-module__q8MgGW__b2bLink{border-radius:.4rem;padding:.7rem 1rem}@media (hover:hover) and (pointer:fine){.GNBDesktop-module-scss-module__q8MgGW__b2bLink:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.GNBDesktop-module-scss-module__q8MgGW__b2bLink:active{background-color:#f5f5f6}}@media (hover:hover) and (pointer:fine){.GNBDesktop-module-scss-module__q8MgGW__b2bLink.GNBDesktop-module-scss-module__q8MgGW__theRed:hover{background-color:#252729}}@media (hover:none) and (pointer:coarse){.GNBDesktop-module-scss-module__q8MgGW__b2bLink.GNBDesktop-module-scss-module__q8MgGW__theRed:active{background-color:#252729}}.GNBDesktop-module-scss-module__q8MgGW__icon path{stroke:#171b1f}@media (hover:hover) and (pointer:fine){.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:hover{color:#fc1c49;background-color:#0000}.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:hover>svg path{stroke:#fc1c49}}@media (hover:none) and (pointer:coarse){.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:active{color:#fc1c49;background-color:#0000}.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__link:active>svg path{stroke:#fc1c49}}.header-new__wrapper--theme-the-red .GNBDesktop-module-scss-module__q8MgGW__icon path{stroke:#fff}
.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgress{color:#444;background-color:#f2f2f2;border-radius:0 0 .4rem .4rem;justify-content:space-between;align-self:stretch;align-items:center;padding:.6rem 1.2rem;display:flex;position:relative}.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgressTimeWrapper{align-items:center;gap:.4rem;display:flex}.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgressTimeWrapper svg{margin-right:0}.ClipItemProgress-module-scss-module__tUc_Cq__clipItemProgressTimeNotActivated{color:#aaaaaf}
.MeTitle-module-scss-module__QV7IJq__wrapper{flex-direction:row;display:flex}@media screen and (max-width:960px){.MeTitle-module-scss-module__QV7IJq__wrapper{display:none}}.MeTitle-module-scss-module__QV7IJq__title{margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:150%}.MeTitle-module-scss-module__QV7IJq__title+*{margin-left:.8rem}
.MeHome-module-scss-module__VQfKHa__container{width:100%;min-width:73rem}@media screen and (max-width:960px){.MeHome-module-scss-module__VQfKHa__container{width:100%;min-width:0}}.MeHome-module-scss-module__VQfKHa__divider{border:none;display:none}@media screen and (max-width:960px){.MeHome-module-scss-module__VQfKHa__divider{margin:0 -1.6rem 2rem;display:block}}.MeHome-module-scss-module__VQfKHa__dividerThin{background-color:#e7e7e8;height:.1rem}.MeHome-module-scss-module__VQfKHa__dividerThick{background-color:#e7e7e8;height:1.6rem}
.PracticeStoryModalContent-module-scss-module__vDOu4q__container{box-sizing:border-box;will-change:transform,opacity;border-radius:2.4rem;width:95vw;max-width:146.5rem;height:85vh;max-height:100rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #00000080}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__container{border-radius:0;width:100dvw;height:100dvh}}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebar{box-sizing:border-box;scrollbar-width:none;background-color:#fff;border-right:.1rem solid #e7e7e8;flex-direction:column;flex-shrink:0;width:35rem;padding:0 2rem 2rem;display:flex;overflow:scroll}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebar{display:none}}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarTitle{padding:2rem 0 0;font-size:1.6rem;font-weight:700;line-height:150%}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarSection{flex-direction:column;gap:1.2rem;margin:4rem 0 0;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sectionTitle{color:#3b83ff;font-size:1.4rem;font-weight:600;line-height:150%}.PracticeStoryModalContent-module-scss-module__vDOu4q__subItems{flex-direction:column;gap:.4rem;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem{box-sizing:border-box;background-color:#fff;border-radius:1.2rem;align-items:center;gap:.4rem;width:100%;padding:1.2rem;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem:hover:not(:disabled),.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem.PracticeStoryModalContent-module-scss-module__vDOu4q__selected{background-color:#f5f5f6}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem:disabled{color:#b7b9ba;cursor:default}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItem{border-radius:0}}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItemIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__sidebarItemTitle{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;text-align:left;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:600;line-height:150%;display:-webkit-box;overflow:hidden}.PracticeStoryModalContent-module-scss-module__vDOu4q__newLabel{color:#3b83ff;margin-left:.4rem;font-size:1.2rem;font-weight:700;line-height:150%}.PracticeStoryModalContent-module-scss-module__vDOu4q__contentContainer{scrollbar-width:none;background-color:#171b1f;width:100%;overflow-y:auto}.PracticeStoryModalContent-module-scss-module__vDOu4q__contentHeader{z-index:1;color:#747678;background-color:#171b1f;justify-content:space-between;align-items:center;gap:.8rem;padding:2.4rem 4rem;font-size:1.4rem;font-weight:600;line-height:150%;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.PracticeStoryModalContent-module-scss-module__vDOu4q__contentHeader{padding:1.6rem 2.4rem}}.PracticeStoryModalContent-module-scss-module__vDOu4q__contentFooter{gap:.8rem;padding:2rem 1.6rem 4rem;display:flex}.PracticeStoryModalContent-module-scss-module__vDOu4q__toggleContainer{gap:1.2rem;display:flex}
.ProductsPaymentRedeemForm-module-scss-module__Qgw3Cq__container{gap:.8rem;display:flex}
.BadgeItem-module-scss-module__TcKsFa__badge{background-color:#fff;flex-direction:column;align-items:center;width:100%;display:flex}.BadgeItem-module-scss-module__TcKsFa__badgeImgWrapper{box-sizing:border-box;aspect-ratio:1;background:#f5f5f6;border-radius:20rem;justify-content:center;align-items:center;width:100%;margin-bottom:1.2rem;padding:1.2rem;display:flex}.BadgeItem-module-scss-module__TcKsFa__badgeImgWrapper.BadgeItem-module-scss-module__TcKsFa__showDetails{margin-bottom:1.6rem;padding:2rem}.BadgeItem-module-scss-module__TcKsFa__badgeImg{opacity:1;object-fit:contain;width:100%;height:100%}.BadgeItem-module-scss-module__TcKsFa__badgeLevel{letter-spacing:-.014rem;color:#171b1f;background:#f5f5f6;border-radius:9rem;justify-content:center;align-items:center;margin-bottom:1.2rem;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.6rem;display:flex}.BadgeItem-module-scss-module__TcKsFa__badgeLevel.BadgeItem-module-scss-module__TcKsFa__notAchieved{color:#b7b9ba}.BadgeItem-module-scss-module__TcKsFa__badgeName{color:#000;text-align:center;text-wrap:nowrap;font-size:1.4rem;font-weight:600;line-height:150%}.BadgeItem-module-scss-module__TcKsFa__badgeDescription{color:#747678;text-align:center;margin:.2rem 0 1.6rem;font-size:1.2rem;font-weight:400;line-height:150%}
.Skeleton-module-scss-module__UQMy8G__content{background:#e7e7e8 linear-gradient(90deg,#e7e7e8 0%,#cfd0d1 20%,#e7e7e8 40%) 0 0/200% 100%;border-radius:.4rem;animation:1.8s ease-in-out infinite Skeleton-module-scss-module__UQMy8G__shimmer}.Skeleton-module-scss-module__UQMy8G__categoryTab{grid-gap:.8rem;grid-template-columns:repeat(9,1fr);display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__categoryTab{grid-template-columns:repeat(7,1fr)}.Skeleton-module-scss-module__UQMy8G__categoryTab>div:nth-child(-n+3){display:none}}.Skeleton-module-scss-module__UQMy8G__categoryMenu{justify-content:space-between;width:100%;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__categoryMenu{grid-template-columns:repeat(5,1fr);gap:1rem;padding:1rem 0 .6rem;display:grid}}.Skeleton-module-scss-module__UQMy8G__categoryMenuContent{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1rem 1rem .3rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__categoryMenuContent{gap:.5rem;padding:0}}.Skeleton-module-scss-module__UQMy8G__curationHeader{flex-direction:column;gap:.5rem;margin:0 0 3.2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__courseCardBasic{max-width:74rem;padding:0 0 6.6rem}.Skeleton-module-scss-module__UQMy8G__courseCardBasicContent{flex-direction:column;gap:.6rem;max-width:74rem;display:flex}.Skeleton-module-scss-module__UQMy8G__courseCardBasicContent>:first-child{margin:0 0 1rem}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestList{gap:2rem;width:100%;padding:0 0 6.6rem;display:flex}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListContent{flex-direction:column;gap:.6rem;width:100%;display:flex}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListContent>:first-child{margin:0 0 1rem}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper{grid-gap:2rem;grid-template-columns:repeat(5,1fr);margin:3.2rem 0 0;display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper{grid-gap:.8rem;grid-template-columns:repeat(3,1fr)}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper>div:nth-child(-n+2){display:none}}@media screen and (max-width:600px){.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper{grid-template-columns:repeat(2,1fr)}.Skeleton-module-scss-module__UQMy8G__mainCategoryBestListWrapper>div:nth-child(-n+3){display:none}}.Skeleton-module-scss-module__UQMy8G__mainMyWishList{grid-template-columns:repeat(1,1fr);width:100%;display:grid}.Skeleton-module-scss-module__UQMy8G__mainMyWishListContent{display:flex}.Skeleton-module-scss-module__UQMy8G__mainMyWishListContent>div:first-child{display:none}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainMyWishListContent>div:first-child{display:flex}}.Skeleton-module-scss-module__UQMy8G__mainMyWishListBackground{background-color:#f5f5f6;border-radius:.8rem;flex-direction:column;justify-content:flex-end;gap:1rem;min-width:34rem;min-height:38.4rem;margin:0 1rem 0 0;padding:3rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainMyWishListBackground{aspect-ratio:1;min-width:100%;min-height:auto}}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedTitle{font-size:1.6rem;font-weight:600;line-height:2.2rem}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedList{flex-direction:column;justify-content:center;gap:2rem;width:100%;max-width:50rem;margin:0 0 0 3.2rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedList{display:none}}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedItem{width:100%;display:flex}.Skeleton-module-scss-module__UQMy8G__mainMyWishListRecommendedItemContents{flex-direction:column;gap:.8rem;width:100%;margin:0 0 0 2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseList{grid-template-columns:repeat(3,1fr);gap:2rem;padding:1rem 0 .6rem;display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__mainLatestCourseList{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 0}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseList>div:nth-child(-n+4){display:none}}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseListContent{flex-direction:column;display:flex}.Skeleton-module-scss-module__UQMy8G__mainLatestCourseListBackground{background-color:#f5f5f6;flex-direction:column;gap:.6rem;padding:1.6rem 1.6rem 2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid{grid-gap:1.6rem;grid-template-columns:repeat(4,1fr);display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid{grid-gap:2rem;grid-template-columns:repeat(3,1fr)}.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid>div:first-child{display:none}}@media screen and (max-width:600px){.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid{grid-template-columns:repeat(2,1fr)}.Skeleton-module-scss-module__UQMy8G__dynamicLayoutGrid>div:nth-child(-n+2){display:none}}.Skeleton-module-scss-module__UQMy8G__communityPostList{border-bottom:.1rem solid #e7e7e8;padding:2.4rem 1.6rem}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__communityPostList{padding:2.4rem 0}}.Skeleton-module-scss-module__UQMy8G__communityPostListHeader{gap:.6rem;margin:.6rem 0 1.2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__communityPostListFooter{justify-content:space-between;margin:.6rem 0 0;display:flex}.Skeleton-module-scss-module__UQMy8G__communityComment{flex-direction:column;gap:1.6rem;margin-top:3.2rem;display:flex}.Skeleton-module-scss-module__UQMy8G__communityCommentContent{flex-direction:column;gap:.4rem;display:flex}.Skeleton-module-scss-module__UQMy8G__communitySearchCourse{flex-direction:column;display:flex}.Skeleton-module-scss-module__UQMy8G__communitySearchCourseItem{padding:1.2rem}.Skeleton-module-scss-module__UQMy8G__communityCourseCard{background-color:#f5f5f6;border-radius:.8rem;align-items:center;gap:1.2rem;padding:3.2rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__communityCourseCard{padding:0}}.Skeleton-module-scss-module__UQMy8G__communityCourseCardContent{flex-direction:column;gap:.4rem;width:calc(100% - 11.2rem);display:flex}.Skeleton-module-scss-module__UQMy8G__communityProfileInfo{flex-direction:column;display:flex}.Skeleton-module-scss-module__UQMy8G__aiWorldRecentCourseCard{box-sizing:border-box;background:linear-gradient(90deg,#252729 0%,#171b1f 20%,#252729 40%) 0 0/200% 100%;border-radius:2.8rem;flex-direction:column;justify-content:flex-end;gap:2.4rem;width:100%;height:38.9rem;margin:0 0 12rem;padding:2.8rem;animation:1.8s ease-in-out infinite Skeleton-module-scss-module__UQMy8G__shimmer;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__aiWorldRecentCourseCard{margin:0 0 6rem}}.Skeleton-module-scss-module__UQMy8G__player{aspect-ratio:16/9;background-color:#f5f5f6;border-radius:.8rem;width:100%}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardList{grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;margin:0 0 16rem;display:grid}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__practiceCourseCardList{grid-template-columns:repeat(1,1fr)}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardList>div:nth-child(-n+5){display:none}}.Skeleton-module-scss-module__UQMy8G__practiceCourseCard{background:linear-gradient(90deg,#252729 0%,#171b1f 20%,#252729 40%) 0 0/200% 100%;border-radius:2.8rem;flex-direction:column;width:100%;height:100%;animation:1.8s ease-in-out infinite Skeleton-module-scss-module__UQMy8G__shimmer;display:flex;overflow:hidden}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardImage{aspect-ratio:4/3;width:100%}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSection{background-color:#171b1f;border-radius:0 0 2.8rem 2.8rem;justify-content:space-between;align-items:center;gap:4rem;padding:1.6rem 2rem;display:flex}@media screen and (max-width:960px){.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSection{gap:1rem}}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSectionTitle{background-color:#252729;border-radius:.4rem;width:60%;height:2rem}.Skeleton-module-scss-module__UQMy8G__practiceCourseCardBottomSectionButton{background-color:#252729;border-radius:.8rem;width:12rem;height:4.4rem}.Skeleton-module-scss-module__UQMy8G__topMostBanner{background-color:#e7e7e8;width:100%;height:4.5rem}.Skeleton-module-scss-module__UQMy8G__courseCard{flex-direction:column;gap:.6rem;width:100%;max-width:23rem;height:36.26rem;display:flex}@keyframes Skeleton-module-scss-module__UQMy8G__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
.MePointsEmptyState-module-scss-module__DRXtIa__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;margin-top:10rem;display:flex}.MePointsEmptyState-module-scss-module__DRXtIa__title{color:#171b1f;font-size:1.6rem;font-weight:600;line-height:150%}.MePointsEmptyState-module-scss-module__DRXtIa__description{color:#747678;margin-bottom:4.8rem;font-size:1.4rem;font-weight:400;line-height:150%}
.PracticeHeader-module-scss-module__VWB5oa__container{z-index:1;background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:4rem;display:flex;position:sticky;top:0}@media screen and (max-width:960px){.PracticeHeader-module-scss-module__VWB5oa__container{padding:2.4rem 1.6rem}}.PracticeHeader-module-scss-module__VWB5oa__contentWrapper{align-items:center;width:100%;max-width:146.8rem;display:flex}.PracticeHeader-module-scss-module__VWB5oa__leftSection{flex:none;justify-content:flex-start;padding:0;display:flex}.PracticeHeader-module-scss-module__VWB5oa__centerSection{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.PracticeHeader-module-scss-module__VWB5oa__rightSection{flex:none;justify-content:flex-end;gap:2rem;display:flex;position:relative}
.ProductsPaymentCouponSelector-module-scss-module__-sqPSW__couponContainer{flex-direction:column;gap:1.6rem;width:100%;display:flex}.ProductsPaymentCouponSelector-module-scss-module__-sqPSW__couponNotice{color:#747678;margin:0;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentCouponSelector-module-scss-module__-sqPSW__dropdownWrapper{flex-direction:column;gap:.8rem;width:100%;display:flex}.ProductsPaymentCouponSelector-module-scss-module__-sqPSW__helpText{letter-spacing:-.012rem;color:#747678;font-size:1.2rem;font-weight:400;line-height:1.4rem}.ProductsPaymentCouponSelector-module-scss-module__-sqPSW__dropdownOptionSublabelBlock{justify-content:space-between;align-items:center;display:flex}.ProductsPaymentCouponSelector-module-scss-module__-sqPSW__dropdownOptionDiscountLabel{color:#fc1c49}
.EmptyContentWithButton-module-scss-module__TtfJ9q__empty{border:.1rem solid #e7e7e8;border-radius:.8rem;flex-direction:column;align-items:center;gap:2rem;padding:2.8rem 2rem;display:flex}.EmptyContentWithButton-module-scss-module__TtfJ9q__emptyContent{flex-direction:column;align-items:center;gap:.4rem;display:flex}.EmptyContentWithButton-module-scss-module__TtfJ9q__emptyTitle{font-size:1.6rem;font-weight:700;line-height:150%}.EmptyContentWithButton-module-scss-module__TtfJ9q__emptyDescription{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}
.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}
.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__container{flex-grow:1;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuList{background-color:#f5f5f6;border-right:.1rem solid #e7e7e8;flex-direction:column;height:100%;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuItem{box-sizing:border-box;min-width:14rem;padding:1.2rem 1.6rem}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuItem.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__selected{background-color:#fff}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__mainMenuText{font-size:1.4rem;font-weight:700;line-height:150%}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__subMenuList{flex-direction:column;gap:.4rem;width:100%;padding:.8rem .8rem 2.4rem;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__allItem{padding:.8rem}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__allItemLink{justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;line-height:150%;display:flex}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__subMenuItem{padding:.4rem .8rem;font-size:1.4rem;font-weight:400;line-height:150%}.GNBMobileCategoryTabMenu-module-scss-module__MK1Loq__recommendTitle{letter-spacing:-.011rem;color:#fc1c49;padding:.8rem .8rem 0;font-size:1.1rem;font-weight:600;line-height:1.4rem}
.AIChatbot-module-scss-module__bgPDgG__button{background-color:#fc1c49;border-radius:.8rem;padding:1.2rem}@media (hover:hover) and (pointer:fine){.AIChatbot-module-scss-module__bgPDgG__button:hover{background-color:#c5213b}}@media (hover:none) and (pointer:coarse){.AIChatbot-module-scss-module__bgPDgG__button:active{background-color:#c5213b}}
.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__wrapper{box-sizing:content-box;flex-direction:column;gap:1.6rem;max-width:35.2rem;padding:2.4rem 1.6rem;display:flex}@media screen and (max-width:960px){.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__wrapper{max-width:none}}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__loadingWrapper{justify-content:center;align-items:center;min-height:20rem;display:flex}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__contentCard{background-color:#fff;border:.1rem solid #e7e7e8;border-radius:.8rem;flex-direction:column;gap:.8rem;padding:1.6rem;display:flex}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__row{align-items:flex-start;gap:1.6rem;display:flex}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__label{color:#747678;flex-shrink:0;width:6.4rem;font-size:1.4rem;font-weight:400;line-height:150%}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__value{color:#171b1f;word-break:break-all;flex:1 0 0;font-size:1.4rem;font-weight:400;line-height:150%}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__value[data-type=EARN],.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__value[data-type=RESTORE]{color:#fc1c49;font-size:1.4rem;font-weight:700;line-height:150%}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__value[data-type=USE],.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__value[data-type=EXPIRE],.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__value[data-type=REVOKE]{color:#747678;font-size:1.4rem;font-weight:700;line-height:150%}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__expiredDateGroup{align-items:flex-start;gap:.4rem;display:flex}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__badge{border-radius:10rem;justify-content:center;align-items:center;padding:.2rem 1rem;display:flex}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__badge[data-type=EARN],.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__badge[data-type=RESTORE]{background-color:#ebf3ff}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__badgeText{color:#747678;font-size:1.2rem;font-weight:600;line-height:150%}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__footer{text-align:center;justify-content:center;align-items:center;display:flex}.MePointsHistoryDetailContent-module-scss-module__Fcxa3q__footerText{color:#b7b9ba;margin:0;font-size:1.2rem;font-weight:400;line-height:150%}
.PracticeQuizContainer-module-scss-module__o6tEZq__container{flex-direction:column;gap:2rem;max-width:98rem;margin:4rem auto 0;padding:0 1.6rem 4rem;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__quizType{color:#3b83ff;font-size:1.6rem;font-weight:700;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__quizContainer{border:.1rem solid #e7e7e8;border-radius:2.8rem;flex-direction:column;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__contentContainer{padding:4rem}@media screen and (max-width:960px){.PracticeQuizContainer-module-scss-module__o6tEZq__contentContainer{padding:2rem}}.PracticeQuizContainer-module-scss-module__o6tEZq__question{font-size:2.2rem;font-weight:700;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__description{color:#747678;margin:.6rem 0 0;font-size:1.6rem;font-weight:400;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__content{margin:3.2rem 0 0}.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainer{background-color:#f5f5f6;border-radius:0 0 2.8rem 2.8rem;flex-direction:column;gap:2rem;padding:2.4rem 4rem;display:flex}@media screen and (max-width:960px){.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainer{padding:2rem}}.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainerHeader{justify-content:space-between;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__hintContainerHeaderText{color:#b7b9ba;font-size:1.4rem;font-weight:600;line-height:150%}.PracticeQuizContainer-module-scss-module__o6tEZq__hintButtonContainer{gap:.8rem;display:flex}.PracticeQuizContainer-module-scss-module__o6tEZq__hint,.PracticeQuizContainer-module-scss-module__o6tEZq__explanation{color:#747678;font-size:1.6rem;font-weight:400;line-height:150%}
.ProductsPaymentCourseInfo-module-scss-module__Uy9Jjq__infoList{flex-direction:column;gap:2rem;width:100%;display:flex}.ProductsPaymentCourseInfo-module-scss-module__Uy9Jjq__infoContainer{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.ProductsPaymentCourseInfo-module-scss-module__Uy9Jjq__infoLabel{color:#747678;flex-shrink:0;width:8rem;font-size:1.2rem;font-weight:700;line-height:150%}.ProductsPaymentCourseInfo-module-scss-module__Uy9Jjq__infoValue{color:#171b1f;white-space:pre-line;word-break:break-word;flex:1;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentCourseInfo-module-scss-module__Uy9Jjq__courseTitle{color:#171b1f;font-size:1.6rem;font-weight:700;line-height:150%}.ProductsPaymentCourseInfo-module-scss-module__Uy9Jjq__phoneNumber{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}
.AIWorldCourseList-module-scss-module__1nffMW__container{margin:0}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__container{margin:0}}.AIWorldCourseList-module-scss-module__1nffMW__title{margin:0 0 4rem;font-size:3.2rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__title{margin:0 0 2rem;font-size:2rem;font-weight:700;line-height:150%}}.AIWorldCourseList-module-scss-module__1nffMW__courseList{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__courseList{scroll-behavior:smooth;gap:1.6rem;margin:0 -1.6rem;padding:0 1.6rem 2rem;display:flex;overflow-x:auto}.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar{height:.4rem}.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-track{background:#7476781a;border-radius:.2rem}.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-thumb{background:#7476784d;border-radius:.2rem}}@media screen and (max-width:960px) and (hover:hover) and (pointer:fine){.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-thumb:hover{background:#74767880}}@media screen and (max-width:960px) and (hover:none) and (pointer:coarse){.AIWorldCourseList-module-scss-module__1nffMW__courseList::-webkit-scrollbar-thumb:active{background:#74767880}}@media screen and (max-width:960px){.AIWorldCourseList-module-scss-module__1nffMW__courseList>*{min-width:30rem}}
.PracticeCourseCard-module-scss-module__fiz_Kq__container{color:#fff;border-radius:2.8rem;flex-direction:column;width:100%;height:100%;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__imageSection{aspect-ratio:4/3;cursor:pointer;border-radius:2.8rem 2.8rem 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.PracticeCourseCard-module-scss-module__fiz_Kq__fallbackBackground{background-color:#37393b;border-radius:2.8rem 2.8rem 0 0;position:absolute;inset:0}.PracticeCourseCard-module-scss-module__fiz_Kq__overlay{background:linear-gradient(#25272900 57.36%,#252729e6 100%);border-radius:2.8rem 2.8rem 0 0;position:absolute;inset:0}.PracticeCourseCard-module-scss-module__fiz_Kq__overlayContent{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex;position:relative}.PracticeCourseCard-module-scss-module__fiz_Kq__certificateDownload{position:absolute;top:2rem;left:2rem}.PracticeCourseCard-module-scss-module__fiz_Kq__wishButton{position:absolute;top:1rem;right:1rem}.PracticeCourseCard-module-scss-module__fiz_Kq__courseInfo{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__courseTitle{color:#fff;text-shadow:2px 2px 8px #00000080;margin-bottom:.4rem;font-size:2.8rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.PracticeCourseCard-module-scss-module__fiz_Kq__courseTitle{font-size:2rem;font-weight:700;line-height:150%}}.PracticeCourseCard-module-scss-module__fiz_Kq__courseTime{color:#fff;text-shadow:0 1px 3px #00000080;font-size:1.4rem;font-weight:400;line-height:150%;display:block}.PracticeCourseCard-module-scss-module__fiz_Kq__bottomSection{background-color:#252729;border-radius:0 0 2.8rem 2.8rem;justify-content:space-between;align-items:center;gap:4rem;padding:1.6rem 2rem;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__progressContainer{align-items:center;gap:.8rem;width:100%;display:flex}.PracticeCourseCard-module-scss-module__fiz_Kq__progressText{opacity:.8;font-size:1.2rem;font-weight:400;line-height:150%}.PracticeCourseCard-module-scss-module__fiz_Kq__chatGPTIcon{background-color:#fff;border-radius:1.1rem;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex}
.TitleWithLabel-module-scss-module__dhM46a__container{align-items:center;gap:.8rem;font-size:2rem;font-weight:700;line-height:150%;display:flex}.TitleWithLabel-module-scss-module__dhM46a__count{letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.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%}
.GNBMobileTabMenu-module-scss-module__M-hskG__container{flex-direction:column;flex:auto;display:flex;overflow:auto}.GNBMobileTabMenu-module-scss-module__M-hskG__header{cursor:pointer;border-bottom:.1rem solid #e7e7e8;justify-content:space-between;align-items:center;padding:0 1.6rem;font-size:1.6rem;font-weight:700;line-height:5.9rem;display:flex}
.MePointsHistoryItem-module-scss-module__fPz0Va__item{cursor:pointer;background-color:#fff;border:.1rem solid #e7e7e8;border-radius:.8rem;align-items:flex-start;gap:1.6rem;padding:1.7rem;display:flex}.MePointsHistoryItem-module-scss-module__fPz0Va__content{flex-direction:column;flex:1 0 0;gap:1.6rem;min-width:0;display:flex}.MePointsHistoryItem-module-scss-module__fPz0Va__title{color:#171b1f;font-size:1.6rem;font-weight:600;line-height:150%}.MePointsHistoryItem-module-scss-module__fPz0Va__date{color:#747678;font-size:1.4rem;font-weight:400;line-height:150%}.MePointsHistoryItem-module-scss-module__fPz0Va__amountGroup{flex-direction:column;justify-content:space-between;align-items:flex-end;height:6.1rem;display:flex}.MePointsHistoryItem-module-scss-module__fPz0Va__amountContainer{align-items:center;gap:.2rem;display:flex}.MePointsHistoryItem-module-scss-module__fPz0Va__amount{text-align:right;font-size:1.8rem;font-weight:600;line-height:150%}.MePointsHistoryItem-module-scss-module__fPz0Va__amount[data-type=EARN],.MePointsHistoryItem-module-scss-module__fPz0Va__amount[data-type=RESTORE]{color:#fc1c49}.MePointsHistoryItem-module-scss-module__fPz0Va__amount[data-type=USE],.MePointsHistoryItem-module-scss-module__fPz0Va__amount[data-type=EXPIRE],.MePointsHistoryItem-module-scss-module__fPz0Va__amount[data-type=REVOKE]{color:#b7b9ba}.MePointsHistoryItem-module-scss-module__fPz0Va__badge{border-radius:10rem;justify-content:center;align-items:center;padding:.2rem 1rem;display:flex}.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=EARN],.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=RESTORE]{background-color:#ffeceb}.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=USE],.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=EXPIRE],.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=REVOKE]{background-color:#f5f5f6}.MePointsHistoryItem-module-scss-module__fPz0Va__badgeText{color:#747678;font-size:1.2rem;font-weight:600;line-height:150%}.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=EARN] .MePointsHistoryItem-module-scss-module__fPz0Va__badgeText,.MePointsHistoryItem-module-scss-module__fPz0Va__badge[data-type=RESTORE] .MePointsHistoryItem-module-scss-module__fPz0Va__badgeText{color:#fc1c49}
.MeProfileCareerYear-module-scss-module__R5y3yq__container{flex-direction:column;gap:.4rem;display:flex}.MeProfileCareerYear-module-scss-module__R5y3yq__title{color:#747678;letter-spacing:-.014rem;font-size:1.4rem;font-weight:600;line-height:1.6rem}
.PracticeExitRecommendModalContent-module-scss-module__sv7bia__container{background-color:#fff;border-radius:2.4rem;flex-direction:column;width:100%;max-width:72rem;margin:1.6rem;padding:3.2rem;display:flex;overflow:hidden}@media screen and (max-width:960px){.PracticeExitRecommendModalContent-module-scss-module__sv7bia__container{width:auto}}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__header{flex-direction:column;align-items:center;gap:.4rem;padding:0 0 3.2rem;display:flex}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__title{color:#171b1f;font-size:2.4rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.PracticeExitRecommendModalContent-module-scss-module__sv7bia__title{font-size:2rem;font-weight:700;line-height:150%}}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__description{color:#747678;font-size:1.6rem;font-weight:400;line-height:150%}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__content{margin:0 -3.2rem;padding:0 3.2rem}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__content .swiper{overflow:visible}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__content .swiper-wrapper{padding-right:3.2rem}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__courseCard{width:28rem;height:auto}@media screen and (max-width:960px){.PracticeExitRecommendModalContent-module-scss-module__sv7bia__courseCard{width:20rem}}.PracticeExitRecommendModalContent-module-scss-module__sv7bia__buttonContainer{flex-direction:column;gap:.8rem;padding:3.2rem 0 0;display:flex}
.PracticeFeedback-module-scss-module__0JG73W__feedbackContainer{justify-content:center;align-items:center;gap:.8rem;display:flex}.PracticeFeedback-module-scss-module__0JG73W__feedbackIcon{width:4rem;height:4rem}@media screen and (max-width:960px){.PracticeFeedback-module-scss-module__0JG73W__feedbackIcon{width:2.8rem;height:2.8rem}}.PracticeFeedback-module-scss-module__0JG73W__feedbackAnswerText{color:#fc1c49;font-size:2.2rem;font-weight:700;line-height:150%;animation:.5s ease-out PracticeFeedback-module-scss-module__0JG73W__pulse}.PracticeFeedback-module-scss-module__0JG73W__feedbackAnswerText.PracticeFeedback-module-scss-module__0JG73W__correct{color:#3b83ff}@media screen and (max-width:960px){.PracticeFeedback-module-scss-module__0JG73W__feedbackAnswerText{font-size:1.6rem;font-weight:700;line-height:150%}}
.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__bundledInfo{flex-direction:column;gap:.6rem;width:100%;margin-top:2rem;display:flex}.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__infoRow{flex-direction:column;gap:.6rem;display:flex}.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__infoLabel{color:#747678;flex-shrink:0;width:8rem;font-size:1.2rem;font-weight:700;line-height:150%}.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__infoValue{flex:1}.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__productList{background-color:#f5f5f6;border-radius:.8rem;flex-direction:column;gap:.4rem;padding:1.6rem;display:flex}.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__productItem{color:#171b1f;margin:0;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentBundledProducts-module-scss-module__9DEMCG__divider{background-color:#e7e7e8;height:.1rem;margin:.8rem 0}
.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%}
.CommunityFloatingButton-module-scss-module__fn0yYa__dim{z-index:1002;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.CommunityFloatingButton-module-scss-module__fn0yYa__buttonContainer{padding-bottom:env(safe-area-inset-bottom);z-index:1003;flex-direction:column;align-items:flex-end;gap:2.4rem;display:flex;position:fixed;bottom:2.4rem;right:2.4rem}@media screen and (max-width:960px){.CommunityFloatingButton-module-scss-module__fn0yYa__buttonContainer{bottom:9.6rem;right:1.6rem}}.CommunityFloatingButton-module-scss-module__fn0yYa__hiddenButtonContainer{flex-direction:column;align-items:flex-end;gap:1.2rem;display:flex}.CommunityFloatingButton-module-scss-module__fn0yYa__hiddenButton{cursor:pointer;background-color:#fff;border-radius:1.2rem;gap:.8rem;width:fit-content;padding:1.2rem 1.6rem 1.2rem 1.2rem;font-size:1.6rem;font-weight:700;line-height:150%;display:flex;box-shadow:0 .2rem .8rem #00000029}.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButton{cursor:pointer;background-color:#fc1c49;border-radius:2rem;justify-content:center;align-items:center;width:7.2rem;height:7.2rem;display:flex;box-shadow:0 .2rem .8rem #00000029}@media screen and (max-width:960px){.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButton{border-radius:1.6rem;width:5.2rem;height:5.2rem}}.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButtonIcon{transition:transform .2s ease-in-out}.CommunityFloatingButton-module-scss-module__fn0yYa__floatingButtonIcon.CommunityFloatingButton-module-scss-module__fn0yYa__open{transform:rotate(45deg)}
.CommunityPostTypeRadioButtons-module-scss-module__AH1EHa__title{margin:0 0 .4rem;font-size:2rem;font-weight:700;line-height:150%}.CommunityPostTypeRadioButtons-module-scss-module__AH1EHa__description{color:#b7b9ba;margin:0 0 1.6rem;font-size:1.2rem;font-weight:400;line-height:150%}
.CommunityProfileBadge-module-scss-module__bib0Eq__container{flex-direction:column;gap:2rem;display:flex}.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList{flex-wrap:nowrap;gap:.4rem;width:100%;display:flex}.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList>*{flex:0 0 calc(12.5% - .35rem);min-width:0}@media screen and (max-width:960px){.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList{flex-wrap:wrap;gap:.4rem 1.2rem}.CommunityProfileBadge-module-scss-module__bib0Eq__badgeList>*{flex:0 0 calc(33.33% - .8rem)}}
.MeAsidePoints-module-scss-module__eRdebq__container{background-color:#fff;border:.1rem solid #fc1c49;border-radius:.8rem;justify-content:space-between;align-self:stretch;align-items:center;padding:1.2rem .8rem 1.2rem 1.6rem;font-size:1.6rem;font-weight:600;line-height:150%;display:flex}.MeAsidePoints-module-scss-module__eRdebq__points{color:#fc1c49;align-items:center;display:flex}
.MePointsTabs-module-scss-module__rYHjNa__wrapper{margin-top:1.6rem}
.MeProfileEdit-module-scss-module__XHdy8q__container{cursor:pointer;width:fit-content;position:relative}.MeProfileEdit-module-scss-module__XHdy8q__profileIcon{margin-right:0}.MeProfileEdit-module-scss-module__XHdy8q__editIcon{background-color:#171b1f;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;bottom:0;right:0}.MeProfileEdit-module-scss-module__XHdy8q__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
.PracticeQuizInput-module-scss-module__e4MWAW__container{padding:0 0 2.4rem}
.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__electiveList{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__electiveItem{flex-direction:column;gap:.8rem;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__electiveLabel{letter-spacing:-.012rem;color:#747678;align-items:center;gap:.4rem;margin:0;font-size:1.2rem;font-weight:400;line-height:1.4rem;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__electiveLabel svg{width:1.2rem;height:1.2rem}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionCheckbox{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionHolder{background-color:#f5f5f6;border-radius:.8rem;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionHeader{color:#171b1f;margin:0;font-size:1.4rem;font-weight:700;line-height:150%}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionHandle{cursor:pointer;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionArrow{border-bottom:.2rem solid #b7b9ba;border-right:.2rem solid #b7b9ba;width:1rem;height:1rem;transition:transform .2s;display:block;transform:rotate(45deg)}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionCheckbox:checked~.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionHolder .ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionArrow{transform:rotate(-135deg)}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionContent{background-color:#f5f5f6;border-radius:.8rem;padding:1.2rem;display:none}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionCheckbox:checked~.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__accordionContent{display:block}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__detailList{flex-direction:column;gap:.6rem;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__infoRow{align-items:flex-start;gap:1.6rem;display:flex}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__infoLabel{color:#747678;flex-shrink:0;width:6rem;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__infoValue{color:#171b1f;flex:1;font-size:1.4rem;font-weight:400;line-height:150%}.ProductsPaymentElectiveProducts-module-scss-module__k_xvnq__phoneNumber{color:#747678;margin-left:.4rem;font-size:1.4rem;font-weight:400;line-height:150%}
.CategoryDetail-module-scss-module__bl-mUW__loadingContainer{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}
.CommunityAnswerWrite-module-scss-module__scO08q__writeContainer{flex-direction:column;gap:1.2rem;max-width:98rem;margin:3.2rem auto 0;display:flex}@media screen and (max-width:960px){.CommunityAnswerWrite-module-scss-module__scO08q__writeContainer{margin:2.4rem auto 0}}.CommunityAnswerWrite-module-scss-module__scO08q__writeTitle{font-size:2rem;font-weight:700;line-height:150%}.CommunityAnswerWrite-module-scss-module__scO08q__writeFooter{justify-content:space-between;gap:1.2rem;display:flex}@media screen and (max-width:960px){.CommunityAnswerWrite-module-scss-module__scO08q__writeFooter{flex-direction:column;gap:3.2rem}}.CommunityAnswerWrite-module-scss-module__scO08q__authorAside{align-items:center;gap:1.2rem;display:flex}.CommunityAnswerWrite-module-scss-module__scO08q__authorAside .CommunityAnswerWrite-module-scss-module__scO08q__writerLabel{color:#747678;align-items:center;gap:.2rem;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.CommunityAnswerWrite-module-scss-module__scO08q__descriptionContainer{flex-direction:column;gap:1.2rem;display:flex}.CommunityAnswerWrite-module-scss-module__scO08q__descriptionList{color:#747678;font-size:1.4rem;font-weight:700;line-height:150%}.CommunityAnswerWrite-module-scss-module__scO08q__description{font-weight:400}.CommunityAnswerWrite-module-scss-module__scO08q__description:before{content:"•";margin:0 .4rem}.CommunityAnswerWrite-module-scss-module__scO08q__customerSupport{text-decoration:underline}.CommunityAnswerWrite-module-scss-module__scO08q__buttonGroup{gap:.8rem;max-height:4.4rem;display:flex}@media screen and (max-width:960px){.CommunityAnswerWrite-module-scss-module__scO08q__buttonGroup{width:100%}}
.CommunitySearchCourseCard-module-scss-module__UDSXMa__container{background-color:#f5f5f6;border-radius:.8rem;align-items:center;gap:1.2rem;padding:1.6rem;display:flex}@media screen and (max-width:960px){.CommunitySearchCourseCard-module-scss-module__UDSXMa__container{padding:0}}.CommunitySearchCourseCard-module-scss-module__UDSXMa__course{background-color:#fff;border:.1rem solid #e7e7e8;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;padding:1.6rem;display:flex;position:relative}@media screen and (max-width:960px){.CommunitySearchCourseCard-module-scss-module__UDSXMa__course{border:none;flex-direction:row-reverse;justify-content:start;padding:0;display:flex}}.CommunitySearchCourseCard-module-scss-module__UDSXMa__content{align-items:center;gap:1.2rem;display:flex}.CommunitySearchCourseCard-module-scss-module__UDSXMa__image{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:10rem;height:7.5rem}.CommunitySearchCourseCard-module-scss-module__UDSXMa__detail{flex-direction:column;gap:.4rem;display:flex}.CommunitySearchCourseCard-module-scss-module__UDSXMa__category{color:#747678;align-items:center;gap:.4rem;font-size:1.4rem;font-weight:400;line-height:150%;display:flex}.CommunitySearchCourseCard-module-scss-module__UDSXMa__category>svg>path{fill:#747678}.CommunitySearchCourseCard-module-scss-module__UDSXMa__title{font-size:1.6rem;font-weight:600;line-height:150%}.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon{cursor:default;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:.4rem;padding:.4rem;display:inline-block}@media screen and (max-width:960px){.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon{border:.1rem solid #e7e7e8}}@media (hover:hover) and (pointer:fine){.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon:hover{background-color:#f5f5f6}}@media (hover:none) and (pointer:coarse){.CommunitySearchCourseCard-module-scss-module__UDSXMa__removeIcon:active{background-color:#f5f5f6}}
.CommunityProfileCourseCard-module-scss-module__tDcgUG__container{flex-direction:column;gap:1.6rem;display:flex}@media (hover:hover) and (pointer:fine){.CommunityProfileCourseCard-module-scss-module__tDcgUG__container:hover .CommunityProfileCourseCard-module-scss-module__tDcgUG__image{transform:scale(1.1)}}.CommunityProfileCourseCard-module-scss-module__tDcgUG__imageWrapper{aspect-ratio:230/173;background-color:#f5f5f6;border-radius:.8rem;position:relative;overflow:hidden}.CommunityProfileCourseCard-module-scss-module__tDcgUG__imageWrapper.CommunityProfileCourseCard-module-scss-module__tDcgUG__imageWrapperPlaceholder{background-color:#e7e7e8}.CommunityProfileCourseCard-module-scss-module__tDcgUG__image{object-fit:cover;object-position:left;width:100%;height:100%;transition:transform .2s}.CommunityProfileCourseCard-module-scss-module__tDcgUG__title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:600;line-height:150%;display:-webkit-box;overflow:hidden}
.ProfileRankBadge-module-scss-module__jPTjNq__badge{letter-spacing:-.012rem;color:#747678;background-color:#f4f4ff;border-radius:.4rem;align-items:center;gap:.2rem;padding:.4rem .6rem .4rem .5rem;font-size:1.2rem;font-weight:700;line-height:1.4rem;display:flex}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank1{color:#f8930f;background-color:#fafab4}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank2{color:#3b83ff;background-color:#edf6ff}.ProfileRankBadge-module-scss-module__jPTjNq__badge.ProfileRankBadge-module-scss-module__jPTjNq__rank3{color:#c5213b;background-color:#fff1e7}
