.ResearchTutorialTemplate-module__0E1gvq__container{background:var(--grayscale-10-auto)}.ResearchTutorialTemplate-module__0E1gvq__container,.ResearchTutorialTemplate-module__0E1gvq__wrapper{width:100%;height:100%}.ResearchTutorialTemplate-module__0E1gvq__wrapper{align-items:center;gap:194px;max-width:1280px;margin:0 auto;display:flex}.ResearchTutorialTemplate-module__0E1gvq__introContainer{gap:40px;width:624px;height:100%}.ResearchTutorialTemplate-module__0E1gvq__introContainer,.ResearchTutorialTemplate-module__0E1gvq__titleContainer{flex-direction:column;display:flex}.ResearchTutorialTemplate-module__0E1gvq__titleContainer{gap:12px}.ResearchTutorialTemplate-module__0E1gvq__infoBox{background:var(--grayscale-0-auto);border-radius:12px;justify-content:center;align-self:stretch;align-items:flex-start;gap:40px;height:100%;padding:40px}.ResearchTutorialTemplate-module__0E1gvq__infoBox,.ResearchTutorialTemplate-module__0E1gvq__infoTopContainer{flex-direction:column;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoTopContainer{gap:24px;width:100%}.ResearchTutorialTemplate-module__0E1gvq__infoTopBox{align-items:center;gap:16px;width:100%;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoTopBoxImageWrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoTopBoxRight{flex-direction:column;gap:8px;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoTopLine{border-bottom:1px dashed var(--grayscale-30-auto);width:100%;height:1px}.ResearchTutorialTemplate-module__0E1gvq__infoBottomContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoBottomContainerLeft{max-width:168px;height:100%}.ResearchTutorialTemplate-module__0E1gvq__infoBottomContainerQR{align-items:center;gap:16px;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoBottomContainerQRImageWrapper{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ResearchTutorialTemplate-module__0E1gvq__infoBottomContainerQRImageText{background:var(--grayscale-20-auto);border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:24px;padding:4px 8px;display:flex}.ResearchTutorialTemplate-module__0E1gvq__modalImage{pointer-events:none;-webkit-user-select:none;user-select:none}.ResearchTutorialTemplate-module__0E1gvq__blue{color:var(--primary-50-auto)}.ResearchTutorialTemplate-module__0E1gvq__mobileContainer{contain:layout style paint;will-change:transform;position:relative;transform:translateZ(0)}
.Layout-module__SBeGtq__layoutMainContent{min-height:calc(100dvh - 112px);padding-top:calc(80px + var(--top-banner-height,0px));flex-direction:column;width:100%;transition:none;display:flex}@media (max-width:1279.98px){.Layout-module__SBeGtq__layoutMainContent{max-width:var(--mobile-max-width);min-height:100dvh;padding-top:calc(56px + var(--top-banner-height,0px));margin:0 auto}}.Layout-module__SBeGtq__layoutContainer{flex-direction:column;width:100%;height:100%;transition:none;display:flex}.Layout-module__SBeGtq__footerWrapper{width:100%;margin-top:auto}
.TutorialResearchMobile-module__WECA0a__container{flex-direction:column;width:100%;max-width:462px;display:flex;position:relative}.TutorialResearchMobile-module__WECA0a__header{z-index:3;position:sticky}.TutorialResearchMobile-module__WECA0a__backdrop,.TutorialResearchMobile-module__WECA0a__header{top:0;left:0;right:0}.TutorialResearchMobile-module__WECA0a__backdrop{pointer-events:none;will-change:opacity;z-index:1000;background:linear-gradient(#000000b3 3.25%,#0000 58.25%),#000000b3;width:100%;height:100%;transition:opacity 1.3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0}.TutorialResearchMobile-module__WECA0a__headerContent{background-color:var(--grayscale-0-auto);z-index:10;gap:8px;width:100%;height:56px;padding:8px 24px}.TutorialResearchMobile-module__WECA0a__headerButton,.TutorialResearchMobile-module__WECA0a__headerContent{align-items:center;display:flex}.TutorialResearchMobile-module__WECA0a__headerButton{cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;padding:4px;transition:background-color .2s ease-in-out}.TutorialResearchMobile-module__WECA0a__headerButton:hover{background-color:#0000000d}.TutorialResearchMobile-module__WECA0a__headerButton:active{background-color:#0000001a;transform:scale(.95)}.TutorialResearchMobile-module__WECA0a__scrollDisabled{overflow:hidden!important}.TutorialResearchMobile-module__WECA0a__fadeIn,.TutorialResearchMobile-module__WECA0a__majorView{opacity:1}.TutorialResearchMobile-module__WECA0a__fadeIn,.TutorialResearchMobile-module__WECA0a__fadeOut,.TutorialResearchMobile-module__WECA0a__majorView{transition:opacity .5s ease-in-out}.TutorialResearchMobile-module__WECA0a__fadeOut{opacity:0}.TutorialResearchMobile-module__WECA0a__hidden{display:none}@media (max-width:1279.98px){.TutorialResearchMobile-module__WECA0a__container{max-width:100%;height:100%;max-height:100%}.TutorialResearchMobile-module__WECA0a__backdrop{z-index:5}}
.TutorialMajorView-module__g-Xplq__container{justify-content:center}.TutorialMajorView-module__g-Xplq__container,.TutorialMajorView-module__g-Xplq__wrapper{width:100%;height:100%;display:flex}.TutorialMajorView-module__g-Xplq__wrapper{flex-direction:column;gap:0;max-width:1280px}.TutorialMajorView-module__g-Xplq__mainInfo{width:100%;display:contents}.TutorialMajorView-module__g-Xplq__departmentInfo{background-color:var(--grayscale-0-auto);border:none;flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;padding:0;transition:none;display:flex}.TutorialMajorView-module__g-Xplq__mobileLine{background-color:var(--grayscale-30-auto);width:100%;height:16px}.TutorialMajorView-module__g-Xplq__departmentInfoFirstRow{flex-direction:column;gap:16px;padding:24px;display:flex}.TutorialMajorView-module__g-Xplq__departmentInfoFirstRowtextWrapper{justify-content:space-between;align-items:center;display:flex}.TutorialMajorView-module__g-Xplq__wordCloudWrapper{backface-visibility:hidden;contain:layout style paint;width:100%;height:328px;transform:translateZ(0)}
.TutorialMajorMainInfo-module__IihdmG__container{background-color:var(--grayscale-0-auto);flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.TutorialMajorMainInfo-module__IihdmG__categoryWrapper{align-items:center;gap:4px;display:flex}.TutorialMajorMainInfo-module__IihdmG__categoryText{color:var(--text-detail);font-size:var(--detail-m);line-clamp:2;-webkit-line-clamp:2;text-wrap:balance;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TutorialMajorMainInfo-module__IihdmG__middleWrapper{align-items:center;gap:12px;width:100%;display:flex}.TutorialMajorMainInfo-module__IihdmG__middleTextWrapper{flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;display:flex;overflow:hidden}.TutorialMajorMainInfo-module__IihdmG__middleTextWrapper>p{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TutorialMajorMainInfo-module__IihdmG__interactionWrapper{opacity:.6;pointer-events:none}.TutorialMajorMainInfo-module__IihdmG__lastWrapper{justify-content:flex-end}.TutorialMajorMainInfo-module__IihdmG__lastContent,.TutorialMajorMainInfo-module__IihdmG__lastWrapper{align-items:center;display:flex}.TutorialMajorMainInfo-module__IihdmG__lastContent{cursor:pointer;background:0 0;border:none;justify-content:center;gap:4px;padding:4px 8px}.TutorialMajorMainInfo-module__IihdmG__lastContent:hover{background:var(--grayscale-10-auto)}.TutorialMajorMainInfo-module__IihdmG__disabledButton{cursor:not-allowed;opacity:.6;pointer-events:none}.TutorialMajorMainInfo-module__IihdmG__disabledButton:hover{background:0 0!important}
.TutorialMajorTabInfo-module__-mOUxW__container{background-color:var(--grayscale-0-auto);z-index:1;position:sticky;top:54px}.TutorialMajorTabInfo-module__-mOUxW__mobileLayout{align-items:center;width:100%;display:flex;overflow:hidden}.TutorialMajorTabInfo-module__-mOUxW__tabContainer{width:100%;display:flex;position:relative}.TutorialMajorTabInfo-module__-mOUxW__mobileTab{cursor:pointer;flex:1;justify-content:center;align-items:flex-start;width:100%;height:40px;padding-top:6px;display:flex}.TutorialMajorTabInfo-module__-mOUxW__mobileTab:active{background:var(--grayscale-30-auto)}.TutorialMajorTabInfo-module__-mOUxW__mobileTab.TutorialMajorTabInfo-module__-mOUxW__active{color:var(--text-body)}.TutorialMajorTabInfo-module__-mOUxW__mobileTab.TutorialMajorTabInfo-module__-mOUxW__inactive{color:var(--grayscale-40)}.TutorialMajorTabInfo-module__-mOUxW__tabIndicator{background-color:var(--grayscale-80-auto);height:2px;transition:transform .3s;position:absolute;bottom:0;left:0}.TutorialMajorTabInfo-module__-mOUxW__mobileTabText{font-size:var(--body-m);line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TutorialMajorTabInfo-module__-mOUxW__mobileTabText.TutorialMajorTabInfo-module__-mOUxW__active{color:var(--text-body);font-weight:700}.TutorialMajorTabInfo-module__-mOUxW__mobileTabText.TutorialMajorTabInfo-module__-mOUxW__inactive{color:var(--grayscale-50-auto);font-weight:400}
.Stage1-module__7PmQcW__stage1Container{pointer-events:auto;gap:24px;width:100%;max-width:312px;height:100%;margin:auto}.Stage1-module__7PmQcW__stage1Container,.Stage1-module__7PmQcW__titleContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.Stage1-module__7PmQcW__titleContainer{text-align:center;gap:16px}.Stage1-module__7PmQcW__mainImage{width:80px;height:80px}.Stage1-module__7PmQcW__startButton{justify-content:center;align-items:center;width:100%;height:48px;padding:12px 16px;display:flex}@media (max-width:1279.98px){.Stage1-module__7PmQcW__mainImage{width:50px;height:50px}.Stage1-module__7PmQcW__startButton{height:44px}.Stage1-module__7PmQcW__stage1Container{padding:0 24px}}
.Stage2-module__WJ3Asa__stageContainer{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;margin:auto;display:flex}
.Stage3-module__GSBYkW__stageContainer{flex-direction:column;gap:24px;height:100%}.Stage3-module__GSBYkW__stageContainer,.Stage3-module__GSBYkW__title{justify-content:center;align-items:center;width:100%;display:flex}.Stage3-module__GSBYkW__title{opacity:0;vertical-align:middle;z-index:1002;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);position:fixed;top:80px;transform:translateY(-20px)}.Stage3-module__GSBYkW__title.Stage3-module__GSBYkW__animateIn{opacity:1;transform:translateY(0)}.Stage3-module__GSBYkW__stage2ToastMobile{z-index:1006;position:fixed;right:24px;transform:translateY(-300%)}.Stage3-module__GSBYkW__stage2ToastContent{background:#2768ff;border-radius:1000px;justify-content:center;align-items:center;width:224px;padding:12px 18px;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);display:flex}.Stage3-module__GSBYkW__stage2ToastContent:after{content:"";border-top:8px solid #2768ff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;right:20px}.Stage3-module__GSBYkW__stage2ToastContent.Stage3-module__GSBYkW__toastAnimateIn{opacity:1}.Stage3-module__GSBYkW__tooltip{opacity:0;pointer-events:none;z-index:1003;background:#2768ff;border-radius:1000px;justify-content:center;align-items:center;padding:12px 18px;transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;transform:translate(-50%,-20px)}.Stage3-module__GSBYkW__tooltip.Stage3-module__GSBYkW__animateIn{opacity:1;transform:translate(-50%,20px)}.Stage3-module__GSBYkW__tooltip:after{content:"";border:8px solid #0000;border-top-color:#2768ff;border-bottom-width:0;position:absolute;bottom:-7px;right:24px;transform:translate(-50%)}.Stage3-module__GSBYkW__themeBackground{opacity:1;pointer-events:none;z-index:1001;background:linear-gradient(#000000b3 3.25%,#0000 58.25%),#000000b3;width:100%;height:100%;position:fixed}
.TutorialResearchView-module__ijtymq__container{background:var(--grayscale-0-auto);flex-direction:column;gap:24px;width:100%;height:100%;padding:8px 24px 0;display:flex;overflow-y:auto}.TutorialResearchView-module__ijtymq__container::-webkit-scrollbar{display:none}.TutorialResearchView-module__ijtymq__blue{color:var(--primary-50-auto)}.TutorialResearchView-module__ijtymq__titleWrapper{flex-direction:column;gap:12px;display:flex}.TutorialResearchView-module__ijtymq__badge{background:var(--grayscale-20-auto);border-radius:4px;justify-content:center;align-items:center;width:fit-content;padding:3px 8px;display:flex}.TutorialResearchView-module__ijtymq__wcContainer{flex:1;width:100%;margin:0 auto}.TutorialResearchView-module__ijtymq__keywordsContainer{background:var(--grayscale-0-auto);z-index:10;padding-bottom:24px;position:sticky;bottom:0;left:0;right:0}.TutorialResearchView-module__ijtymq__keywordsContent{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.TutorialResearchView-module__ijtymq__addButton{background:var(--primary-50-auto);cursor:pointer;border:none;border-radius:60px!important}.TutorialResearchView-module__ijtymq__addButton,.TutorialResearchView-module__ijtymq__keywordTag{align-items:center;gap:4px;padding:5px 10px;display:flex}.TutorialResearchView-module__ijtymq__keywordTag{background:var(--grayscale-10-auto);border-radius:60px}.TutorialResearchView-module__ijtymq__removeButton{cursor:pointer;padding:2px}.TutorialResearchView-module__ijtymq__recommendButton,.TutorialResearchView-module__ijtymq__removeButton{justify-content:center;align-items:center;display:flex}.TutorialResearchView-module__ijtymq__recommendButton{width:100%;height:48px;margin-top:24px;padding:14px 16px;transition:all .3s;overflow:hidden;font-size:var(--body-m)!important;line-height:20px!important}.TutorialResearchView-module__ijtymq__mobileOnlyMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:calc(100dvh - 100px);padding:24px;display:flex}@media (max-width:1279.98px){.TutorialResearchView-module__ijtymq__container{height:calc(100dvh - 56px)!important;max-height:calc(100dvh - 56px)!important}}@media (min-width:1280px){.TutorialResearchView-module__ijtymq__container{height:1000px;max-height:1000px!important}}
.Stage5-module__7USvBG__stageContainer{flex-direction:column;gap:24px;height:100%}.Stage5-module__7USvBG__stageContainer,.Stage5-module__7USvBG__title{justify-content:center;align-items:center;width:100%;display:flex}.Stage5-module__7USvBG__title{opacity:0;text-align:center;vertical-align:middle;z-index:1002;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);position:fixed;top:80px;transform:translateY(-20px)}.Stage5-module__7USvBG__title.Stage5-module__7USvBG__animateIn{opacity:1;transform:translateY(0)}.Stage5-module__7USvBG__stage5Toast{vertical-align:middle;z-index:1002;width:100%;position:absolute}.Stage5-module__7USvBG__stage5Toast,.Stage5-module__7USvBG__stage5ToastContent{justify-content:center;align-items:center;display:flex}.Stage5-module__7USvBG__stage5ToastContent{opacity:0;background:#2768ff;border-radius:1000px;width:173px;padding:12px 18px;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(-20px)}.Stage5-module__7USvBG__stage5ToastContent:after{content:"";border-top:8px solid #2768ff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%}.Stage5-module__7USvBG__stage5ToastContent.Stage5-module__7USvBG__toastAnimateIn{opacity:1;transform:translateY(0)}.Stage5-module__7USvBG__themeBackground{opacity:0;z-index:1001;background:linear-gradient(#000000b3 3.25%,#0000 58.25%),#000000b3;height:100dvh;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.Stage5-module__7USvBG__themeBackground.Stage5-module__7USvBG__themeAnimateIn{opacity:1}@media (min-width:1280px){.Stage5-module__7USvBG__themeBackground{height:1200px}}
.ResearchTemplate-module__RthK5W__container{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:24px;width:100%;max-width:1000px;margin:0 auto;padding:8px 24px 0;display:flex;overflow-y:auto;height:calc(100dvh - 56px)!important;max-height:calc(100dvh - 56px)!important}.ResearchTemplate-module__RthK5W__container::-webkit-scrollbar{display:none}.ResearchTemplate-module__RthK5W__blue{color:var(--primary-50-auto)}.ResearchTemplate-module__RthK5W__titleWrapper{flex-direction:column;gap:12px;display:flex}.ResearchTemplate-module__RthK5W__badge{background:var(--grayscale-20-auto);border-radius:4px;justify-content:center;align-items:center;width:fit-content;padding:3px 8px;display:flex}.ResearchTemplate-module__RthK5W__wcContainer{flex:1;width:100%;margin:0 auto}.ResearchTemplate-module__RthK5W__keywordsContainer{background:var(--grayscale-0-auto);z-index:100;padding-bottom:24px;position:sticky;bottom:0;left:0;right:0}.ResearchTemplate-module__RthK5W__keywordsContent{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.ResearchTemplate-module__RthK5W__addButton{cursor:pointer;border-radius:60px!important}.ResearchTemplate-module__RthK5W__addButton,.ResearchTemplate-module__RthK5W__keywordTag{align-items:center;gap:4px;padding:5px 10px;display:flex}.ResearchTemplate-module__RthK5W__keywordTag{background:var(--grayscale-10-auto);border-radius:60px}.ResearchTemplate-module__RthK5W__removeButton{cursor:pointer;padding:2px}.ResearchTemplate-module__RthK5W__recommendButton,.ResearchTemplate-module__RthK5W__removeButton{justify-content:center;align-items:center;display:flex}.ResearchTemplate-module__RthK5W__recommendButton{width:100%;height:48px;margin-top:24px;padding:14px 16px;transition:all .3s;overflow:hidden;font-size:var(--body-m)!important;line-height:20px!important}.ResearchTemplate-module__RthK5W__mobileOnlyMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:calc(100dvh - 100px);padding:24px;display:flex}
.TermsTemplate-module__QGfGYq__container{flex-direction:column;max-width:1280px;margin:0 auto;padding:40px 20px}.TermsTemplate-module__QGfGYq__container,.TermsTemplate-module__QGfGYq__header{width:100%;display:flex}.TermsTemplate-module__QGfGYq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px}.TermsTemplate-module__QGfGYq__title{color:var(--text-title);font-size:var(--title-l);font-weight:700}.TermsTemplate-module__QGfGYq__dropdown{min-width:200px}.TermsTemplate-module__QGfGYq__content{gap:32px}.TermsTemplate-module__QGfGYq__content,.TermsTemplate-module__QGfGYq__section{flex-direction:column;display:flex}.TermsTemplate-module__QGfGYq__section{gap:16px}.TermsTemplate-module__QGfGYq__sectionTitle{color:var(--text-title);font-size:var(--body-l);font-weight:600}.TermsTemplate-module__QGfGYq__paragraph{color:var(--text-body);font-size:var(--body-m);line-height:1.6}.TermsTemplate-module__QGfGYq__content .TermsTemplate-module__QGfGYq__list,.TermsTemplate-module__QGfGYq__list,.TermsTemplate-module__QGfGYq__section .TermsTemplate-module__QGfGYq__list{padding-left:28px;list-style-position:outside;display:block}.TermsTemplate-module__QGfGYq__content ol.TermsTemplate-module__QGfGYq__list,.TermsTemplate-module__QGfGYq__list[type="1"],.TermsTemplate-module__QGfGYq__section ol.TermsTemplate-module__QGfGYq__list,ol.TermsTemplate-module__QGfGYq__list{list-style-type:decimal}.TermsTemplate-module__QGfGYq__content .TermsTemplate-module__QGfGYq__list[type=a],.TermsTemplate-module__QGfGYq__list[type=a],.TermsTemplate-module__QGfGYq__section .TermsTemplate-module__QGfGYq__list[type=a]{list-style-type:lower-alpha}.TermsTemplate-module__QGfGYq__content .TermsTemplate-module__QGfGYq__list[type=i],.TermsTemplate-module__QGfGYq__list[type=i],.TermsTemplate-module__QGfGYq__section .TermsTemplate-module__QGfGYq__list[type=i]{list-style-type:lower-roman}.TermsTemplate-module__QGfGYq__list li{color:var(--text-body);font-size:var(--body-m);margin-bottom:8px;line-height:1.6;display:list-item}.TermsTemplate-module__QGfGYq__list li:last-child{margin-bottom:0}@media screen and (max-width:1279.98px){.TermsTemplate-module__QGfGYq__container{padding:24px}.TermsTemplate-module__QGfGYq__header{margin-bottom:24px}.TermsTemplate-module__QGfGYq__content{gap:24px}.TermsTemplate-module__QGfGYq__section{gap:12px}}
