.Friends_pageContainer__OuOzs{width:100%;min-height:100vh;background-color:var(--white)}.Friends_desktop__8JbR3{width:100%;padding-top:80px}.Friends_container__ZKDlJ{width:calc(100% - 312px);min-height:calc(100vh - 360px);margin:0 156px}.Friends_title__bNpeQ{font:var(--en-head1);color:var(--black);margin:0;padding-top:72px;padding-bottom:0;letter-spacing:-.5px}.Friends_searchSection__38GKo{display:flex;align-items:center;gap:16px;margin-top:70px;margin-bottom:48px}.Friends_searchWrapper__IpB2Y{flex:1 1;min-width:0}.Friends_friendsList___bnhg{display:flex;flex-direction:column;width:100%}.Friends_friendItem__Voii6{width:100%;height:80px;border-bottom:1px solid var(--gray-3);display:flex;align-items:center;padding:16px 24px;background-color:var(--white);border-radius:8px}.Friends_friendContent__NAhCW{width:100%;display:flex;align-items:center;justify-content:space-between}.Friends_friendName__vE4yM{font:var(--en-head3);color:var(--gray-8);margin:0;letter-spacing:-.25px}.Friends_viewTimetableLink__Ze85w{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Friends_viewTimetableText__4Jmho{font:var(--en-caption-large-r);color:var(--gray-4);letter-spacing:0}.Friends_arrowIcon__H1dig{display:flex;align-items:center;justify-content:center}.Friends_viewTimetableLink__Ze85w:hover .Friends_arrowIcon__H1dig,.Friends_viewTimetableLink__Ze85w:hover .Friends_viewTimetableText__4Jmho{color:var(--main-blue)}.Friends_viewTimetableLink__Ze85w:hover .Friends_arrowIcon__H1dig path,.Friends_viewTimetableLink__Ze85w:hover .Friends_arrowIcon__H1dig svg{stroke:var(--main-blue)!important;fill:var(--main-blue)!important}.Friends_viewTimetableLink__Ze85w:hover .Friends_arrowIcon__H1dig>div{color:var(--main-blue)!important}.Friends_viewTimetableLink__Ze85w:hover .Friends_arrowIcon__H1dig>div>svg{stroke:var(--main-blue)!important}.Friends_paginationContainer__YqeoQ{display:flex;justify-content:center;align-items:center;margin-top:96px;margin-bottom:120px;padding:12px 0}.Friends_mobile__f2iBP{width:100%;padding-top:80px}.Friends_mobileContainer__rTWrF{width:100%;padding:0 16px;min-height:calc(100vh - 360px)}.Friends_mobileTitle__jkxEa{font:var(--en-head1);color:var(--black);margin:0;padding-top:24px;padding-bottom:0;letter-spacing:-.5px}.Friends_mobileSearchSection__BYLJC{display:flex;flex-direction:column;gap:16px;margin-top:24px;margin-bottom:24px}.Friends_mobileSearchContainer__nx2N_{position:relative;display:flex;align-items:center;width:100%}.Friends_mobileSearchContainer__nx2N_ input{padding-right:48px!important}.Friends_mobileSearchIcon___hgEg{position:absolute;right:16px;pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:1}.Friends_mobileFriendsList__Rc8DG{display:flex;flex-direction:column;width:100%}.Friends_mobileFriendItem__Rk1kQ{width:100%;min-height:80px;border-bottom:1px solid var(--gray-3);display:flex;align-items:center;padding:16px 0;background-color:var(--white)}.Friends_mobileFriendContent__VT7si{width:100%;display:flex;flex-direction:column;gap:8px}.Friends_mobileFriendName___Jjje{font:var(--en-head3);color:var(--gray-8);margin:0;letter-spacing:-.25px}.Friends_mobileViewTimetableLink__992Sy{display:flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.Friends_mobileViewTimetableText__NVMpU{font:var(--en-caption-large-r);color:var(--gray-4);letter-spacing:0}.Friends_mobileArrowIcon__mY3eJ{display:flex;align-items:center;justify-content:center}.Friends_mobileViewTimetableLink__992Sy:hover .Friends_mobileArrowIcon__mY3eJ,.Friends_mobileViewTimetableLink__992Sy:hover .Friends_mobileViewTimetableText__NVMpU{color:var(--main-blue)}.Friends_mobileViewTimetableLink__992Sy:hover .Friends_mobileArrowIcon__mY3eJ path,.Friends_mobileViewTimetableLink__992Sy:hover .Friends_mobileArrowIcon__mY3eJ svg{stroke:var(--main-blue)!important;fill:var(--main-blue)!important}.Friends_mobileViewTimetableLink__992Sy:hover .Friends_mobileArrowIcon__mY3eJ>div{color:var(--main-blue)!important}.Friends_mobileViewTimetableLink__992Sy:hover .Friends_mobileArrowIcon__mY3eJ>div>svg{stroke:var(--main-blue)!important}.Friends_mobilePaginationContainer__b0uEw{display:flex;justify-content:center;align-items:center;margin-top:32px;margin-bottom:32px;padding:12px 0}.PageIndicator_button__T_eAf{width:24px;height:24px;border-radius:4px;background-color:var(--black-3);cursor:pointer}.PageIndicator_button__T_eAf.PageIndicator_disabled__wu8LC{cursor:default!important}.PageIndicator_page__1KPWM{width:24px;height:24px;font:var(--r-16);text-align:center;cursor:pointer}.PageIndicator_page__1KPWM.PageIndicator_selected__TEVTI{font:var(--m-16);color:var(--primary-1);text-decoration:underline;text-underline-offset:2px}.CLDropdownWithRows_container__KY4M9{display:flex;align-items:center;position:relative;width:var(--width,895px);height:var(--height,48px);transition:height .3s ease}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle{height:auto;min-height:var(--height,48px)}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_disabled__oIZJc{opacity:.5;pointer-events:none}.CLDropdownWithRows_tabsContainer__mlz_0{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:100% 1;padding-right:10px;gap:var(--gap,8px)}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle .CLDropdownWithRows_tabsContainer__mlz_0{display:flex;max-width:100%;flex-wrap:wrap;gap:8px 16px;overflow:visible;padding-right:0;max-height:194px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#E5E7EB transparent}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle .CLDropdownWithRows_tabsContainer__mlz_0::-webkit-scrollbar{width:4px}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle .CLDropdownWithRows_tabsContainer__mlz_0::-webkit-scrollbar-track{background:transparent}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle .CLDropdownWithRows_tabsContainer__mlz_0::-webkit-scrollbar-thumb{background:#E5E7EB;border-radius:2px}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle .CLDropdownWithRows_tabsContainer__mlz_0::-webkit-scrollbar-thumb:hover{background:#D1D5DB}.CLDropdownWithRows_tabsContainer__mlz_0::-webkit-scrollbar{display:none}.CLDropdownWithRows_dropdownContainer__QvzMc{position:relative;display:flex;align-items:center;flex-shrink:0}.CLDropdownWithRows_container__KY4M9.CLDropdownWithRows_expanded__zThle .CLDropdownWithRows_dropdownContainer__QvzMc{align-items:flex-start;margin-top:9px}.CLButton_button__KgIZn{padding:var(--padding);font:var(--button-list-view);cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:all .1s ease-in-out;width:var(--width);min-width:var(--width);max-width:var(--width);height:var(--height);border-radius:var(--border-radius);border:var(--border-weight) solid var(--border-color);background-color:var(--back-color);color:var(--fore-color);font:var(--font);outline:none!important}.CLButton_button__KgIZn.CLButton_outlined__nzX_N:not(:disabled):hover{background-color:var(--theme-color);color:var(--black-1)}.CLButton_button__KgIZn:after{content:"";position:absolute;inset:0;opacity:0;background-color:var(--black-8);pointer-events:none;transition:all .1s ease-in-out}.CLButton_button__KgIZn:disabled{cursor:not-allowed}.CLButton_text__yEViU{width:var(--text-width);white-space:nowrap;overflow-wrap:break-word;white-space:normal;text-align:left}.CLButton_button__KgIZn:not(:disabled):hover:after{opacity:.2}.CLButton_button__KgIZn:not(:disabled):active{transform:scale(.99)}.CLButton_button__KgIZn:not(:disabled):active:after{opacity:.3}.CLButton_button__KgIZn.CLButton_outlined__nzX_N{transition:all .1s ease-in-out}.CLButton_button__KgIZn.CLButton_outlined__nzX_N:not(:disabled):hover:after{opacity:0}.CLButton_button__KgIZn.CLButton_outlined__nzX_N:not(:disabled):active:after{opacity:.2}.CLButton_icon__SXvh8{width:var(--icon-width);align-content:center}.CLButton_active__SgEpQ:not(.CLButton_mobile__9052v) .CLButton_icon__SXvh8{transition:all .2s ease-in-out}.CLButton_active__SgEpQ:not(.CLButton_mobile__9052v):hover .CLButton_icon__SXvh8{transform:translateX(5px)}.CLButton_active__SgEpQ:not(.CLButton_mobile__9052v):active .CLButton_icon__SXvh8{transform:translateX(0)}.CourseListModal_backdrop__pg_xy{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1000;display:flex;justify-content:center;align-items:flex-end;animation:CourseListModal_fadeIn__O3s6M .3s ease}@keyframes CourseListModal_fadeIn__O3s6M{0%{opacity:0}to{opacity:1}}.CourseListModal_modal__iIStq{width:100%;height:440px;background-color:#ffffff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:CourseListModal_slideUp__88UYG .3s ease;overflow:hidden}@keyframes CourseListModal_slideUp__88UYG{0%{transform:translateY(100%)}to{transform:translateY(0)}}.CourseListModal_header__Iu5Or{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:24px;background:#FFF;box-shadow:0 4px 20px 0 rgba(118,135,162,.05),0 -4px 20px 0 rgba(118,135,162,.1);flex-shrink:0;position:relative}.CourseListModal_filters__U05BZ{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center}.CourseListModal_filterItem__q56iP{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;background-color:var(--cool-gray);border-radius:20px;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.CourseListModal_filterLabel__pIbxb{color:var(--gray-4)}.CourseListModal_filterValue__ucbkj{color:var(--black);font-weight:600}.CourseListModal_filterValueSelected__9vYQy{color:var(--main-blue)}.CourseListModal_clearButton__Rkqyz{background-color:#dee0e1;border-radius:50%;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--main-blue);flex-shrink:0}.CourseListModal_clearButton__Rkqyz:hover{opacity:.7}.CourseListModal_closeButton__SjKAG{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--black);transition:opacity .2s ease;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.CourseListModal_closeButton__SjKAG:hover{opacity:.7}.CourseListModal_tableContainer__98yd2{flex:1 1;display:flex;flex-direction:column;padding:0 24px;overflow:hidden}.CourseListModal_table__uPnr8{width:100%;border-collapse:collapse;font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;height:100%}.CourseListModal_table__uPnr8 thead{flex-shrink:0;z-index:10;display:block}.CourseListModal_table__uPnr8 tbody{flex:1 1;overflow-y:auto;display:block;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.CourseListModal_table__uPnr8 tbody.CourseListModal_virtualBody__Om0rO{position:relative;overflow:auto;display:block;min-height:100%}.CourseListModal_table__uPnr8 tbody.CourseListModal_virtualBody__Om0rO tr{position:relative;display:table;width:100%;table-layout:fixed}.CourseListModal_table__uPnr8 tbody::-webkit-scrollbar{width:8px}.CourseListModal_table__uPnr8 tbody::-webkit-scrollbar-track{background:transparent}.CourseListModal_table__uPnr8 tbody::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.CourseListModal_table__uPnr8 tbody::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.CourseListModal_table__uPnr8 thead tr{display:table;width:calc(100% - 8px);table-layout:fixed}.CourseListModal_table__uPnr8 tbody tr{display:table;width:100%;table-layout:fixed}.CourseListModal_table__uPnr8 td,.CourseListModal_table__uPnr8 th{box-sizing:border-box}.CourseListModal_table__uPnr8 td{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;padding:12px 10px;text-align:center;color:var(--black);border-bottom:1px solid var(--Neutral-Color-gray3)}.CourseListModal_table__uPnr8 th{padding:12px 10px;text-align:center;color:var(--black);font-weight:700;white-space:nowrap}.CourseListModal_table__uPnr8 td:first-child,.CourseListModal_table__uPnr8 th:first-child{width:60px;min-width:60px;max-width:60px}.CourseListModal_table__uPnr8 td:nth-child(2),.CourseListModal_table__uPnr8 th:nth-child(2){width:10%}.CourseListModal_table__uPnr8 td:nth-child(3),.CourseListModal_table__uPnr8 th:nth-child(3){width:8%}.CourseListModal_table__uPnr8 td:nth-child(4),.CourseListModal_table__uPnr8 th:nth-child(4){width:15%}.CourseListModal_table__uPnr8 td:nth-child(5),.CourseListModal_table__uPnr8 th:nth-child(5){width:60px;min-width:60px;max-width:60px}.CourseListModal_table__uPnr8 td:nth-child(6),.CourseListModal_table__uPnr8 th:nth-child(6){width:12%}.CourseListModal_table__uPnr8 td:nth-child(7),.CourseListModal_table__uPnr8 th:nth-child(7){width:15%}.CourseListModal_table__uPnr8 td:nth-child(8),.CourseListModal_table__uPnr8 th:nth-child(8){width:90px;min-width:90px;max-width:90px}.CourseListModal_table__uPnr8 td:nth-child(10),.CourseListModal_table__uPnr8 td:nth-child(9),.CourseListModal_table__uPnr8 th:nth-child(10),.CourseListModal_table__uPnr8 th:nth-child(9){width:100px;min-width:100px;max-width:100px}.CourseListModal_table__uPnr8 td:nth-child(11),.CourseListModal_table__uPnr8 th:nth-child(11){width:12%}.CourseListModal_table__uPnr8 td:nth-child(12),.CourseListModal_table__uPnr8 th:nth-child(12){width:10%}.CourseListModal_table__uPnr8 tbody tr:hover{background-color:#F5F8FA}.CourseListModal_table__uPnr8 tbody tr.CourseListModal_courseRow__R0cUf{transition:background-color .2s ease}.CourseListModal_table__uPnr8 tbody tr.CourseListModal_courseRow__R0cUf:hover{background-color:#E8F4F8;cursor:pointer}.CourseListModal_table__uPnr8 tbody tr.CourseListModal_courseRow__R0cUf:active{background-color:#D0E8F0}.CourseListModal_table__uPnr8 td.CourseListModal_reviewCell__KhvKY{color:var(--main-blue);font-weight:600;cursor:pointer}.CourseListModal_table__uPnr8 td.CourseListModal_reviewCell__KhvKY:hover{text-decoration:underline}.MajorFieldModal_backdrop__vOtj0{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1001;display:flex;justify-content:center;align-items:center;animation:MajorFieldModal_fadeIn__iiQHs .3s ease}@keyframes MajorFieldModal_fadeIn__iiQHs{0%{opacity:0}to{opacity:1}}.MajorFieldModal_modal__zFdnm{display:flex;width:500px;max-height:80vh;padding:40px 56px;flex-direction:column;background-color:#ffffff;border-radius:40px;position:relative;animation:MajorFieldModal_slideUp__l782u .3s ease;overflow:hidden}@keyframes MajorFieldModal_slideUp__l782u{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.MajorFieldModal_header__9mC3o{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;margin-bottom:24px;flex-shrink:0}.MajorFieldModal_title__E271p{color:var(--black);font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0}.MajorFieldModal_closeButton__le7yk{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--black);transition:opacity .2s ease}.MajorFieldModal_closeButton__le7yk:hover{opacity:.7}.MajorFieldModal_content__9Renn{flex:1 1;display:flex;flex-direction:column;gap:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.MajorFieldModal_content__9Renn::-webkit-scrollbar{width:8px}.MajorFieldModal_content__9Renn::-webkit-scrollbar-track{background:transparent}.MajorFieldModal_content__9Renn::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.MajorFieldModal_content__9Renn::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.MajorFieldModal_fieldGroup__ro2sf{display:flex;flex-direction:column;gap:0}.MajorFieldModal_fieldItem__9ibem{display:flex;flex-direction:row;align-items:center;padding:12px 0;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--Neutral-Color-gray3)}.MajorFieldModal_fieldItem__9ibem:hover{background-color:#F5F8FA}.MajorFieldModal_fieldItemContent__XAFMd{display:flex;flex-direction:row;align-items:center;gap:8px}.MajorFieldModal_chevronIcon__tEehc{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.MajorFieldModal_fieldName__pyOpb{color:var(--black);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.MajorFieldModal_subItems__jpxv4{display:flex;flex-direction:column;gap:0;padding-left:24px;animation:MajorFieldModal_slideDown__Fj_c6 .2s ease}@keyframes MajorFieldModal_slideDown__Fj_c6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MajorFieldModal_subItem__lSMlA{display:flex;flex-direction:row;align-items:center;padding:12px 0;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--Neutral-Color-gray3);gap:8px}.MajorFieldModal_subItem__lSMlA:hover{background-color:#F5F8FA}.MajorFieldModal_subItemPrefix__TspGi{flex-shrink:0;width:16px}.MajorFieldModal_subItemName__tzwJw,.MajorFieldModal_subItemPrefix__TspGi{color:var(--black);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ArrangementModal_backdrop___CW85{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1001;display:flex;justify-content:center;align-items:center;animation:ArrangementModal_fadeIn__Trln4 .3s ease}@keyframes ArrangementModal_fadeIn__Trln4{0%{opacity:0}to{opacity:1}}.ArrangementModal_modal__BEF8B{display:flex;width:500px;max-height:80vh;padding:40px 56px;flex-direction:column;background-color:#ffffff;border-radius:40px;position:relative;animation:ArrangementModal_slideUp__i25Rt .3s ease;overflow:hidden}@keyframes ArrangementModal_slideUp__i25Rt{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ArrangementModal_header__nTdcL{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;margin-bottom:24px;flex-shrink:0}.ArrangementModal_title__coWzT{color:var(--black);font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0}.ArrangementModal_closeButton__C4ZSs{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--black);transition:opacity .2s ease}.ArrangementModal_closeButton__C4ZSs:hover{opacity:.7}.ArrangementModal_content__pvLet{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.ArrangementModal_content__pvLet::-webkit-scrollbar{width:8px}.ArrangementModal_content__pvLet::-webkit-scrollbar-track{background:transparent}.ArrangementModal_content__pvLet::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.ArrangementModal_content__pvLet::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.ArrangementModal_radioGroup__Y25QI{display:flex;flex-direction:column;gap:16px}.ArrangementModal_radioLabel__Cxnr8{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 0}.ArrangementModal_radioInput__tvbhc{width:20px;height:20px;cursor:pointer;accent-color:var(--main-blue);flex-shrink:0}.ArrangementModal_radioText__d_F8I{color:var(--black);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ArrangementModal_actions__8V1KE{display:flex;flex-direction:row;justify-content:flex-end;margin-top:24px;flex-shrink:0}.ArrangementModal_applyButton__l1Ya0{border-radius:20px;color:#ffffff;background-color:var(--main-blue);border:none;padding:12px 32px;font-family:Figtree;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.ArrangementModal_applyButton__l1Ya0:hover{background-color:#0d5fd8}.ArrangementModal_applyButton__l1Ya0:active{background-color:#0b4fc7}.AddClassModal_backdrop__q9aLl{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1000;display:flex;justify-content:center;align-items:center;animation:AddClassModal_fadeIn__DjQbj .3s ease}@keyframes AddClassModal_fadeIn__DjQbj{0%{opacity:0}to{opacity:1}}.AddClassModal_modal__FBSUI{display:flex;width:805px;max-height:90vh;padding:40px 108px;flex-direction:column;gap:24px;background-color:#ffffff;border-radius:40px;position:relative;animation:AddClassModal_slideUp__aNR_O .3s ease;overflow-y:auto}@keyframes AddClassModal_slideUp__aNR_O{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AddClassModal_header__0aTiy{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-bottom:8px}.AddClassModal_title__aEMVu{color:var(--black);font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:center}.AddClassModal_closeButton__pCq1_{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--black);transition:opacity .2s ease}.AddClassModal_closeButton__pCq1_:hover{opacity:.7}.AddClassModal_content__r4du_{display:flex;flex-direction:column;gap:24px}.AddClassModal_inputGroup__PXNG_{display:flex;flex-direction:column;gap:8px}.AddClassModal_rowInputs__m5f5A{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.AddClassModal_inputField__uqT19{display:flex;flex-direction:column;gap:8px;flex:1 1}.AddClassModal_label__3fj35{font-weight:600}.AddClassModal_label__3fj35,.AddClassModal_textInput__6Qgqn{color:var(--black);font-family:Figtree;font-size:16px;font-style:normal;line-height:normal}.AddClassModal_textInput__6Qgqn{width:100%;padding:12px 16px;border:2px solid var(--main-blue);border-radius:20px;font-weight:400;background-color:#ffffff;outline:none;transition:border-color .2s ease;box-sizing:border-box}.AddClassModal_textInput__6Qgqn:focus{border-color:#0d5fd8}.AddClassModal_textInput__6Qgqn::placeholder{color:var(--gray-4)}.AddClassModal_selectInput__Q5jEp{width:139px;min-width:120px;border:2px solid var(--main-blue);border-radius:20px;font:var(--en-label-primary-btn);line-height:normal;color:var(--black);background-color:#ffffff;outline:none;transition:border-color .2s ease;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23146EF5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:8px 36px 8px 12px}.AddClassModal_selectInput__Q5jEp:focus,.AddClassModal_selectInput__Q5jEp:hover{border-color:#0d5fd8}.AddClassModal_dayButtons__hdzL4{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.AddClassModal_dayButton__ps9i0{flex:1 1;min-width:48px;padding:10px 16px;border:2px solid transparent;border-radius:20px;background-color:#F5F8FA;color:var(--gray-4);font-family:Figtree;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .2s ease}.AddClassModal_dayButton__ps9i0:hover{background-color:#E5E7EB}.AddClassModal_dayButtonSelected__43H2G{background-color:var(--main-blue);color:#ffffff;border-color:var(--main-blue)}.AddClassModal_dayButtonSelected__43H2G:hover{background-color:#0d5fd8}.AddClassModal_timeDurationContainer__txI3k{flex-wrap:wrap}.AddClassModal_timeDurationContainer__txI3k,.AddClassModal_timeDurationGroup__hUiM4{display:flex;flex-direction:row;align-items:center;gap:4px}.AddClassModal_timeDurationGroup__hUiM4 .AddClassModal_selectInput__Q5jEp:first-child{min-width:120px}.AddClassModal_timeDurationGroup__hUiM4 .AddClassModal_selectInput__Q5jEp:last-child{min-width:100px}.AddClassModal_tilde__qCzs9{color:var(--black);font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:16px;text-align:center}.AddClassModal_actions__umwbO{display:flex;flex-direction:row;justify-content:flex-end;margin-top:8px}.AddClassModal_confirmButton__F7_uU{border-radius:20px;color:#ffffff;background-color:var(--main-blue);border:none;padding:12px 32px;font-family:Figtree;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.AddClassModal_confirmButton__F7_uU:hover{background-color:#0d5fd8}.AddClassModal_confirmButton__F7_uU:active{background-color:#0b4fc7}.CLProfileCard_profileCard__Lw_73{background:#F5F8FA;border-radius:141px 0 141px 141px;display:flex;width:245px;height:366px;padding:48px 24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.CLProfileCard_profileHeader__xReBs{display:flex;flex-direction:column;align-items:center;gap:16px}.CLProfileCard_profileAvatar__JReq0{width:80px;height:80px;background:var(--main-blue);border-radius:50%;margin-bottom:12px;background-size:cover;background-position:50%;background-repeat:no-repeat}.CLProfileCard_profileName__LQBJI{color:var(--black);cursor:pointer;text-align:center}.CLProfileCard_profileBody__37_Wv{display:flex;flex-direction:column;align-items:center;gap:8px}.CLProfileCard_profileMajor__XUc25,.CLProfileCard_profileUniversity__AVwpk{color:var(--gray-4);text-align:center}.CLProfileCard_profileMajor__XUc25{word-wrap:break-word;word-break:break-word;max-width:70%;line-height:1.3}.CLProfileCard_profileFooter__h316e{display:flex;flex-direction:column;align-items:center}.CLProfileCard_profileLink__UuAiD{color:var(--gray-4);text-align:center;text-decoration:underline;cursor:pointer}.Status_container__xV70s{min-height:calc(100vh - 360px);padding-top:80px;display:flex;flex-direction:column;align-items:center}.Status_mainContent__fRMxh{display:flex;flex-direction:column;width:calc(100% - 312px);margin:0 auto}.Status_leftSection__0Ge7e{flex:1 1}.Status_title__T3S4z{font-size:32px;font-weight:700;color:#333;margin-bottom:40px}.Status_statusList__96Qc0{display:flex;flex-direction:column;gap:20px}.Status_statusItem__icXTT{display:flex;flex-direction:column;gap:8px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.Status_statusText__sFvvr{font-size:16px;font-weight:500;color:#333}.Status_statusDate__hhTPI{font-size:14px;color:#666}.Status_profileCard__1h8rg{background:#f8f9fa;border-radius:12px;padding:30px;text-align:center}.Status_avatarContainer__Ev2cS{margin-bottom:20px}.Status_avatar__ZfNfd{position:relative;width:80px;height:80px;margin:0 auto}.Status_avatarIcon__lMLc_{width:80px;height:80px;background:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.Status_avatarIcon__lMLc_:before{content:"";width:40px;height:40px;background:white;border-radius:50%;position:absolute}.Status_settingsIcon__S0stf{position:absolute;bottom:0;right:0;width:24px;height:24px;background:#6c757d;border-radius:50%;display:flex;align-items:center;justify-content:center}.Status_settingsIcon__S0stf:before{content:"⚙";color:white;font-size:12px}.Status_userInfo__QEK8o{margin-bottom:20px}.Status_userName__0kz6y{font-size:20px;font-weight:700;color:#333;margin:0 0 8px}.Status_userHandle__l_2rX{font-size:16px;color:#666;margin:0 0 12px}.Status_userDetails__5ZJxP{font-size:14px;color:#666;margin:4px 0}.Status_divider__icaCm{height:1px;background:#ddd;margin:20px 0}.Status_navigation__ybArQ{display:flex;flex-direction:column;gap:12px}.Status_navItem__brRcS{font-size:16px;color:#333;cursor:pointer;padding:8px 0}.Status_navItem__brRcS:hover{color:#007bff}.Status_logout__3LG_k{font-size:16px;color:#6c757d;cursor:pointer;padding:8px 0;margin-top:8px}.Status_logout__3LG_k:hover{color:#dc3545}.Status_mobileContainer__lJj3c{padding-top:56px}.Status_mobileContent___goUT{display:flex;flex-direction:column;height:calc(100vh - 56px)}.Status_mobileTitle___4TfL{padding:16px 24px 12px}.Status_mobileItemList__545JR{display:flex;flex-direction:column;padding:0 24px}.Status_mobileItem___15yO{padding:16px 0;border-bottom:1px solid var(--gray-3);display:flex;flex-direction:column;gap:8px}.Status_mobileItem___15yO:last-child{border-bottom:none}.BottomContainer_container__U0Sp4{position:relative;flex:1 1}.BottomContainer_container__U0Sp4.BottomContainer_desktop__cRVGj{width:calc(100% - 312px);margin:0 156px}.BottomContainer_container__U0Sp4.BottomContainer_mobile__i5DPf{width:calc(100% - 32px);margin:0 16px}.BottomContainer_contentWrapper__uZyiA{display:flex;height:100%}.BottomContainer_announcementAndLectureReview__Ph888{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0}@media (max-width:1365px){.BottomContainer_miniTimetable__U4UI0{display:none}}.Announcement_announcementCard__f70pc{background:#F5F8FA;border-radius:40px;padding:32px;height:194px;display:flex;flex-direction:column;gap:8px;overflow:hidden;min-width:246px;flex:1 1}.Announcement_subTitle__q9COj,.Announcement_title__0hztR{margin:0}.Announcement_announcementList__qpqfd{display:flex;flex-direction:column;gap:0;cursor:pointer;color:var(--gray-8)}.Announcement_announcementItem__pG0hl{width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LectureReview_container__vLRZH{background-color:#F5F8FA;border-radius:40px;padding:32px;min-width:246px;flex:1 1}.LectureReview_header__0PHtm{display:flex;align-items:center;gap:12px;margin-bottom:8px}.LectureReview_title__6PQjk{margin:0}.LectureReview_header__0PHtm.LectureReview_mobile__9JtIw{margin-bottom:18px}.LectureReview_reviewsList__p7NHo{display:flex;flex-direction:column;gap:8px}.LectureReview_reviewsList__p7NHo.LectureReview_mobile__9JtIw{flex-direction:column;gap:18px}.LectureReview_courseTitle__DGckn{min-width:351px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LectureReview_courseTitleMobile__gbfGo{min-width:0;max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LectureReview_reviewContent__5p0Sa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-8)}.LectureReview_starRating__2AXjo{display:flex;gap:2px;align-items:center;flex-shrink:0}.LectureReview_star__t_W3W{transition:fill .2s ease}@media (max-width:768px){.LectureReview_container__vLRZH{padding:16px}.LectureReview_starRating__2AXjo svg{width:14px;height:14px}}.MiniTimetable_container__gHW5y{display:flex;flex-direction:column;width:245px;height:410px;padding:32px 32px 24px;border-radius:40px;background:var(--Sub-CoolGray,#F5F8FA);justify-content:space-between;align-items:center;flex-shrink:0}.MiniTimetable_header__UTk_A{width:100%;text-align:left}.MiniTimetable_title__SwskJ{font-size:24px;font-weight:700;color:#333333;margin:0;line-height:1.2}.MiniTimetable_content__Y5n9u{width:100%;flex:1 1;display:flex;flex-direction:column;gap:8px}.MiniTimetable_sectionTitle__2KRqU{color:var(--gray-8)}.MiniTimetable_eventsList___csyE{display:flex;flex-direction:column;gap:8px;flex:1 1}.MiniTimetable_eventItem__wwtnH{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px}.MiniTimetable_eventTime__tC5j5{color:var(--gray-8)}.MiniTimetable_eventName__N5GkC{color:var(--gray-8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MiniTimetable_editSection__Wv8K0{width:100%;display:flex;justify-content:center;padding-top:16px;border-top:1px solid var(--gray-3)}.MiniTimetable_editButton__lYhh_{background:none;border:none;color:var(--gray-4);text-decoration:underline;cursor:pointer;padding:0}.MiniTimetable_editButton__lYhh_:hover{color:var(--gray-6)}.Icon_container__0GqOu{position:relative;padding:var(--padding);cursor:pointer;border-radius:50%;transition:all .2s ease-in-out}.Icon_container__0GqOu:hover{background-color:var(--black-1-95)}.Icon_container__0GqOu:active{background-color:var(--black-1-50);transform:scale(.95)}.Icon_container__0GqOu:after{content:"";position:absolute;inset:0;opacity:0;border-radius:50%;background-color:var(--black-8);pointer-events:none;transition:all .2s ease-in-out}.Icon_text__GeBBV{white-space:nowrap}.Icon_container__0GqOu:hover:after{opacity:.2}.Icon_container__0GqOu:active{transform:scale(.99)}.Icon_container__0GqOu:active:after{opacity:.3}.Icon_back__3KSqE{max-width:95%;position:absolute;display:flex;justify-content:flex-start}.Icon_desktop__yw5tD.Icon_back__3KSqE{width:1280px;top:550px}.Icon_tablet__03bXd.Icon_back__3KSqE{width:880px;top:400px}.Icon_mobile__VbC4H.Icon_back__3KSqE{width:91.4%;top:330px}.CLCheckBox_checkboxContainer__bEtsf{position:relative;display:inline-block;width:24px;height:24px}.CLCheckBox_checkbox__i1qPo{position:absolute;opacity:0;cursor:pointer;height:24px;width:24px;top:0;left:0;margin:0;z-index:1}.CLCheckBox_checkmark__9p0Bc{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border:1px solid var(--main-blue);border-radius:8px;transition:all .2s ease}.CLCheckBox_checkboxContainer__bEtsf:hover .CLCheckBox_checkmark__9p0Bc{border-color:var(--main-blue);box-shadow:0 0 0 2px rgba(20,110,245,.1)}.CLCheckBox_checkbox__i1qPo:checked~.CLCheckBox_checkmark__9p0Bc{background-color:var(--main-blue);border-color:var(--main-blue)}.CLCheckBox_checkmark__9p0Bc:after{content:"";position:absolute;display:none;left:7px;top:3px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.CLCheckBox_checkbox__i1qPo:checked~.CLCheckBox_checkmark__9p0Bc:after{display:block}.CLCheckBox_checkbox__i1qPo:disabled~.CLCheckBox_checkmark__9p0Bc{border-color:var(--gray-4);background-color:var(--gray-1);cursor:not-allowed}.CLCheckBox_checkbox__i1qPo:disabled:checked~.CLCheckBox_checkmark__9p0Bc{background-color:var(--gray-4);border-color:var(--gray-4)}.CLCheckBox_checkboxContainer__bEtsf:hover .CLCheckBox_checkbox__i1qPo:disabled~.CLCheckBox_checkmark__9p0Bc{box-shadow:none}.AddFriendModal_backdrop__CdYKE{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1000;display:flex;justify-content:center;align-items:center;animation:AddFriendModal_fadeIn__40iQg .3s ease}@keyframes AddFriendModal_fadeIn__40iQg{0%{opacity:0}to{opacity:1}}.AddFriendModal_modal__dV7Sw{display:flex;width:778px;max-height:90vh;padding:48px 40px;flex-direction:column;gap:24px;background-color:#ffffff;border-radius:40px;position:relative;animation:AddFriendModal_slideUp__YPZbh .3s ease;overflow-y:auto}@keyframes AddFriendModal_slideUp__YPZbh{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AddFriendModal_header__YxYby{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-bottom:0;flex-shrink:0}.AddFriendModal_title__g9Kfn{color:var(--black);font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin:0;text-align:center;letter-spacing:-.25px}.AddFriendModal_closeButton__jNcZc{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--gray-4);transition:opacity .2s ease}.AddFriendModal_closeButton__jNcZc:hover{opacity:.7}.AddFriendModal_content__LF33o{display:flex;flex-direction:column;gap:24px;align-items:center}.AddFriendModal_searchSection__Kx9qS{display:flex;flex-direction:column;gap:34px;width:100%;align-items:flex-start}.AddFriendModal_label__gmEbJ{color:var(--black);font-family:Figtree;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin:0;letter-spacing:-.25px}.AddFriendModal_searchInputWrapper__8CyjR{width:100%;box-sizing:border-box}.AddFriendModal_searchInputWrapper__8CyjR .container{width:100%}.AddFriendModal_resultSection__MVi8q{flex-direction:column}.AddFriendModal_noResult__XgVfS,.AddFriendModal_resultSection__MVi8q{width:100%;min-height:150px;display:flex;align-items:center;justify-content:center}.AddFriendModal_noResultText__mWS_3{color:var(--gray-4);font-family:Figtree;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center;margin:0}.AddFriendModal_profileSection__848Sm{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:0;min-height:auto}.AddFriendModal_profileImage__XpvNG{width:150px;height:150px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden}.AddFriendModal_profileImageImg__zJ0_G{width:100%;height:100%;object-fit:cover}.AddFriendModal_profileName__yiJVT{color:var(--black);font-family:Figtree;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin:16px 0 0;text-align:center;letter-spacing:-.25px}.AddFriendModal_buttonSection__mDqIB{display:flex;justify-content:center;width:100%;margin-top:0}.AddFriendModal_modal__dV7Sw::-webkit-scrollbar{width:8px}.AddFriendModal_modal__dV7Sw::-webkit-scrollbar-track{background:transparent}.AddFriendModal_modal__dV7Sw::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.AddFriendModal_modal__dV7Sw::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}.AddFriendModal_modal__dV7Sw{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.LoadingSpinner_spinnerContainer__zsqj7{display:flex;justify-content:center;align-items:center;width:100%;min-height:200px}.LoadingSpinner_spinner__2ob6f{width:40px;height:40px;border-top:4px solid var(--gray-4);border:4px solid var(--gray-4);border-top-color:var(--main-blue);border-radius:50%;animation:LoadingSpinner_spin__YB1lr 1s linear infinite}@keyframes LoadingSpinner_spin__YB1lr{to{transform:rotate(1turn)}}.FriendRequestSentModal_backdrop__bIqFR{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1001;display:flex;justify-content:center;align-items:center;animation:FriendRequestSentModal_fadeIn__amPm6 .3s ease}@keyframes FriendRequestSentModal_fadeIn__amPm6{0%{opacity:0}to{opacity:1}}.FriendRequestSentModal_modal__NTT_e{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;padding:40px 56px;background-color:#ffffff;border-radius:40px;position:relative;animation:FriendRequestSentModal_slideUp__Hxxd_ .3s ease}@keyframes FriendRequestSentModal_slideUp__Hxxd_{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.FriendRequestSentModal_message__tngAM{color:var(--black);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-align:center;margin:0}.Toggle_container__qPR2K{cursor:pointer;width:51px;height:31px;border-radius:100px;background-color:var(--black-3);transition:all .2s ease-out}.Toggle_container__qPR2K.Toggle_on__I1CSH{background-color:var(--theme-color)}.Toggle_handle__Hz3r_{width:27px;height:27px;margin:2px 22px 2px 2px;border-radius:100px;background-color:var(--black-1);box-shadow:0 3px 8px 0 #00000026;transition:all .2s ease-out}.Toggle_on__I1CSH .Toggle_handle__Hz3r_{margin:2px 2px 2px 22px}.LongBar_container__xYLV0{width:100%;padding:12px 16px;border-radius:4px;border:1px solid var(--black-4);background-color:var(--black-1);cursor:pointer;transition:all .2s ease-in-out}.LongBar_container__xYLV0:hover{background-color:var(--black-3)}.LongBar_container__xYLV0:active{background-color:var(--black-4);transform:scale(.995)}.LongBar_container__xYLV0 input[type=file]{display:none}