.Modal_overlay__zSxdF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:Modal_fadeIn__MZq3w .3s ease}.Modal_modal__5Nt5h{background:var(--white);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;overflow:hidden;animation:Modal_slideIn__1awG3 .3s ease;display:flex;flex-direction:column}.Modal_modal__5Nt5h.Modal_small__LR1UU{width:100%;max-width:400px}.Modal_modal__5Nt5h.Modal_medium__AqyXa{width:100%;max-width:600px}.Modal_modal__5Nt5h.Modal_large__SKAby{width:100%;max-width:800px}.Modal_modalHeader__HLbb0{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--gray-100)}.Modal_modalTitle__RuSIG{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.Modal_closeButton__W_wGj{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Modal_closeButton__W_wGj:hover{background:var(--gray-100);color:var(--text-primary)}.Modal_modalContent__pNQNm{padding:1.5rem;overflow-y:auto;flex:1 1}@keyframes Modal_fadeIn__MZq3w{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__1awG3{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.Modal_overlay__zSxdF{padding:.5rem}.Modal_modal__5Nt5h{max-height:95vh;border-radius:12px}.Modal_modalHeader__HLbb0{padding:1.25rem 1.25rem .75rem}.Modal_modalTitle__RuSIG{font-size:1.125rem}.Modal_modalContent__pNQNm{padding:1.25rem}.Modal_modal__5Nt5h.Modal_large__SKAby,.Modal_modal__5Nt5h.Modal_medium__AqyXa,.Modal_modal__5Nt5h.Modal_small__LR1UU{max-width:100%}}@media (max-width:480px){.Modal_overlay__zSxdF{padding:.25rem}.Modal_modalHeader__HLbb0{padding:1rem 1rem .5rem}.Modal_modalTitle__RuSIG{font-size:1rem}.Modal_modalContent__pNQNm{padding:1rem}}.LoadingSpinner_container__W2BZj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.25rem}.LoadingSpinner_spinner__7LibQ{display:inline-block;position:relative;margin-bottom:1rem}.LoadingSpinner_spinner__7LibQ.LoadingSpinner_small__lKrUw{width:24px;height:24px}.LoadingSpinner_spinner__7LibQ.LoadingSpinner_medium___OpBW{width:40px;height:40px}.LoadingSpinner_spinner__7LibQ.LoadingSpinner_large__6OGXM{width:56px;height:56px}.LoadingSpinner_circle__I1taD{display:block;position:absolute;border:3px solid var(--primary);border-radius:50%;animation:LoadingSpinner_spin__VL2uy 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--primary) transparent transparent transparent}.LoadingSpinner_small__lKrUw .LoadingSpinner_circle__I1taD{width:18px;height:18px;border-width:2px}.LoadingSpinner_medium___OpBW .LoadingSpinner_circle__I1taD{width:34px;height:34px;border-width:3px}.LoadingSpinner_large__6OGXM .LoadingSpinner_circle__I1taD{width:50px;height:50px;border-width:4px}.LoadingSpinner_circle__I1taD:first-child{animation-delay:-.45s}.LoadingSpinner_circle__I1taD:nth-child(2){animation-delay:-.3s}.LoadingSpinner_circle__I1taD:nth-child(3){animation-delay:-.15s}.LoadingSpinner_text__ATIP_{color:var(--text-secondary);font-size:14px;font-weight:500;margin:0;text-align:center}@keyframes LoadingSpinner_spin__VL2uy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StarRating_ratingContainer__oL0LI{display:flex;align-items:center;gap:6px}.StarRating_starRating__jc9ya{display:flex;align-items:center;gap:1px}.StarRating_halfStar__rS_yQ,.StarRating_star__pm_Du{color:var(--star-color);text-shadow:0 1px 2px rgba(245,158,11,.3)}.StarRating_halfStar__rS_yQ{opacity:.7}.StarRating_emptyStar__doMXZ{color:var(--text-muted);opacity:.5}.StarRating_ratingText__hTI27{padding-left:.4rem;color:var(--text-secondary);font-weight:600}.StarRating_noRating__LrmlP{color:var(--text-muted);font-style:italic}.StarRating_small__3Nc8N{font-size:12px}.StarRating_medium__SkCNc{font-size:16px}.StarRating_large__xaDis{font-size:20px}.StarRating_veryLarge__Kni0M{font-size:24px}.StarRating_ratingText__hTI27.StarRating_small__3Nc8N{font-size:10px}.StarRating_ratingText__hTI27.StarRating_medium__SkCNc{font-size:14px}.StarRating_ratingText__hTI27.StarRating_large__xaDis{font-size:16px}.StarRating_ratingText__hTI27.StarRating_veryLarge__Kni0M{font-size:18px}.InteractiveStarRating_container__JKg3U{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.InteractiveStarRating_stars__vPTR7{display:flex;gap:.25rem}.InteractiveStarRating_starButton__CSWxl{background:none;border:none;padding:.25rem;cursor:pointer;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.InteractiveStarRating_starButton__CSWxl:hover:not(.InteractiveStarRating_disabled__XnvkD){background-color:var(--gray-100)}.InteractiveStarRating_starButton__CSWxl.InteractiveStarRating_disabled__XnvkD{cursor:not-allowed;opacity:.6}.InteractiveStarRating_star__9UIBw{transition:all .2s ease}.InteractiveStarRating_star__9UIBw.InteractiveStarRating_filled__TnT0_{fill:var(--star-color);color:var(--star-color);filter:drop-shadow(0 1px 2px rgba(245,158,11,.3))}.InteractiveStarRating_star__9UIBw.InteractiveStarRating_halfFilled__shRyj{fill:url(#halfStar);color:var(--star-color);stroke:var(--star-color);stroke-width:1;filter:drop-shadow(0 1px 2px rgba(245,158,11,.2))}.InteractiveStarRating_star__9UIBw.InteractiveStarRating_empty__U572l{fill:none;color:var(--gray-400);stroke:var(--gray-400);stroke-width:1}.InteractiveStarRating_ratingText___bTN3{font-size:.9rem;color:var(--text-secondary);font-weight:500}.InteractiveStarRating_small__cmZU_{gap:.3rem}.InteractiveStarRating_small__cmZU_ .InteractiveStarRating_stars__vPTR7{gap:.2rem}.InteractiveStarRating_small__cmZU_ .InteractiveStarRating_starButton__CSWxl{padding:.2rem}.InteractiveStarRating_small__cmZU_ .InteractiveStarRating_ratingText___bTN3{font-size:.8rem}.InteractiveStarRating_medium__zcs37{gap:.5rem}.InteractiveStarRating_large__sf1Wz{gap:.6rem}.InteractiveStarRating_large__sf1Wz .InteractiveStarRating_stars__vPTR7{gap:.3rem}.InteractiveStarRating_large__sf1Wz .InteractiveStarRating_starButton__CSWxl{padding:.3rem}.InteractiveStarRating_large__sf1Wz .InteractiveStarRating_ratingText___bTN3{font-size:1rem}.Selector_selectorContainer__RiBoO{display:flex;flex-direction:row;justify-content:space-between;width:100%}.Selector_selectorTitle___mhsQ{display:flex;align-items:center}.Selector_selectorTitle___mhsQ h2{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;position:relative;padding-left:1rem}.Selector_selectorTitle___mhsQ h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(180deg,var(--primary) 0,var(--yellow-500) 100%);border-radius:2px}.Selector_selectorOptions__w_jfX{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.Selector_selectorOption__w_Hk7{display:flex;align-items:center;border-radius:4px;overflow:hidden;width:200px;box-shadow:var(--shadow-sm)}.Selector_selectorOption__w_Hk7 span{background-color:var(--yellow-200);color:var(--black);padding:8px 12px;display:flex;align-items:center;justify-content:center;white-space:nowrap;width:50%;font-size:.875rem;font-weight:500}.Selector_selectorOption__w_Hk7 select{border:none;background-color:var(--gray-300);font-size:14px;color:var(--black);height:100%;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding:8px 2rem 8px 12px;transition:background-color .2s ease}.Selector_selectorOption__w_Hk7 select:focus{outline:none}.Selector_selectorOption__w_Hk7 select:hover{background-color:var(--gray-100)}.Selector_selectorImage__g_mI9{display:flex;justify-content:center;align-items:center}@media (max-width:1080px){.Selector_selectorContainer__RiBoO,.Selector_selectorOptions__w_jfX{flex-direction:column;align-items:center;justify-content:center;gap:1rem}}.ReviewDetailModal_reviewDetail__Jlei1{display:flex;flex-direction:column;gap:2rem}.ReviewDetailModal_reviewHeader___hjzS{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ReviewDetailModal_userInfo__ZYN3w{display:flex;align-items:center;gap:1rem}.ReviewDetailModal_profileImage__qnL5J{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.ReviewDetailModal_image__xs4rO{width:100%;height:100%;object-fit:cover;border-radius:50%}.ReviewDetailModal_userDetails__UyWh2{display:flex;flex-direction:column;gap:.5rem}.ReviewDetailModal_username__8mNDu{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.ReviewDetailModal_reviewMeta__LLl7c{display:flex;align-items:center;gap:.5rem}.ReviewDetailModal_metaIcon__YejRs{color:var(--text-secondary);stroke-width:2}.ReviewDetailModal_date__RyY87{font-size:.875rem;color:var(--text-secondary)}.ReviewDetailModal_ratingSection__p2mXf{display:flex;align-items:center;gap:.75rem}.ReviewDetailModal_reviewContent__btfZ2{display:flex;flex-direction:column;gap:1.5rem}.ReviewDetailModal_reviewTitle__zn_Gb{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.ReviewDetailModal_reviewText__ekBH8{display:flex;flex-direction:column;gap:1rem}.ReviewDetailModal_paragraph__HQCLV{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin:0;word-break:break-word}.ReviewDetailModal_reviewFooter__p_X2F{display:flex;justify-content:flex-end;align-items:center;padding-top:1.5rem;border-top:1px solid var(--gray-100)}.ReviewDetailModal_likesSection__2IU6g{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:24px;background:var(--gray-50);transition:background .3s ease;cursor:pointer}.ReviewDetailModal_likesSection__2IU6g:hover{background:var(--gray-100)}.ReviewDetailModal_likeIcon__3PYPq{color:var(--text-secondary);stroke-width:2}.ReviewDetailModal_likeIcon__3PYPq.ReviewDetailModal_active__EhcD6{fill:#ff4757;color:#ff4757}.ReviewDetailModal_likeCount__AVdmA{font-size:.9rem;color:var(--text-secondary);font-weight:500}@media (max-width:768px){.ReviewDetailModal_reviewDetail__Jlei1{gap:1.5rem}.ReviewDetailModal_reviewHeader___hjzS{flex-direction:column;align-items:flex-start;gap:1rem}.ReviewDetailModal_ratingSection__p2mXf{align-self:flex-end}.ReviewDetailModal_reviewTitle__zn_Gb{font-size:1.25rem}.ReviewDetailModal_paragraph__HQCLV{font-size:.95rem}.ReviewDetailModal_username__8mNDu{font-size:1rem}.ReviewDetailModal_profileImage__qnL5J{width:40px;height:40px}}@media (max-width:480px){.ReviewDetailModal_reviewDetail__Jlei1{gap:1.25rem}.ReviewDetailModal_reviewTitle__zn_Gb{font-size:1.125rem}.ReviewDetailModal_paragraph__HQCLV{font-size:.9rem}.ReviewDetailModal_username__8mNDu{font-size:.95rem}.ReviewDetailModal_profileImage__qnL5J{width:36px;height:36px}.ReviewDetailModal_likesSection__2IU6g{padding:.6rem .8rem}.ReviewDetailModal_likeCount__AVdmA{font-size:.85rem}}.LoginModal_loginForm__kxgV2{display:flex;flex-direction:column;gap:1.2rem;padding:.5rem}.LoginModal_inputGroup__1lwB6{display:flex;flex-direction:column;gap:.3rem}.LoginModal_label__3JNCy{font-size:1rem;font-weight:500;color:var(--text-primary)}.LoginModal_input__R_qO_{padding:.7rem 1rem;border:1px solid var(--gray-200);border-radius:7px;font-size:1rem;background-color:var(--gray-50);color:var(--text-primary);outline:none;transition:border-color .2s}.LoginModal_input__R_qO_:focus{border-color:var(--gray-500);background-color:var(--white)}.LoginModal_loginButton__GUaL0{margin-top:.5rem;padding:.7rem 0;background-color:var(--primary);color:var(--white);border:none;border-radius:7px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background .18s}.LoginModal_loginButton__GUaL0:hover{background-color:var(--yellow-500)}.LectureList_lectureListContainer__jVbHB{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;border-radius:0 0 .5rem .5rem;padding:1rem 3rem;margin-bottom:10vh;margin-top:1rem;a{text-decoration:none}}@media (max-width:1200px){.LectureList_lectureListContainer__jVbHB{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}}@media (max-width:768px){.LectureList_lectureListContainer__jVbHB{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:1rem;gap:12px}}@media (max-width:480px){.LectureList_lectureListContainer__jVbHB{grid-template-columns:1fr;padding:.5rem;gap:10px}}.LectureList_noLectureContainer__SeySf{display:flex;justify-content:center;align-items:center;width:100%;height:10vh;color:var(--text-secondary)}.LectureInfo_infoContainer__Ru2Ap{border-radius:20px;border:none;background-color:var(--white);box-shadow:0 8px 24px rgba(0,0,0,.06);margin:2rem auto;padding:2rem;transition:transform .3s ease;width:900px}.LectureInfo_infoContainer__Ru2Ap:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 32px rgba(0,0,0,.12)}.LectureInfo_introSection__iPLST{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.LectureInfo_leftContent__6SPPM{display:flex;flex-direction:column;gap:1.2rem;flex:1 1 60%;min-width:260px}.LectureInfo_topLine__g751c{width:40px;height:4px;background:linear-gradient(90deg,var(--primary),var(--yellow-500));border-radius:4px}.LectureInfo_lectureName__ELD_y{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.LectureInfo_professor__kYgPg{font-size:1.125rem;color:var(--text-secondary);margin-bottom:.25rem}.LectureInfo_infoBar__wfXHu{display:flex;flex-wrap:wrap;gap:.6rem}.LectureInfo_badge__q51KB{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:600;background-color:var(--gray-50);color:var(--text-primary);border:1px solid var(--gray-200);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s}.LectureInfo_opened__m13f4{background:var(--status-opened-bg);color:var(--status-opened-text);border:1px solid var(--status-opened-border)}.LectureInfo_closed__sF94V{background:var(--status-closed-bg);color:var(--status-closed-text);border:1px solid var(--status-closed-border)}.LectureInfo_icon__Dc7so{stroke-width:2;flex-shrink:0}.LectureInfo_introduction__Gtun5{margin-top:.5rem}.LectureInfo_introduction__Gtun5 p{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin:0;word-break:break-word}.LectureInfo_statsSection__OAIDI{display:flex;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray-100)}.LectureInfo_statItem__yinTN{display:flex;align-items:center;gap:.5rem}.LectureInfo_statIcon__9ti_b{color:var(--primary);stroke-width:2}.LectureInfo_statNumber__zmDtW{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.LectureInfo_statLabel__AGIhN{font-size:.875rem;color:var(--text-secondary);font-weight:500}.LectureInfo_rightContent__CkNcB{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 35%;gap:1.2rem}.LectureInfo_profileImage__NYO3n{position:relative;width:160px;height:160px;border-radius:50%;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.12);background:linear-gradient(135deg,var(--yellow-100),var(--yellow-200));display:flex;align-items:center;justify-content:center}.LectureInfo_image__TFf3S{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (min-width:1400px){.LectureInfo_infoContainer__Ru2Ap{width:1000px;padding:2.5rem}.LectureInfo_lectureName__ELD_y{font-size:2rem}.LectureInfo_professor__kYgPg{font-size:1.25rem}.LectureInfo_profileImage__NYO3n{width:180px;height:180px}.LectureInfo_introduction__Gtun5 p{font-size:1rem}}@media (max-width:1200px){.LectureInfo_infoContainer__Ru2Ap{width:800px;padding:2rem}.LectureInfo_lectureName__ELD_y{font-size:1.625rem}}@media (max-width:1024px){.LectureInfo_infoContainer__Ru2Ap{width:700px;padding:1.75rem;margin:1.5rem auto}.LectureInfo_introSection__iPLST{gap:1.5rem}.LectureInfo_lectureName__ELD_y{font-size:1.5rem}.LectureInfo_profileImage__NYO3n{width:140px;height:140px}}@media (max-width:900px){.LectureInfo_infoContainer__Ru2Ap{width:600px;padding:1.5rem}.LectureInfo_introSection__iPLST{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.LectureInfo_leftContent__6SPPM{flex:1 1 100%;align-items:center}.LectureInfo_rightContent__CkNcB{flex:1 1 100%;flex-direction:row;gap:1.5rem}.LectureInfo_profileImage__NYO3n{width:120px;height:120px}.LectureInfo_infoBar__wfXHu,.LectureInfo_statsSection__OAIDI{justify-content:center}}@media (max-width:768px){.LectureInfo_infoContainer__Ru2Ap{width:500px;padding:1.25rem;margin:1rem auto;border-radius:16px}.LectureInfo_introSection__iPLST{gap:1.25rem}.LectureInfo_leftContent__6SPPM{gap:1rem}.LectureInfo_lectureName__ELD_y{font-size:1.375rem}.LectureInfo_professor__kYgPg{font-size:1rem}.LectureInfo_rightContent__CkNcB{flex-direction:column;gap:.75rem}.LectureInfo_profileImage__NYO3n{width:100px;height:100px}.LectureInfo_infoBar__wfXHu{gap:.4rem}.LectureInfo_badge__q51KB{padding:.35rem .8rem;font-size:.75rem}.LectureInfo_introduction__Gtun5 p{font-size:.9rem}.LectureInfo_statsSection__OAIDI{gap:1rem}.LectureInfo_statNumber__zmDtW{font-size:1.125rem}}@media (max-width:600px){.LectureInfo_infoContainer__Ru2Ap{width:450px;padding:1rem}.LectureInfo_lectureName__ELD_y{font-size:1.25rem}.LectureInfo_professor__kYgPg{font-size:.9rem}.LectureInfo_profileImage__NYO3n{width:80px;height:80px}.LectureInfo_infoBar__wfXHu{flex-direction:column;align-items:center;gap:.5rem}.LectureInfo_badge__q51KB{width:100%;justify-content:center;max-width:200px}.LectureInfo_statsSection__OAIDI{flex-direction:column;gap:.75rem}.LectureInfo_statItem__yinTN{justify-content:center}}@media (max-width:480px){.LectureInfo_infoContainer__Ru2Ap{width:100%;max-width:400px;margin:.5rem auto;padding:1rem;border-radius:12px}.LectureInfo_introSection__iPLST{gap:1rem}.LectureInfo_leftContent__6SPPM{gap:.75rem}.LectureInfo_lectureName__ELD_y{font-size:1.125rem}.LectureInfo_professor__kYgPg{font-size:.875rem}.LectureInfo_profileImage__NYO3n{width:70px;height:70px}.LectureInfo_topLine__g751c{width:32px;height:3px}.LectureInfo_infoBar__wfXHu{gap:.4rem}.LectureInfo_badge__q51KB{padding:.3rem .7rem;font-size:.7rem;max-width:180px}.LectureInfo_introduction__Gtun5 p{font-size:.85rem}.LectureInfo_statNumber__zmDtW{font-size:1rem}.LectureInfo_statLabel__AGIhN{font-size:.8rem}}@media (max-width:360px){.LectureInfo_infoContainer__Ru2Ap{padding:.75rem;margin:.25rem auto}.LectureInfo_lectureName__ELD_y{font-size:1rem}.LectureInfo_professor__kYgPg{font-size:.8rem}.LectureInfo_profileImage__NYO3n{width:60px;height:60px}.LectureInfo_badge__q51KB{padding:.25rem .6rem;font-size:.65rem;max-width:160px}.LectureInfo_introduction__Gtun5 p{font-size:.8rem}}.LectureSelector_lectureSelectorContainer__Aupb9{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 3.1rem;border-radius:.5rem .5rem 0 0}.LectureSelector_lectureSelectorTitle__ZSk5O{display:flex;flex-direction:column;gap:1rem;h2{font-size:1.2rem;font-weight:600;color:var(--black)}}.LectureSelector_lectureSelectorOptions__EEBqB{display:flex;flex-direction:row;flex:1 1;justify-content:space-evenly;padding:0 10rem}.LectureSelector_lectureSelectorOption__lIKCo{display:flex;align-items:center;border-radius:4px;overflow:hidden;width:200px;span{background-color:var(--yellow-200);color:var(--white);padding:8px 12px;white-space:nowrap;width:50%}select,span{display:flex;align-items:center;justify-content:center}select{border:none;background-color:var(--gray-300);font-size:14px;color:var(--black);height:100%;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding:8px 2rem 8px 12px;transition:background-color .2s ease}select:focus{outline:none}select:hover{background-color:var(--gray-100)}}.LectureSelector_lectureSelectorImage__Vc9J8{display:flex;justify-content:center;align-items:center}@keyframes LectureInfoSkeleton_shimmer__hltly{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.LectureInfoSkeleton_skeleton__FWZvl{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:LectureInfoSkeleton_shimmer__hltly 1.5s infinite;border-radius:4px}.LectureInfoSkeleton_infoContainer__ZtPaM{border-radius:20px;border:none;background-color:var(--white);box-shadow:0 8px 24px rgba(0,0,0,.06);margin:2rem auto;padding:2rem;width:900px}.LectureInfoSkeleton_introSection__eTlqU{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.LectureInfoSkeleton_leftContent__5WwT3{display:flex;flex-direction:column;gap:1.2rem;flex:1 1 60%;min-width:260px}.LectureInfoSkeleton_topLine__ZNWi_{width:40px;height:4px;border-radius:4px}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:28px;width:80%;border-radius:6px}.LectureInfoSkeleton_professorSkeleton__2VH3H{height:18px;width:50%;border-radius:4px}.LectureInfoSkeleton_infoBar__MA0_4{display:flex;flex-wrap:wrap;gap:.6rem}.LectureInfoSkeleton_badgeSkeleton__Pb1kH{height:32px;width:100px;border-radius:9999px}.LectureInfoSkeleton_introductionSkeleton__pJxv2{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.LectureInfoSkeleton_introLineSkeleton__JD7j5{height:16px;border-radius:4px}.LectureInfoSkeleton_introLineSkeleton__JD7j5:first-child{width:100%}.LectureInfoSkeleton_introLineSkeleton__JD7j5:nth-child(2){width:85%}.LectureInfoSkeleton_introLineSkeleton__JD7j5:nth-child(3){width:70%}.LectureInfoSkeleton_statsSection__J7cvY{display:flex;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray-100)}.LectureInfoSkeleton_statItem__mtzBG{display:flex;align-items:center;gap:.5rem}.LectureInfoSkeleton_statIconSkeleton__537fP{width:16px;height:16px;border-radius:50%}.LectureInfoSkeleton_statNumberSkeleton__aREKy{height:20px;width:30px;border-radius:4px}.LectureInfoSkeleton_statLabelSkeleton__9vI0L{height:14px;width:60px;border-radius:4px}.LectureInfoSkeleton_starRatingSkeleton__1NAXA{height:24px;width:120px;border-radius:12px}.LectureInfoSkeleton_rightContent__1B98G{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 35%;gap:1.2rem}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:160px;height:160px;border-radius:50%}@media (min-width:1400px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:1000px;padding:2.5rem}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:32px}.LectureInfoSkeleton_professorSkeleton__2VH3H{height:20px}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:180px;height:180px}}@media (max-width:1200px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:800px;padding:2rem}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:26px}}@media (max-width:1024px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:700px;padding:1.75rem;margin:1.5rem auto}.LectureInfoSkeleton_introSection__eTlqU{gap:1.5rem}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:24px}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:140px;height:140px}}@media (max-width:900px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:600px;padding:1.5rem}.LectureInfoSkeleton_introSection__eTlqU{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.LectureInfoSkeleton_leftContent__5WwT3{flex:1 1 100%;align-items:center}.LectureInfoSkeleton_rightContent__1B98G{flex:1 1 100%;flex-direction:row;gap:1.5rem}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:120px;height:120px}.LectureInfoSkeleton_infoBar__MA0_4,.LectureInfoSkeleton_statsSection__J7cvY{justify-content:center}}@media (max-width:768px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:500px;padding:1.25rem;margin:1rem auto;border-radius:16px}.LectureInfoSkeleton_introSection__eTlqU{gap:1.25rem}.LectureInfoSkeleton_leftContent__5WwT3{gap:1rem}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:22px}.LectureInfoSkeleton_professorSkeleton__2VH3H{height:16px}.LectureInfoSkeleton_rightContent__1B98G{flex-direction:column;gap:.75rem}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:100px;height:100px}.LectureInfoSkeleton_infoBar__MA0_4{gap:.4rem}.LectureInfoSkeleton_badgeSkeleton__Pb1kH{height:28px;width:80px}.LectureInfoSkeleton_statsSection__J7cvY{gap:1rem}.LectureInfoSkeleton_statNumberSkeleton__aREKy{height:18px;width:25px}}@media (max-width:600px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:450px;padding:1rem}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:20px}.LectureInfoSkeleton_professorSkeleton__2VH3H{height:14px}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:80px;height:80px}.LectureInfoSkeleton_infoBar__MA0_4{flex-direction:column;align-items:center;gap:.5rem}.LectureInfoSkeleton_badgeSkeleton__Pb1kH{width:100%;max-width:200px}.LectureInfoSkeleton_statsSection__J7cvY{flex-direction:column;gap:.75rem}.LectureInfoSkeleton_statItem__mtzBG{justify-content:center}}@media (max-width:480px){.LectureInfoSkeleton_infoContainer__ZtPaM{width:100%;max-width:400px;margin:.5rem auto;padding:1rem;border-radius:12px}.LectureInfoSkeleton_introSection__eTlqU{gap:1rem}.LectureInfoSkeleton_leftContent__5WwT3{gap:.75rem}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:18px}.LectureInfoSkeleton_professorSkeleton__2VH3H{height:14px}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:70px;height:70px}.LectureInfoSkeleton_topLine__ZNWi_{width:32px;height:3px}.LectureInfoSkeleton_infoBar__MA0_4{gap:.4rem}.LectureInfoSkeleton_badgeSkeleton__Pb1kH{height:24px;width:70px;max-width:180px}.LectureInfoSkeleton_statNumberSkeleton__aREKy{height:16px;width:20px}.LectureInfoSkeleton_statLabelSkeleton__9vI0L{height:12px;width:50px}}@media (max-width:360px){.LectureInfoSkeleton_infoContainer__ZtPaM{padding:.75rem;margin:.25rem auto}.LectureInfoSkeleton_lectureNameSkeleton__R4QLn{height:16px}.LectureInfoSkeleton_professorSkeleton__2VH3H{height:12px}.LectureInfoSkeleton_profileImageSkeleton__uCJXk{width:60px;height:60px}.LectureInfoSkeleton_badgeSkeleton__Pb1kH{height:20px;width:60px;max-width:160px}}@keyframes LectureCardSkeleton_shimmer__Q5jRh{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.LectureCardSkeleton_skeleton__kWcTN{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:LectureCardSkeleton_shimmer__Q5jRh 1.5s infinite;border-radius:4px}.LectureCardSkeleton_cardContainer__FWcFd{position:relative;background:var(--card-bg);border-radius:10px;box-shadow:var(--card-shadow);padding:16px;margin-bottom:16px;border:1px solid var(--card-border);min-height:150px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.LectureCardSkeleton_colorBar__dB1xd{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:0 0 0 10px;background:linear-gradient(180deg,#e0e0e0,#d0d0d0)}.LectureCardSkeleton_cardHeader__znfJI{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;padding-left:12px}.LectureCardSkeleton_cardInfo__V2Wvc{flex:1 1}.LectureCardSkeleton_lectureNameSkeleton__HIhrI{height:20px;width:70%;margin-bottom:8px}.LectureCardSkeleton_professorSkeleton__F3nKN{height:16px;width:45%}.LectureCardSkeleton_cardStatus__CA94Z{display:flex;align-items:flex-start;margin-left:10px}.LectureCardSkeleton_statusBadgeSkeleton__qYw1z{height:24px;width:40px;border-radius:16px}.LectureCardSkeleton_cardBody__u0P6m{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-left:12px}.LectureCardSkeleton_cardDetail__7mSWD{display:flex;justify-content:space-between;align-items:center;min-height:22px}.LectureCardSkeleton_labelSkeleton__ieoZt{height:16px;width:40px}.LectureCardSkeleton_valueSkeleton__VhLda{height:16px;width:60px}.LectureCardSkeleton_valueSkeletonBadge__XeMcZ{height:20px;width:50px;border-radius:12px}.LectureCardSkeleton_starRatingSkeleton__Ag2Fc{height:18px;width:90px;border-radius:9px}@media (max-width:768px){.LectureCardSkeleton_cardContainer__FWcFd{padding:14px;min-height:140px}.LectureCardSkeleton_cardHeader__znfJI{flex-direction:column;align-items:flex-start;gap:6px;padding-left:10px}.LectureCardSkeleton_cardStatus__CA94Z{margin-left:0;align-self:flex-end}.LectureCardSkeleton_cardInfo__V2Wvc{width:100%}.LectureCardSkeleton_lectureNameSkeleton__HIhrI{height:18px;width:80%}.LectureCardSkeleton_professorSkeleton__F3nKN{height:14px;width:50%}.LectureCardSkeleton_cardBody__u0P6m{padding-left:10px;gap:8px}.LectureCardSkeleton_cardDetail__7mSWD{gap:6px;min-height:20px}.LectureCardSkeleton_labelSkeleton__ieoZt{height:14px;width:35px}.LectureCardSkeleton_valueSkeleton__VhLda{height:14px;width:55px}}@media (max-width:480px){.LectureCardSkeleton_cardContainer__FWcFd{padding:12px;min-height:130px}.LectureCardSkeleton_cardBody__u0P6m,.LectureCardSkeleton_cardHeader__znfJI{padding-left:8px}.LectureCardSkeleton_lectureNameSkeleton__HIhrI{height:16px}.LectureCardSkeleton_professorSkeleton__F3nKN{height:12px}}.LectureCardListSkeleton_lectureListContainer__uKVBo{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;border-radius:0 0 .5rem .5rem;padding:2rem 3rem;margin-bottom:10vh}@media (max-width:1200px){.LectureCardListSkeleton_lectureListContainer__uKVBo{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}}@media (max-width:768px){.LectureCardListSkeleton_lectureListContainer__uKVBo{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:1rem;gap:12px}}@media (max-width:480px){.LectureCardListSkeleton_lectureListContainer__uKVBo{grid-template-columns:1fr;padding:.5rem;gap:10px}}.ReviewList_reviewContainer__yLFZV{max-width:1200px;margin:0 auto;padding:2rem}.ReviewList_reviewHeader__SPyse{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.ReviewList_reviewControls__q2RYw{display:flex;justify-content:center;flex:1 1}@media (max-width:767px){.ReviewList_reviewHeader__SPyse{flex-direction:column;gap:1rem;align-items:stretch}.ReviewList_reviewTitle__0oED9{text-align:center}.ReviewList_reviewControls__q2RYw{justify-content:center}.ReviewList_reviewActions__KaEKU{align-self:center}}.ReviewList_reviewTitle__0oED9{h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}}.ReviewList_reviewActions__KaEKU,.ReviewList_reviewSelector__XSnnQ{display:flex;align-items:center;gap:1rem}.ReviewList_reviewList__kPlk5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.ReviewList_reviewListContent__0KLnX{display:contents;transition:opacity .2s ease-in-out}.ReviewList_reviewListContent__0KLnX.ReviewList_fetching__f0KU_{opacity:.6}.ReviewList_emptyState__ao9i0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--white);border-radius:16px;border:1px solid var(--gray-100);grid-column:1/-1}.ReviewList_emptyIcon__7wRLh{color:var(--text-secondary);margin-bottom:1rem}.ReviewList_emptyTitle__bw_u6{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.ReviewList_emptyMessage__6XzcA{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}@media (max-width:1024px){.ReviewList_reviewList__kPlk5{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px){.ReviewList_reviewContainer__yLFZV{padding:1.5rem}.ReviewList_reviewList__kPlk5{grid-template-columns:1fr;gap:1rem}.ReviewList_reviewHeader__SPyse{flex-direction:column;align-items:flex-start;gap:.5rem}.ReviewList_reviewActions__KaEKU{width:100%;justify-content:space-between}.ReviewList_reviewTitle__0oED9{font-size:1.25rem}}@media (max-width:480px){.ReviewList_reviewContainer__yLFZV{padding:1rem}.ReviewList_emptyState__ao9i0{padding:3rem 1.5rem}.ReviewList_emptyTitle__bw_u6{font-size:1.125rem}.ReviewList_emptyMessage__6XzcA{font-size:.85rem}}