@keyframes Header_fadeIn__s7H6F{0%{opacity:0}to{opacity:1}}@keyframes Header_fadeOut__SgTin{0%{opacity:1}to{opacity:0}}.Header_header__58IMj{position:sticky;top:0;z-index:1000;border-bottom:1px solid #e5e7eb;background:#fff}.Header_header-inner__CmIa6{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;gap:16px}.Header_header__58IMj .Header_header-start__OxBjN{display:flex;align-items:center;min-width:0}.Header_header__58IMj .Header_header-nav__N_Mj1{display:none;min-width:0}.Header_header__58IMj .Header_header-end__lk_v1{margin-left:auto;display:flex;align-items:center;flex-shrink:0}.Header_header__58IMj .Header_header-end__lk_v1.Header_editor__vMM1W{min-width:0}.Header_header__58IMj .Header_logo-link__4wydi{display:flex;align-items:center;flex-shrink:0;text-decoration:none;line-height:0}.Header_header__58IMj .Header_wrap-logo__tIWL1{display:flex;align-items:center}.Header_header__58IMj .Header_wrap-logo__tIWL1 svg{padding-left:3px;width:95.89px;height:24px;display:block}.Header_header__58IMj .Header_wrap-logo__tIWL1 img{display:block}.Header_header__58IMj .Header_menu-list__aPj6A{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:20px}.Header_header__58IMj .Header_menu-list-item__AXKYq{list-style:none}.Header_header__58IMj .Header_menu-list-item__AXKYq a,.Header_header__58IMj .Header_menu-list-item__AXKYq span{line-height:20px;color:#4b5563;font-size:15px;font-weight:600;letter-spacing:0;cursor:pointer;transition:color .3s ease-in-out;display:flex;align-items:center;text-align:center;white-space:nowrap;text-decoration:none;padding:6px 4px;border-radius:999px}.Header_header__58IMj .Header_menu-list-item__AXKYq a:hover,.Header_header__58IMj .Header_menu-list-item__AXKYq span:hover{color:#374151}.Header_header__58IMj .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 a,.Header_header__58IMj .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 a:hover,.Header_header__58IMj .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 span,.Header_header__58IMj .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 span:hover{color:#00af2d}.Header_header__58IMj .Header_btn-list__wf_ai{display:flex;align-items:center;width:auto;gap:12px}.Header_header__58IMj .Header_btn-list__wf_ai.Header_before-login__I4QzL{align-items:center;gap:12px}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9{display:flex;align-items:center;gap:14px}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9 .Header_search-btn__e8Td6{display:flex;align-items:center}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9 .Header_search-button__43_1g{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;background-color:#f9fafb;color:#374151;text-decoration:none;font-size:14px;font-weight:500}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9 .Header_worksheet-button__9ms25{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;background-color:#f8f9fa;color:#495057;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9 .Header_worksheet-button__9ms25:hover{background-color:#f3f4f6;color:#1f2937;text-decoration:none}@media(max-width:768px){.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9 .Header_worksheet-button__9ms25 span{display:none}}.Header_header__58IMj .Header_menu-group-container__P3cW5:not(:last-child){padding-bottom:24px}.Header_header__58IMj .Header_menu-group-container__P3cW5.Header_user__q63iM{border-top:1px solid #e5e7eb;padding-top:24px}.Header_side-drawer__ln3WU [class=ant-drawer-header]{height:48px;padding:0 16px}.Header_side-drawer__ln3WU [class=ant-drawer-header] [class=ant-drawer-header-title]{display:flex;align-items:center}.Header_side-drawer__ln3WU [class=ant-drawer-header] [class=ant-drawer-header-title] button{order:2}.Header_side-drawer__ln3WU [class=ant-drawer-header] [class=ant-drawer-header-title] [class=ant-drawer-title]{display:flex;justify-content:space-between;align-items:center;order:1}.Header_side-drawer__ln3WU [class=ant-drawer-body]{padding:0}.Header_side-drawer__ln3WU .Header_side-drawer-list__BJEJg{display:flex;flex-direction:column}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:24px 20px;gap:24px}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5 .Header_menu-item__GOA6h{color:#4b5563;font-size:20px;line-height:24px;font-weight:600;letter-spacing:0;cursor:pointer;transition:color .3s ease-in-out}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5 .Header_menu-item__GOA6h:hover{color:#374151}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5 .Header_menu-item__GOA6h.Header_active__XC2SD{color:#4b5563}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5 .Header_menu-item__GOA6h.Header_highlight__j5dr0,.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5 .Header_menu-item__GOA6h.Header_highlight__j5dr0.Header_active__XC2SD,.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5 .Header_menu-item__GOA6h.Header_highlight__j5dr0:hover{color:#00af2d}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5.Header_user__q63iM{margin-top:-30px}.Header_side-drawer__ln3WU .Header_menu-group-container__P3cW5.Header_user__q63iM .Header_menu-item__GOA6h{color:#6b7280}@media(min-width:900px){.Header_header__58IMj{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.Header_header-inner__CmIa6{display:flex;width:100%;max-width:1060px;height:58px;padding:0 24px}.Header_header-inner__CmIa6.Header_editor__vMM1W{max-width:1440px}.Header_header__58IMj .Header_header-start__OxBjN{flex:1 1 auto;gap:20px}.Header_header__58IMj .Header_header-nav__N_Mj1{display:flex;align-items:center;min-width:0}.Header_header__58IMj .Header_header-end__lk_v1{margin-left:auto}.Header_header__58IMj .Header_wrap-logo__tIWL1 svg{width:91.56px;height:21px}.Header_header__58IMj .Header_menu-list__aPj6A{gap:20px}.Header_header__58IMj .Header_btn-list__wf_ai.Header_before-login__I4QzL{display:flex;align-items:center;gap:12px}.Header_header__58IMj .Header_btn-list__wf_ai.Header_after-login__gjhiD{gap:12px}.Header_header__58IMj .Header_btn-list__wf_ai.Header_after-login__gjhiD .Header_info__qwWbG{display:flex;align-items:center;gap:12px;padding:0}.Header_header__58IMj .Header_btn-list__wf_ai.Header_after-login__gjhiD .Header_info-name__3gmFG{display:flex;align-items:center;gap:4px;max-width:220px}.Header_header__58IMj .Header_btn-list__wf_ai.Header_after-login__gjhiD .Header_info-name__3gmFG .Header_user-name__x5yRD{font-size:16px;font-weight:700;line-height:30px;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_header__58IMj .Header_btn-list__wf_ai.Header_after-login__gjhiD .Header_info-name__3gmFG .Header_role-badge-group__OWEzJ{font-size:16px;font-weight:500;line-height:30px;flex-shrink:0;white-space:nowrap;display:flex;align-items:center}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9{display:flex;align-items:center;gap:12px}.Header_header__58IMj .Header_btn-list__wf_ai .Header_wrap-button__A0ry9 .Header_noti-btn__0CsS0{margin-right:8px}.Header_header__58IMj[data-brand=dadam] .Header_header-inner__CmIa6{height:64px;padding:8px 0}.Header_header__58IMj[data-brand=dadam] .Header_menu-list-item__AXKYq a,.Header_header__58IMj[data-brand=dadam] .Header_menu-list-item__AXKYq span{font-size:16px}.Header_header__58IMj[data-brand=dadam] .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 a,.Header_header__58IMj[data-brand=dadam] .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 a:hover,.Header_header__58IMj[data-brand=dadam] .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 span,.Header_header__58IMj[data-brand=dadam] .Header_menu-list-item__AXKYq.Header_highlight__j5dr0 span:hover{color:#3bb6fd}}.Header_publish-btn-wrapper__J_lzm{display:flex;justify-content:space-between;width:100%}.Header_publish-btn-wrapper__J_lzm .Header_save-in-library-wrapper__LL30A{display:flex;align-items:center;gap:8px}.Header_publish-btn-wrapper__J_lzm .Header_save-in-library-wrapper__LL30A.Header_fadeIn__s7H6F{animation:Header_fadeIn__s7H6F .5s forwards}.Header_publish-btn-wrapper__J_lzm .Header_save-in-library-wrapper__LL30A.Header_fadeOut__SgTin{animation:Header_fadeOut__SgTin .5s forwards}.Header_publish-btn-wrapper__J_lzm .Header_save-in-library-wrapper__LL30A .Header_save-in-library__upmFL{color:#4b5563;font-size:14px;font-weight:500;line-height:20px}.Header_publish-btn-wrapper__J_lzm .Header_btn-zone__xeqHs{display:flex;gap:12px}.Header_publish-btn-wrapper__J_lzm .Header_btn-zone__xeqHs .Header_cancle-btn__vRHHD{border-radius:8px;border:1px solid #e5e7eb;color:#9ca3af}.Header_publish-btn-wrapper__J_lzm .Header_btn-zone__xeqHs .Header_cancle-btn__vRHHD,.Header_publish-btn-wrapper__J_lzm .Header_btn-zone__xeqHs .Header_publish-btn__LzjyA{padding:11px 22px;overflow:hidden;justify-content:center;align-items:center;gap:10px;display:inline-flex;text-align:center;font-size:16px;font-weight:600;line-height:20px;word-wrap:break-word}.Header_publish-btn-wrapper__J_lzm .Header_btn-zone__xeqHs .Header_publish-btn__LzjyA{border-radius:8px;background:#1f2937;color:#fff}.PromotionBanner_banner__Yt9h8{position:relative;width:100%;background:#eaf7ee;border-bottom:1px solid rgba(0,0,0,.06);color:#1f1f1f;display:block;text-decoration:none;overflow:hidden}.PromotionBanner_content__mSVHG{max-width:1060px;margin:0 auto;padding:4px 24px;display:flex;align-items:center;justify-content:center;gap:20px;box-sizing:border-box;height:48px}.PromotionBanner_text__HTSqe{display:flex;flex-direction:column;align-items:center;gap:2px;word-break:keep-all;text-align:center;letter-spacing:.01em}.PromotionBanner_headline__gFtYq{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;animation:PromotionBanner_slideUpFade__WtMR1 .5s cubic-bezier(.16,1,.3,1)}.PromotionBanner_badge__FiDZu{display:inline-flex;align-items:center;gap:3px;padding:2px 9px;background:#00b02f;color:#fff;border-radius:999px;font-weight:700;font-size:11px;letter-spacing:.01em;white-space:nowrap;animation:PromotionBanner_badgePop__STEi_ .5s cubic-bezier(.34,1.56,.64,1)}.PromotionBanner_emoji__judSn{font-size:12px;line-height:1}.PromotionBanner_title__cheHt{font-weight:700;font-size:13px;line-height:1.35;color:#1f1f1f}.PromotionBanner_accent__JrY_q{color:#00b02f;font-weight:700}.PromotionBanner_description__IOou7{font-weight:500;font-size:11px;line-height:1.35;color:#555;animation:PromotionBanner_slideUpFade__WtMR1 .5s cubic-bezier(.16,1,.3,1) .15s backwards}.PromotionBanner_illustration__s67jp{flex-shrink:0;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:PromotionBanner_illustrationIn___8gjI .6s cubic-bezier(.16,1,.3,1)}.PromotionBanner_illustration_multilingual__X5gxE{width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}.PromotionBanner_illustration_worksheetTemplate__hndzd{width:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes PromotionBanner_slideUpFade__WtMR1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes PromotionBanner_badgePop__STEi_{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes PromotionBanner_illustrationIn___8gjI{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(min-width:960px){.PromotionBanner_content__mSVHG{padding:4px 32px;gap:28px}.PromotionBanner_title__cheHt{font-size:14px}.PromotionBanner_description__IOou7{font-size:12px}.PromotionBanner_badge__FiDZu{font-size:11px;padding:2px 10px}.PromotionBanner_emoji__judSn{font-size:13px}.PromotionBanner_illustration_multilingual__X5gxE{max-width:170px}.PromotionBanner_illustration_worksheetTemplate__hndzd{width:90px}}@media(max-width:768px){.PromotionBanner_content__mSVHG{padding:4px 16px;gap:12px;height:44px}.PromotionBanner_headline__gFtYq{gap:6px}.PromotionBanner_badge__FiDZu{font-size:10px;padding:2px 7px}.PromotionBanner_emoji__judSn{font-size:11px}.PromotionBanner_illustration__s67jp{display:none}}@media(prefers-reduced-motion:reduce){.PromotionBanner_badge__FiDZu,.PromotionBanner_description__IOou7,.PromotionBanner_headline__gFtYq,.PromotionBanner_illustration__s67jp{animation:none}}@keyframes EditorHeaderActions_fadeIn__Nuo5S{0%{opacity:0}to{opacity:1}}@keyframes EditorHeaderActions_fadeOut__V4xgb{0%{opacity:1}to{opacity:0}}.EditorHeaderActions_editor-actions__NBDP_{display:flex;align-items:center;gap:12px}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-preview__ffLYn{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#4b5563;font-size:13px;font-weight:500;line-height:20px;cursor:pointer;transition:all .2s ease}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-preview__ffLYn:hover{background:#f3f4f6;border-color:#9ca3af}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_desc__Ia4Ff{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:#4b5563}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_desc__Ia4Ff.EditorHeaderActions_fadeIn__Nuo5S{animation:EditorHeaderActions_fadeIn__Nuo5S .5s forwards}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_desc__Ia4Ff.EditorHeaderActions_fadeOut__V4xgb{animation:EditorHeaderActions_fadeOut__V4xgb .5s forwards}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-complete__X90Bp{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;background:#00b02f;font-size:16px;font-weight:700;line-height:20px;color:#fff;cursor:pointer;border:none;transition:background-color .2s}.EditorHeaderActions_editor-actions__NBDP_ .EditorHeaderActions_btn-complete__X90Bp:hover{background-color:#009728}.page_tag-list__v9SaV{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_tag__hPDGw{display:inline-flex;align-items:center;padding:4px 12px;background-color:#e3f2fd;border-radius:16px;font-size:14px;color:#1976d2}.page_tag__hPDGw .page_tag-remove__TYfor{display:flex;align-items:center;justify-content:center;margin-left:4px;padding:2px;border:none;background:none;color:#1976d2;cursor:pointer;border-radius:50%}.page_tag__hPDGw .page_tag-remove__TYfor:hover{background-color:rgba(25,118,210,.1)}.page_container__nOtRv{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;box-sizing:border-box;max-width:1440px;overflow-x:hidden}.page_content__WWUok{display:flex;flex:1;gap:30px;min-height:0}.page_main__2b1kF{flex:1;min-width:0;display:flex;flex-direction:column;box-sizing:border-box}.page_activity__3SC3G{padding:72px 16px 54px;width:100%}.page_activity__3SC3G .page_navigation-buttons__4PV2q{display:flex;justify-content:center;gap:16px;margin:16px 0;padding:0 16px}.page_activity__3SC3G .page_title__jVzm_{color:#1f2937;font-size:18px;font-weight:700;line-height:28px;margin:12px}.page_activity__3SC3G .page_tag-list__v9SaV{display:flex;gap:4px;margin-bottom:16px}.page_activity__3SC3G .page_header-container__josRk{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:12px 16px;border-bottom:1px solid #e5e7eb}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl{display:flex;align-items:center;gap:8px}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:36px;background:#f3f4f6;border:none;cursor:pointer;color:#1f2937;transition:all .2s ease}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6:hover{background:#e5e7eb}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6>span{color:#4b5563;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6 svg{width:16px;height:16px}@media(max-width:1199px){.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6{width:40px;padding:0}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6>span{display:none}}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6.page_mobile__uYDbI{width:36px;height:36px;padding:0;background:transparent;color:#4b5563}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6.page_mobile__uYDbI:hover{background:#f3f4f6}.page_activity__3SC3G .page_header-container__josRk .page_header-left__6bDKl .page_toc-button__RbcS6.page_mobile__uYDbI svg{width:20px;height:20px}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;max-width:40%}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe{display:flex;align-items:center;gap:8px;max-width:100%}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I{display:flex;align-items:center;justify-content:center;padding:6px 10px;width:-moz-max-content;width:max-content;min-width:72px;font-size:12px;font-weight:600;border:2px solid #00b02f;border-radius:50px;white-space:nowrap;flex-shrink:0}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I.page_activity__3SC3G{background-color:#00b02f;color:#fff;border-color:#00b02f}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I.page_article__GHKVm{color:#00b02f;border-color:#00b02f}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_activity-type-badge__i77_I.page_digital_worksheet__5xmCY{color:#a855f7;border-color:#a855f7}.page_activity__3SC3G .page_header-container__josRk .page_header-center__CoiOq .page_header-title__1zPBe .page_header-title-text__iJn4S{color:#1f2937;font-size:14px;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp{display:flex;align-items:center;gap:12px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_student-info__90zKU{font-size:14px;font-weight:500;line-height:20px;color:#4b5563;white-space:nowrap}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_header-divider__KfpiV{width:1px;height:20px;background:#d1d5db}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc{display:flex;align-items:center;gap:8px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#4b5563;padding:4px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j:hover{color:#1f2937}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j svg{width:16px;height:16px}.page_activity__3SC3G .page_submit-button__tM7WZ{padding:8px 16px;border-radius:4px;border:none;background-color:#1f2937;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.page_activity__3SC3G .page_submit-button__tM7WZ:hover{background-color:#4b5563}.page_activity-info__eM6So{margin:28px 0 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:14px 16px 18px;display:flex;align-items:flex-start;gap:12px}.page_activity-info__eM6So .page_section__NT36R{font-size:12px;font-weight:600;line-height:20px;color:#1f2937}.page_activity-info__eM6So .page_wrap-detail__qwzKV{display:flex;flex-direction:column;gap:12px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH{display:flex;align-items:center;gap:4px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH span{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH small{color:#9ca3af;font-size:12px;font-weight:600;line-height:20px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg{width:12px;height:12px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg path{fill:#d1d5db;stroke:#fff}.page_activity-info__eM6So .page_wrap-detail__qwzKV .page_desc__7I83M{font-size:13px;font-weight:400;line-height:26px;color:#9ca3af}.page_activity-list__vy4g1{display:flex;flex-direction:column;gap:28px;padding:28px 16px}.page_activity-list-item__qlIjr{display:flex;flex-direction:column;gap:16px}.page_activity-list-item__qlIjr>h3{color:#1f2937;font-size:12px;line-height:20px;margin-bottom:8px;font-weight:600}.page_activity-list-item__qlIjr>p{color:#1f2937;font-size:12px;font-style:normal;font-weight:400;line-height:24px;margin:0}.page_activity-list__vy4g1 .page_description__w9TXg{display:flex;flex-direction:column;gap:12px}.page_activity-list__vy4g1 .page_description__w9TXg>h3{color:#1f2937;font-size:14px;margin-top:10px;margin-bottom:8px;font-weight:600}.page_activity-list__vy4g1 .page_description__w9TXg>h3 .page_teacher-only-badge__i8Miu{margin-left:8px;font-size:12px;color:#6b7280;font-weight:400}.page_activity-list__vy4g1 .page_description__w9TXg>p{color:#1f2937;font-size:16px;font-weight:400;line-height:32px;margin:0}.page_activity-list__vy4g1 .page_description__w9TXg .page_file-list__egqqy,.page_activity-list__vy4g1 .page_description__w9TXg .page_video-list__M9LTz{display:flex;flex-direction:column;gap:8px}.page_activity-list__vy4g1 .page_description__w9TXg.page_teacher-only-tip__Qq3_Z{background-color:#f3f4f6;padding:16px;border-radius:8px}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID{width:100%}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content{padding:0;min-height:auto!important;border:none!important;box-shadow:none!important;background-color:transparent}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content p{margin:0 0 .5em;color:#1f2937}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ol,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul{margin:.5em 0;padding-left:1.5em;list-style-position:outside!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul{list-style-type:disc!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul li{list-style-type:disc!important;margin-bottom:.5em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul li ul{list-style-type:circle!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ul li ul ul{list-style-type:square!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ol{list-style-type:decimal!important}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content ol li{list-style-type:decimal!important;margin-bottom:.5em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-1__FwTFP{margin-left:2em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-2__iXH3f{margin-left:4em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-3__H1kwG{margin-left:6em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-4__iMp2f{margin-left:8em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content .page_ck-indent-5__AKny2{margin-left:10em}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h1,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h2,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h3,.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content h4{font-weight:600;margin:.5em 0;color:#1f2937}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content blockquote{border-left:4px solid #d1d5db;padding-left:1em;margin:1em 0;font-style:italic;color:#4b5563}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content a{color:#1890ff;text-decoration:underline}.page_activity-list__vy4g1 .page_description__w9TXg .page_activity-content-wrapper__fNgID .page_activity-viewer__fNFSP.ck-content a:hover{color:#0050b3}@media(min-width:900px){.page_activity__3SC3G{padding:72px 40px 54px;width:100%}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp{gap:16px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc{gap:12px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j{padding:5px}.page_activity__3SC3G .page_header-container__josRk .page_header-right__jhlqp .page_share-buttons__KSibc .page_share-button__8C68j svg{width:20px;height:20px}.page_activity__3SC3G .page_title__jVzm_{margin-top:40px;font-size:26px;font-weight:700;line-height:42px}.page_activity__3SC3G .page_tag-list__v9SaV{gap:8px}.page_activity-info__eM6So{margin-top:31px;padding:13px 8px 12px;gap:17px}.page_activity-info__eM6So .page_section__NT36R{font-size:16px;font-weight:600;color:#9ca3af;line-height:30px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH,.page_activity-info__eM6So .page_wrap-detail__qwzKV{gap:8px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH span{color:#4b5563;font-size:16px;font-weight:500;line-height:30px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH small{font-size:16px;font-weight:500;line-height:30px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg{width:16px;height:16px}.page_activity-info__eM6So .page_wrap-detail-title__fZxCH svg path{fill:#d1d5db;stroke:#fff}.page_activity-info__eM6So .page_wrap-detail__qwzKV .page_desc__7I83M{font-size:15px;font-weight:500;line-height:28px}.page_activity-list__vy4g1{gap:36px;padding:28px 0}.page_activity-list-item__qlIjr{gap:8px}.page_activity-list-item__qlIjr>h3{font-size:16px;font-weight:600;line-height:20px}.page_activity-list-item__qlIjr>p{font-size:16px;font-weight:500;line-height:30px}.page_activity-list__vy4g1 .page_description__w9TXg{gap:16px}.page_activity-list__vy4g1 .page_description__w9TXg>h3{font-size:16px;line-height:20px;font-weight:600}.page_activity-list__vy4g1 .page_description__w9TXg>h3 .page_teacher-only-badge__i8Miu{margin-left:12px;font-size:14px}.page_activity-list__vy4g1 .page_description__w9TXg>p{font-size:16px;font-weight:500;line-height:30px}.page_activity-list__vy4g1 .page_description__w9TXg .page_file-list__egqqy{gap:12px}.page_activity-list__vy4g1 .page_description__w9TXg.page_teacher-only-tip__Qq3_Z{padding:20px}}.page_submission-area__gEArt{display:flex;flex-direction:column;gap:32px;align-items:center;width:100%;background-color:#f3f4f6;border-radius:20px;background:var(#f3f4f6,#f3f4f6);padding:24px;color:#00af2d;font-size:20px;font-weight:700;line-height:24px;text-align:center}.page_submission-buttons__mTXup{display:flex;justify-content:space-between;gap:12px;width:100%}.page_submission-button__01D3Y{width:100%;background-color:#fff;padding:20px 24px;border-radius:16px}.page_submission-button__01D3Y .page_button-content__l0UyJ{display:flex;justify-content:space-between;align-items:center;width:100%}.page_submission-button__01D3Y .page_text-content__9K5fs{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.page_submission-button__01D3Y .page_text-content__9K5fs span:first-child{color:#111827;font-size:16px;font-weight:600;line-height:24px}.page_submission-button__01D3Y .page_text-content__9K5fs span:last-child{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.page_badge-submitted__3kC_j{background:#f4fef7;color:#00af2d}.page_badge-locked__OnHkZ,.page_badge-submitted__3kC_j{font-size:12px;font-weight:600;border-radius:25px;padding:4px 10px;white-space:nowrap;flex-shrink:0}.page_badge-locked__OnHkZ{background:#f3f4f6;color:#6b7280}.page_teacher-submission-check__SeAtP{display:flex;flex-direction:row;gap:12px;width:100%}.page_teacher-check-button__PG6t7{width:100%;background-color:#fff;padding:20px 24px;border-radius:16px;border:none;cursor:pointer;transition:all .2s ease}.page_teacher-check-button__PG6t7:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.page_teacher-check-button__PG6t7 .page_button-content__l0UyJ{display:flex;justify-content:space-between;align-items:center;width:100%}.page_teacher-check-button__PG6t7 .page_text-content__9K5fs{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.page_teacher-check-button__PG6t7 .page_text-content__9K5fs span:first-child{color:#111827;font-size:16px;font-weight:600;line-height:24px}.page_teacher-check-button__PG6t7 .page_text-content__9K5fs span:last-child{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}@media(min-width:1201px){.page_container__nOtRv{max-width:none}.page_content__WWUok{gap:0;transition:padding-left .3s ease}.page_main__2b1kF{width:100%;transition:max-width .3s ease}.page_content__WWUok.page_nav-open__YowNV{padding-left:304px;justify-content:flex-start}.page_content__WWUok.page_nav-open__YowNV .page_main__2b1kF{max-width:calc(100vw - 404px - 40px - var(--school-shell-rail-width, 0px))}.page_content__WWUok:not(.page_nav-open__YowNV){justify-content:center}.page_content__WWUok:not(.page_nav-open__YowNV) .page_main__2b1kF{max-width:800px}}@media(max-width:1200px){.page_container__nOtRv{padding:0}.page_content__WWUok{flex-direction:column;gap:0}.page_main__2b1kF{width:100%}.page_activity__3SC3G{max-width:800px;margin:0 auto;padding:72px 16px 54px}}@media(max-width:768px){.page_teacher-submission-check__SeAtP{flex-direction:column}}@media(min-width:768px){.page_in-school-shell__HlQv6{--school-shell-rail-width:52px}.page_in-school-shell__HlQv6 .page_activity__3SC3G .page_header-container__josRk{left:var(--school-shell-rail-width)}}.ClassActivityNavigator_drag-overlay-clone__Kkyky{opacity:.8;pointer-events:none;cursor:grabbing}.ClassActivityNavigator_drag-overlay-clone__Kkyky *{cursor:grabbing}.ClassActivityNavigator_drag-overlay-clone__Kkyky .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-name__Y6HQu,.ClassActivityNavigator_drag-overlay-clone__Kkyky .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-time__LGQwL,.ClassActivityNavigator_toggle-button__TEYof{display:none}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:1201;width:clamp(20px,4vw,45px);height:80px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-left:none;border-radius:0 12px 12px 0;font-size:14px;font-weight:500;cursor:pointer;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:all .3s ease;writing-mode:vertical-rl;text-orientation:mixed}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:4px 0 12px rgba(0,0,0,.15)}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd:active{transform:translateY(-50%) scale(.98)}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd.ClassActivityNavigator_hidden__vKhyj{display:none!important}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_attached__aj2U1{position:absolute;top:50%;left:-38px;transform:translateY(-50%);z-index:210;display:flex;align-items:center;justify-content:center;width:44px;height:80px;background-color:#fff;color:#374151;border:1px solid #e5e7eb;border-right:none;border-radius:12px 0 0 12px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:all .2s ease;writing-mode:vertical-rl;text-orientation:mixed}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_attached__aj2U1:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:4px 0 12px rgba(0,0,0,.15)}.ClassActivityNavigator_overlay__5mC1z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1200;cursor:pointer}.ClassActivityNavigator_close-button__fMkHj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.ClassActivityNavigator_close-button__fMkHj:hover{background-color:#f3f4f6}.ant-popover.playlist-popover .ClassActivityNavigator_ant-popover-inner__VO6Qm{padding:16px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ant-popover.playlist-popover .ClassActivityNavigator_ant-popover-title__UeUow{padding:0 0 12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2937}.ClassActivityNavigator_playlist-popover-content__2YAC_{width:240px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb::-webkit-scrollbar{width:4px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_playlist-item__s2nQT .ant-checkbox-wrapper{width:100%;padding:11px 9px 11px 12px}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_playlist-item__s2nQT .ant-checkbox-wrapper span:last-child{font-size:14px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-list__lTFyb .ClassActivityNavigator_empty-playlist__YGofd{font-size:13px;color:#6b7280;text-align:center;padding:12px 0}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_playlist-divider__x0oZB{height:1px;background-color:#e5e7eb;margin:12px 0}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_create-playlist-row__ijlMf{display:flex;gap:8px;align-items:center}.ClassActivityNavigator_playlist-popover-content__2YAC_ .ClassActivityNavigator_create-playlist-row__ijlMf .ant-input-sm{font-size:13px}.ClassActivityNavigator_activity-navigator__9iRFT{position:sticky;width:380px;background-color:#fff;transition:transform .3s ease,width .3s ease,flex-basis .3s ease,opacity .2s ease;max-height:calc(100vh - 114px);align-self:flex-start;top:60px;display:flex;flex-direction:column;overflow:visible;border-radius:12px 12px 0 0;box-shadow:0 2px 12px rgba(0,0,0,.1)}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%)}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_read-only__iBQP1 .ClassActivityNavigator_navigator-header__Bpzmu,.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_read-only__iBQP1 .ClassActivityNavigator_progress-section__KqY_Y{display:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu{padding:24px 20px;border-bottom:1px solid #e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_header-content__0qqc5{display:flex;flex-direction:column;align-items:flex-start;gap:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd{display:flex;flex-direction:column;gap:8px;width:100%}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_tags-wrapper__nt0Zk{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_tags-wrapper__nt0Zk .ClassActivityNavigator_header-tag__ELMQp{border:1px solid #e5e7eb;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;color:#4b5563;border-radius:8px;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx{color:#4b5563;font-size:22px;font-weight:700;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx.ClassActivityNavigator_editable__0dPkL{cursor:pointer;transition:all .2s ease;border-radius:6px;margin:-4px;padding:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title__Wd9xx.ClassActivityNavigator_editable__0dPkL:hover{background-color:#f3f4f6;color:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_title-input__JftQ0{font-size:22px;font-weight:700;line-height:32px;color:#1f2937;padding:3px 11px;height:auto}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2{display:flex;align-items:center;justify-content:space-between;color:#9ca3af;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_divider__KA4Wk:before{content:"•";display:inline-block;vertical-align:middle}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK{display:flex;align-items:center;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK .ClassActivityNavigator_refresh-button__ma_uB{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;color:#9ca3af}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_publish-status__PuNfK .ClassActivityNavigator_refresh-button__ma_uB:hover{background-color:#f3f4f6;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik{display:flex;align-items:center}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik .ant-checkbox-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_title-wrapper__SpbCd .ClassActivityNavigator_meta-info__yI9O2 .ClassActivityNavigator_recommend-status__ux_ik .ant-checkbox-wrapper span{color:#4b5563;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.28px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5{display:flex;align-items:center;gap:8px;margin-top:12px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R{display:flex;align-items:center;justify-content:center;padding:10px;gap:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#4b5563;cursor:pointer;transition:all .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R.ClassActivityNavigator_setting__3rAt2{width:100%;background-color:#f9fafb;border:1px solid #e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:hover svg path{stroke:#1f2937}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R:active{background:#f3f4f6}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu .ClassActivityNavigator_action-buttons__McEv5 .ClassActivityNavigator_action-icon-button__0o89R svg path{stroke:#4b5563;stroke-width:1.25}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:8px;margin:24px 16px;padding:0 8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-title__VO0hT{color:#1f2937;font-size:14px;font-weight:600}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-bar__OXzB_{width:120px;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-bar__OXzB_ .ClassActivityNavigator_progress-fill__mob_D{height:100%;background-color:#00b02f;transition:width .5s cubic-bezier(.4,0,.2,1)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y .ClassActivityNavigator_progress-text__KzH4L{color:#4b5563;font-size:14px;min-width:40px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;background:#fff;border-radius:12px 12px 0 0;flex-shrink:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_activities-info__naWsV{flex:1}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_activities-info__naWsV .ClassActivityNavigator_info-text__UaZTC{color:#9ca3af;font-size:14px;font-weight:500}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-text__jA9oa{color:#4b5563;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-switch__FVUAl{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:all .3s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-switch__FVUAl:hover{background:#9ca3af}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_toggle-switch__FVUAl{background:#00b02f}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_toggle-knob__zEoAA{transform:translateX(20px)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-header__ddltM .ClassActivityNavigator_toggle-details__3_MT9 .ClassActivityNavigator_toggle-knob__zEoAA{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP{flex:1;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;overscroll-behavior:contain;touch-action:pan-y}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar{width:6px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar-track{background:transparent}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP::-webkit-scrollbar-thumb{background:hsla(225,5%,46%,.16);border-radius:3px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T{margin:0 16px 24px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T .ClassActivityNavigator_activity-item__OAa6H{padding-left:12px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_sections-wrapper___mEGm{display:flex;flex-direction:column;gap:24px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_sections-wrapper___mEGm .ClassActivityNavigator_section-separator-placeholder__bhfAT{height:16px;margin:-4px 0;border-radius:8px;background:rgba(16,185,129,.18);box-shadow:inset 0 0 0 2px rgba(16,185,129,.35)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER{display:flex;justify-content:space-between;align-items:center;color:#4b5563;font-size:14px;font-weight:600;margin-bottom:12px;padding:12px 16px 12px 8px;background:#f3f4f6;border-radius:6px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;cursor:grab;color:#9ca3af;transition:color .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq:hover{color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_drag-handle__e_4Bq:active{cursor:grabbing}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-info__ScPfy{flex:1;display:flex;align-items:center;gap:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-badge__749oi{display:flex;align-items:center;justify-content:center;padding:2px 8px;background:#fff;border-radius:50px;font-size:11px;font-weight:500;line-height:20px;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-name__Y6HQu{padding:5px 6px;font-size:15px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;line-clamp:10;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1 0 0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-time__LGQwL{color:#00b02f;font-size:14px;font-weight:500;line-height:17px;padding:5.5px 4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#d1d5db;cursor:pointer;transition:all .2s ease;margin-left:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c:hover{background:#f3f4f6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER .ClassActivityNavigator_section-menu-button__8wj0c:active{background:#e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-placeholder__CNyj6{height:12px;margin:8px 0;border-radius:4px;background:rgba(16,185,129,.18);box-shadow:inset 0 0 0 2px rgba(16,185,129,.35)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp.ClassActivityNavigator_dragging__q5zjs{opacity:.6;transform:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp.ClassActivityNavigator_over__z4geJ .ClassActivityNavigator_section-title__FCSER{box-shadow:inset 0 0 0 2px rgba(16,185,129,.3);background:#f9f9fa}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-list__jiyVW{display:flex;flex-direction:column;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H{display:flex;flex-direction:column;gap:6px;padding:12px 16px 12px 20px;border-radius:6px;cursor:pointer;transition:background-color .2s ease;position:relative}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H:hover{background-color:#f3f4f6}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_active__eOkOb{background-color:#e6f7ec}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_active__eOkOb .ClassActivityNavigator_activity-title__ljbZu{font-weight:600}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_dragging__q5zjs{opacity:.5;background-color:#f9fafb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_connected__XkI2e .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_has-connector__lfiM_.ClassActivityNavigator_article__eh3aL .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO{position:relative}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_has-connector__lfiM_.ClassActivityNavigator_article__eh3aL .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:after{content:"";position:absolute;left:36px;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_connected__XkI2e .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:before{content:"";position:absolute;left:36px;transform:translateX(-50%);bottom:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_activity__ZDk2s.ClassActivityNavigator_has-connector__lfiM_ .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO:after{content:"";position:absolute;left:36px;transform:translateX(-50%);top:100%;height:16px;border-left:2px dashed #00b02f;opacity:.8;pointer-events:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:grab;color:#d1d5db;transition:color .2s ease;flex-shrink:0;touch-action:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg:hover{color:#6b7280}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-drag-handle__BQhQg:active{cursor:grabbing;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-number__2lzcU{color:#4b5563;font-size:14px;min-width:20px;text-align:center}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO{display:flex;align-items:center;justify-content:center;padding:6px 10px;width:-moz-max-content;width:max-content;min-width:72px;flex-shrink:0;white-space:nowrap;font-size:12px;font-weight:600;border:2px solid #00b02f;border-radius:50px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_activity__ZDk2s{background-color:#00b050;color:#fff;border-color:#00b050;box-shadow:0 2px 8px rgba(0,176,80,.25)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_article__eh3aL{color:#00b050;border-color:#00b050;box-shadow:0 0 0 1px rgba(0,176,80,.2),0 2px 8px rgba(0,176,80,.15)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-type-badge__69fmO.ClassActivityNavigator_digital_worksheet__Y_Sak{color:#a855f7;border-color:#a855f7;box-shadow:0 0 0 1px rgba(168,85,247,.2),0 2px 8px rgba(168,85,247,.15)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-title__ljbZu{color:#1f2937;font-size:14px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_>span{font-size:14px;flex-shrink:0;cursor:default}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-time__HnsF5{color:#9ca3af;font-size:14px;font-weight:500;padding:5.5px 4px;border-radius:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;color:#d1d5db;cursor:pointer;transition:all .2s ease}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf:hover{background:#f3f4f6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-header__nWg3_ .ClassActivityNavigator_activity-right__fvbJd .ClassActivityNavigator_activity-menu-button__yeGuf:active{background:#e5e7eb}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_meta-badges__JbtjM{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px;padding-left:80px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_meta-badge__OXPbn{display:inline-flex;gap:2px;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#6b7280}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_clamp-3__4uSpY{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-text__Mtp7o{display:flex;flex-direction:column;gap:8px;padding-left:84px;font-size:14px;line-height:1.6;color:#374151}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding-left:28px;font-size:12px;color:#4b5563}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dt.ClassActivityNavigator_detail-label__h1znf,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dt.ClassActivityNavigator_detail-label__h1znf{font-weight:700;color:#374151;white-space:nowrap}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dd.ClassActivityNavigator_detail-value__Lh6cH,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dd.ClassActivityNavigator_detail-value__Lh6cH{margin:0;line-height:1.4;word-break:break-word}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_activity-details__YA0qZ dd.ClassActivityNavigator_detail-value__Lh6cH .ClassActivityNavigator_achievement-code__t4VSn,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H .ClassActivityNavigator_overview-details__vIuaD dd.ClassActivityNavigator_detail-value__Lh6cH .ClassActivityNavigator_achievement-code__t4VSn{display:inline-block;margin-right:4px;line-height:1.4}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_overview-item__tmv42 .ClassActivityNavigator_activity-header__nWg3_{gap:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_overview-item__tmv42 .ClassActivityNavigator_overview-details__vIuaD{padding-left:0;margin-top:8px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_details-mode__Dz_oO .ClassActivityNavigator_meta-badges__JbtjM,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H.ClassActivityNavigator_details-mode__Dz_oO .ClassActivityNavigator_overview-text__Mtp7o{padding-left:28px}@media(min-width:1201px){.ClassActivityNavigator_activity-navigator__9iRFT{position:fixed;left:var(--school-shell-rail-width,0);top:60px;width:380px;height:calc(100vh - 60px);max-height:calc(100vh - 60px);z-index:100;border-radius:0 12px 12px 0}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%);pointer-events:none;opacity:0}.ClassActivityNavigator_overlay__5mC1z{display:none!important}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_visible__etRzd{position:fixed;left:var(--school-shell-rail-width,0);top:50%;transform:translateY(-50%);z-index:101}}@media(max-width:1200px){.ClassActivityNavigator_toggle-button__TEYof{display:flex;left:-25px}.ClassActivityNavigator_toggle-button__TEYof:hover{left:0}.ClassActivityNavigator_toggle-button__TEYof.ClassActivityNavigator_hidden__vKhyj{display:none!important}.ClassActivityNavigator_activity-navigator__9iRFT{position:fixed;left:0;top:0;bottom:0;transform:translateX(0);width:380px;max-width:380px;max-height:100vh;border-radius:0;height:100vh;z-index:1202}.ClassActivityNavigator_activity-navigator__9iRFT.ClassActivityNavigator_collapsed__c_XUg{transform:translateX(-100%)}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_navigator-header__Bpzmu{border-radius:0}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_progress-section__KqY_Y{display:none}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activities-container__qnbaP{padding-top:16px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp{margin:0 16px 16px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_overview-section__MMa3T .ClassActivityNavigator_section-title__FCSER,.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_section__QA6Kp .ClassActivityNavigator_section-title__FCSER{margin-bottom:8px;padding-left:4px}.ClassActivityNavigator_activity-navigator__9iRFT .ClassActivityNavigator_activity-item__OAa6H{padding:8px 10px}}.ScoreLevelEditor_wrap__oKk16{display:flex;flex-direction:column;gap:20px}.ScoreLevelEditor_levelList__T9pHl{display:flex;flex-direction:column;gap:16px}.ScoreLevelEditor_levelRow__4gKIn{display:flex;align-items:flex-start;gap:16px;width:100%}.ScoreLevelEditor_levelInputs__VZn3r{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.ScoreLevelEditor_pointGroup__XHgyW{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-top:2px}.ScoreLevelEditor_pointInput__y0rwe{width:50px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:16px;font-weight:500;line-height:28px;text-align:center;color:#1f2937;-moz-appearance:textfield}.ScoreLevelEditor_pointInput__y0rwe::-moz-placeholder{color:#9ca3af}.ScoreLevelEditor_pointInput__y0rwe::placeholder{color:#9ca3af}.ScoreLevelEditor_pointInput__y0rwe::-webkit-inner-spin-button,.ScoreLevelEditor_pointInput__y0rwe::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ScoreLevelEditor_pointInput__y0rwe.ScoreLevelEditor_error__800rO{border-color:#ef4444}.ScoreLevelEditor_pointUnit__58veS{width:24px;font-size:16px;font-weight:600;line-height:20px;color:#4b5563;text-align:center}.ScoreLevelEditor_descGroup__madlA{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ScoreLevelEditor_descInput__gYM44{flex:1;min-width:0;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:16px;font-weight:500;line-height:28px;color:#1f2937}.ScoreLevelEditor_descInput__gYM44::-moz-placeholder{color:#9ca3af}.ScoreLevelEditor_descInput__gYM44::placeholder{color:#9ca3af}.ScoreLevelEditor_descInput__gYM44.ScoreLevelEditor_error__800rO{border-color:#ef4444}.ScoreLevelEditor_errorText__bNIsS{font-size:12px;color:#ef4444;line-height:16px}.ScoreLevelEditor_deleteBtn__F5ZuN{flex-shrink:0;color:#9ca3af;cursor:pointer;padding-top:10px}.ScoreLevelEditor_deleteBtn__F5ZuN:hover{color:#ef4444}.ScoreLevelEditor_addBtn__ulP5e{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px 11px 12px;border-radius:8px;background:#f9fafb;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;color:#72787f;transition:background .15s ease}.ScoreLevelEditor_addBtn__ulP5e:hover{background:#f3f4f6}.CriterionEditor_wrap__xXp2P{width:100%}.CriterionEditor_dragHandle__k1Hyr{flex-shrink:0;cursor:grab;color:#9ca3af;display:flex;align-items:center}.CriterionEditor_dragHandle__k1Hyr:hover{color:#6b7280}.CriterionEditor_dragHandle__k1Hyr:active{cursor:grabbing}.CriterionEditor_indexLabel__ZPKj_{flex-shrink:0;font-size:13px;font-weight:600;color:#00af2d;white-space:nowrap;background:#f4fef7;padding:4px 10px;border-radius:999px}.CriterionEditor_headerCard__OY_Km{display:flex;flex-direction:column;gap:12px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px 8px 0 0}.CriterionEditor_headerRow__is5ps{display:flex;align-items:center;justify-content:space-between;gap:8px}.CriterionEditor_nameInput__BpHQP{flex:1;border:none;background:transparent;padding:0;font-size:16px;font-weight:500;line-height:20px;color:#1f2937;box-shadow:none;outline:none}.CriterionEditor_nameInput__BpHQP::-moz-placeholder{color:#9ca3af}.CriterionEditor_nameInput__BpHQP::placeholder{color:#9ca3af}.CriterionEditor_nameInput__BpHQP:focus{box-shadow:none;outline:none}.CriterionEditor_descriptionInput__zjCuT{border:none;background:transparent;padding:0;font-size:14px;font-weight:500;line-height:20px;color:#4b5563;box-shadow:none;outline:none}.CriterionEditor_descriptionInput__zjCuT::-moz-placeholder{color:#d1d5db}.CriterionEditor_descriptionInput__zjCuT::placeholder{color:#d1d5db}.CriterionEditor_descriptionInput__zjCuT:focus{box-shadow:none;outline:none}.CriterionEditor_deleteBtn__WQK_N{flex-shrink:0;color:#9ca3af}.CriterionEditor_deleteBtn__WQK_N:hover{color:#ef4444}.CriterionEditor_errorText__5OMGM{font-size:13px;color:#f66370}.CriterionEditor_bodyCard__zbd9E{display:flex;flex-direction:column;gap:20px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px}.CriterionEditor_levelHeader__uPfE9{display:flex;align-items:flex-start;justify-content:space-between;line-height:20px}.CriterionEditor_levelTitle__iJopy{display:flex;align-items:center;gap:6px;font-size:16px}.CriterionEditor_levelTitle__iJopy .CriterionEditor_titleLabel__00_gN{font-weight:600;color:#4b5563}.CriterionEditor_levelTitle__iJopy .CriterionEditor_titleCount__RcZHr{font-weight:500;color:#9ca3af}.CriterionEditor_pasteHint___kKIz{font-size:14px;font-weight:500;color:#4b5563;white-space:nowrap}.RubricTemplateForm_form__cIeRx{display:flex;flex-direction:column;gap:32px;max-height:75vh;overflow:hidden}.RubricTemplateForm_nameSection__3v5Ch{display:flex;flex-direction:column;gap:12px}.RubricTemplateForm_nameSection__3v5Ch .RubricTemplateForm_label__NCNDu{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.RubricTemplateForm_nameSection__3v5Ch .RubricTemplateForm_input__a5oh5{border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:500;line-height:30px;color:#1f2937;background:#fff}.RubricTemplateForm_nameSection__3v5Ch .RubricTemplateForm_input__a5oh5::-moz-placeholder{color:#9ca3af}.RubricTemplateForm_nameSection__3v5Ch .RubricTemplateForm_input__a5oh5::placeholder{color:#9ca3af}.RubricTemplateForm_errorText__IRr_0{font-size:13px;color:#f66370}.RubricTemplateForm_criteriaSection__M2zcU{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.RubricTemplateForm_criteriaHeader__k8n7o{display:flex;align-items:center}.RubricTemplateForm_criteriaHeader__k8n7o .RubricTemplateForm_headerLabel__1mIKK{display:flex;align-items:center;gap:8px}.RubricTemplateForm_criteriaHeader__k8n7o .RubricTemplateForm_headerTitle__GMY_E{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.RubricTemplateForm_criteriaHeader__k8n7o .RubricTemplateForm_headerCount__zkItx{display:flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:9px;background:#f4fef7;font-size:14px;font-weight:500;line-height:17px;color:#00af2d;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RubricTemplateForm_criteriaList__r3jn9{display:flex;flex-direction:column;gap:16px}.RubricTemplateForm_addCriterionBtn___YtJ9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px 11px 12px;border-radius:8px;background:#f4fef7;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;color:#00af2d;transition:background .15s ease}.RubricTemplateForm_addCriterionBtn___YtJ9:hover{background:#e8fded}.RubricTemplateForm_templateCheckbox__MNuPs{display:flex;align-items:center;gap:8px;align-self:flex-end;margin-bottom:26px}.RubricTemplateForm_templateCheckbox__MNuPs label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.RubricTemplateForm_templateCheckbox__MNuPs [data-state=unchecked]{border:1px solid #e5e7eb;background:#f3f4f6}.RubricTemplateForm_footer__8N2O3{display:flex;gap:12px}.RubricTemplateForm_footer__8N2O3 .RubricTemplateForm_footerRight__6MZLM{display:flex;flex:1;gap:12px}.RubricTemplateForm_rubricModal__67bPo{padding-bottom:40px}.RubricTemplateForm_rubricModal__67bPo .ant-modal-content{padding:24px 32px 0!important;border-radius:20px}.RubricTemplateForm_rubricModal__67bPo .ant-modal-header{margin-bottom:36px}.RubricTemplateForm_rubricModal__67bPo .ant-modal-body{overflow:visible}.RubricTemplateForm_rubricModal__67bPo .ant-modal-footer{padding:0;margin:0;border:none;text-align:left;display:block}.RubricTemplateForm_rubricModal__67bPo .ant-modal-title{font-size:20px}.RubricTemplateForm_rubricModal__67bPo .ant-modal-wrap{padding-bottom:40px}.RubricTemplateForm_modalFooter__69uP3{display:flex!important;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;width:100%}.RubricTemplateForm_cancelBtn__PYvwh,.RubricTemplateForm_submitBtn__QkxB_{flex:1;height:48px;border-radius:10px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.16px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.RubricTemplateForm_cancelBtn__PYvwh{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.RubricTemplateForm_cancelBtn__PYvwh:hover{background:#f9fafb}.RubricTemplateForm_submitBtn__QkxB_{background:#00af2d;border:none;color:#fff}.RubricTemplateForm_submitBtn__QkxB_:disabled{background:#d1d5db;cursor:not-allowed}@keyframes ActivitySkeleton_pulse__wZk9v{0%,to{opacity:1}50%{opacity:.5}}@keyframes ActivitySkeleton_shimmer__dFfDT{0%{background-position:-200% 0}to{background-position:200% 0}}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_activities-info-skeleton__MCQy0,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_toggle-details-skeleton__4U_eK,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-number__2wsjl,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-title__QRbg6,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_section-title__DHXoT,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-icon__m_Edq,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-description__e0nb_,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-title__z0xdc,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-bar-skeleton__yn3Zl,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-text__P2uzD,.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-title__MSRBu,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_title__Ju_jS,.ActivitySkeleton_skeleton__jfgur{background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite;border-radius:4px}.ActivitySkeleton_activity-navigator__NjHaa{padding:16px;width:312px;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:16px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background-color:#f9fafb}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-icon__m_Edq{width:24px;height:24px;border-radius:50%}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK{flex:1}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-title__z0xdc{height:16px;width:80%;margin-bottom:6px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-header-skeleton__7P8jI .ActivitySkeleton_settings-button-skeleton__oDpgP .ActivitySkeleton_button-text-group__ZAAKK .ActivitySkeleton_button-description__e0nb_{height:12px;width:100%}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-title__MSRBu{height:16px;width:50px;margin-bottom:8px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-bar-skeleton__yn3Zl{height:6px;width:100%;border-radius:3px;margin-bottom:4px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_progress-section-skeleton___asx5 .ActivitySkeleton_progress-text__P2uzD{height:14px;width:30px;float:right}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT{display:flex;justify-content:space-between;align-items:center}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_activities-info-skeleton__MCQy0{height:16px;width:120px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_activities-header-skeleton__efFmT .ActivitySkeleton_toggle-details-skeleton__4U_eK{height:24px;width:80px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P{overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_section-title__DHXoT{width:80px;height:24px;margin-bottom:12px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6{padding:12px;border-radius:8px;background:#f9fafb}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI{display:flex;align-items:center;gap:8px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-number__2wsjl{width:60px;height:18px}.ActivitySkeleton_activity-navigator__NjHaa .ActivitySkeleton_navigator-content__LIG8P .ActivitySkeleton_section-group__1zTmW .ActivitySkeleton_activity-list__koX_T .ActivitySkeleton_activity-item__zgIr6 .ActivitySkeleton_activity-content__upgQI .ActivitySkeleton_activity-title__QRbg6{flex:1;height:18px}.ActivitySkeleton_activity-page__041m_{max-width:800px;margin:0 auto;padding:24px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0{margin-bottom:32px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_title__Ju_jS{width:60%;height:32px;margin-bottom:16px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739{display:flex;gap:16px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{height:24px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx{width:80px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{width:120px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf{display:flex;flex-direction:column;gap:24px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7{width:100%;height:100px}.ActivitySkeleton_activity-page__041m_ .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN{height:200px}.ActivitySkeleton_activity-page-skeleton__8gMw3{max-width:800px;margin:0 auto;padding:24px;animation:ActivitySkeleton_pulse__wZk9v 2s ease-in-out infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0{margin-bottom:32px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_back-button__9zlnr{width:100px;height:32px;margin-bottom:16px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_title__Ju_jS{width:60%;height:32px;margin-bottom:16px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739{display:flex;gap:16px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{height:24px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_section__gZ_Rx{width:80px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_header__bM5U0 .ActivitySkeleton_info__Lj739 .ActivitySkeleton_time__w6g5a{width:120px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf{display:flex;flex-direction:column;gap:24px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_video__sMvuT{width:100%;border-radius:12px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_description__UUIpN{height:200px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_files__DyYab,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_materials__un8uh,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_tools__UCCY7{height:100px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_content__pguUf .ActivitySkeleton_video__sMvuT{height:300px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_navigation__aHhr1{display:flex;justify-content:space-between;margin-top:32px}.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_navigation__aHhr1 .ActivitySkeleton_next-button__tLqDk,.ActivitySkeleton_activity-page-skeleton__8gMw3 .ActivitySkeleton_navigation__aHhr1 .ActivitySkeleton_prev-button__3GzWt{width:120px;height:40px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:ActivitySkeleton_shimmer__dFfDT 1.5s infinite}@media(max-width:1700px){.ActivitySkeleton_activity-navigator__NjHaa{left:20px;transform:none}}@media(max-width:1023px){.ActivitySkeleton_activity-navigator__NjHaa{display:none}}.RubricExtractionPreview_wrap__txcnv{display:flex;flex-direction:column;gap:12px}.RubricExtractionPreview_header__DdaGr{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.RubricExtractionPreview_count__AK1KX{font-size:14px;font-weight:600;color:var(--gray-700)}.RubricExtractionPreview_selected-count__wsQKG{font-size:13px;color:var(--gray-500)}.RubricExtractionPreview_empty__srJfN{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--gray-400);font-size:14px}.RubricExtractionPreview_list___tikh{display:flex;flex-direction:column;gap:8px}.RubricExtractionPreview_rubric-item__Zo8R3{border:1px solid var(--gray-200);border-radius:8px;overflow:hidden}.RubricExtractionPreview_rubric-header__FG8KI{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--gray-50)}.RubricExtractionPreview_expand-btn__uFFCf{display:flex;align-items:center;gap:6px;flex:1;background:none;border:none;cursor:pointer;text-align:left;padding:0}.RubricExtractionPreview_rubric-name__w6HUt{font-size:14px;font-weight:600;color:var(--gray-900)}.RubricExtractionPreview_criteria-count__ZYVCR{font-size:12px;color:var(--gray-400);margin-left:auto}.RubricExtractionPreview_rubric-form__ekImz{padding:16px;border-top:1px solid var(--gray-200)}.RubricExtractionPreview_footer__oIZwZ{display:flex;justify-content:flex-end;padding-top:8px}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-content{max-height:calc(100vh - 32px)!important;overflow:hidden!important;display:flex;flex-direction:column}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-header{border-bottom:1px solid #e5e7eb;padding:20px 24px;flex-shrink:0}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-title{font-size:20px;font-weight:700;line-height:32px;color:#1f2937}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-body{display:block;padding:24px;flex:1 1 auto;min-height:0;overflow-y:auto}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-modal-footer{border-top:1px solid #e5e7eb;padding:16px 24px;display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.LessonDesignSettingsModal_lesson-design-modal__pVyM3 .ant-form-item{margin-bottom:0}.LessonDesignSettingsModal_achievement-search-row__Epzce{display:flex}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-year-select__5FNPK{flex:1}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-year-select__5FNPK .ant-select-selector{height:44px;padding:6px 12px 6px 16px;border-radius:8px 0 0 8px;display:flex;align-items:center}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0{flex:3}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-selector{padding:4px 2px 12px 16px;height:44px;border-radius:0 8px 8px 0;border-left:none}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-selection-placeholder{color:#9ca3af;font-weight:500;top:48%}.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-focused .ant-select-selector,.LessonDesignSettingsModal_achievement-search-row__Epzce .LessonDesignSettingsModal_achievement-search-select__lPNZ0 .ant-select-open .ant-select-selector{border:2px solid #00b02f!important;box-shadow:0 0 0 2px rgba(0,175,45,.1)!important}.LessonDesignSettingsModal_achievement-list__9_1KR{display:flex;flex-direction:column;gap:8px;margin-top:8px;overflow-y:auto}.LessonDesignSettingsModal_achievement-list__9_1KR::-webkit-scrollbar{width:6px}.LessonDesignSettingsModal_achievement-list__9_1KR::-webkit-scrollbar-track{background:transparent}.LessonDesignSettingsModal_achievement-list__9_1KR::-webkit-scrollbar-thumb{background:hsla(225,5%,46%,.2);border-radius:3px}.LessonDesignSettingsModal_achievement-item__cSDju{display:grid;grid-template-columns:16px 120px 1fr 20px;align-items:flex-start;gap:8px;padding:8px 12px 8px 8px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}.LessonDesignSettingsModal_drag-handle__e4Lp9{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;color:#9ca3af}.LessonDesignSettingsModal_code__r8lJz{font-size:14px;font-weight:600;color:#4b5563;white-space:nowrap}.LessonDesignSettingsModal_desc__aVd_C{font-size:14px;color:#4b5563;line-height:22px;overflow:visible;text-overflow:clip;white-space:normal}.LessonDesignSettingsModal_remove-btn__WwS_q{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:#9ca3af}.LessonDesignSettingsModal_form__3n5AZ{display:grid;grid-template-columns:2fr 1fr;gap:24px}@media(max-width:899px){.LessonDesignSettingsModal_form__3n5AZ{grid-template-columns:1fr}}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_left-column__xmcZH,.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_right-column__KYNEj{display:flex;flex-direction:column;gap:24px;min-width:0}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB{display:flex;flex-direction:column;gap:12px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_section-title__753u_{font-size:16px;font-weight:600;line-height:20px;color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-options__LU0Ty{display:flex;flex-direction:column;gap:6px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;width:100%}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ:hover{border-color:#9ca3af;background:#f9fafb}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ.LessonDesignSettingsModal_selected__uHEJx{border-color:#111827;background:#f9fafb}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-option-text__Ns1et{display:flex;flex-direction:column;gap:1px;flex:1}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-option-label__9LCs9{font-size:12px;line-height:16px;font-weight:500;color:#1f2937}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-option-desc__tsY7m{font-size:14px;font-weight:500;line-height:20px;color:#6b7280}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_publish-setting-section__ZWdDB .LessonDesignSettingsModal_visibility-option__crTdZ .LessonDesignSettingsModal_visibility-check__K8wUi{margin-left:auto;flex-shrink:0}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5{border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;height:79px;display:flex;flex-direction:column;gap:12px;font-size:13px;font-weight:600}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .LessonDesignSettingsModal_comma-tag__n1kn2{color:#4b5563;font-size:15px;font-weight:500;line-height:20px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-selection-overflow-item:not(:first-child) .LessonDesignSettingsModal_comma-tag__n1kn2:before{content:", "}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-form-item-label{padding:0!important}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-form-item-control-input{min-height:1px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-selector{margin:0!important;border:none!important;box-shadow:none!important;padding:0!important}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-selector:hover{border:none!important}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-focused .ant-select-selector,.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_dropdown__wlgN5 .ant-select-open .ant-select-selector{border:none!important;box-shadow:none!important}.LessonDesignSettingsModal_form__3n5AZ .ant-form-item-label{padding-bottom:4px}.LessonDesignSettingsModal_form__3n5AZ .ant-form-item-label>label{font-size:16px;font-weight:500;line-height:30px;color:#00b02f;line-height:normal}.LessonDesignSettingsModal_form__3n5AZ .ant-input,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector{border-radius:8px;border-color:#e5e7eb;color:#111827;line-height:25px;font-weight:500;padding:12px 20px}.LessonDesignSettingsModal_form__3n5AZ .ant-input:hover,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector:hover{border-color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .ant-input:focus,.LessonDesignSettingsModal_form__3n5AZ .ant-input:focus-within,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector:focus,.LessonDesignSettingsModal_form__3n5AZ .ant-select-selector:focus-within{border:2px solid #00b02f;box-shadow:0 0 0 2px rgba(0,175,45,.1)}.LessonDesignSettingsModal_form__3n5AZ .ant-select-multiple .ant-select-selection-item{color:#4b5563;font-size:15px;font-weight:500;line-height:20px;background-color:transparent;max-width:100%}.LessonDesignSettingsModal_form__3n5AZ .ant-select-multiple .ant-select-selection-item-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonDesignSettingsModal_form__3n5AZ .ant-switch-checked{background-color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .ant-btn-primary{background-color:#00b02f;border-color:#00b02f}.LessonDesignSettingsModal_form__3n5AZ .ant-btn-primary:hover{background-color:#007d21;border-color:#007d21}.LessonDesignSettingsModal_form__3n5AZ .ant-btn{border-radius:6px;height:36px;padding:0 16px;font-weight:500}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:4px 10px;border-radius:100px;background-color:#00b02f;color:#fff;font-size:12px;font-weight:500;cursor:pointer;border:none;white-space:nowrap;transition:opacity .2s ease}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO svg path{fill:#fff;stroke:transparent}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO:hover{opacity:.8}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_ai-overview-button__waKjO:disabled{opacity:.5;cursor:not-allowed}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV{display:flex;flex-direction:column;gap:12px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_scene-list__YixBY{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q{width:100%;height:120px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#f9fafb;display:flex;align-items:center;justify-content:center;position:relative}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q .LessonDesignSettingsModal_scene-delete-btn__LMNHm{position:absolute;top:6px;right:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);border:none;border-radius:999px;color:#fff;cursor:pointer;transition:all .2s ease;z-index:1}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q .LessonDesignSettingsModal_scene-delete-btn__LMNHm:hover{background:rgba(0,0,0,.6)}.LessonDesignSettingsModal_form__3n5AZ .LessonDesignSettingsModal_scene-upload__l4ySV .LessonDesignSettingsModal_wrap-image___mW5q img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;display:block}.RubricPdfExtractor_wrap__f6Dsr{display:flex;flex-direction:column;gap:16px;min-height:200px}.RubricPdfExtractor_wrap__f6Dsr.RubricPdfExtractor_center__xY_iD{align-items:center;justify-content:center;padding:40px}.RubricPdfExtractor_upload-area__IYdl1{display:flex;flex-direction:column}.RubricPdfExtractor_file-input__iCKpU{display:none}.RubricPdfExtractor_drop-zone__UXMqc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;border:2px dashed var(--gray-300);border-radius:8px;cursor:pointer;transition:all .15s ease}.RubricPdfExtractor_drop-zone__UXMqc:hover{border-color:var(--primary);background:rgba(var(--primary-rgb,99,102,241),.02)}.RubricPdfExtractor_upload-icon__ea_Oi{color:var(--gray-400)}.RubricPdfExtractor_drop-text__CZzrx{font-size:14px;color:var(--gray-700);margin:0}.RubricPdfExtractor_drop-hint__SjgCx{font-size:12px;color:var(--gray-400);margin:0}.RubricPdfExtractor_actions__lT3MM{display:flex;justify-content:flex-end}.RubricPdfExtractor_progress-text__WkXnP{font-size:14px;color:var(--gray-700);margin:12px 0 0}.RubricPdfExtractor_progress-hint__N_9a_{font-size:12px;color:var(--gray-400);margin:0}.RubricPdfExtractor_error-text___Di8c{font-size:14px;color:var(--red-500,#ef4444);margin:0 0 12px;text-align:center}