.ActionButton_actionButton__u7Tvy{width:120px}@media screen and (max-width:768px){.ActionButton_actionButton__u7Tvy{width:100%}}.RecommendedBadges_recommendedBadges__6tkzF{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-400);width:100%}@media screen and (max-width:768px){.RecommendedBadges_recommendedBadges__6tkzF{flex-direction:column;align-items:flex-start}}.RecommendedBadges_badgeItem__Wjdd4{display:flex;align-items:center;gap:var(--space-400)}@media screen and (max-width:768px){.RecommendedBadges_badgeItem__Wjdd4{gap:var(--space-200)}}.RecommendedBadges_badgeIcon__uDuVy{flex-shrink:0}.RecommendedBadges_badgeImage__UwMpQ{width:56px;height:56px;border-radius:50%;filter:grayscale(100%);opacity:.6}@media screen and (max-width:768px){.RecommendedBadges_badgeImage__UwMpQ{width:56px;height:56px}}.RecommendedBadges_badgeContent__D4HSQ{flex:1;display:flex;flex-direction:column;gap:var(--space-100)}@media screen and (max-width:768px){.RecommendedBadges_badgeContent__D4HSQ{gap:var(--space-200)}}.MyUserBadges_container__3d_jz{display:flex;flex-direction:column;gap:var(--space-400);width:100%}.MyUserBadges_myUserBadges__iAxUC{padding:var(--space-400);border:1px solid var(--color-border-default);border-radius:var(--border-radius-medium);background:var(--color-object-white)}.MyUserBadges_header__Vx2IX{margin-bottom:var(--space-300)}.MyUserBadges_badgeContent__t3_1j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400);width:100%}@media screen and (max-width:768px){.MyUserBadges_badgeContent__t3_1j{gap:var(--space-200)}}.MyUserBadges_badgeList__RNKml{display:flex;gap:var(--space-050);width:100%}@media screen and (max-width:768px){.MyUserBadges_badgeList__RNKml{padding-right:var(--space-200)}}@media screen and (max-width:544px){.MyUserBadges_badgeList__RNKml{padding-left:var(--space-200)}}.MyUserBadges_badge__dO4fi{position:relative;width:100%;max-width:40px;height:40px}@media screen and (max-width:544px){.MyUserBadges_badge__dO4fi{max-width:24px}}.MyUserBadges_badgeImage__Z169S{display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:40px;height:40px;border-radius:50%}.MyUserBadges_badgeStats__kThrr{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}@media screen and (max-width:768px){.MyUserBadges_badgeStats__kThrr{gap:var(--space-200)}}.MyUserBadges_badgeCounts__8DoL8{display:inline-flex;align-items:baseline;gap:var(--space-050)}.CardsPane_cardsWrapper__nJC7k{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto;gap:64px}.CardsPane_cardsWrapper__nJC7k .CardsPane_carouselRecommendPane__T8zHJ{display:none}.CardsPane_cardsWrapper__nJC7k:not(:has(.CardsPane_recentReservationsCard__0qjSw:not(:empty))) .CardsPane_nextActionTitle__L0RHP{display:none}@media screen and (max-width:768px){.CardsPane_cardsWrapper__nJC7k{display:flex;flex-direction:column;gap:16px}.CardsPane_cardsWrapper__nJC7k .CardsPane_profileCard__xy27g{order:1}.CardsPane_cardsWrapper__nJC7k .CardsPane_carouselRecommendPane__T8zHJ{display:block;order:2}.CardsPane_cardsWrapper__nJC7k .CardsPane_nextActionTitle__L0RHP{order:3}.CardsPane_cardsWrapper__nJC7k .CardsPane_homeUserRegularPlanOverview___Ok1v{order:4}.CardsPane_cardsWrapper__nJC7k .CardsPane_regularPlanCardExpired__J45aX{order:5}.CardsPane_cardsWrapper__nJC7k .CardsPane_badgeAndPointPane__2sNDm{order:7}.CardsPane_cardsWrapper__nJC7k .CardsPane_recentReservationsCard__0qjSw{order:8}.CardsPane_cardsWrapper__nJC7k .CardsPane_historyAndFavoritePane__ieM52{order:9}.CardsPane_cardsWrapper__nJC7k .CardsPane_upcomingEventsPane__rMMEl{order:10}.CardsPane_cardsWrapper__nJC7k .CardsPane_reserveListCard__b6dOC{order:11}.CardsPane_cardsWrapper__nJC7k .CardsPane_stackRecommendPane__T3Rj2{order:12}}.CardsPane_pane__OAfgl:empty{display:none}.CardsPane_leftArea__eGrYy{grid-column:1/2;grid-row:2/3;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.CardsPane_leftArea__eGrYy{display:contents}}.CardsPane_rightArea__eOCwN{grid-column:2/3;grid-row:2/3;max-width:300px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.CardsPane_rightArea__eOCwN{display:contents}}.ProgressBar_progressContainer__li55_{display:flex;align-items:center;gap:8px}.ProgressBar_progressBar__tfdO1{flex:1;height:10px;background-color:var(--color-object-gray-2);border-radius:999px;overflow:hidden}.ProgressBar_progressBarFill__wxQmK{height:100%;background-color:var(--color-object-sheblue-darken)}.ElevatedCourseCard_card__p1PEA{width:100%;text-decoration:none;box-shadow:0 1px 3px 0 rgba(58,67,71,.3);border-radius:var(--border-radius-large,8px);background:var(--color-object-white,#fff);overflow:hidden}.ElevatedCourseCard_imageWrapper__sEddF{position:relative;width:100%;aspect-ratio:2/1;background:var(--color-bg-sheblue-light)}.ElevatedCourseCard_imageWrapper__sEddF img{width:100%;height:100%;object-fit:cover}.ElevatedCourseCard_details___kPoK{display:flex;flex-direction:column;gap:var(--space-200,8px);padding:var(--space-200,8px) var(--space-400,16px) var(--space-400,16px) var(--space-400,16px)}.ElevatedCourseCard_titleRow__QtgN_{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-200)}.ElevatedCourseCard_titleWrapper__Sz4e6{flex:1;min-width:0}.ElevatedCourseCard_title__CrAK1{max-height:48px;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ElevatedCourseCard_progressBar__tYu0B{padding-top:var(--space-100,4px)}.HistoryAndFavoritePane_historyAndFavoritePane__7iJPv{width:100%}.HistoryAndFavoritePane_header__QLceZ{padding-top:var(--space-400,16px);margin-bottom:var(--space-400,16px);display:flex;justify-content:space-between}.HistoryAndFavoritePane_sectionWrapper__HNqej{display:flex;flex-direction:column;gap:var(--space-800,32px)}.HistoryAndFavoritePane_carousel__K19hN [data-scroll-container]{padding:2px}.HistoryAndFavoritePane_cardWrapper__znrgs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-400,16px)}@media screen and (max-width:1012px){.HistoryAndFavoritePane_cardWrapper__znrgs{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.HistoryAndFavoritePane_cardWrapper__znrgs{grid-template-columns:repeat(2,1fr)}}.InformationBar_banner__6Pq1A{width:100%;background:var(--color-object-sheblue-lightest);border:1px solid var(--color-object-sheblue-normal);position:relative;display:flex;justify-content:center;padding:var(--space-300) var(--space-400)}@media screen and (max-width:768px){.InformationBar_banner__6Pq1A{padding:var(--space-300) var(--space-300)}}.InformationBar_banner__6Pq1A.InformationBar_award__vuYjR{background:url(/information_bar_banner_bg.png) 50%/cover no-repeat;border:none}.InformationBar_container__6aTEJ{max-width:1024px;width:100%;display:flex;flex-direction:column;gap:var(--space-200)}.InformationBar_link__T0m_X{color:var(--color-text-sheblue-darken);text-decoration:underline;display:block;font-size:var(--font-size-350);font-weight:600;line-height:1.5;text-align:left;transition:opacity .2s ease}@media screen and (max-width:768px){.InformationBar_link__T0m_X{font-size:var(--font-size-300)}}.InformationBar_link__T0m_X:hover{opacity:.8}.InformationBar_link__T0m_X:visited{color:var(--color-text-sheblue-darken)}.InformationBar_award__vuYjR .InformationBar_link__T0m_X,.InformationBar_award__vuYjR .InformationBar_link__T0m_X:visited{color:#fff}.InformationBar_link__T0m_X.InformationBar_dynamic__6Q4yh{overflow:hidden;animation:InformationBar_slideDown__JTpWm .2s ease-out forwards}@keyframes InformationBar_slideDown__JTpWm{0%{height:0}to{height:calc-size(auto,size)}}.HomeUserRegularPlanOverview_content__7HjSy{display:flex;flex-direction:column;gap:var(--space-400);width:100%}@media screen and (max-width:768px){.HomeUserRegularPlanOverview_content__7HjSy{gap:var(--space-400)}}.HomeUserRegularPlanOverview_nextActionWrapper__BrjWq,.HomeUserRegularPlanOverview_nextAction__KJSPo{display:flex;align-items:center;gap:var(--space-400);width:100%}@media screen and (max-width:768px){.HomeUserRegularPlanOverview_nextActionWrapper__BrjWq{flex-direction:column}}.HomeUserRegularPlanOverview_nextActionIcon__8Sg9w{flex-shrink:0}.HomeUserRegularPlanOverview_nextActionContent__i4TAL{flex:1;display:flex;flex-direction:column;gap:var(--space-100)}.HomeUserRegularPlanOverview_statsContainer___S4nD{display:flex;gap:var(--space-400);width:100%;flex-wrap:wrap}@media screen and (max-width:768px){.HomeUserRegularPlanOverview_statsContainer___S4nD{flex-direction:column;gap:var(--space-200)}}.HomeUserRegularPlanOverview_completionStats__Gu4IL,.HomeUserRegularPlanOverview_learningTime__FJxzg{flex:1;display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-400);border:1px solid var(--color-border-default);border-radius:var(--border-radius-medium);background:var(--color-object-white);min-width:280px}.HomeUserRegularPlanOverview_statsContent__L0NF8{display:flex;align-items:center;gap:var(--space-400);width:100%}.HomeUserRegularPlanOverview_checkboxes__6i4UK{display:flex;gap:var(--space-050);flex:1}.HomeUserRegularPlanOverview_checkboxes__6i4UK .HomeUserRegularPlanOverview_checkbox__Scrpl{width:32px;height:32px}.HomeUserRegularPlanOverview_progressBar__DW_Ud{flex:1}.HomeUserRegularPlanOverview_progressTrack__THjC7{width:100%;height:12px;background:var(--color-object-gray-2);border-radius:6px;overflow:hidden}.HomeUserRegularPlanOverview_progressFill__hnjuv{height:100%;background:var(--color-object-sheblue-darken);border-radius:6px;transition:width .3s ease}.HomeUserRegularPlanOverview_statsNumbers__KF1_z{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}@media screen and (max-width:768px){.HomeUserRegularPlanOverview_actionButton__eWcVT{width:100%}}.BadgeBackfilledNotificationPopupPresenter_header__STNDj{position:relative;margin-bottom:24px}.BadgeBackfilledNotificationPopupPresenter_popup__L9lmt{width:100%;max-width:328px;position:relative;z-index:6000;background-color:var(--color-bg-white);border-radius:16px;overflow:hidden}.BadgeBackfilledNotificationPopupPresenter_headerImage__DW9vn{width:100%}.BadgeEarnedNotificationPopupPresenter_header__clyxM{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-size:cover;background-image:url(/_next/static/media/badge-popup-bg-earned.22703cc9.png)}.BadgeEarnedNotificationPopupPresenter_header__clyxM img{width:50%;height:auto}.BadgeEarnedNotificationPopupPresenter_badgeImage__KjN8B{width:50%;position:relative;top:40px}.BadgeEarnedNotificationPopupPresenter_modalBodyInner__tPStt{padding-top:27px}.BadgeEarnedNotificationPopupPresenter_badgeTitle__bEcoF{margin-bottom:8px}.BadgeEarnedNotificationPopupPresenter_badgeDescription__wv8Kt{white-space:pre-wrap}.CourseCompletionNotificationPopupPresenter_thumbnailWrapper__YpA1u{padding:24px}.CourseCompletionNotificationPopupPresenter_thumbnail__Jn6BA{width:100%;height:auto;border-radius:8px;border:1px solid var(--color-border-default)}.CourseCompletionNotificationPopupPresenter_buttonToolbar__X4B8K{display:flex;justify-content:center;gap:16px;max-width:450px}@media screen and (max-width:544px){.CourseCompletionNotificationPopupPresenter_buttonToolbar__X4B8K{max-width:100%;flex-direction:column}}.PracticalSectionResultNotificationPopupPresenter_gradeA__vCVLP{background-color:#ecd5d4;background-image:url(/_next/static/media/modal_bg_hanahubuki.970dc122.png)}.PracticalSectionResultNotificationPopupPresenter_gradeB__omCk_{background-color:#e5eeeb;background-image:url(/_next/static/media/modal_bg.b8e032be.png)}.PracticalSectionResultNotificationPopupPresenter_gradeC__s4Mud{background-color:#eef6f8;background-image:url(/_next/static/media/modal_bg.b8e032be.png)}.PracticalSectionResultNotificationPopupPresenter_thumbnailWrapper__YP2GV{padding:24px}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN{background-size:cover;border-radius:30px;padding-bottom:37px;width:100%;height:auto}@media screen and (max-width:544px){.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN{border-radius:12px;padding-bottom:20px}}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD{display:flex;justify-content:center}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD .PracticalSectionResultNotificationPopupPresenter_score__G3RfI{margin:67px 0 30px;padding:0 30px}@media screen and (max-width:544px){.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD .PracticalSectionResultNotificationPopupPresenter_score__G3RfI{margin:32px 0 24px;padding:0 16px}}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD .PracticalSectionResultNotificationPopupPresenter_score__G3RfI{border-bottom:1px solid #363647;display:flex;align-items:baseline}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD .PracticalSectionResultNotificationPopupPresenter_score__G3RfI .PracticalSectionResultNotificationPopupPresenter_scoreText__chgZq{font-family:europa,sans-serif;font-size:120px}@media screen and (max-width:544px){.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD .PracticalSectionResultNotificationPopupPresenter_score__G3RfI .PracticalSectionResultNotificationPopupPresenter_scoreText__chgZq{font-size:64px}}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_scoreWrapper__o7YzD .PracticalSectionResultNotificationPopupPresenter_score__G3RfI .PracticalSectionResultNotificationPopupPresenter_scoreText__chgZq{font-weight:700;letter-spacing:2.68645px;color:#363647}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_titles__uJ6o0{background-color:var(--color-bg-white);margin:0 80px;padding:8px 0}@media screen and (max-width:544px){.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_titles__uJ6o0{margin:0 20px;padding:8px 0}}.PracticalSectionResultNotificationPopupPresenter_thumbnail__Q9tzN .PracticalSectionResultNotificationPopupPresenter_titles__uJ6o0 .PracticalSectionResultNotificationPopupPresenter_sectionTitle__dBGsj{color:#4c6072}.PracticalSectionResultNotificationPopupPresenter_buttonToolbar__Fgo28{display:flex;justify-content:center;width:100%;gap:16px;max-width:450px}@media screen and (max-width:544px){.PracticalSectionResultNotificationPopupPresenter_buttonToolbar__Fgo28{max-width:100%;flex-direction:column}}