.ClassInfo_class-info__M3P1q{padding:28px 16px}.ClassInfo_class-info-desc__oCLE1{font-size:18px;font-weight:700;line-height:28px;color:#1f2937}.ClassInfo_class-info-btn__JTevN{position:fixed;bottom:16px;right:16px;width:56px;height:56px;border-radius:100%;background:#1f2937}.ClassInfo_class-info-btn__JTevN svg{width:24px;height:24px}.ClassInfo_class-info__M3P1q .ClassInfo_join-btn__LWvRX [class=ant-float-btn-body]{background:#1f2937}.ClassInfo_class-info__M3P1q .ClassInfo_join-btn__LWvRX [class=ant-float-btn-icon]{width:24px!important;height:24px}@media(min-width:900px){.ClassInfo_class-info__M3P1q{padding:80px 0 55px;display:flex;justify-content:space-between;align-items:center}.ClassInfo_class-info-desc__oCLE1{font-size:26px;font-weight:700;line-height:24px;color:#030712}.ClassInfo_class-info-btn__JTevN{display:flex;gap:6px;align-items:center;position:static;padding:0 16px 0 12px;width:-moz-fit-content;width:fit-content;height:46px;border-radius:8px;background:#030712;color:#fff;font-size:14px;font-weight:600;line-height:24px}.ClassInfo_class-info-btn__JTevN svg{width:18px;height:18px}}.Tab_tab-container__1hNJU{width:100%;height:100%}.Tab_tab-container__1hNJU .Tab_tab__ffFJR{position:relative;display:flex;background-color:transparent;gap:20px;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.Tab_tab-container__1hNJU .Tab_tab__ffFJR .Tab_ink-bar__aOwlF{position:absolute;height:2px;background:#111827;bottom:0;transition:all .2s ease-in-out}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{display:flex;align-items:flex-start;justify-content:center;height:40px;cursor:pointer;width:-moz-fit-content;width:fit-content;position:relative}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{color:#9ca3af;font-weight:600;font-size:16px;line-height:40px;transition:all .3s ease-in-out;padding:0 8px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4:hover,.Tab_tab-container__1hNJU .Tab_tab-item__48WsT.Tab_active__hnW2K .Tab_name__OQpz4{color:#1f2937}.Tab_tab-container__1hNJU .Tab_content__O7hVQ{width:100%}@media(max-width:768px){.Tab_tab-container__1hNJU .Tab_tab__ffFJR{gap:16px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{height:36px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{font-size:14px;line-height:36px}}@media(min-width:900px){.Tab_tab-container__1hNJU .Tab_tab__ffFJR{gap:20px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT{height:36px}.Tab_tab-container__1hNJU .Tab_tab-item__48WsT .Tab_name__OQpz4{font-size:16px;font-weight:600;line-height:20px}}.DropdownButton_dropdown__uwD1u{position:relative}.DropdownButton_dropdown__uwD1u>button{min-width:100px;height:28px;padding:0 12px;display:flex;align-items:center;gap:6px;border-radius:8px;border:1px solid #e5e7eb}.DropdownButton_dropdown__uwD1u>button.DropdownButton_no-border__CyeQv{border:none;padding:0;min-width:auto}.DropdownButton_dropdown__uwD1u>button>span{color:#4b5563;font-size:10px;font-weight:500;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.DropdownButton_dropdown__uwD1u>button svg{width:16px;height:16px;display:flex;align-self:center}.DropdownButton_dropdown__uwD1u .DropdownButton_wrap-dropdown-list__odKoY{position:absolute;top:32px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:8px;max-height:0;transition:max-height .3s ease-in-out;overflow:hidden;z-index:10}.DropdownButton_dropdown__uwD1u .DropdownButton_wrap-dropdown-list__odKoY.DropdownButton_onSetting__0Z8T5{top:42px;left:25px}.DropdownButton_dropdown__uwD1u .DropdownButton_wrap-dropdown-list__odKoY.DropdownButton_onSetting__0Z8T5.DropdownButton_open___2uWH,.DropdownButton_dropdown__uwD1u .DropdownButton_wrap-dropdown-list__odKoY.DropdownButton_open___2uWH{max-height:600px}.DropdownButton_dropdown-list__wFfMc{padding:8px 6px;display:flex;flex-direction:column;background:#fff}.DropdownButton_dropdown-list__wFfMc>li{width:100%;padding:8px 10px;display:flex;gap:8px;align-items:center;transition:background-color .3s ease-in-out;cursor:pointer}.DropdownButton_dropdown-list__wFfMc>li:hover{background:#f9fafb}.DropdownButton_dropdown-list__wFfMc>li>span{color:#4b5563;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.DropdownButton_dropdown-list__wFfMc>li>svg{flex-shrink:0}.DropdownButton_dropdown-list__wFfMc>li>svg path{stroke:#4b5563}.DropdownButton_dropdown__uwD1u .DropdownButton_divider__xbftX{width:100%;height:1px;background:#e5e7eb;margin:10px 0}@media(min-width:900px){.DropdownButton_dropdown-list__wFfMc{padding:10px 8px}.DropdownButton_dropdown-list__wFfMc>li{padding:9px 16px}.DropdownButton_dropdown-list__wFfMc>li>span{font-size:15px;font-weight:500;line-height:28px}.DropdownButton_dropdown__uwD1u>button{padding:0 10px 0 12px}.DropdownButton_dropdown__uwD1u>button>span{font-size:12px;font-weight:500;line-height:16px}.DropdownButton_dropdown__uwD1u>button>svg{width:16px;height:16px}}@keyframes Popup_fadeIn__a2KQI{0%{background:transparent}to{background:rgba(0,0,0,.3)}}.Popup_wrap-popup__ELGta{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:1100}.Popup_wrap-popup__ELGta.Popup_open__GELLV .Popup_mask__kcoxf{background:rgba(0,0,0,.5);animation:Popup_fadeIn__a2KQI .5s cubic-bezier(.5,0,.4,1) forwards}.Popup_wrap-popup__ELGta .Popup_mask__kcoxf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.Popup_wrap-popup__ELGta .Popup_popup__BxaQx{position:absolute;width:-moz-fit-content;width:fit-content;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:8px;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.Popup_wrap-popup__ELGta .Popup_popup__BxaQx .Popup_close-btn__ub0gb{position:absolute;top:24px;right:24px;z-index:2}.Popup_wrap-popup__ELGta .Popup_popup__BxaQx .Popup_close-btn__ub0gb svg{width:16px;height:16px}@media(min-width:900px){.Popup_wrap-popup__ELGta .Popup_popup__BxaQx .Popup_close-btn__ub0gb svg{width:24px;height:24px}}.Input_wrap-input__VABME{display:flex;flex-direction:column;gap:12px}.Input_wrap-input__VABME .Input_common-input__5pOSk{display:flex;align-items:center;width:100%;border:1px solid #e5e7eb;border-radius:8px;height:48px;padding:9px 16px;transition:border .3s ease-in-out}.Input_wrap-input__VABME .Input_common-input__5pOSk:focus-within{border:2px solid #4b5563}.Input_wrap-input__VABME .Input_common-input__5pOSk.Input_disabled__XllkX{background:#f3f4f6}.Input_wrap-input__VABME .Input_common-input__5pOSk input{width:100%;font-size:12px;font-weight:500;line-height:28px}.Input_wrap-input__VABME .Input_common-input__5pOSk input::-moz-placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.Input_wrap-input__VABME .Input_common-input__5pOSk input::placeholder{color:#9ca3af;font-size:12px;font-weight:500;line-height:28px}.Input_wrap-input__VABME.Input_error__5th_i .Input_common-input__5pOSk{border:2px solid #f66370}.Input_wrap-input__VABME .Input_label__mChzB{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.Input_wrap-input__VABME .Input_error-msg__rwyLc{font-size:14px;font-weight:500;line-height:20px;color:#f66370}.Input_wrap-input__VABME.Input_large__XV292 .Input_common-input__5pOSk{height:56px;padding:12.5px 20px 13.5px}.Input_wrap-input__VABME .Input_isHeightPC48pxMobile42px__X3UEq .Input_common-input__5pOSk{height:42px}@media(min-width:900px){.Input_wrap-input__VABME .Input_common-input__5pOSk{padding:9px 17px;height:56px}.Input_wrap-input__VABME .Input_common-input__5pOSk input{font-size:16px;font-weight:500;line-height:30px}.Input_wrap-input__VABME .Input_common-input__5pOSk input::-moz-placeholder{font-size:16px;font-weight:500;line-height:30px}.Input_wrap-input__VABME .Input_common-input__5pOSk input::placeholder{font-size:16px;font-weight:500;line-height:30px}.Input_wrap-input__VABME.Input_small__WpJNU .Input_common-input__5pOSk{height:48px;padding:9px 16px}.Input_isLeftPadding20px__8xKRH .Input_common-input__5pOSk{padding-left:20px}.Input_isHeightPC48pxMobile42px__X3UEq .Input_common-input__5pOSk{height:48px!important}}@keyframes CustomModal_fadeIn__3oWFo{0%{background:transparent}to{background:rgba(0,0,0,.3)}}.CustomModal_container__9w1v2{position:fixed;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);right:100px;display:flex;align-items:center;justify-content:center;z-index:1000;background:rgba(0,0,0,.3);animation:CustomModal_fadeIn__3oWFo .5s cubic-bezier(.5,0,.4,1) forwards}.CustomModal_container__9w1v2 .CustomModal_modal__xnDn9{background:#fff;border-radius:8px;width:auto;box-shadow:0 2px 10px rgba(0,0,0,.1)}.RadioButtonGroup_radio-group__vxz4i input[type=radio]{display:none}[class*=ant-radio]:not(.RadioButtonGroup_radio-group__vxz4i label[class*=ant-radio-wrapper-disabled]) [class=ant-radio-inner]{width:18px;height:18px;border:1px solid #e5e7eb;border-radius:100%;background:#f9fafb;transition:border .3s ease-in-out;cursor:pointer}[class*=ant-radio-checked]:not(.RadioButtonGroup_radio-group__vxz4i label[class*=ant-radio-disabled]){position:relative!important}[class*=ant-radio-checked]:not(.RadioButtonGroup_radio-group__vxz4i label[class*=ant-radio-disabled]):after{content:none}[class*=ant-radio-checked]:not(.RadioButtonGroup_radio-group__vxz4i label[class*=ant-radio-disabled]) [class=ant-radio-inner]{border:2px solid #4b5563}[class*=ant-radio-checked]:not(.RadioButtonGroup_radio-group__vxz4i label[class*=ant-radio-disabled]) [class=ant-radio-inner]:after{width:10px;height:10px;background:#4b5563;margin:0;top:50%;left:50%;transform:scale(1) translateX(-50%) translateY(-50%);border-radius:100%}.CreateCurriculum_container__fret8{padding:42px 48px 36px;width:480px;height:auto}.CreateCurriculum_container__fret8 .CreateCurriculum_header__19Obb{display:flex;justify-content:space-between}.CreateCurriculum_container__fret8 .CreateCurriculum_header__19Obb h1{font-size:20px;font-weight:700;line-height:32px;color:#030712}.CreateCurriculum_container__fret8 .CreateCurriculum_header__19Obb button{margin-right:-6px}.CreateCurriculum_container__fret8 .CreateCurriculum_content__pxZnP{margin-top:34px;display:flex;flex-direction:column;gap:30px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-title__RFZiV{display:flex;flex-direction:column;gap:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-title__RFZiV .CreateCurriculum_error-message__mUtfi{color:red;font-size:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-title__RFZiV p{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateCurriculum_container__fret8 .CreateCurriculum_content-description___AmrU{display:flex;flex-direction:column;gap:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-description___AmrU p{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateCurriculum_container__fret8 .CreateCurriculum_content-description___AmrU .CreateCurriculum_error-message__mUtfi{color:red;font-size:12px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-publishing-setting__6dOek p{font-size:16px;font-weight:600;line-height:20px;color:#4b5563}.CreateCurriculum_container__fret8 .CreateCurriculum_content-publishing-setting__6dOek div{margin-top:10px;color:#4b5563;font-size:15px;font-weight:500;line-height:28px}.CreateCurriculum_container__fret8 .CreateCurriculum_content-publishing-setting__6dOek div button{text-decoration:underline}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj{margin-top:35px;display:flex;justify-content:flex-end}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj button{padding:18px 26px;border-radius:8px;color:#9ca3af}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj .CreateCurriculum_create-button__7n_8F{background-color:#1f2937;color:#fff}.CreateCurriculum_container__fret8 .CreateCurriculum_button-container__tw_tj .CreateCurriculum_create-button__7n_8F:disabled{background-color:#f3f4f6;color:#9ca3af}@keyframes AlertPopup_fadeIn__womBb{0%{background:transparent}to{background:rgba(0,0,0,.3)}}.AlertPopup_wrap-alert-popup__8C0yS{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:100}.AlertPopup_wrap-alert-popup__8C0yS.AlertPopup_open__2cxcA .AlertPopup_mask__vovPV{background:rgba(0,0,0,.5);animation:AlertPopup_fadeIn__womBb .5s cubic-bezier(.5,0,.4,1) forwards}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_alert-popup__cZPSl{position:relative;width:384px;height:254px;border-radius:8px;background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_alert-popup__cZPSl .AlertPopup_close-btn__Om9aC{position:absolute;top:20px;right:20px}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_alert-popup-content__Mc_mV{display:flex;flex-direction:column;align-items:center;gap:8px;padding:52px 0 28px}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_alert-popup-content__Mc_mV .AlertPopup_title__6yrRX{text-align:center;font-size:16px;font-weight:700;line-height:30px;color:#1f2937}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_alert-popup-content__Mc_mV .AlertPopup_desc__T_kTM{text-align:center;padding:0 20px;font-size:16px;font-weight:500;line-height:30px;color:#1f2937;white-space:pre-line}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_wrap-btn__NcjIm{width:100%;display:flex;gap:12px;padding:0 26px 20px}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_wrap-btn__NcjIm>button{height:56px}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_wrap-btn__NcjIm .AlertPopup_cancel-btn__Ql58l{width:100%;font-size:16px;font-weight:600;line-height:20px;color:#4b5563;display:flex;justify-content:center;align-items:center;border-radius:8px;border:1px solid #e5e7eb;background:#fff}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_wrap-btn__NcjIm .AlertPopup_cancel-btn__Ql58l.AlertPopup_hidden__Ynlg4{display:none}.AlertPopup_wrap-alert-popup__8C0yS .AlertPopup_mask__vovPV .AlertPopup_wrap-btn__NcjIm .AlertPopup_confirm-btn__EWc_V{width:100%;font-size:16px;font-weight:600;line-height:20px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#1f2937}.CreateClassModal_no-curriculum__X2vkI{display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:8px}.CreateClassModal_no-curriculum__X2vkI p{color:#4b5563;font-size:14px}.CreateClassModal_no-curriculum__X2vkI .CreateClassModal_create-curriculum-btn__Dbjak{border:none;margin-top:10px;width:-moz-fit-content!important;width:fit-content!important;color:#374151;background:#f3f4f6;border-radius:999px;padding:8px 20px;font-weight:400;font-size:15px;cursor:pointer;transition:background .2s;box-shadow:0 1px 2px rgba(0,0,0,.03)}.CreateClassModal_no-curriculum__X2vkI .CreateClassModal_create-curriculum-btn__Dbjak:focus,.CreateClassModal_no-curriculum__X2vkI .CreateClassModal_create-curriculum-btn__Dbjak:hover{background:#e5e7eb;color:#111827}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh{border-radius:0!important;width:100%;height:100%}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh>form{width:100%;height:100%}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh [class*=close-btn]{top:24px!important;right:16px!important}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh [class*=close-btn] svg{width:20px!important;height:20px!important}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh.CreateClassModal_step-2__7_Q25 [class*=close-btn],.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh.CreateClassModal_step-3__1Ljnj [class*=close-btn]{display:none}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo{padding:34px 24px;height:100%;position:relative}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content-title__sEbE9{font-size:16px;font-weight:700;line-height:26px;color:#1f2937;margin-bottom:24px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content-detail__PYbwk{display:flex;flex-direction:column;gap:24px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content-detail__PYbwk>li{display:flex;flex-direction:column;gap:12px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content-detail__PYbwk>li span{font-size:12px;font-weight:600;line-height:28px;color:#4b5563}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn__5m0vP{display:flex;flex-direction:column;gap:12px;width:100%;position:absolute;bottom:24px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn__5m0vP button{width:calc(100% - 48px);height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:20px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn-cancel__4Zg14{border:1px solid #e5e7eb;color:#4b5563;order:2}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn-ok__nsyOl{background:#1f2937;color:#fff;order:1}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn-ok__nsyOl:disabled{background:#f3f4f6;color:#9ca3af}.CreateClassModal_curriculum-list__riPlz{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.CreateClassModal_curriculum-item__JoYnE{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f9fafb;border-radius:4px}.CreateClassModal_curriculum-item__JoYnE>span{flex:1}.CreateClassModal_curriculum-item__JoYnE>button{color:#9ca3af}.CreateClassModal_drag-handle__LQtAk{cursor:grab;color:#9ca3af}.CreateClassModal_student-registration__8BFmk{display:flex;flex-direction:column;height:100%;overflow-y:auto}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-header__YmEco{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-header__YmEco .CreateClassModal_back-button__5KkNn{background:none;border:none;cursor:pointer;padding:4px 8px;display:flex;align-items:center;gap:4px;color:#4b5563;transition:color .2s;font-size:14px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-header__YmEco .CreateClassModal_back-button__5KkNn svg{transform:rotate(180deg)}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-header__YmEco .CreateClassModal_back-button__5KkNn:hover{color:#1f2937}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-header__YmEco .CreateClassModal_content-title__sEbE9{margin-bottom:0}.CreateClassModal_student-registration__8BFmk .CreateClassModal_help-text__sDZUH{color:#4b5563;font-size:14px;line-height:1.5;margin-bottom:16px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:12px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-header__2mMam{display:grid;grid-template-columns:100px 1fr;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-header__2mMam .CreateClassModal_header-cell__AK_v7{padding:12px;font-weight:600;font-size:14px;color:#374151;text-align:center}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT{max-height:300px;overflow-y:auto}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT .CreateClassModal_spreadsheet-row__RnMhG{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid #f3f4f6}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT .CreateClassModal_spreadsheet-row__RnMhG:last-child{border-bottom:none}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT .CreateClassModal_spreadsheet-row__RnMhG .CreateClassModal_spreadsheet-cell__tM3B7 input{width:100%;border:none;padding:12px;font-size:14px;outline:none}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT .CreateClassModal_spreadsheet-row__RnMhG .CreateClassModal_spreadsheet-cell__tM3B7 input:focus{background:#f9fafb}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT .CreateClassModal_spreadsheet-row__RnMhG .CreateClassModal_spreadsheet-cell__tM3B7 input::-moz-placeholder{color:#9ca3af}.CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT .CreateClassModal_spreadsheet-row__RnMhG .CreateClassModal_spreadsheet-cell__tM3B7 input::placeholder{color:#9ca3af}.CreateClassModal_student-registration__8BFmk .CreateClassModal_error-text__98W4a{color:#e53e3e;font-size:14px;margin-top:8px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_submitting-text__7RX6h{color:#4b5563;font-size:14px;margin-top:8px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-help-text__RQqih{margin-top:16px;margin-bottom:80px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-help-text__RQqih .CreateClassModal_help-text__sDZUH{font-size:13px;color:#4b5563;line-height:1.6}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-help-text__RQqih .CreateClassModal_help-text__sDZUH strong{color:#1f2937;font-weight:600}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-help-text__RQqih .CreateClassModal_help-text__sDZUH small{color:#6b7280;font-size:12px}.CreateClassModal_student-registration__8BFmk .CreateClassModal_student-buttons__Fip5V{margin-top:auto}.CreateClassModal_share-step__N2EqT{display:flex;flex-direction:column}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-header__3VgGT{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;text-align:center}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-header__3VgGT .CreateClassModal_content-title__sEbE9{margin-bottom:0}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-description__4wwUH{color:#4b5563;font-size:14px;line-height:1.6;margin-bottom:32px;text-align:center}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb h3{color:#374151;font-size:14px;font-weight:600;margin-bottom:12px}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb.CreateClassModal_qr-section__vsZj4{display:flex;flex-direction:column;align-items:center}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb.CreateClassModal_qr-section__vsZj4 .CreateClassModal_qr-code-container__ViB3a{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;display:flex;justify-content:center;align-items:center}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb.CreateClassModal_qr-section__vsZj4 .CreateClassModal_qr-code-container__ViB3a canvas{display:block}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb.CreateClassModal_qr-section__vsZj4 .CreateClassModal_download-qr-button___uu9H{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;color:#374151}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb.CreateClassModal_qr-section__vsZj4 .CreateClassModal_download-qr-button___uu9H:hover{background:#1f2937;color:#fff;border-color:#1f2937}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_copy-link-button__60mrT{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;width:100%}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_copy-link-button__60mrT:hover{background:#f9fafb;border-color:#d1d5db}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_copy-link-button__60mrT .CreateClassModal_link-text__qGNqJ{flex:1;font-size:14px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_class-code-display__x0p84{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_class-code-display__x0p84 .CreateClassModal_class-code__Ldi_y{flex:1;font-size:16px;font-weight:700;color:#1f2937;letter-spacing:2px}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_class-code-display__x0p84 .CreateClassModal_copy-code-button__7b1pE{padding:6px;border:none;background:none;cursor:pointer;color:#4b5563;transition:color .2s;display:flex;align-items:center}.CreateClassModal_share-step__N2EqT .CreateClassModal_share-options__pSlt7 .CreateClassModal_share-option__i7blb .CreateClassModal_class-code-display__x0p84 .CreateClassModal_copy-code-button__7b1pE:hover{color:#1f2937}.CreateClassModal_share-step__N2EqT .CreateClassModal_complete-button__t0v_V{width:100%}@media(min-width:900px){.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh{border-radius:8px!important;width:-moz-fit-content;width:fit-content;height:555px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh.CreateClassModal_step-2__7_Q25{width:700px;height:700px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh.CreateClassModal_step-3__1Ljnj{width:550px;height:auto;max-height:90vh}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh [class*=close-btn]{top:47px!important;right:51px!important}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh [class*=close-btn] svg{width:24px!important;height:24px!important}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_popup__7ZUYh [class*=close-btn] svg path{stroke:#000}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo{min-width:486px;padding:48px 48px 36px;height:100%!important}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content-title__sEbE9{font-size:20px;font-weight:700;line-height:24px;margin-bottom:42px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content-detail__PYbwk>li span{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn__5m0vP{width:-moz-fit-content;width:fit-content;right:57.5px;bottom:39px;display:flex;flex-direction:row;align-items:center;gap:23.5px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn-cancel__4Zg14{order:1;border:none;width:-moz-fit-content!important;width:fit-content!important;color:#9ca3af}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_content__fQDjo .CreateClassModal_btn-ok__nsyOl{order:2;padding:0 26px;height:47px;width:-moz-fit-content!important;width:fit-content!important}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_student-registration__8BFmk{min-width:600px}.CreateClassModal_create-class-modal__IZ7Up .CreateClassModal_student-registration__8BFmk .CreateClassModal_spreadsheet-container__ZxgxZ .CreateClassModal_spreadsheet-body__9ZVDT{max-height:350px}}.ClassCard_card__Jgp_T{position:relative;display:flex;flex-direction:column;gap:8px;height:136px;width:100%;border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:20px 18px;cursor:pointer;transition:all .2s ease}.ClassCard_card__Jgp_T:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ClassCard_card__Jgp_T.ClassCard_list__vK66p{flex-direction:row;align-items:center;height:auto;min-height:64px;padding:14px 20px;gap:16px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-content__rTVOf{flex:1;flex-direction:row;align-items:center;gap:20px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-title__6rEMP{width:auto;min-width:200px;flex-shrink:0;white-space:nowrap;font-size:16px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-meta__13qx2{flex-shrink:0}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-meta__13qx2 span{font-size:13px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-curriculum__vWRJM{margin-top:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-actions__2zdqC{position:static;flex-shrink:0}.ClassCard_card-content__rTVOf{display:flex;flex-direction:column;gap:20px}.ClassCard_card-title__6rEMP{width:100%;font-size:18px;font-weight:700;line-height:normal;overflow:hidden;text-overflow:ellipsis;color:#1f2937}.ClassCard_card-meta__13qx2{display:flex;align-items:center;gap:4px}.ClassCard_card-meta__13qx2 span{font-size:14px;font-weight:500;color:#4b5563}.ClassCard_card-meta__13qx2 .ClassCard_member-count__aD8jU.ClassCard_near-limit__l6J3o,.ClassCard_card-meta__13qx2 .ClassCard_student-count__ADWtB.ClassCard_near-limit__l6J3o{color:#f59e0b;font-weight:600}.ClassCard_card-meta__13qx2 .ClassCard_member-count__aD8jU .ClassCard_limit-warning__Py_wU,.ClassCard_card-meta__13qx2 .ClassCard_student-count__ADWtB .ClassCard_limit-warning__Py_wU{color:#dc2626;font-size:12px;font-weight:600}.ClassCard_card-curriculum__vWRJM{margin-top:4px;font-size:14px;color:#9ca3af}.ClassCard_card-actions__2zdqC{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:8px}.ClassCard_card-actions__2zdqC .ClassCard_dropdown-wrapper__RnUGP button{padding:6px!important;border-radius:4px!important;background:transparent!important;cursor:pointer!important;color:#6b7280!important}.ClassCard_card-actions__2zdqC .ClassCard_dropdown-wrapper__RnUGP button:hover{background:#f3f4f6!important}.ClassCard_archive-btn__c4pA6,.ClassCard_more-btn__l8xA3{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:4px}.ClassCard_archive-btn__c4pA6:hover,.ClassCard_more-btn__l8xA3:hover{background:#f3f4f6}@media(max-width:767px){.ClassCard_card__Jgp_T{padding:20px}.ClassCard_card-title__6rEMP{font-size:16px}.ClassCard_card-curriculum__vWRJM,.ClassCard_card-meta__13qx2 span{font-size:12px}.ClassCard_card-actions__2zdqC{top:16px;right:16px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p{flex-direction:column;align-items:flex-start;gap:10px;min-height:60px;padding:12px 16px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-content__rTVOf{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-title__6rEMP{min-width:auto;width:100%;font-size:15px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-meta__13qx2 span{font-size:12px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-curriculum__vWRJM{width:100%;font-size:12px}.ClassCard_card__Jgp_T.ClassCard_list__vK66p .ClassCard_card-actions__2zdqC{position:absolute;top:12px;right:12px}}.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}}.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}}.ClassList_class-list-wrapper__KJMPR{display:flex;flex-direction:column;width:100%;position:relative}.ClassList_class-list__09xfp{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ClassList_class-list__09xfp.ClassList_grid-small__ZXzME{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ClassList_class-list__09xfp.ClassList_grid-medium__oUGHi{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ClassList_class-list__09xfp.ClassList_grid-large__OCmjr{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.ClassList_class-list__09xfp.ClassList_list__EFTCK{display:flex;flex-direction:column;gap:12px}.ClassList_class-list__09xfp .ClassList_dragging__wmXCD{opacity:.5;cursor:grabbing!important}.ClassList_class-list-header__1JhJA{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.ClassList_class-list-header__1JhJA .ClassList_class-list-search__r79Hv{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;flex:1;min-width:200px}.ClassList_class-list-header__1JhJA .ClassList_class-list-search__r79Hv .ClassList_class-list-search-input__yoFS3{border:none;outline:none;background:transparent;flex:1;font-size:14px}.ClassList_class-list-header__1JhJA .ClassList_class-list-search__r79Hv .ClassList_class-list-search-input__yoFS3::-moz-placeholder{color:#999}.ClassList_class-list-header__1JhJA .ClassList_class-list-search__r79Hv .ClassList_class-list-search-input__yoFS3::placeholder{color:#999}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_view-mode-toggle__vZLiU{display:flex;align-items:center;gap:4px;padding:4px;background:#f5f5f5;border-radius:8px}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_view-mode-toggle__vZLiU .ClassList_view-mode-btn__DDVbW{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#666;transition:all .2s ease}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_view-mode-toggle__vZLiU .ClassList_view-mode-btn__DDVbW:hover{background:#e8e8e8}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_view-mode-toggle__vZLiU .ClassList_view-mode-btn__DDVbW.ClassList_active__B7xab{background:#fff;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc{display:flex;align-items:center;gap:4px;padding:4px;background:#f5f5f5;border-radius:8px}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:6px 8px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr .ClassList_size-text__1d7ym{font-size:13px;font-weight:600;color:#666;transition:color .2s ease}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr:hover{background:#e8e8e8}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr:hover .ClassList_size-text__1d7ym{color:#333}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr.ClassList_active__B7xab{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr.ClassList_active__B7xab .ClassList_size-text__1d7ym{color:#333}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh .ClassList_class-count__JMIQK{color:#666;font-weight:500}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1{font-size:12px}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1 .ClassList_upgrade-link__xKd9f{text-decoration:none;font-weight:500}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1 .ClassList_upgrade-link__xKd9f:hover{text-decoration:underline}.ClassList_empty-class__VMk7W{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;text-align:center}.ClassList_empty-class__VMk7W p{color:#666;font-size:16px;margin:0}.ClassList_empty-class__VMk7W .ClassList_subscription-info__0SVJh{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.ClassList_empty-class__VMk7W .ClassList_subscription-info__0SVJh .ClassList_class-count__JMIQK{color:#666;font-weight:500}.ClassList_empty-class__VMk7W .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1{color:#d63384;font-size:13px;text-align:center}.ClassList_empty-class__VMk7W .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1 .ClassList_upgrade-link__xKd9f{color:#06c;text-decoration:none;font-weight:500}.ClassList_empty-class__VMk7W .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1 .ClassList_upgrade-link__xKd9f:hover{text-decoration:underline}.ClassList_pagination__qZ6sw{display:flex;justify-content:center;margin-top:20px}.ClassList_pagination__qZ6sw .ClassList_pagination-btn__WnQ3K{padding:10px 20px;color:#9ca3af;font-size:15px;font-weight:600;cursor:pointer;border:none;background:none}.ClassList_pagination__qZ6sw .ClassList_pagination-btn__WnQ3K:hover:not(:disabled){background-color:#f9fafb}.ClassList_pagination__qZ6sw .ClassList_pagination-btn__WnQ3K:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.ClassList_class-list__09xfp.ClassList_grid-small__ZXzME{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ClassList_class-list__09xfp.ClassList_grid-medium__oUGHi{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ClassList_class-list__09xfp.ClassList_grid-large__OCmjr{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr{min-width:28px;height:28px;padding:4px 6px}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_grid-size-toggle__A_7mc .ClassList_grid-size-btn___zYGr .ClassList_size-text__1d7ym{font-size:12px}}@media(min-width:900px){.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh{align-items:flex-end}.ClassList_class-list-header__1JhJA .ClassList_class-actions__X0K6J .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1{white-space:nowrap}.ClassList_empty-class__VMk7W{padding:80px 20px}.ClassList_empty-class__VMk7W .ClassList_subscription-info__0SVJh .ClassList_limit-warning__GGjK1{white-space:nowrap}}.LoadingSpinner_loading-spinner-container__F3m_u{display:flex;justify-content:center;align-items:center;padding:20px;width:100%}.LoadingSpinner_loading-spinner__ehn1y{border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#000;animation:LoadingSpinner_spin__KCjO5 1s linear infinite}.LoadingSpinner_loading-spinner__ehn1y.LoadingSpinner_small__94hjs{width:20px;height:20px}.LoadingSpinner_loading-spinner__ehn1y.LoadingSpinner_medium__DmPYK{width:32px;height:32px}.LoadingSpinner_loading-spinner__ehn1y.LoadingSpinner_large__2HddK{width:48px;height:48px}@keyframes LoadingSpinner_spin__KCjO5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClassTab_class-tab__XSVcx{padding:28px;background-color:#f9fafb;border-radius:12px}.ClassTab_loading-container__dDCjw{min-height:200px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#f9fafb;border-radius:8px;margin-top:20px;border:1px dashed #e5e7eb}.ClassTab_class-section-header____ksa{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ClassTab_class-section-header____ksa h2{font-size:24px;font-weight:600;color:#111827}.PiclFooter_pc-footer-container__Vblb5{width:100%;max-width:1060px;display:flex;justify-content:space-between;margin:0 auto;padding:64px 0}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe{width:100%}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer1__3VIoO{margin-top:0}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer2__IWhpY{margin-top:45px;color:#4b5563;font-size:15px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer2__IWhpY .PiclFooter_custom-link__MmJYw{color:inherit;text-decoration:none}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer3__3qRho{margin-top:40px;display:flex;justify-content:space-between;color:#9ca3af;font-size:13px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_left-section__tMhZe .PiclFooter_layer4___OakK{margin-top:36px;margin-bottom:0;color:#9ca3af;font-size:13px;font-weight:400;line-height:24px}.PiclFooter_pc-footer-container__Vblb5 .PiclFooter_right-section__ahVv5{margin-top:45px;width:268px;display:flex;align-items:center;gap:24px;color:#9ca3af;font-size:15px;font-weight:500;line-height:24px}.PiclFooter_footer-container__sDqAu{background-color:#f3f4f6;width:100%;display:flex;justify-content:center}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS{width:100%;max-width:1060px;padding:24px 16px 36px}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_description__jyAPy{margin-top:6px;color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_info__FjDmE{margin-top:18px;color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.PiclFooter_footer-container__sDqAu .PiclFooter_footer-frame__WB5uS .PiclFooter_address__1gBs6{color:#9ca3af;font-size:10px;font-weight:400;line-height:20px;word-wrap:break-word}.CommonLayout_container__snsdA{display:flex;flex-direction:column;width:100%;margin:0 auto}.CommonLayout_container__snsdA.CommonLayout_padding__zFyO2{padding:24px 20px}.CommonLayout_container__snsdA .CommonLayout_content__FseYy{width:100%}.CommonLayout_container__snsdA .CommonLayout_footer__R3kDk{width:100%;margin-top:20px}.CommonLayout_container__snsdA .CommonLayout_side__aYGum{display:none}@media(min-width:900px){.CommonLayout_container__snsdA{flex-direction:row;justify-content:center;gap:126px;max-width:1060px}.CommonLayout_container__snsdA.CommonLayout_padding__zFyO2{padding:40px 0!important}.CommonLayout_container__snsdA .CommonLayout_content__FseYy{max-width:1060px}.CommonLayout_container__snsdA .CommonLayout_side__aYGum{display:block;min-width:282px;max-width:282px;width:282px}.CommonLayout_container__snsdA .CommonLayout_footer__R3kDk{margin-top:40px}.CommonLayout_container__snsdA.CommonLayout_no-side__uMa9k{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}.CommonLayout_container__snsdA.CommonLayout_no-side__uMa9k .CommonLayout_content__FseYy{margin-left:auto;margin-right:auto;max-width:none;width:100%}}.ClassPage_class-page__RIe_e .ClassPage_divider__x9wP3{width:100%;height:8px;background:#f3f4f6}.ClassPage_class-page__RIe_e .ClassPage_wrap-tab__2vpU_{padding:20px 16px}@media(min-width:900px){.ClassPage_class-page__RIe_e{max-width:1072px;margin:0 auto}.ClassPage_class-page__RIe_e .ClassPage_divider__x9wP3{display:none}.ClassPage_class-page__RIe_e .ClassPage_wrap-tab__2vpU_{padding:22px 0 0}}