.SortableClassCard_sortable-wrapper__WDrJo{position:relative}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae{position:absolute;top:8px;right:8px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.95);border:1px solid #d1d5db;border-radius:6px;cursor:grab;opacity:0;transition:opacity .2s ease;color:#6b7280}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae:hover{background:#fff;border-color:#9ca3af;color:#374151}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae:active{cursor:grabbing;color:#1f2937}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae svg{color:inherit}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0:hover .SortableClassCard_drag-handle__VHFae{opacity:1}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp{display:flex;align-items:stretch;gap:0;border-radius:8px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;background:#f9fafb;border:1px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px;cursor:grab;transition:all .2s ease;color:#9ca3af}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae:hover{background:#f3f4f6;color:#4b5563}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae:active{cursor:grabbing;background:#e5e7eb;color:#374151}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae svg{color:inherit;width:18px;height:18px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp>:not(.SortableClassCard_drag-handle__VHFae){flex:1;min-width:0}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp>:not(.SortableClassCard_drag-handle__VHFae) .card{border-radius:0 8px 8px 0!important}@media(max-width:767px){.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae{width:28px;height:28px;top:6px;right:6px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae svg{width:16px;height:16px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae{width:36px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae svg{width:16px;height:16px}}.AddClassCard_add-class-card-wrapper__x17NS{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;height:136px;gap:8px;border-radius:8px;border:2px dashed #d1d5db;background:transparent;padding:16px;transition:all .2s ease}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_divider__VTOeH{width:100%;height:1px;border-top:1px dashed #d1d5db;margin:0}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco{display:flex;align-items:center;justify-content:center;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;background:transparent}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_button-content__qI65i{display:flex;align-items:center;gap:8px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:24px;flex-shrink:0;border-radius:50%;background:#e5e7eb;color:#6b7280;transition:all .2s ease}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ svg{width:18px!important;height:18px!important}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:14px;font-weight:600;color:#4b5563;transition:color .2s ease}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_primary__Ms7uV:hover{background:#e6f7ec}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_primary__Ms7uV:hover .AddClassCard_icon-wrapper__SiqAJ{background:#00af2d;color:#fff}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_primary__Ms7uV:hover .AddClassCard_text__U_wig{color:#00af2d}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_secondary__dlQzw:hover{background:#f3f4f6}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_secondary__dlQzw:hover .AddClassCard_icon-wrapper__SiqAJ{background:#374151;color:#fff}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_secondary__dlQzw:hover .AddClassCard_text__U_wig{color:#374151}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco:active{transform:scale(.98)}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV{flex-direction:row;height:auto;min-height:64px;padding:12px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_divider__VTOeH{width:1px;height:auto;border-top:none;border-left:1px dashed #d1d5db}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco{flex:1;padding:10px 12px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_button-content__qI65i{justify-content:center;gap:6px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:13px}@media(max-width:767px){.AddClassCard_add-class-card-wrapper__x17NS{height:120px;padding:12px;gap:6px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco{padding:8px 12px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ{width:32px;height:32px;min-width:32px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ svg{width:20px!important;height:20px!important}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:13px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV{min-height:60px;padding:10px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco{padding:8px 10px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ{width:28px;height:28px;min-width:28px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:12px}}.FolderSection_folder-section__XjCI0{margin-bottom:24px}.FolderSection_folder-section__XjCI0:last-child{margin-bottom:0}.FolderSection_folder-header__SFPXe{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:12px;background:#f8f9fa;border:1px solid transparent;transition:all .15s ease}.FolderSection_folder-header__SFPXe:hover{background:#f0f1f3}.FolderSection_folder-header__SFPXe.FolderSection_drop-over__8rMlv{border-color:#00af2d;background:#e6f7ec;box-shadow:0 0 0 3px rgba(0,175,45,.15)}.FolderSection_folder-header-left__zlFv1{display:flex;align-items:center;gap:8px}.FolderSection_folder-name__RPWlE{font-size:15px;font-weight:600;color:#333}.FolderSection_folder-count__lkTTP{font-size:13px;color:#999;font-weight:400}.FolderSection_folder-actions__2zg5z{display:flex;align-items:center}.FolderSection_folder-content__HwNxn{padding-left:4px}.FolderCard_folder-card__6kn3D{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:136px;width:100%;min-width:0;border-radius:8px;border:1px dashed #d1d5db;background:#f9fafb;padding:20px 18px;cursor:pointer;transition:all .2s ease}.FolderCard_folder-card__6kn3D:hover{border-color:#00af2d;background:#e6f7ec}.FolderCard_folder-card__6kn3D.FolderCard_drag-over__WLLhZ{border-color:#00af2d;border-style:solid;background:#e6f7ec;box-shadow:0 0 0 3px rgba(0,175,45,.2);transform:scale(1.03)}.FolderCard_folder-icon__BxAB3{display:flex;align-items:center;justify-content:center;color:#6b7280}.FolderCard_folder-card__6kn3D.FolderCard_drag-over__WLLhZ .FolderCard_folder-icon__BxAB3,.FolderCard_folder-card__6kn3D:hover .FolderCard_folder-icon__BxAB3{color:#00af2d}.FolderCard_folder-name___hDDS{font-size:15px;font-weight:600;color:#1f2937;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.FolderCard_folder-count__4NjR4{font-size:13px;color:#9ca3af;font-weight:400}.FolderCard_folder-actions__JLf2n{position:absolute;top:8px;right:8px}.FolderCard_folder-actions__JLf2n button{padding:4px!important;border-radius:4px!important;background:transparent!important;cursor:pointer!important;color:#9ca3af!important}.FolderCard_folder-actions__JLf2n button:hover{background:#e5e7eb!important;color:#4b5563!important}@media(max-width:767px){.FolderCard_folder-card__6kn3D{padding:16px}.FolderCard_folder-name___hDDS{font-size:14px}}.UncategorizedDropZone_uncategorized-drop-zone__9JGal{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px dashed #d1d5db;border-radius:8px;background:#f9fafb;color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px;transition:all .15s ease}.UncategorizedDropZone_uncategorized-drop-zone__9JGal.UncategorizedDropZone_drag-over__7__ro{border-color:#00af2d;border-style:solid;background:#e6f7ec;color:#00af2d;box-shadow:0 0 0 3px rgba(0,175,45,.15)}.RadiusButton_radius-button-black__SWd_k{background-color:#1f2937;display:flex;padding:14px 20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-radius:50px;color:#fff;font-size:15px;font-weight:600!important;line-height:20px}.RadiusButton_radius-button-black__SWd_k:disabled{background-color:#f3f4f6;color:#9ca3af}.RadiusButton_radius-button-white__dZULm{background-color:#fff;color:#4b5563;border:1px solid #e5e7eb;display:flex;padding:14px 20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-radius:50px;color:#fff;font-size:15px;font-weight:600!important;line-height:20px}.RadiusButton_radius-button-white__dZULm:disabled{background-color:#f3f4f6;color:#9ca3af}.RadiusButton_radius-button-rigid__Uq1Ae{background-color:#1f2937}.RadiusButton_radius-button-green__a1P_w,.RadiusButton_radius-button-rigid__Uq1Ae{display:flex;padding:14px 20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-radius:50px;color:#fff;font-size:15px;font-weight:600!important;line-height:20px}.RadiusButton_radius-button-green__a1P_w{background-color:#00af2d;box-shadow:0 4px 8px rgba(0,175,45,.2)}.RadiusButton_radius-button-green__a1P_w:hover{background-color:#008f25;transform:translateY(-2px)}.RadiusButton_radius-button-green__a1P_w:active{transform:translateY(0)}@media(max-width:600px){.RadiusButton_radius-button-black__SWd_k,.RadiusButton_radius-button-green__a1P_w,.RadiusButton_radius-button-rigid__Uq1Ae,.RadiusButton_radius-button-white__dZULm{padding:10px 14px;gap:4px;font-size:13px;line-height:18px}}.DraggableLessonPlan_wrapper__dxYHH{cursor:grab;touch-action:manipulation}.DraggableLessonPlan_wrapper__dxYHH.DraggableLessonPlan_dragging__gNf3v{cursor:grabbing}.DraggableLessonPlan_wrapper__dxYHH.DraggableLessonPlan_dragging__gNf3v>div{border-color:#00af2d}.FloatingFolderDropZone_floating-overlay__cE7Y9{position:fixed;bottom:0;left:0;right:0;z-index:10000;display:flex;justify-content:center;padding:16px 24px;animation:FloatingFolderDropZone_slideUp__MdLJF .15s ease-out}@keyframes FloatingFolderDropZone_slideUp__MdLJF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FloatingFolderDropZone_floating-content__RytGQ{background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);border:2px solid #00af2d;border-radius:16px;padding:16px 20px;box-shadow:0 -4px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px}.FloatingFolderDropZone_floating-label__uppQM{font-size:13px;color:#9ca3af;font-weight:500}.FloatingFolderDropZone_folder-drop-list__nLZsJ{display:flex;flex-direction:column;gap:8px}.FloatingFolderDropZone_folder-drop-row__hromm{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;transition:all .15s ease;cursor:default}.FloatingFolderDropZone_folder-drop-row__hromm.FloatingFolderDropZone_drag-over__FM9y_{border-color:#00af2d;background:#e6f7ec;box-shadow:0 0 0 3px rgba(0,175,45,.15);transform:scale(1.02)}.FloatingFolderDropZone_folder-drop-row-left__SX5S7{display:flex;align-items:center;gap:10px}.FloatingFolderDropZone_folder-drop-row-name__jBodQ{font-size:14px;font-weight:600;color:#1f2937}.FloatingFolderDropZone_folder-drop-row-count__liIoZ{font-size:12px;color:#9ca3af}.FollowingTabItem_following-list__X3lg9{margin:22px 0;display:flex;flex-direction:column;gap:24px}@media(min-width:900px){.FollowingTabItem_following-list__X3lg9{margin:32px 0}}.Profile_wrap-profile__ISdgB{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ{display:flex;align-items:center;gap:12px;overflow:hidden}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG{display:flex;flex-direction:column;gap:13px;height:-moz-fit-content;height:fit-content;overflow:hidden}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>span{font-size:13px;font-weight:700;color:#4b5563;line-height:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul{display:flex;gap:14px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul>li{font-size:12px;font-weight:500;line-height:20px!important;color:#9ca3af;position:relative}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul>li:not(:last-of-type):after{display:block;content:"";width:2px;height:2px;top:50%;transform:translateY(-50%);border-radius:100%;background:#9ca3af;position:absolute;right:-8px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_wrap-image__L0W2x{width:40px;height:40px;border-radius:100%;background:#e5e7eb}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_wrap-image__L0W2x img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Profile_wrap-profile__ISdgB .Profile_follow-btn__7XImB{padding:0 16px;border-radius:8px;border:1px solid #e5e7eb;height:36px;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;color:#4b5563}.Profile_wrap-profile__ISdgB .Profile_follow-btn__7XImB.Profile_text__mAz2b{font-size:12px;font-weight:500;line-height:28px;color:#9ca3af;border:none;height:-moz-fit-content;height:fit-content}@media(min-width:900px){.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ{gap:14px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_wrap-image__L0W2x{width:56px;height:56px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG{gap:10px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>span{height:-moz-fit-content;height:fit-content;font-size:16px;font-weight:600;line-height:20px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul{display:flex;gap:14px}.Profile_wrap-profile__ISdgB .Profile_info__0CFDJ .Profile_detail__5a1ZG>ul>li{font-size:12px;font-weight:500;line-height:16px}.Profile_wrap-profile__ISdgB .Profile_follow-btn__7XImB.Profile_text__mAz2b{font-size:14px;font-weight:500;line-height:20px}}.AchievementStandardItem_achievement-standard__ViqCI{display:flex;align-items:flex-start;gap:12px}.AchievementStandardItem_achievement-standard-tag__ie7Cc{min-width:120px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px 6px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px;color:#4b5563}.AchievementStandardItem_achievement-standard-tag__ie7Cc.AchievementStandardItem_dark__SzhAX{background:#f3f4f6}.AchievementStandardItem_achievement-standard-tag__ie7Cc .AchievementStandardItem_delete-btn__gUs_o{width:16px;height:16px}.AchievementStandardItem_achievement-standard-tag__ie7Cc .AchievementStandardItem_delete-btn__gUs_o>svg path{stroke:#4b5563}.AchievementStandardItem_achievement-standard-desc__efKAr{color:#9ca3af;font-size:11px;font-weight:400;line-height:20px}@media(min-width:900px){.AchievementStandardItem_achievement-standard-tag__ie7Cc{font-size:12px;font-weight:500;line-height:16px}.AchievementStandardItem_achievement-standard-desc__efKAr{font-size:15px;font-weight:500;line-height:28px;color:#4b5563}}.VideoPlayer_wrap-video__Lx126{position:relative;padding-top:56.25%;height:0}.VideoPlayer_wrap-video__Lx126>div{position:absolute;top:0;left:0;width:100%;height:100%}.TextArea_textarea__AdOXE{border-radius:8px;border:1px solid #e5e7eb;background:#fff;overflow-y:auto;min-height:104px;max-height:400px;width:100%;resize:none;font-size:16px;font-weight:500;line-height:30px;padding:12.5px 22px;outline:none;transition:border .3s ease-in-out}.TextArea_textarea__AdOXE::-moz-placeholder{color:#9ca3af}.TextArea_textarea__AdOXE::placeholder{color:#9ca3af}.TextArea_textarea__AdOXE:focus-within{border:2px solid #4b5563}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list__3gGio{display:flex;flex-direction:column;gap:8px}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0;border-radius:8px;border:none;padding:8px;transition:background-color .15s ease}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE:hover{background:#fff}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8{width:40px;height:40px;overflow:hidden;flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8 img.DigitalToolList_is-favicon__Us__E{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-thumbnail__dbTh8 svg{color:#9ca3af}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-text__oF_Vx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-text__oF_Vx .DigitalToolList_tool-title__7NHk_{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.DigitalToolList_digital-tool__R9fJ6 .DigitalToolList_tool-list-item__kiRaE .DigitalToolList_tool-info__cETBl .DigitalToolList_tool-text__oF_Vx .DigitalToolList_tool-url__Xf8PH{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.DigitalToolList_title-wrapper__n1iSH{display:flex;align-items:center;gap:6px}.DigitalToolList_title-wrapper__n1iSH .DigitalToolList_edit-btn__CuMwh{opacity:.6;transition:opacity .2s;cursor:pointer}.DigitalToolList_title-wrapper__n1iSH .DigitalToolList_edit-btn__CuMwh:hover{opacity:1}.DigitalToolList_edit-input__lmonI{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;font-size:14px}.DigitalToolList_btn-group__xplf4{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.DigitalToolList_btn-group__xplf4 button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#9ca3af;transition:background-color .2s,color .2s;cursor:pointer}.DigitalToolList_btn-group__xplf4 button:hover{background-color:#f3f4f6;color:#4b5563}.DigitalToolList_tool-list-item__kiRaE:focus-within .DigitalToolList_btn-group__xplf4,.DigitalToolList_tool-list-item__kiRaE:hover .DigitalToolList_btn-group__xplf4{opacity:1}.UnifiedAttachmentArea_unified-area__tKTXT{width:100%;border:none;border-radius:12px;padding:12px;background:#f9fafb;transition:background-color .2s ease;cursor:pointer}.UnifiedAttachmentArea_unified-area__tKTXT:hover{background:#f4fef7}.UnifiedAttachmentArea_unified-area__tKTXT.UnifiedAttachmentArea_has-items__U3LNd{cursor:default}.UnifiedAttachmentArea_unified-area__tKTXT.UnifiedAttachmentArea_has-items__U3LNd:hover{background:#f9fafb}.UnifiedAttachmentArea_area-header__Nr7ix{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.UnifiedAttachmentArea_area-header__Nr7ix .UnifiedAttachmentArea_close-btn__lOs_3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#9ca3af;transition:all .15s ease}.UnifiedAttachmentArea_area-header__Nr7ix .UnifiedAttachmentArea_close-btn__lOs_3:hover{background:#f3f4f6;color:#6b7280}.UnifiedAttachmentArea_header-left__JyADB{display:flex;align-items:center;gap:6px}.UnifiedAttachmentArea_area-title__xruYQ{font-size:16px;font-weight:600;color:#4b5563}.UnifiedAttachmentArea_item-count__R1p2A{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e5e7eb;font-size:11px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.UnifiedAttachmentArea_empty-state__KuweE{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px}.UnifiedAttachmentArea_quick-icons__PYktS{display:flex;gap:8px;align-items:center;justify-content:center}.UnifiedAttachmentArea_quick-icons__PYktS .UnifiedAttachmentArea_icon-btn__5p_4Y{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;pointer-events:none}.UnifiedAttachmentArea_empty-hint__9VOl4{font-size:13px;color:#9ca3af}.UnifiedAttachmentArea_item-list__sTAzl{display:flex;flex-direction:column;gap:0}.UnifiedAttachmentArea_item-section__CEQlj+.UnifiedAttachmentArea_item-section__CEQlj{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.UnifiedAttachmentArea_item-section__CEQlj.UnifiedAttachmentArea_inline-upload__lUhBt{margin-top:8px}.UnifiedAttachmentArea_video-list__75PkR{display:flex;flex-direction:column;gap:4px}.UnifiedAttachmentArea_add-more-btn__wd0g6{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;padding:10px;width:100%;border:1.5px dashed #d1d5db;background:transparent;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#9ca3af;transition:all .15s ease}.UnifiedAttachmentArea_add-more-btn__wd0g6:hover{border-color:#00af2d;color:#00af2d;background:#f4fef7}.UnifiedAttachmentArea_picker-modal__LMwvC .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.UnifiedAttachmentArea_picker-modal__LMwvC .ant-modal-body{padding:0}.UnifiedAttachmentArea_picker-modal__LMwvC .ant-modal-close{top:16px;right:16px}.UnifiedAttachmentArea_picker-url-bar__rZtjm{padding:20px 20px 12px}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:24px;padding:0 4px 0 16px;transition:border-color .15s ease}.UnifiedAttachmentArea_picker-url-input-wrap__6m8l1:focus-within{border-color:#00af2d}.UnifiedAttachmentArea_picker-url-input__zwQJf{flex:1;border:none;padding:10px 0;font-size:14px;outline:none}.UnifiedAttachmentArea_picker-url-input__zwQJf::-moz-placeholder{color:#9ca3af}.UnifiedAttachmentArea_picker-url-input__zwQJf::placeholder{color:#9ca3af}.UnifiedAttachmentArea_picker-url-input__zwQJf:disabled{opacity:.6}.UnifiedAttachmentArea_picker-url-add-btn__AnmEK{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#00af2d;flex-shrink:0;transition:background-color .15s ease}.UnifiedAttachmentArea_picker-url-add-btn__AnmEK:hover{background:#f4fef7}.UnifiedAttachmentArea_picker-url-add-btn__AnmEK:disabled{opacity:.5;cursor:not-allowed}.UnifiedAttachmentArea_pending-items__BD9QH{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 12px}.UnifiedAttachmentArea_pending-chip__Cz_b3{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;font-size:12px;color:#4b5563;max-width:280px}.UnifiedAttachmentArea_pending-chip__Cz_b3.UnifiedAttachmentArea_file-chip__ghUfC{background:#f4fef7;border-color:#7cff9e}.UnifiedAttachmentArea_pending-chip__Cz_b3.UnifiedAttachmentArea_uploading__6CV3m{opacity:.7;font-style:italic}.UnifiedAttachmentArea_pending-chip-text__U5zNg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnifiedAttachmentArea_pending-chip-remove__MsMat{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;border-radius:50%;cursor:pointer;color:#9ca3af;flex-shrink:0;transition:all .15s ease}.UnifiedAttachmentArea_pending-chip-remove__MsMat:hover{background:#e5e7eb;color:#4b5563}.UnifiedAttachmentArea_picker-dropzone__8__KS{margin:0 20px 12px;border:2px dashed #d1d5db;border-radius:12px;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:#9ca3af;transition:border-color .2s ease,background-color .2s ease}.UnifiedAttachmentArea_picker-dropzone__8__KS.UnifiedAttachmentArea_drag-active__yQM5m,.UnifiedAttachmentArea_picker-dropzone__8__KS:hover{border-color:#00af2d;background:#f4fef7;color:#00af2d}.UnifiedAttachmentArea_picker-dropzone-text__qMBeN{font-size:13px;color:#4b5563}.UnifiedAttachmentArea_picker-dropzone-sub__MLyfH{font-size:12px;color:#9ca3af}.UnifiedAttachmentArea_picker-back-btn__D_LUb{display:flex;align-items:center;gap:4px;margin:0 20px 12px;padding:6px 0;border:none;background:transparent;font-size:13px;color:#6b7280;cursor:pointer}.UnifiedAttachmentArea_picker-back-btn__D_LUb:hover{color:#00af2d}.UnifiedAttachmentArea_picker-grid__eB2Jc{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:16px 12px 20px}.UnifiedAttachmentArea_picker-item__CITbl{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_picker-item__CITbl.UnifiedAttachmentArea_active__9IASq,.UnifiedAttachmentArea_picker-item__CITbl:hover{background:#f3f4f6}.UnifiedAttachmentArea_picker-icon__YKMXY{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.UnifiedAttachmentArea_picker-label__9bgiu{font-size:13px;color:#374151;white-space:nowrap}.UnifiedAttachmentArea_picker-footer___yp2P{padding:0 20px 20px}.UnifiedAttachmentArea_picker-submit-btn__Wvzp_{width:100%;padding:10px 0;border:none;border-radius:10px;background:#00af2d;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_picker-submit-btn__Wvzp_:hover{background:#008623}.UnifiedAttachmentArea_picker-submit-btn__Wvzp_:disabled{opacity:.6;cursor:not-allowed}.UnifiedAttachmentArea_search-tabs__CzV_4{display:flex;gap:4px;padding:0 20px 8px}.UnifiedAttachmentArea_search-tab__h_ZI_{padding:6px 16px;border-radius:20px;border:1px solid #e5e7eb;background:transparent;font-size:13px;color:#6b7280;cursor:pointer;transition:all .15s ease}.UnifiedAttachmentArea_search-tab__h_ZI_:hover{background:#f9fafb}.UnifiedAttachmentArea_search-tab__h_ZI_.UnifiedAttachmentArea_active__9IASq{background:#374151;color:#fff;border-color:#374151}.UnifiedAttachmentArea_search-results__rvJtA{min-height:200px;max-height:360px;overflow-y:auto;padding:0 12px 12px}.UnifiedAttachmentArea_search-result-item__Wvs8n{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_search-result-item__Wvs8n:hover{background:#f3f4f6}.UnifiedAttachmentArea_search-result-item__Wvs8n.UnifiedAttachmentArea_selected__hR9LP{background:#f4fef7;cursor:default}.UnifiedAttachmentArea_search-result-favicon__jlfcz{width:32px;height:32px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;overflow:hidden}.UnifiedAttachmentArea_search-result-favicon__jlfcz img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.UnifiedAttachmentArea_search-result-content__Hj4yE{flex:1;min-width:0}.UnifiedAttachmentArea_search-result-title__hnE_w{font-size:14px;font-weight:600;color:#374151;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.UnifiedAttachmentArea_search-result-snippet__UEz3N{font-size:12px;color:#9ca3af;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UnifiedAttachmentArea_search-result-url__aNkqS{font-size:11px;color:#00af2d;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnifiedAttachmentArea_search-loading__Bj29_{display:flex;align-items:center;justify-content:center;padding:40px 0;color:#9ca3af;font-size:13px}.UnifiedAttachmentArea_search-empty__xTdt_{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0;color:#9ca3af;font-size:13px}.UnifiedAttachmentArea_video-result-item__QnfiD{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.UnifiedAttachmentArea_video-result-item__QnfiD:hover{background:#f3f4f6}.UnifiedAttachmentArea_video-result-item__QnfiD.UnifiedAttachmentArea_selected__hR9LP{background:#f4fef7;cursor:default}.UnifiedAttachmentArea_video-thumbnail__txqwS{position:relative;width:120px;height:68px;border-radius:6px;flex-shrink:0;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.UnifiedAttachmentArea_video-thumbnail__txqwS img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UnifiedAttachmentArea_video-duration__GEKY6{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.75);color:#fff;font-size:11px;padding:1px 4px;border-radius:3px;line-height:1.3}.UnifiedAttachmentArea_video-result-content__hh6C8{flex:1;min-width:0;padding-top:2px}.UnifiedAttachmentArea_video-result-title__h1zEA{font-size:13px;font-weight:600;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UnifiedAttachmentArea_video-result-source__TV37_{font-size:11px;color:#9ca3af;margin-top:4px}.ClassMaterial_material__IJwcU{padding:20px 16px 36px;display:flex;flex-direction:column;gap:12px}@media(min-width:900px){.ClassMaterial_material__IJwcU{padding:32px 0 0;gap:16px}}.Material_material__356iG{border-radius:8px;border:1px solid #e5e7eb;background:#fff;display:flex;justify-content:space-between;padding:16px 15px;cursor:pointer}.Material_material__356iG .Material_wrap-info__7VZqg{display:flex;align-items:center;gap:12px;overflow:hidden}.Material_material__356iG .Material_wrap-info__7VZqg .Material_wrap-icon___N77V svg{width:16px;height:16px}.Material_material__356iG .Material_wrap-info__7VZqg .Material_file-info__tJkan{display:flex;flex-direction:column;overflow:hidden}.Material_material__356iG .Material_wrap-info__7VZqg .Material_file-info__tJkan .Material_name__0i9aA{color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:28px}.Material_material__356iG .Material_wrap-info__7VZqg .Material_file-info__tJkan .Material_desc__VE_mt{color:#9ca3af;font-size:10px;font-weight:500;line-height:28px}.Material_material__356iG .Material_download-btn__EVfy7 svg{width:16px;height:16px}@media(min-width:900px){.Material_material__356iG{gap:61px}.Material_material__356iG .Material_wrap-info__7VZqg .Material_wrap-icon___N77V svg{width:20px;height:20px}.Material_material__356iG .Material_wrap-info__7VZqg .Material_file-info__tJkan{flex-direction:row;align-items:center;gap:12px}.Material_material__356iG .Material_wrap-info__7VZqg .Material_file-info__tJkan .Material_name__0i9aA{font-size:15px;font-weight:500;line-height:28px;overflow:visible}.Material_material__356iG .Material_wrap-info__7VZqg .Material_file-info__tJkan .Material_desc__VE_mt{font-size:12px;font-weight:500;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Material_material__356iG .Material_download-btn__EVfy7 svg{width:20px;height:20px}}.ClassActivity_tag-list__VrIPp{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ClassActivity_tag__s2_wM{display:inline-flex;align-items:center;padding:4px 12px;background-color:#e3f2fd;border-radius:16px;font-size:14px;color:#1976d2}.ClassActivity_tag__s2_wM .ClassActivity_tag-remove__9xOiQ{display:flex;align-items:center;justify-content:center;margin-left:4px;padding:2px;border:none;background:none;color:#1976d2;cursor:pointer;border-radius:50%}.ClassActivity_tag__s2_wM .ClassActivity_tag-remove__9xOiQ:hover{background-color:rgba(25,118,210,.1)}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 16px;gap:8px;transition:background-color .3s ease-in-out;cursor:pointer}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 .ClassActivity_arrow-icon__X5HTV{transition:all .3s ease-in-out}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4.ClassActivity_open__eA8_q .ClassActivity_arrow-icon__X5HTV{transform:rotate(-180deg)}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4.ClassActivity_selected__UcqbE{border-bottom:1px solid #e5e7eb}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4.ClassActivity_active__Bc_hQ,.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4:hover{background:#f9fafb}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 .ClassActivity_info__dBAJm{display:flex}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 h3{color:#1f2937;width:39px;font-size:12px;font-weight:600;line-height:28px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span{display:flex;align-items:center;gap:8px;flex:1;color:#1f2937;font-size:12px;font-weight:500;line-height:28px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span small{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span svg{margin-left:4px;width:12px;height:12px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span .ClassActivity_variation-button__CO7lq{margin-left:auto;opacity:.7;transition:opacity .2s ease}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span .ClassActivity_variation-button__CO7lq:hover{opacity:1}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4>svg{width:16px;height:16px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_list__IP3xu{overflow:hidden;transition:height .3s ease-in-out}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_list__IP3xu.ClassActivity_open__eA8_q{border-bottom:1px solid #e5e7eb}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9{display:flex;flex-direction:column;gap:28px;padding:28px 16px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU{display:flex;flex-direction:column;gap:12px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU>h3{color:#1f2937;font-size:14px;font-weight:700}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU>h3 .ClassActivity_teacher-only-badge__IfiEZ{margin-left:8px;font-size:12px;color:#6b7280;font-weight:400}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU>p{color:#1f2937;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_file-list__sXFq_{display:flex;flex-direction:column;gap:8px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_video-list__PCfO2{display:flex;flex-direction:column;gap:16px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU.ClassActivity_teacher-only-tip__OUff6{background-color:#f3f4f6;padding:16px;border-radius:8px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_navigation-buttons__1yBxc{display:flex;justify-content:center;gap:16px;margin-top:24px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_next-activity-button__S9rAs,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_prev-activity-button__cwjX7{display:flex;justify-content:center}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_next-activity-button__S9rAs button,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_prev-activity-button__cwjX7 button{width:176px;height:48px;border-radius:8px;background:#1f2937;color:#fff;font-size:16px;font-weight:600}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_next-activity-button__S9rAs button:disabled,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_prev-activity-button__cwjX7 button:disabled{background:#d1d5db;cursor:not-allowed}.ClassActivity_activity__eSwvj .ClassActivity_empty-activity__F1QZy{display:flex;justify-content:center;align-items:center;min-height:300px;padding:48px 16px}.ClassActivity_activity__eSwvj .ClassActivity_empty-activity__F1QZy p{color:#4b5563;font-size:12px;font-style:normal;font-weight:400;line-height:24px;text-align:center}@media(min-width:900px){.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 .ClassActivity_info__dBAJm{gap:20px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 h3{font-size:16px;font-weight:600;line-height:30px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span,.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span small{font-size:16px;font-weight:500;line-height:30px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 span svg{margin-left:8px;width:16px;height:16px}.ClassActivity_activity__eSwvj .ClassActivity_wrap-dropdown__vZe0y .ClassActivity_item__drKR4 svg{width:20px;height:20px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9{gap:36px;padding:28px 0}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU{gap:16px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU>h3{font-size:16px;font-weight:600;line-height:20px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU>h3 .ClassActivity_teacher-only-badge__IfiEZ{margin-left:12px;font-size:14px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU>p{font-size:16px;font-weight:500;line-height:30px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_file-list__sXFq_{gap:12px}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_{width:100%}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content{padding:0;min-height:auto!important;border:none!important;box-shadow:none!important;background-color:transparent}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content p{margin:0 0 .5em;font-size:16px;font-weight:500;line-height:30px;color:#1f2937}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content br{line-height:1.6}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ol,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ul{margin:.5em 0;padding-left:1.5em;list-style-position:outside!important}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ul{list-style-type:disc!important}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ul li{list-style-type:disc!important;margin-bottom:.5em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ul li ul{list-style-type:circle!important}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ul li ul ul{list-style-type:square!important}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ol{list-style-type:decimal!important}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content ol li{list-style-type:decimal!important;margin-bottom:.5em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content .ClassActivity_ck-indent-1__BA8e8{margin-left:2em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content .ClassActivity_ck-indent-2__jwlSD{margin-left:4em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content .ClassActivity_ck-indent-3__QQSCG{margin-left:6em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content .ClassActivity_ck-indent-4__BqYy3{margin-left:8em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content .ClassActivity_ck-indent-5__5hszT{margin-left:10em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content h1,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content h2,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content h3,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content h4{font-weight:600;margin:.5em 0;color:#1f2937}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content blockquote{border-left:4px solid #d1d5db;padding-left:1em;margin:1em 0;font-style:italic;color:#4b5563}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content hr{border:none;border-top:1px solid #d1d5db;margin:1.5em 0}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content a{color:#1890ff;text-decoration:underline}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content a:hover{color:#0050b3}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content table{width:100%;border-collapse:collapse;margin:1em 0}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content table td,.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content table th{border:1px solid #d1d5db;padding:.5em;text-align:left}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content table th{background-color:#f3f4f6;font-weight:600}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content figure{margin:1em 0}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content figure.ClassActivity_image__8R9af{text-align:center}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content figure.ClassActivity_image__8R9af img{max-width:100%;height:auto}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .ClassActivity_activity-editor__fcC5_.ck-content figure.ClassActivity_image__8R9af figcaption{margin-top:.5em;font-size:.9em;color:#4b5563}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .activity-content{margin-bottom:1.5em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .activity-steps{margin-top:1.5em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .activity-steps h4{font-weight:600;margin-bottom:.8em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .activity-steps ol.ClassActivity_activity-step-list__xaYdn{margin-top:.8em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .activity-steps ol.ClassActivity_activity-step-list__xaYdn li{margin-bottom:1em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .dialog-examples{margin-top:1.5em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .dialog-examples h4{font-weight:600;margin-bottom:.8em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .dialog-examples .ClassActivity_dialog-list__Ieck8{margin-top:.8em}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9 .ClassActivity_description__cbdjU .ClassActivity_editor-wrapper__Kqkj2 .dialog-examples .ClassActivity_dialog-item__6ogND{margin-bottom:1.2em;padding-left:1em;border-left:2px solid #d1d5db}.ClassActivity_activity__eSwvj .ClassActivity_activity-list__Z__I9.ClassActivity_teacher-only-tip__OUff6{padding:20px}.ClassActivity_activity__eSwvj .ClassActivity_empty-activity__F1QZy{min-height:400px;padding:60px 0}.ClassActivity_activity__eSwvj .ClassActivity_empty-activity__F1QZy p{font-size:16px;font-weight:500;line-height:30px}}.ClassActivity_type-badge__s9b7q{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;margin-right:6px;flex-shrink:0}.ClassActivity_type-badge__s9b7q.ClassActivity_activity__eSwvj{background-color:#e3f2fd;color:#1976d2}.ClassActivity_type-badge__s9b7q.ClassActivity_article__30bga{background-color:#e8f5e8;color:#388e3c}.ClassActivity_variation-badge__dzdHL{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;margin-left:6px;flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ClassActivity_variation-badge__dzdHL svg{width:10px!important;height:10px!important;margin:0!important}.ClassActivity_admin-tool-for-worksheet__14afQ{margin-left:auto}.ActivityDuplicateModal_modal-overlay__Tm_qB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ActivityDuplicateModal_modal-content___PQW_{background-color:#fff;padding:24px;border-radius:8px;width:480px;max-width:90vw}.ActivityDuplicateModal_modal-content___PQW_ h2{font-size:20px;font-weight:600;margin-bottom:8px}.ActivityDuplicateModal_modal-content___PQW_ p{color:#666;margin-bottom:24px}.ActivityDuplicateModal_section-list__mxixw{max-height:300px;overflow-y:auto;margin-bottom:24px;border:1px solid #e0e0e0;border-radius:4px}.ActivityDuplicateModal_section-item__UyhJF{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e0e0e0}.ActivityDuplicateModal_section-item__UyhJF:last-child{border-bottom:none}.ActivityDuplicateModal_section-item__UyhJF:hover{background-color:#f5f5f5}.ActivityDuplicateModal_section-item__UyhJF.ActivityDuplicateModal_selected__zswAk{background-color:#e3f2fd}.ActivityDuplicateModal_section-number__m6xvm{color:#666;font-size:14px;min-width:48px}.ActivityDuplicateModal_section-title__fO421{font-size:14px;color:#333}.ActivityDuplicateModal_button-group__oEUt6{display:flex;justify-content:flex-end;gap:8px}.ActivityDuplicateModal_cancel-button__W0UIM,.ActivityDuplicateModal_confirm-button__zLA7f{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;border:none}.ActivityDuplicateModal_cancel-button__W0UIM{background-color:#f5f5f5;color:#333}.ActivityDuplicateModal_cancel-button__W0UIM:hover{background-color:#e0e0e0}.ActivityDuplicateModal_confirm-button__zLA7f{background-color:#1976d2;color:#fff}.ActivityDuplicateModal_confirm-button__zLA7f:hover{background-color:#1565c0}.ActivityDuplicateModal_confirm-button__zLA7f:disabled{background-color:#e0e0e0;cursor:not-allowed}.ImproveWorksheetModal_improve-modal___cbsG .ant-modal-content{height:90vh;display:flex;flex-direction:column}.ImproveWorksheetModal_improve-modal___cbsG .ant-modal-body{flex:1;display:flex;overflow:hidden;padding:16px}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_modal-body__wqrKi{flex:1;display:flex;gap:16px;overflow:hidden}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-panel__06Wib{flex:1;display:flex;flex-direction:column;border:1px solid #f0f0f0;border-radius:8px;min-height:400px}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-body__oiGg7{flex:1;overflow-y:auto;padding:16px;background-color:#fafafa}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-message__HodML{padding:8px 12px;border-radius:16px;margin-bottom:12px;max-width:90%;word-break:break-word}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-message__HodML.ImproveWorksheetModal_user__rMzIl{background-color:#e6f7ff;align-self:flex-end;margin-left:auto}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-message__HodML.ImproveWorksheetModal_ai__w5ZHh{background-color:#f6f6f6;align-self:flex-start;white-space:pre-wrap}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-input___Jnkn{position:relative;padding:16px;border-top:1px solid #f0f0f0;flex-shrink:0}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-input___Jnkn textarea{width:100%;min-height:80px;margin-bottom:8px}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-input___Jnkn button{width:100%}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-input___Jnkn .ImproveWorksheetModal_suggest-button__lAEZd{position:absolute;top:24px;left:24px;background:none;border:none;padding:0;color:#8c8c8c;cursor:pointer;display:flex;align-items:center;gap:4px}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_chat-input___Jnkn .ImproveWorksheetModal_suggest-button__lAEZd:hover{color:#595959}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-panel__hqMY1{flex:1;display:flex;gap:16px;overflow:hidden}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-improved__4PWnN,.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-original__zL3cN{flex:1;display:flex;flex-direction:column;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-improved__4PWnN iframe,.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-original__zL3cN iframe{flex:1;width:100%;border:none}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-improved__4PWnN .comparison-editor,.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-original__zL3cN .comparison-editor{flex:1;overflow-y:auto;min-height:0}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-improved__4PWnN .comparison-editor .ck-editor__editable,.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-original__zL3cN .comparison-editor .ck-editor__editable{min-height:300px;max-height:none;overflow-y:auto}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-original__zL3cN{border-color:#d9d9d9}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-improved__4PWnN{border-color:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-header__crYWD{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:12px;font-weight:500;color:#595959;text-align:center}.ImproveWorksheetModal_improve-modal___cbsG .ImproveWorksheetModal_preview-improved__4PWnN .ImproveWorksheetModal_preview-header__crYWD{background-color:#f6ffed;border-bottom-color:#b7eb8f;color:#389e0d}