.LessonStoryPage_lesson-story-page-title___Wsx3{color:#1f2937;font-size:18px;font-weight:700;line-height:28px;word-wrap:break-word}@media(min-width:900px){.LessonStoryPage_lesson-story-page-title___Wsx3{font-size:26px;font-weight:700;line-height:42px}}.LessonStoryPage_lesson-story-page-category__cEH1v{margin-top:12px;display:flex;flex-direction:row;gap:4px}@media(min-width:900px){.LessonStoryPage_lesson-story-page-category__cEH1v{margin-top:18px;gap:8px}}.LessonStoryPage_lesson-story-page-author-time__a3fXr{margin-top:24px;margin-bottom:28px;display:flex;flex-direction:row;gap:4px;color:#9ca3af;font-size:14px;font-weight:500;line-height:20px}@media(min-width:900px){.LessonStoryPage_lesson-story-page-author-time__a3fXr{margin-top:36px;margin-bottom:24px}}.LessonStoryPage_divider__486L9{width:100%;height:100%;border:1px solid #e5e7eb}.LessonStoryPage_lesson-story-page-icon-bar__lclz0{padding:16px;display:flex;flex-direction:row;justify-content:space-between}@media(min-width:900px){.LessonStoryPage_lesson-story-page-icon-bar__lclz0{padding:16px 8px}}.LessonStoryPage_lesson-story-page-icon-bar__lclz0 .LessonStoryPage_lesson-story-page-icon-zone__qQylp{display:flex;flex-direction:row;gap:16px}@media(min-width:900px){.LessonStoryPage_lesson-story-page-icon-bar__lclz0 .LessonStoryPage_lesson-story-page-icon-zone__qQylp{gap:20px}}.LessonStoryPage_lesson-story-page-icon-bar__lclz0 .LessonStoryPage_lesson-story-page-icon-zone__qQylp .LessonStoryPage_lesson-story-page-icon-wrapper__ku_ZE{display:flex;gap:4px;color:#9ca3af;font-size:11px;font-weight:500;line-height:20px;word-wrap:break-word}@media(min-width:900px){.LessonStoryPage_lesson-story-page-icon-bar__lclz0 .LessonStoryPage_lesson-story-page-icon-zone__qQylp .LessonStoryPage_lesson-story-page-icon-wrapper__ku_ZE{gap:6px;font-size:14px}}.LessonStoryPage_lesson-story-page-icon-bar__lclz0 .LessonStoryPage_lesson-story-page-icon-zone__qQylp .LessonStoryPage_lesson-story-page-icon-wrapper__ku_ZE.LessonStoryPage_liked__geMcT svg path{fill:#9ca3af}.LessonStoryPage_lesson-story-page-content__Reuhp{margin-top:36px;color:#1f2937;font-size:13px;font-weight:400;line-height:26px;word-wrap:break-word}@media(min-width:900px){.LessonStoryPage_lesson-story-page-content__Reuhp{margin-top:42px;font-size:16px;font-weight:500;line-height:30px}}.LessonStoryPage_lesson-story-page-zone__z5LK3{margin-top:36px}@media(min-width:900px){.LessonStoryPage_lesson-story-page-zone__z5LK3{margin-top:48px}}.LessonStoryPage_margin-bottom-zone__r4cK5{margin-bottom:112px}.LessonStoryPageCategory_lesson-story-page-category-wrapper__8QnWz{display:flex;flex-direction:row;gap:4px;width:100%;overflow-x:hidden}@media(min-width:900px){.LessonStoryPageCategory_lesson-story-page-category-wrapper__8QnWz{gap:8px}}.LessonStoryPageCategory_lesson-story-page-category-wrapper__8QnWz .LessonStoryPageCategory_lesson-story-page-category__lKw43{padding:4px 8px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;justify-content:center;align-items:center;white-space:nowrap;text-align:center;color:#4b5563;font-size:9px;font-weight:500;line-height:16px;word-wrap:break-word}@media(min-width:900px){.LessonStoryPageCategory_lesson-story-page-category-wrapper__8QnWz .LessonStoryPageCategory_lesson-story-page-category__lKw43{font-size:12px}}.LessonStoryPageCategory_lesson-story-page-category-sidebar-wrapper___Zv59{display:flex;flex-direction:row;gap:4px;width:100%;overflow-x:hidden}.LessonStoryPageCategory_lesson-story-page-category-sidebar-wrapper___Zv59 .LessonStoryPageCategory_lesson-story-page-category-sidebar__xJI01{padding:4px 8px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;justify-content:center;align-items:center;white-space:nowrap;text-align:center;color:#4b5563;font-size:11px;font-weight:500;line-height:16px}@media(min-width:900px){.LessonStoryPageCategory_lesson-story-page-category-sidebar-wrapper___Zv59 .LessonStoryPageCategory_lesson-story-page-category-sidebar__xJI01{padding:6px 10px;font-size:10px;font-weight:500;line-height:16px}}.LessonStoryPageTags_lesson-story-page-tags-wrapper__o_EXN{display:flex;flex-direction:row;gap:4px}@media(min-width:900px){.LessonStoryPageTags_lesson-story-page-tags-wrapper__o_EXN{gap:12px}}.LessonStoryPageTags_lesson-story-page-tags-wrapper__o_EXN .LessonStoryPageTags_lesson-story-page-tag__M6HM9{padding:2px 12px;background:#fff;border-radius:56px;overflow:hidden;border:1px solid #e5e7eb;justify-content:center;align-items:center;gap:10px;display:inline-flex;color:#4b5563;font-size:10px;font-weight:500;line-height:28px;word-wrap:break-word}@media(min-width:900px){.LessonStoryPageTags_lesson-story-page-tags-wrapper__o_EXN .LessonStoryPageTags_lesson-story-page-tag__M6HM9{padding:10px 20px;font-size:15px}}.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_comment__33MSD{color:#1f2937;font-size:16px;font-weight:700;line-height:26px;word-wrap:break-word}.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_number__S4Mtn{color:#9ca3af;font-size:16px;font-weight:700;line-height:26px;word-wrap:break-word}.Comment_comment-container__83Ry5 .Comment_top-comment-input__zap85{margin-top:16px}.Comment_comment-container__83Ry5 .Comment_divider__DSUvG{margin-top:24px;margin-left:-16px;margin-right:-16px;width:auto;height:100%;border:1px solid #e5e7eb}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn{margin-top:24px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 button{display:flex;align-items:center;gap:8px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_name__7vG4q{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG .Comment_type__IdEzJ,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 .Comment_type__IdEzJ{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_body__uygdb{margin-top:12px;color:#1f2937;font-size:13px;font-weight:400;line-height:26px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg{margin-top:16px;margin-bottom:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN{display:flex;flex-direction:"row";align-items:center;font-size:12px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV{margin-right:6px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_number-of-reply__FDBEY{margin-right:12px;color:#9ca3af}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_write-reply__8oP_2{color:#4b5563}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-input__kCgrz{margin-top:20px;margin-left:22px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV{margin-top:18px;margin-left:22px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7{display:flex;align-items:center;gap:8px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button .Comment_name__7vG4q,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button .Comment_name__7vG4q{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_type__IdEzJ,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_type__IdEzJ{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.Comment_comment-container__83Ry5 .Comment_reply-divider__GNWI9{margin-top:20px;margin-left:-16px;margin-right:-16px;width:auto;height:100%;border:1px solid #e5e7eb}@media(min-width:900px){.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_comment__33MSD,.Comment_comment-container__83Ry5 .Comment_title__BlmHq .Comment_number__S4Mtn{font-size:20px;line-height:32px}.Comment_comment-container__83Ry5 .Comment_top-comment-input__zap85{margin-top:40px}.Comment_comment-container__83Ry5 .Comment_divider__DSUvG{margin-top:40px;margin-left:-48px;margin-right:-48px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn{margin-top:36px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7{gap:12px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7 button{display:flex;align-items:center;gap:10px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_name__7vG4q{font-size:16px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG .Comment_type__IdEzJ .Comment_date__Ucm_e{font-size:14px;font-weight:500;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_body__uygdb{font-size:16px;font-weight:500;line-height:30px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg{margin-bottom:32px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-author-line__sEGm9,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV{display:flex;flex-direction:"row";align-items:baseline}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-author-line__sEGm9 .Comment_number-of-reply__FDBEY,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV .Comment_number-of-reply__FDBEY{margin-left:8px;font-size:14px;font-weight:500;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-author-line__sEGm9 .Comment_write-reply__8oP_2,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-header-line__6_rTN .Comment_icon-of-reply__QEiuV .Comment_write-reply__8oP_2{margin-left:20px;font-size:16px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-input__kCgrz{margin-top:20px;margin-left:26px}.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV{margin-top:24px;margin-left:26px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_profile-image__GKgU7{display:flex;align-items:center}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button{display:flex;align-items:center;gap:10px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 button .Comment_name__7vG4q,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG button .Comment_name__7vG4q{color:#1f2937;font-size:16px;font-weight:600;line-height:20px}.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_comments-wrapper__mL2Cn .Comment_author-line__pewiG button .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_profile-image__GKgU7 .Comment_type__IdEzJ,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_date__Ucm_e,.Comment_comment-container__83Ry5 .Comment_reply-container__grabg .Comment_reply-comment-wrapper___dgBV .Comment_author-line__pewiG .Comment_type__IdEzJ{color:#9ca3af;font-size:14px;font-weight:500;line-height:20px}.Comment_comment-container__83Ry5 .Comment_reply-divider__GNWI9{margin-top:32px;margin-left:-48px;margin-right:-48px}}.CommentInput_comment-input-container__C98pm{background-color:#fff;padding:10px;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:10px}.CommentInput_comment-input-container__C98pm .CommentInput_input-field__YVUrT{border:none;outline:none;padding:12.5px 20px 13.5px;font-size:16px;font-weight:500;line-height:30px;resize:none;height:80px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv{margin-right:20px;display:flex;justify-content:end;gap:20px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_cancel-button__azrR9,.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_send-button__d2Ad2{display:flex;align-items:center;background-color:#fff;font-size:15px;font-weight:500;line-height:28px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_cancel-button__azrR9{padding-top:2px}.CommentInput_comment-input-container__C98pm .CommentInput_buttons-container__gflfv .CommentInput_disabled__7yAsQ{color:#9ca3af}.SideDrawer_side-drawer__EsjZW [class*=anticon] svg{width:24px;height:24px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=anticon] svg{width:28px;height:28px}}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer]{border-bottom:0}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-body]{padding:10px 24px 24px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-body]{padding:64px 54px 55px}}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close]{background-color:#fff!important;position:absolute;top:14px;right:16px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close]{position:absolute;top:4px;right:-4px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close] svg{width:14px;height:14px}@media(min-width:900px){.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close]{top:10px;right:2px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close] [class*=anticon-close] svg{width:14px;height:14px}.SideDrawer_side-drawer__EsjZW [class*=ant-drawer-close]{top:28px;right:28px}}.SideDrawer_comment__YaG3A [class*=ant-drawer-body]{padding:10px 16px 24px}@media(min-width:900px){.SideDrawer_comment__YaG3A [class*=ant-drawer-body]{padding:64px 48px 55px}}.LoginButton_login-btn-skeleton___tN5j{width:74px;height:34px;background:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.LoginButton_login-btn-skeleton___tN5j:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:LoginButton_shimmer__Kq4AZ 2s infinite}@keyframes LoginButton_shimmer__Kq4AZ{to{transform:translateX(100%)}}@media(min-width:900px){.LoginButton_login-btn__TXxAQ{width:100px;height:42px;font-size:16px;font-weight:600;line-height:20px}.LoginButton_login-btn-skeleton___tN5j{width:100px;height:42px}}.PremiumBadge_premium-badge__T9Gdl{display:inline-block;background:#00af2d;color:#fff;font-weight:600;border-radius:10px;white-space:nowrap;margin-left:4px;vertical-align:middle;line-height:1}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_sm__QW05p{padding:1px 4px;font-size:9px;border-radius:6px}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_md__fHmwt{padding:2px 6px;font-size:10px;border-radius:8px}.PremiumBadge_premium-badge__T9Gdl.PremiumBadge_lg__bBZsu{padding:4px 9px;font-size:11px;border-radius:10px}.LoginPage_login-title__i1VDs{height:45px;font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;text-align:left}@media(min-width:900px){.LoginPage_login-title__i1VDs{height:84px;font-size:26px;font-weight:700;line-height:42px}}.LoginPage_oauth-button-content__cLEPa{display:flex;align-items:center;justify-content:center;direction:row;gap:10px}.LoginPage_auth-error-message__lBDub{margin-top:20px;padding:12px 16px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:14px;line-height:20px;text-align:center}.LoginPage_login-content-wrapper__9hMhg{margin-top:64px}.LoginPage_login-content-wrapper__9hMhg,.LoginPage_login-content-wrapper__9hMhg .LoginPage_form-wrapper__zUO6A{display:flex;flex-direction:column;gap:16px}.LoginPage_divider-text__lVI2O{display:flex;align-items:center;text-align:center;width:100%}@media(min-width:900px){.LoginPage_divider-text__lVI2O{width:432px}}.LoginPage_divider-text__lVI2O:after,.LoginPage_divider-text__lVI2O:before{content:"";flex:1;border-bottom:1px solid #e5e7eb}.LoginPage_divider-text__lVI2O span{padding:0 10px;color:#9ca3af;font-size:14px;font-weight:500;line-height:28px;word-wrap:break-word}.LoginPage_input-wrapper__0gtb7{display:flex;flex-direction:column;width:100%;gap:12px}@media(min-width:900px){.LoginPage_input-wrapper__0gtb7{width:432px}}.LoginPage_signup-link__7Eqvu{color:#4b5563}.LoginPage_auth-email-title__LE3N_{height:26px;font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;text-align:left}@media(min-width:900px){.LoginPage_auth-email-title__LE3N_{height:42px;font-size:26px;font-weight:700;line-height:42px}}.LoginPage_auth-email-desc__tQVka{height:44px;color:#4b5563;font-size:11px;font-weight:500;line-height:22px;word-wrap:break-word}@media(min-width:900px){.LoginPage_auth-email-desc__tQVka{height:60px;font-size:16px;font-weight:500;line-height:30px}}.LoginPage_auth-email-action-wrapper__4mOa7{display:flex;flex-direction:column;gap:15px;margin-top:15px}@media(min-width:900px){.LoginPage_auth-email-action-wrapper__4mOa7{gap:20px}}.LoginPage_auth-email-input-warrper__XfOf2{margin-top:24px}@media(min-width:900px){.LoginPage_auth-email-input-warrper__XfOf2{margin-top:32px}}.LoginPage_auth-email-resend-wrapper__hSh02{display:flex;align-items:center;justify-content:center;direction:row;margin-top:36px;gap:4px}@media(min-width:900px){.LoginPage_auth-email-resend-wrapper__hSh02{margin-top:38px}}.LoginPage_auth-email-resend-text__w3VG8{color:#4b5563;font-size:11px;font-weight:500;word-wrap:break-word}@media(min-width:900px){.LoginPage_auth-email-resend-text__w3VG8{color:#4b5563;font-size:16px;font-weight:500;word-wrap:break-word}}.LoginPage_auth-email-resend-button__Pznzz{color:#4b5563;font-size:11px;font-weight:700;word-wrap:break-word}@media(min-width:900px){.LoginPage_auth-email-resend-button__Pznzz{color:#4b5563;font-size:16px;font-weight:700;word-wrap:break-word}}.LoginPage_login-page-signup__CMFs6,.LoginPage_login-page-type-organization-form__i5bhI{height:100%}.LoginPage_signup-wrapper__LUtIS{display:flex;justify-content:space-between;flex-direction:column;height:100%}.LoginPage_signup-email-input__v0Bbt{margin-top:36px}@media(min-width:900px){.LoginPage_signup-email-input__v0Bbt{margin-top:57px}}.LoginPage_signup-name-input__uelsb{margin-top:24px}@media(min-width:900px){.LoginPage_signup-name-input__uelsb{margin-top:30px}}.LoginPage_signup-type-wrapper__Rzc_E{display:flex;flex-direction:column;gap:8px}.LoginPage_signup-type-radio-wrapper__rQe74{display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.LoginPage_signup-type-radio-wrapper__rQe74{gap:8px}}.LoginPage_signup-type-title__uXHBK{margin-top:24px;color:#4b5563;word-wrap:break-word;font-size:12px!important;font-weight:600!important;line-height:28px!important}@media(min-width:900px){.LoginPage_signup-type-title__uXHBK{margin-top:30px;font-size:15px!important;font-weight:600!important}}.LoginPage_signup-terms-action-wrapper__McmFq{display:flex;flex-direction:column;padding-top:20px;gap:28px}@media(min-width:900px){.LoginPage_signup-terms-action-wrapper__McmFq{gap:36px}}.LoginPage_signup-terms-wrapper__0URz0{display:flex;flex-direction:column;gap:20px}@media(min-width:900px){.LoginPage_signup-terms-wrapper__0URz0{gap:16px}}.LoginPage_signup-terms__pwMCG{display:flex;justify-content:space-between;direction:row}.LoginPage_signup-action-button__aX_Kp{display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.LoginPage_signup-action-button__aX_Kp{gap:20px}}.LoginPage_type-content__xwutM{margin-top:36px;display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.LoginPage_type-content__xwutM{margin-top:57px;gap:30px}}.LoginPage_type-select-wrapper__ytSau{display:flex;flex-direction:column;gap:12px}.LoginPage_type-select-level__3ZhLc{color:#4b5563;font-size:12px;font-weight:600;line-height:28px;word-wrap:break-word}@media(min-width:900px){.LoginPage_type-select-level__3ZhLc{font-size:16px;font-weight:600;line-height:20px}}.LoginPage_type-action-button-zone__E9_cY{display:flex;flex-direction:column;padding-top:20px;gap:12px}@media(min-width:900px){.LoginPage_type-action-button-zone__E9_cY{gap:20px}}.LoginPage_type-student-title-desc__92J1N{font-size:16px;line-height:30px}.LoginPage_type-student-title__0jrA6{color:#1f2937;word-wrap:break-word;font-size:16px;font-weight:700;line-height:26px}@media(min-width:900px){.LoginPage_type-student-title__0jrA6{font-size:26px;font-weight:700;line-height:42px}}.LoginPage_type-student-title-desc__92J1N{margin-top:12px;color:#4b5563;font-size:11px;font-weight:500;line-height:22px;word-wrap:break-word}@media(min-width:900px){.LoginPage_type-student-title-desc__92J1N{font-size:16px;font-weight:500;line-height:30px}}.LoginPage_type-student-input-wrapper__Rh8Fp{margin-top:24px}@media(min-width:900px){.LoginPage_type-student-input-wrapper__Rh8Fp{margin-top:38px}}.LoginPage_type-student-participate-action-button__zCWBN{margin-top:12px}@media(min-width:900px){.LoginPage_type-student-participate-action-button__zCWBN{margin-top:36px}}.LoginPage_type-student-participate-input-wrapper__rTfUk{margin-top:24px;display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.LoginPage_type-student-participate-input-wrapper__rTfUk{margin-top:36px;gap:16px}}.LoginPage_type-student-participate-input-title__efWxP{color:#4b5563;font-size:12px;font-weight:600;line-height:28px;word-wrap:break-word}@media(min-width:900px){.LoginPage_type-student-participate-input-title__efWxP{font-size:15px}}.LoginPage_type-student-start-content__4wDnB{margin-top:36px;display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.LoginPage_type-student-start-content__4wDnB{margin-top:57px;gap:30px}}.LoginPage_type-student-start-input-wrapper__TXkG5{display:flex;flex-direction:column;gap:12px}.OAuthButton_oauth-button__kHBrl{border-radius:8px;background-color:#f3f4f6;word-wrap:break-word;color:#1f2937;width:100%;height:48px;font-size:12px;font-weight:600;line-height:20px}@media(min-width:900px){.OAuthButton_oauth-button__kHBrl{width:432px;height:56px;font-size:16px;font-weight:600;line-height:20px}}.RadioButton_wrap-radio__o1RMF{display:flex;align-items:center;gap:8px;cursor:pointer}.RadioButton_wrap-radio__o1RMF input[type=radio]{display:none}.RadioButton_wrap-radio__o1RMF.RadioButton_disabled__7He5I,.RadioButton_wrap-radio__o1RMF.RadioButton_disabled__7He5I .RadioButton_circle___TLzv,.RadioButton_wrap-radio__o1RMF.RadioButton_disabled__7He5I .RadioButton_label__ii5q4{cursor:default}.RadioButton_wrap-radio__o1RMF .RadioButton_label__ii5q4{color:#4b5563;font-size:16px;font-weight:500;line-height:30px;cursor:pointer;display:flex;align-items:center;gap:8px}.RadioButton_wrap-radio__o1RMF .RadioButton_label__ii5q4 .RadioButton_circle___TLzv{width:18px;height:18px;position:relative;border:1px solid #e5e7eb;border-radius:100%;background:#f9fafb;transition:border .3s ease-in-out;cursor:pointer}.RadioButton_wrap-radio__o1RMF .RadioButton_label__ii5q4 .RadioButton_circle___TLzv:after{transition:opacity .3s ease-in-out;content:"";position:absolute;width:10px;height:10px;border-radius:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#4b5563;opacity:0}.RadioButton_wrap-radio__o1RMF input[type=radio]:checked+label>.RadioButton_circle___TLzv{border:2px solid #4b5563;position:relative}.RadioButton_wrap-radio__o1RMF input[type=radio]:checked+label>.RadioButton_circle___TLzv:after{opacity:1}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM{position:relative}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j{display:flex;justify-content:space-between;align-items:center;gap:10px;overflow:hidden;width:100%;padding:6px 16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}@media(min-width:900px){.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j{padding:9px 20px}}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB{display:flex;align-items:center;gap:6px;overflow-x:auto;-ms-overflow-style:none}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB::-webkit-scrollbar{display:none}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB input{cursor:pointer;width:.1px}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j .MultiCheckBoxSelectWithoutDelete_wrap-input__1NbKB .MultiCheckBoxSelectWithoutDelete_placeholder__XJ_rY{color:#9ca3af;font-size:14px;font-weight:500;line-height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j p{font-size:12px;font-weight:500;line-height:28px;color:#1f2937}@media(min-width:900px){.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j p{font-size:14px;font-weight:500;line-height:28px}}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j.MultiCheckBoxSelectWithoutDelete_small__jKIWd{padding:12px 20px}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_select__t_f_j svg{rotate:1turn;transition:all .3s ease-in-out}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x{max-height:0;overflow-y:hidden;transition:max-height .3s ease-in-out;position:absolute;margin-top:6px;width:100%;z-index:10;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list__SIyhz{display:flex;flex-direction:column;padding:10px 8px}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F{width:100%;padding:8px 16px 10px;border-radius:8px;cursor:pointer}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F label{font-size:16px;font-weight:500;line-height:30px;color:#4b5563;width:100%}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F.MultiCheckBoxSelectWithoutDelete_selected__0uV8A,.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x .MultiCheckBoxSelectWithoutDelete_select-list-item__kZ21F:hover{background:#f3f4f6}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM.MultiCheckBoxSelectWithoutDelete_open__DvefL .MultiCheckBoxSelectWithoutDelete_select-arrow__f4xBr svg{rotate:180deg}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM.MultiCheckBoxSelectWithoutDelete_open__DvefL .MultiCheckBoxSelectWithoutDelete_wrap-list__bM37x{max-height:309px;overflow-y:scroll}.MultiCheckBoxSelectWithoutDelete_wrap-select__DSDSM.MultiCheckBoxSelectWithoutDelete_disabled__MxMim{background-color:#f3f4f6}.TeacherTools_teacher-tools-container__wtXOd{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:row-reverse;align-items:center;transition:all .3s ease;width:auto;height:auto;pointer-events:none}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_toggle-button__e6CU3{background-color:#606060;color:#fff;border:none;border-radius:8px;padding:8px 12px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease;z-index:1001;font-size:14px;font-weight:500;pointer-events:auto}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_toggle-button__e6CU3:hover{background-color:#474747}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tools-panel__X092B{background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:16px;margin-right:16px;position:absolute;right:100%;top:50%;transform:translate(100%,-50%);opacity:0;transition:all .3s ease;pointer-events:none;border:1px solid #e0e0e0;visibility:hidden;width:0;height:0;overflow:hidden;z-index:-1}.TeacherTools_teacher-tools-container__wtXOd.TeacherTools_open__ewa5R .TeacherTools_tools-panel__X092B{transform:translateY(-50%);opacity:1;pointer-events:auto;visibility:visible;width:auto;height:auto;overflow:visible;z-index:1001}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO{display:flex;flex-direction:column;align-items:center}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-button__8fWZ0{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-button__8fWZ0:hover{background-color:#f0f0f0}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-label___klSc{font-size:14px;color:#444;text-align:center}@media(max-width:768px){.TeacherTools_teacher-tools-container__wtXOd{right:12px}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_toggle-button__e6CU3{padding:6px 10px;font-size:12px}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tools-panel__X092B{padding:8px;margin-right:12px}.TeacherTools_teacher-tools-container__wtXOd .TeacherTools_tool-item__HG_cO .TeacherTools_tool-label___klSc{font-size:12px}}.TeacherTools_timer-modal__Frrlt{width:100%;padding:30px}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG h3{font-size:26px;font-weight:700;margin:0}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG button{background:none;border:none;cursor:pointer;padding:4px}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-header__AY5tG button:hover{opacity:.7}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB{display:flex;margin-bottom:30px;border-bottom:1px solid #eee}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB .TeacherTools_tab__zffFq{flex:1;padding:15px 0;text-align:center;cursor:pointer;font-size:24px;transition:all .2s ease}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB .TeacherTools_tab__zffFq:hover:not(.TeacherTools_active__kdWFL){background-color:#f5f5f5}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-tabs__JBegB .TeacherTools_tab__zffFq.TeacherTools_active__kdWFL{font-weight:700;border-bottom:3px solid #1890ff}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py{display:flex;justify-content:center;gap:20px;margin:30px 0}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE{display:flex;flex-direction:column;align-items:center}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE input{width:120px;height:60px;border:1px solid #ddd;border-radius:8px;font-size:28px;text-align:center;margin-bottom:10px}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE input:focus{outline:none;border-color:#1890ff}.TeacherTools_timer-modal__Frrlt .TeacherTools_time-input__Rd_py .TeacherTools_time-unit___1wxE label{font-size:16px;color:#666}.TeacherTools_timer-modal__Frrlt .TeacherTools_preset-buttons__X9uuV{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:30px}.TeacherTools_timer-modal__Frrlt .TeacherTools_preset-buttons__X9uuV button{padding:10px 20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease}.TeacherTools_timer-modal__Frrlt .TeacherTools_preset-buttons__X9uuV button:hover{background-color:#f5f5f5}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:150px;font-weight:700;text-align:center;margin:30px 0;font-family:monospace;line-height:1.2}@media screen and (max-width:1024px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:120px}}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:90px}}@media screen and (max-width:480px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-display__CLGP9{font-size:70px}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-completed__U_dog{font-size:32px;font-weight:700;text-align:center;margin:24px 0;color:#f5222d;animation:TeacherTools_pulse__jYqIx 1.5s infinite}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-completed__U_dog{font-size:28px}}@keyframes TeacherTools_pulse__jYqIx{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm{display:flex;justify-content:center;gap:20px;margin-top:30px;flex-wrap:wrap}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm{gap:15px}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button{padding:12px 30px;border-radius:8px;cursor:pointer;border:1px solid #ddd;background-color:#fff;font-size:20px;transition:all .2s ease}@media screen and (max-width:768px){.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button{padding:10px 24px;font-size:18px}}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button.TeacherTools_primary__osj59{background-color:#606060;color:#fff;border-color:#606060}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button:hover{opacity:.9;transform:translateY(-1px)}.TeacherTools_timer-modal__Frrlt .TeacherTools_timer-controls__MkdLm button:active{transform:translateY(0)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-content__68g1J{display:flex;flex-direction:column;align-items:center;margin:30px 0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr{width:100%;margin-bottom:30px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt{display:flex;margin-bottom:20px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt input{flex:1;height:42px;padding:8px 15px;border:1px solid #ddd;border-radius:8px 0 0 8px;font-size:16px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt input:focus{outline:none;border-color:#1890ff}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt input:disabled{background-color:#f5f5f5}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt button{height:42px;padding:0 20px;border:1px solid #ddd;border-left:none;border-radius:0 8px 8px 0;background-color:#f0f0f0;cursor:pointer}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt button:hover:not(:disabled){background-color:#e0e0e0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_input-group__oM7Zt button:disabled{opacity:.5;cursor:not-allowed}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p{display:flex;justify-content:center;margin-bottom:15px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv,.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_sample-button__hFr4d{padding:8px 15px;border-radius:6px;border:1px solid #ddd;background-color:#f8f8f8;cursor:pointer;font-size:14px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv:hover:not(:disabled),.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_sample-button__hFr4d:hover:not(:disabled){background-color:#f0f0f0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv:disabled,.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_sample-button__hFr4d:disabled{opacity:.5;cursor:not-allowed}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-controls__c238p .TeacherTools_clear-button__NMXpv{color:#ff4d4f}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_{display:flex;flex-wrap:wrap;gap:10px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ{display:flex;align-items:center;padding:6px 10px;border-radius:16px;font-size:14px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ span{margin-right:8px;color:#333;font-weight:500}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ button{width:20px;height:20px;border-radius:50%;border:none;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ button:hover:not(:disabled){background-color:rgba(0,0,0,.2)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_items-list___HVL_ .TeacherTools_item-chip__5vLfJ button:disabled{opacity:.5;cursor:not-allowed}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-item-input__YtVfr .TeacherTools_item-hint__jFgrV{margin-top:15px;color:#999;font-size:14px;text-align:center}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7{position:relative;width:300px;height:300px;margin:20px auto}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_empty-roulette__xkIUi{width:100%;height:100%;border-radius:50%;border:4px dashed #ddd;display:flex;align-items:center;justify-content:center}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_empty-roulette__xkIUi p{padding:0 30px;color:#999;text-align:center;font-size:16px}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-wheel__vGkc8{width:100%;height:100%;border-radius:50%;background-color:#fff;position:relative;border:4px solid #606060;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.2);transform-style:preserve-3d}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-wheel__vGkc8 .TeacherTools_roulette-text__OF9hC{margin:0;padding:0;max-width:120px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-divider-layer__5V4rn{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:2}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-divider-layer__5V4rn .TeacherTools_roulette-divider__C0ZWr{box-shadow:0 0 2px rgba(0,0,0,.3)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-center-circle__hWTWn{position:absolute;width:60px;height:60px;border-radius:50%;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border:4px solid #606060;box-shadow:0 0 10px rgba(0,0,0,.3)}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-pointer__GUzBW{position:absolute;top:-25px;left:50%;transform:translateX(-50%);z-index:3}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-wheel-container__vGBS7 .TeacherTools_roulette-pointer__GUzBW svg{filter:drop-shadow(0 0 3px rgba(0,0,0,.5));color:#d81b60}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-result__bo5Tj{margin:30px 0;text-align:center}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-result__bo5Tj h4{font-size:18px;margin-bottom:15px;color:#606060}.TeacherTools_roulette-modal__pdzws .TeacherTools_roulette-result__bo5Tj .TeacherTools_selected-item__xF6SW{font-size:32px;font-weight:700;color:#d81b60;padding:15px 30px;background-color:#f8f8f8;border-radius:8px;display:inline-block;animation:TeacherTools_fadeIn__QtzTm .5s ease}@keyframes TeacherTools_fadeIn__QtzTm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Dice_dice-modal__O80Pr{padding:20px;text-align:center;background:#f8f9fa;border-radius:12px}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi h3{margin:0;font-size:1.4rem;color:#495057;font-weight:600}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi button{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s}.Dice_dice-modal__O80Pr .Dice_dice-header__0tBBi button:hover{background-color:#e9ecef}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc{margin-bottom:30px}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH{display:flex;align-items:center;justify-content:center;gap:20px}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH button{width:45px;height:45px;border-radius:50%;border:2px solid #dee2e6;background:#fff;cursor:pointer;font-size:1.4rem;color:#495057;transition:all .2s}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH button:disabled{opacity:.5;cursor:not-allowed}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd;transform:scale(1.05)}.Dice_dice-modal__O80Pr .Dice_dice-controls__B6CIc .Dice_dice-count-control__vnbHH span{font-size:1.2rem;min-width:45px;color:#495057;font-weight:500}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL{display:flex;justify-content:center;gap:50px;margin-bottom:30px;perspective:1200px}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly{width:100px;height:100px;position:relative;transform-style:preserve-3d;transition:transform .3s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rolling__Aqtct{animation:Dice_roll__ZF8MT .5s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rotate-left__pnO5d{transform:rotateY(-10deg) rotateX(-10deg)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rotate-right__z6EXb{transform:rotateY(10deg) rotateX(-10deg)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice-container__nFPly.Dice_rotate-up__4V96U{transform:rotateX(-10deg)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .3s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc{position:absolute;width:100%;height:100%;background:linear-gradient(145deg,#fff,#f0f0f0);border:3px solid #dee2e6;border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1);backface-visibility:visible;transform-style:preserve-3d;transition:all .3s ease}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.3));border-radius:12px;pointer-events:none}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(145deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border-radius:12px;pointer-events:none}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8{width:15px;height:15px;background:linear-gradient(145deg,#495057,#343a40);border-radius:50%;position:absolute;box-shadow:inset 2px 2px 4px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.2),transparent);border-radius:50%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_center__WEnxD{top:50%;left:50%;transform:translate(-50%,-50%)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_top-left__YPQKG{top:20%;left:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_top-right__LWwYy{top:20%;right:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_middle-left__gr6MK{top:50%;left:20%;transform:translateY(-50%)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_middle-right__cgu0P{top:50%;right:20%;transform:translateY(-50%)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_bottom-left__p4KUF{bottom:20%;left:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_dot__Z86Q8.Dice_bottom-right__fppid{bottom:20%;right:20%}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_face__SwEBc .Dice_question-mark__LWTOv{font-size:2.5rem;color:#adb5bd;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_front__xyBUq{transform:translateZ(50px);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_back__fbzAv{transform:translateZ(-50px) rotateY(180deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_right__t3aeX{transform:translateX(50px) rotateY(90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_left__3ZlKR{transform:translateX(-50px) rotateY(-90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_top__IIlad{transform:translateY(-50px) rotateX(90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-display__d2emL .Dice_dice__3a8QJ .Dice_bottom__I1pxK{transform:translateY(50px) rotateX(-90deg);box-shadow:inset 0 0 15px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 0 15px rgba(0,0,0,.1)}.Dice_dice-modal__O80Pr .Dice_dice-sum__MnObt{margin-bottom:20px;font-size:1.4rem;font-weight:600;color:#495057;padding:10px 20px;background:#fff;border-radius:8px;display:block;box-shadow:0 2px 4px rgba(0,0,0,.05);text-align:center}.Dice_dice-modal__O80Pr .Dice_roll-button__kzZxL{padding:12px 40px;font-size:1.2rem;border:none;border-radius:8px;background:#228be6;color:#fff;cursor:pointer;transition:all .2s;font-weight:500;box-shadow:0 2px 4px rgba(34,139,230,.2);display:block;margin:0 auto}.Dice_dice-modal__O80Pr .Dice_roll-button__kzZxL:hover:not(:disabled){background:#1c7ed6;transform:translateY(-1px);box-shadow:0 4px 8px rgba(34,139,230,.3)}.Dice_dice-modal__O80Pr .Dice_roll-button__kzZxL:disabled{opacity:.7;cursor:not-allowed}@keyframes Dice_roll__ZF8MT{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}50%{transform:rotateX(180deg) rotateY(180deg) rotate(180deg)}to{transform:rotateX(1turn) rotateY(1turn) rotate(1turn)}}.CreateNoticeInput_wrap-input__psV3q{border-radius:8px;border:1px solid #e5e7eb;background:#fff;min-height:42px;display:flex;flex-direction:column;padding:12px 20px;transition:border .3s ease-in-out}.CreateNoticeInput_wrap-input__psV3q textarea{width:100%;resize:none;border:none;outline:none;background:transparent;font-size:12px;font-weight:500;line-height:28px;min-height:24px;max-height:none}.CreateNoticeInput_wrap-input__psV3q textarea::-moz-placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.CreateNoticeInput_wrap-input__psV3q textarea::placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.CreateNoticeInput_wrap-input-bottom__dUIc2{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:12px;height:0;overflow:hidden}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_cancel-btn__Vm7bk{color:#9ca3af;font-size:12px;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o{width:20px;height:20px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o svg path{fill:#1f2937}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o:disabled svg path{fill:#d1d5db}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0{padding:12px 12px 6px;border:2px solid #4b5563}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0 .CreateNoticeInput_wrap-input-bottom__dUIc2{height:-moz-fit-content;height:fit-content}@media(min-width:900px){.CreateNoticeInput_wrap-input__psV3q{padding:24px}.CreateNoticeInput_wrap-input__psV3q textarea{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input__psV3q textarea::-moz-placeholder{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input__psV3q textarea::placeholder{font-size:16px;font-style:normal;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2{gap:20px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_cancel-btn__Vm7bk{color:#9ca3af;font-size:15px;font-weight:500;line-height:24px}.CreateNoticeInput_wrap-input-bottom__dUIc2 .CreateNoticeInput_send-btn__46r_o svg{width:20px;height:20px}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0{padding:24px 24px 18px}.CreateNoticeInput_wrap-input__psV3q.CreateNoticeInput_show__8Sta0 .CreateNoticeInput_wrap-input-bottom__dUIc2{height:-moz-fit-content;height:fit-content}}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0{display:flex;flex-direction:column;gap:8px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0 h1{margin:0;font-size:22px;font-weight:700;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-text__kKGX0 span{font-size:14px;color:#4b5563;line-height:1.4}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header-buttons__PVioK{display:flex;gap:12px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA{background-color:#00af2d;color:#fff}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:hover:not(:disabled){background-color:#009624}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:active:not(:disabled){background-color:#007d1f}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_header__aLK0a .ClassDetailCurriculumTab_control-button__WJIP6.ClassDetailCurriculumTab_add-curriculum-button__smxnA:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info__W7WtW{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #e5e7eb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-detail__aYAYo{display:flex;flex-direction:column;gap:6px;flex:1}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-name__H1deF{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL{display:flex;align-items:center;gap:2px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL>li{font-size:11px;font-weight:500;line-height:16px;color:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC{display:flex;align-items:center;gap:8px;margin-left:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;transition:all .2s ease;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW:hover:not(:disabled){background-color:#f3f4f6;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW:disabled{opacity:.3;cursor:not-allowed}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_more-button__EMAxK:hover:not(:disabled){background-color:#f3f4f6}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_ant-btn__b_iB4{border:none;box-shadow:none;padding:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_action-controls__NtixC .ClassDetailCurriculumTab_action-button__vf7CW.ClassDetailCurriculumTab_ant-btn__b_iB4:focus{box-shadow:none}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_lesson-plan-list__atISA{position:relative;padding-left:36px;border-bottom:1px solid #e5e7eb;margin-bottom:26px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]{padding:7px 8px;display:flex;align-items:center;gap:12px;transition:background-color .3s ease-in-out;height:42px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]:hover{background:#f9fafb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header] [class=ant-collapse-expand-icon]{padding:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header] [class=ant-collapse-expand-icon] svg path{fill:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-content{transition:height .3s cubic-bezier(.215,.61,.355,1)!important;margin:0!important;padding:0!important}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-content-box{padding:0!important}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ant-collapse-expand-icon{display:flex;align-items:center;justify-content:center;height:100%}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class="ant-collapse-item ant-collapse-item-active"] [class=ant-collapse-header],.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class=ant-collapse-item] [class=ant-collapse-header]{padding-left:36px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G{display:flex;flex-direction:column}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li{display:flex;justify-content:space-between;align-items:center;height:42px;padding-left:64px;padding-right:42px;transition:background-color .3s ease-in-out}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li:hover{background:#f9fafb}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span{display:flex;align-items:center;gap:4px;cursor:pointer;flex:1;font-size:12px;font-weight:500;line-height:28px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span small{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span button{display:inline-flex;align-items:center;justify-content:center;margin-left:2px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span button:hover{transform:scale(1.1)}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg{width:12px;height:12px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg path{stroke:#d1d5db}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>svg{width:16px;height:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li .ClassDetailCurriculumTab_ant-btn__b_iB4{min-width:auto;padding:0 4px;height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label__R3iWP{display:flex;align-items:center;justify-content:space-between;width:100%}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-actions__LRRMD,.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx{display:flex;align-items:center;gap:4px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx.ClassDetailCurriculumTab_clickable__3nJD4{cursor:pointer;transition:opacity .2s ease-in-out}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx.ClassDetailCurriculumTab_clickable__3nJD4:hover{opacity:.7}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:28px;color:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB:before{display:block;content:"";width:3px;height:3px;border-radius:100%;background:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-action-buttons__4YUr1{display:flex;gap:12px;padding:20px 0;justify-content:center;flex-wrap:wrap}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;background-color:#f9fafb;border-radius:8px;margin:20px 0;text-align:center}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u svg{color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf{font-size:11px;font-weight:500;line-height:16px;color:#4b5563;line-height:1.6}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf strong{color:#1f2937;font-weight:600}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_create-curriculum-button__cisDQ{margin-top:8px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_button-group__gzrgv{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}@media(min-width:900px){.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-detail__aYAYo{flex-direction:row;align-items:center;gap:9px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-list__A49YL>li{font-size:14px;font-style:normal;font-weight:500;line-height:24px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info-name__H1deF{font-size:16px;font-style:normal;font-weight:600;line-height:normal}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_info__W7WtW .ClassDetailCurriculumTab_go-to-btn__rFcIf{display:flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:28px;border:1px solid #e5e7eb;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh{margin:0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh [class=ant-collapse-header]{padding:9px 10px;display:flex;align-items:center;gap:14px;height:46px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class="ant-collapse-item ant-collapse-item-active"] [class=ant-collapse-header],.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown-children__Pgs6G [class=ant-collapse-item] [class=ant-collapse-header]{padding-left:44px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li{height:46px;padding-left:78px;padding-right:42px;display:flex;align-items:center;justify-content:space-between}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>.ClassDetailCurriculumTab_actions___6xQr{display:flex;align-items:center}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span{gap:6px;font-size:15px;font-weight:500;line-height:24px;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg{width:16px;height:16px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>span svg path{stroke:#9ca3af}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_activity-list__NKx3G>li>svg{width:18px;height:18px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-content__HSiJx{gap:6px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:15px;font-weight:500;line-height:28px;color:#4b5563}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-dropdown__5M8Oh .ClassDetailCurriculumTab_info-label-class__e6BTB{font-size:15px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_curriculum-action-buttons__4YUr1{padding:24px 0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u{padding:48px 32px;margin:24px 0}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_no-curriculum__s6rlf{font-size:15px;font-weight:500;line-height:28px}.ClassDetailCurriculumTab_curriculum-tab__DoXhW .ClassDetailCurriculumTab_no-curriculum-container__wgU8u .ClassDetailCurriculumTab_create-curriculum-button__cisDQ{margin-top:12px}}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X{text-align:center;padding:40px 20px;color:#9ca3af;font-size:13px;line-height:1.7}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X p{margin:0}.ClassDetailCurriculumTab_empty-lesson-plans__bd7_X p:first-child{color:#4b5563;font-weight:500;margin-bottom:4px}.ClassDetailCurriculumTab_info-label__R3iWP{display:flex;align-items:center;justify-content:space-between;width:100%}.ClassDetailCurriculumTab_info-label-content__HSiJx{display:flex;align-items:center;gap:4px}.ClassDetailCurriculumTab_info-label-desc__tnB8E{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.ClassDetailCurriculumTab_info-label-class__e6BTB{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:28px;color:#9ca3af}.ClassDetailCurriculumTab_info-label-class__e6BTB:before{display:block;content:"";width:3px;height:3px;border-radius:100%;background:#9ca3af}.ClassDetailCurriculumTab_info-label__R3iWP .ClassDetailCurriculumTab_actions___6xQr{display:flex;align-items:center}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;color:#4b5563;border-radius:6px;transition:background-color .2s ease}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab:hover{background:transparent;color:#1f2937}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ClassDetailCurriculumTab_lesson-plan-more-button__IY5Ab svg{width:16px;height:16px}.ClassDetailCurriculumTab_lesson-plan-more-menu-overlay__H6Mr7 .ant-dropdown-menu-item-danger.ClassDetailCurriculumTab_ant-dropdown-menu-item-active__jjtxs,.ClassDetailCurriculumTab_lesson-plan-more-menu-overlay__H6Mr7 .ant-dropdown-menu-item-danger:hover{background-color:#fef2f2!important;color:#dc2626!important}.ClassDetailCurriculumTab_section-actions-placeholder__D1UF3{display:inline-block;width:44px;height:32px;flex-shrink:0}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE{display:flex;justify-content:flex-start;align-items:center;padding:8px 16px}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE .ClassDetailCurriculumTab_section-idx__Ha1oN{font-size:15px;font-weight:500;color:#374151;margin-right:8px}.ClassDetailCurriculumTab_section-item__CyVA4 .ClassDetailCurriculumTab_section-label__bFcVE .ClassDetailCurriculumTab_section-actions__auvMO{display:flex;align-items:center;margin-left:auto}.SearchMultiSelectDropdown_multi-select__Ec8g9{width:-moz-fit-content;width:fit-content;position:relative;background-color:#fff}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8{padding:8px 12px;display:flex;align-items:center;gap:6px;border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;background:#fff;transition:background-color .15s ease}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>span{font-size:14px;color:#4b5563;line-height:16px;letter-spacing:0}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>svg{width:16px;height:16px;transition:transform .15s ease}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8[data-state=open]{background:#e5e7eb}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8[data-state=open] svg{transform:rotate(180deg)}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;box-shadow:none;opacity:1}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4>span,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled>span{color:#9ca3af}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled>svg{color:#9ca3af;transform:none}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4[data-state=open],.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled.SearchMultiSelectDropdown_selected__Ckvi_,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled[data-state=open]{background:#f3f4f6}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4.SearchMultiSelectDropdown_selected__Ckvi_>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8.SearchMultiSelectDropdown_disabled__DIib4[data-state=open]>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled.SearchMultiSelectDropdown_selected__Ckvi_>svg,.SearchMultiSelectDropdown_multi-select-btn__N7Jn8:disabled[data-state=open]>svg{transform:none}.SearchMultiSelectDropdown_menu__dmGMq{background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #e5e7eb;border-radius:8px;padding:10px 8px;width:auto;max-width:240px;height:auto;max-height:268px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:900px){.SearchMultiSelectDropdown_menu__dmGMq{max-height:356px}}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ :hover{background-color:#f3f4f6;border-radius:8px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked]{border-radius:8px;background:#f3f4f6}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]{background:#4b5563}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]:after{content:none}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group__1rEb_ [class*=ant-checkbox-wrapper-checked] [class=ant-checkbox-inner]:before{content:"";display:block;width:12px;height:12px;background:url(/icons/icon_check_white.svg) no-repeat 50%/100% 100%;position:relative;top:53%;left:50%;transform:translate(-50%,-50%)}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0{display:flex;align-items:center;width:100%!important;height:32px;margin:2px 0;padding:0 8px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]{width:14px;height:14px;border-color:#d1d5db}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]:hover{border-color:#d1d5db}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){color:#4b5563;font-size:12px;font-weight:500;line-height:28px}@media(min-width:900px){.SearchMultiSelectDropdown_multi-select-btn__N7Jn8{padding:6px 12px}.SearchMultiSelectDropdown_multi-select-btn__N7Jn8>span{font-size:14px;line-height:20px}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0{padding:24px 16px!important;width:100%!important;margin:0!important}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class*=ant-checkbox-wrapper] [class*=ant-checkbox] [class*=ant-checkbox-input]{width:18px!important;height:18px!important}.SearchMultiSelectDropdown_menu__dmGMq .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){font-size:15px!important;font-weight:500!important;line-height:28px!important}}.SearchMultiSelectDropdown_mobile-modal-backdrop__i71hp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.SearchMultiSelectDropdown_mobile-modal__cfdcw{background:#fff;border-radius:12px;width:100%;max-width:400px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.1)}.SearchMultiSelectDropdown_mobile-modal-header__EVYoc{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.SearchMultiSelectDropdown_mobile-modal-title__V5VTN{font-size:16px;font-weight:600;color:#1a1a1a}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO{padding:8px;border:none;background:none;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO:hover{background:#f5f5f5}.SearchMultiSelectDropdown_mobile-modal-close__MBLwO svg{width:20px;height:20px}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J{flex:1;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_{display:flex;flex-direction:column;gap:4px}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0{display:flex;align-items:center;padding:12px 0!important;cursor:pointer;border-radius:8px;transition:background-color .15s ease;height:auto!important;margin:0!important;width:100%!important}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0:hover{background:#f5f5f5}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]{width:16px!important;height:16px!important;border-color:#d1d5db}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0 [class=ant-checkbox-inner]:hover{border-color:#d1d5db}.SearchMultiSelectDropdown_mobile-modal-content__Qzl6J .SearchMultiSelectDropdown_checkbox-group__1rEb_ .SearchMultiSelectDropdown_checkbox-group-item__laJR0>span:nth-child(2){color:#1a1a1a!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin-left:8px}.AddLessonPlanToClassModal_modal__ifaFj .ant-modal-content{border-radius:16px;padding:0}.AddLessonPlanToClassModal_modal__ifaFj .ant-modal-body{padding:0}.AddLessonPlanToClassModal_modal__ifaFj .ant-modal-close{top:20px;right:20px}.AddLessonPlanToClassModal_modal-content__JWKYS{padding:24px}.AddLessonPlanToClassModal_modal-title__CZG5v{margin:0 0 4px;font-size:20px;font-weight:700;line-height:32px;color:#1f2937}.AddLessonPlanToClassModal_lesson-name__bROt6{font-size:14px;font-weight:500;line-height:20px;color:#6b7280;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddLessonPlanToClassModal_select-step__v5rPR{display:flex;flex-direction:column;gap:12px}.AddLessonPlanToClassModal_description__xS6nS{font-size:15px;font-weight:500;line-height:28px;color:#4b5563;margin:0}.AddLessonPlanToClassModal_loading__03XFu{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center}.AddLessonPlanToClassModal_search__QJI4c{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:border-color .15s ease}.AddLessonPlanToClassModal_search__QJI4c:focus-within{border-color:#00b02f}.AddLessonPlanToClassModal_search-icon__yoT9M{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.AddLessonPlanToClassModal_search-input__DkCLU{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:15px;font-weight:500;line-height:28px;color:#1f2937}.AddLessonPlanToClassModal_search-input__DkCLU::-moz-placeholder{color:#9ca3af}.AddLessonPlanToClassModal_search-input__DkCLU::placeholder{color:#9ca3af}.AddLessonPlanToClassModal_class-list__tc8Hr{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.AddLessonPlanToClassModal_class-list__tc8Hr::-webkit-scrollbar{width:4px}.AddLessonPlanToClassModal_class-list__tc8Hr::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.AddLessonPlanToClassModal_class-list__tc8Hr::-webkit-scrollbar-track{background:transparent}.AddLessonPlanToClassModal_class-list__tc8Hr.AddLessonPlanToClassModal_saving__kDN_y{pointer-events:none;opacity:.6}.AddLessonPlanToClassModal_empty__dTANd{font-size:15px;font-weight:500;line-height:28px;color:#6b7280;text-align:center;padding:32px 0;white-space:pre-line}.AddLessonPlanToClassModal_empty__dTANd p{margin:0}.AddLessonPlanToClassModal_class-row__POX2l{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.AddLessonPlanToClassModal_class-row__POX2l:hover{border-color:#d1d5db;background:#f9fafb}.AddLessonPlanToClassModal_class-row__POX2l.AddLessonPlanToClassModal_selected__OkbAr{border-color:#00b02f;background:rgba(0,176,47,.04)}.AddLessonPlanToClassModal_class-row__POX2l:focus-visible{outline:2px solid #00b02f;outline-offset:-2px}.AddLessonPlanToClassModal_class-name__1rwwf{flex:1;min-width:0;font-size:15px;line-height:28px;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddLessonPlanToClassModal_already-added-badge__qlXYu{font-size:12px;font-weight:500;line-height:16px;color:#00b02f;background:rgba(0,176,47,.08);padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.AddLessonPlanToClassModal_class-status__RiUvr{font-size:12px;font-weight:500;line-height:16px;color:#6b7280;white-space:nowrap;min-width:56px;text-align:right;flex-shrink:0}.AddLessonPlanToClassModal_create-class__WHDYC{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb}.AddLessonPlanToClassModal_footer__rKac_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid #e5e7eb}.AddLessonPlanToClassModal_bulk-actions__Dc1R4{display:flex;gap:6px}.AddLessonPlanToClassModal_bulk-button__f9xvK{height:32px;padding:0 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;color:#4b5563}.AddLessonPlanToClassModal_bulk-button__f9xvK:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.AddLessonPlanToClassModal_bulk-button__f9xvK:disabled{cursor:not-allowed;opacity:.6}.AddLessonPlanToClassModal_footer-actions__77tFs{display:flex;gap:8px}.AddLessonPlanToClassModal_complete-step__dx3Bl{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.AddLessonPlanToClassModal_complete-icon__wK_he{display:flex;align-items:center;justify-content:center;animation:AddLessonPlanToClassModal_checkPop__abHZW .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes AddLessonPlanToClassModal_checkPop__abHZW{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.AddLessonPlanToClassModal_complete-title__te9Z5{margin:0;font-size:20px;font-weight:700;line-height:32px;color:#1f2937}.AddLessonPlanToClassModal_complete-desc__NTd1q{margin:0;font-size:15px;font-weight:500;line-height:28px;color:#4b5563;text-align:center}.AddLessonPlanToClassModal_complete-list__CaCzo{list-style:none;padding:0;margin:8px 0;width:100%;max-height:160px;overflow-y:auto}.AddLessonPlanToClassModal_complete-list__CaCzo li{font-size:15px;font-weight:500;line-height:28px;color:#374151;padding:6px 12px;border-radius:6px;background:#f9fafb;margin-bottom:4px}.AddLessonPlanToClassModal_complete-list__CaCzo li:before{content:"•";margin-right:8px;color:#9ca3af}.AddLessonPlanToClassModal_complete-actions__FAJDS{display:flex;gap:8px;margin-top:8px}.LessonDesignAssistant_floatingButton__tbb0J{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(102,126,234,.3);transition:all .3s ease;z-index:1000}.LessonDesignAssistant_floatingButton__tbb0J:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(102,126,234,.4)}.LessonDesignAssistant_floatingButton__tbb0J.LessonDesignAssistant_pulse__qPA_J{animation:LessonDesignAssistant_pulse__qPA_J 2s infinite}.LessonDesignAssistant_floatingButton__tbb0J .LessonDesignAssistant_badge__KOvdu{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:#ff6b6b;color:#fff;font-size:10px;padding:2px 8px;border-radius:12px;white-space:nowrap;font-weight:500}.LessonDesignAssistant_floatingButton__tbb0J .LessonDesignAssistant_notification__MFo1m{position:absolute;bottom:70px;right:0;background:#333;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.2);animation:LessonDesignAssistant_slideUp__Kc89f .3s ease}.LessonDesignAssistant_floatingButton__tbb0J .LessonDesignAssistant_notification__MFo1m:after{content:"";position:absolute;top:100%;right:20px;border:5px solid transparent;border-top-color:#333}@keyframes LessonDesignAssistant_pulse__qPA_J{0%{box-shadow:0 4px 20px rgba(102,126,234,.3)}50%{box-shadow:0 4px 20px rgba(102,126,234,.6),0 0 0 10px rgba(102,126,234,.1)}to{box-shadow:0 4px 20px rgba(102,126,234,.3)}}@keyframes LessonDesignAssistant_slideUp__Kc89f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LessonDesignAssistant_chatContainer__8ZXnC{position:fixed;bottom:24px;right:24px;width:400px;height:600px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;z-index:1000;overflow:hidden}.LessonDesignAssistant_header__MgmaX{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center}.LessonDesignAssistant_header__MgmaX .LessonDesignAssistant_headerContent__9NjOS{display:flex;align-items:center;gap:8px}.LessonDesignAssistant_header__MgmaX .LessonDesignAssistant_headerContent__9NjOS h3{margin:0;font-size:16px;font-weight:600}.LessonDesignAssistant_header__MgmaX .LessonDesignAssistant_closeButton__4EK31{background:hsla(0,0%,100%,.2);border:none;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.LessonDesignAssistant_header__MgmaX .LessonDesignAssistant_closeButton__4EK31:hover{background:hsla(0,0%,100%,.3)}.LessonDesignAssistant_messagesContainer__0mEvu{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;position:relative}.LessonDesignAssistant_message__EMDfZ{display:flex;flex-direction:column;max-width:85%}.LessonDesignAssistant_message__EMDfZ.LessonDesignAssistant_user__6FYTd{align-self:flex-end}.LessonDesignAssistant_message__EMDfZ.LessonDesignAssistant_user__6FYTd .LessonDesignAssistant_messageContent__fnLXh{background:#667eea;color:#fff;border-radius:16px 16px 4px 16px}.LessonDesignAssistant_message__EMDfZ.LessonDesignAssistant_user__6FYTd .LessonDesignAssistant_messageTime__OUGpr{align-self:flex-end}.LessonDesignAssistant_message__EMDfZ.LessonDesignAssistant_assistant__yueiv{align-self:flex-start}.LessonDesignAssistant_message__EMDfZ.LessonDesignAssistant_assistant__yueiv .LessonDesignAssistant_messageContent__fnLXh{background:#f8f9fa;color:#333;border-radius:16px 16px 16px 4px}.LessonDesignAssistant_message__EMDfZ.LessonDesignAssistant_assistant__yueiv .LessonDesignAssistant_messageTime__OUGpr{align-self:flex-start}.LessonDesignAssistant_message__EMDfZ .LessonDesignAssistant_messageContent__fnLXh{padding:12px 16px;font-size:14px;line-height:1.5;word-wrap:break-word}.LessonDesignAssistant_message__EMDfZ .LessonDesignAssistant_messageTime__OUGpr{font-size:11px;color:#999;margin-top:4px;padding:0 4px}.LessonDesignAssistant_actionProposal__RG17U{margin-top:12px;padding:16px;background:#f0f4ff;border:1px solid #d6e3ff;border-radius:12px}.LessonDesignAssistant_actionProposal__RG17U .LessonDesignAssistant_actionTitle__XiLfb{font-weight:600;font-size:14px;color:#1a472a;margin-bottom:8px}.LessonDesignAssistant_actionProposal__RG17U .LessonDesignAssistant_actionDescription___YMCJ{font-size:13px;color:#4a5568;margin-bottom:12px;line-height:1.4}.LessonDesignAssistant_actionProposal__RG17U .LessonDesignAssistant_actionButtons__IrxDA{display:flex;flex-direction:column;gap:8px}.LessonDesignAssistant_actionProposal__RG17U .LessonDesignAssistant_actionButtons__IrxDA .LessonDesignAssistant_actionButton__1dYJV{text-align:left;height:auto;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.4}.LessonDesignAssistant_actionProposal__RG17U .LessonDesignAssistant_actionButtons__IrxDA .LessonDesignAssistant_actionButton__1dYJV:first-child{background:#667eea;border-color:#667eea;color:#fff}.LessonDesignAssistant_actionProposal__RG17U .LessonDesignAssistant_actionButtons__IrxDA .LessonDesignAssistant_actionButton__1dYJV:first-child:hover{background:#5a6fd8;border-color:#5a6fd8}.LessonDesignAssistant_typing__byyEA{display:flex;align-items:center;gap:4px;padding:12px 16px}.LessonDesignAssistant_typing__byyEA span{width:8px;height:8px;border-radius:50%;background:#ccc;animation:LessonDesignAssistant_typing__byyEA 1.4s ease-in-out infinite both}.LessonDesignAssistant_typing__byyEA span:first-child{animation-delay:-.32s}.LessonDesignAssistant_typing__byyEA span:nth-child(2){animation-delay:-.16s}@keyframes LessonDesignAssistant_typing__byyEA{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.LessonDesignAssistant_scrollButton__jiVOy{position:absolute;bottom:16px;right:16px;width:36px;height:36px;border-radius:50%;background:rgba(102,126,234,.9);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.LessonDesignAssistant_scrollButton__jiVOy:hover{background:#667eea;transform:translateY(-1px)}.LessonDesignAssistant_inputContainer__8GjdG{padding:16px;border-top:1px solid #eee;display:flex;gap:8px;align-items:flex-end}.LessonDesignAssistant_inputContainer__8GjdG .LessonDesignAssistant_input__uCTnA{flex:1;border:1px solid #ddd;border-radius:12px;padding:12px 16px;font-size:14px;resize:none;outline:none;max-height:100px;min-height:44px}.LessonDesignAssistant_inputContainer__8GjdG .LessonDesignAssistant_input__uCTnA:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.LessonDesignAssistant_inputContainer__8GjdG .LessonDesignAssistant_input__uCTnA:disabled{background:#f5f5f5;cursor:not-allowed}.LessonDesignAssistant_inputContainer__8GjdG .LessonDesignAssistant_sendButton__oGPP_{width:44px;height:44px;border-radius:50%;background:#667eea;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.LessonDesignAssistant_inputContainer__8GjdG .LessonDesignAssistant_sendButton__oGPP_:hover:not(:disabled){background:#5a6fd8;transform:translateY(-1px)}.LessonDesignAssistant_inputContainer__8GjdG .LessonDesignAssistant_sendButton__oGPP_:disabled{background:#ccc;cursor:not-allowed;transform:none}@media(max-width:768px){.LessonDesignAssistant_chatContainer__8ZXnC{width:calc(100vw - 32px);height:calc(100vh - 48px);bottom:16px;right:16px}.LessonDesignAssistant_floatingButton__tbb0J{bottom:16px;right:16px}}.Page_main-page__7y4DS{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%}