:where(.CoachConnectPage_mainContainer__nFuNG) h1,:where(.CoachConnectPage_mainContainer__nFuNG) h2,:where(.CoachConnectPage_mainContainer__nFuNG) h3,:where(.CoachConnectPage_mainContainer__nFuNG) h4,:where(.CoachConnectPage_mainContainer__nFuNG) h5,:where(.CoachConnectPage_mainContainer__nFuNG) h6,:where(.CoachConnectPage_mainContainer__nFuNG) p{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}:where(.CoachConnectPage_mainContainer__nFuNG) a{color:inherit;text-decoration:none}:where(.CoachConnectPage_mainContainer__nFuNG) a:hover{color:inherit;text-decoration:none}:where(.CoachConnectPage_mainContainer__nFuNG) ol,:where(.CoachConnectPage_mainContainer__nFuNG) ul{margin:0;padding:0;list-style:none}:where(.CoachConnectPage_mainContainer__nFuNG) button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}:where(.CoachConnectPage_mainContainer__nFuNG) button:active{outline:none}:where(.CoachConnectPage_mainContainer__nFuNG) button:focus{outline:none}:where(.CoachConnectPage_mainContainer__nFuNG) img{vertical-align:middle}.CoachConnectPage_container__Bkzey{background-color:#f7f7f7;padding-top:42px;padding-bottom:42px;border-radius:30px 30px 0 0;margin-top:-40px;position:relative;z-index:2}.CoachConnectPage_wrapper__2hf_N{display:grid;grid-template-columns:1fr minmax(200px,400px);grid-gap:24px;gap:24px}@media(max-width:1280px){.CoachConnectPage_wrapper__2hf_N{grid-template-columns:1fr}}@media(max-width:768px){.CoachConnectPage_container__Bkzey{padding-top:24px;padding-bottom:24px;border-radius:20px 20px 0 0}}.VideoFeedbacks_container__P0ZdF{background-color:#fff;padding:24px;border-radius:16px;margin-top:20px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.VideoFeedbacks_container__P0ZdF .VideoFeedbacks_sectionTitle__862m0{color:#999;font-size:14px;font-weight:500;margin-bottom:24px}.VideoFeedbacks_feedbackList__xPzEm{display:flex;flex-direction:column;gap:20px}.VideoFeedbacks_feedbackCard__DWPuG{background-color:#f8f8f8;border-radius:12px;padding:16px;display:flex;gap:16px;position:relative;transition:transform .2s ease}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_videoThumbnail__CIRPY{position:relative;height:100px;width:auto;flex-shrink:0;border-radius:8px;overflow:hidden;aspect-ratio:16/9}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_videoThumbnail__CIRPY .VideoFeedbacks_thumbnail__eNO1D{width:100%;height:100%;object-fit:cover}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_videoThumbnail__CIRPY .VideoFeedbacks_playOverlay__f0CMh{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_content__9_Hyz{display:flex;width:100%;gap:8px}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV{flex:1 1;display:flex;flex-direction:column;gap:8px}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_header__nH5dc{display:flex;align-items:center;gap:6px;font-size:12px;color:#6f6a63}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_header__nH5dc .VideoFeedbacks_status__YguPS{font-weight:500}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_header__nH5dc .VideoFeedbacks_status__YguPS.VideoFeedbacks_pending__sMjZg{color:#be8814}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_header__nH5dc .VideoFeedbacks_status__YguPS.VideoFeedbacks_reviewed__0hhNW{color:#4daa57}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_description__PvE72{overflow:hidden;font-size:14px}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_readReview__90Vmg{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;cursor:pointer;margin-top:4px}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_readReview__90Vmg .VideoFeedbacks_icon__OCzFm{font-size:10px}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_actions__PefC0 .VideoFeedbacks_actionBtn___W4Vx{background:none;border:none;cursor:pointer;padding:4px;color:#222;display:flex;align-items:center;justify-content:center;border-radius:4px}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_actions__PefC0 .VideoFeedbacks_actionBtn___W4Vx:hover{background-color:rgba(0,0,0,.05)}.VideoFeedbacks_loadMoreBtn__snCkB{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.VideoFeedbacks_container__P0ZdF{padding:16px}.VideoFeedbacks_feedbackCard__DWPuG{flex-direction:column}.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_videoThumbnail__CIRPY{width:100%;height:auto}}@media(max-width:480px){.VideoFeedbacks_feedbackCard__DWPuG .VideoFeedbacks_info__kU7hV .VideoFeedbacks_header__nH5dc{flex-direction:column;align-items:flex-start}}.Wrapper_wrapper__0YKnC{background-color:#f6f7f9;min-height:calc(100vh - 50px);overflow:auto}.Wrapper_inner__d_rmY{margin:0 auto;max-width:1280px;height:100%;padding:16px}.CoachDashboardPage_header__KIoMX{margin-bottom:32px}.CoachDashboardPage_header__KIoMX h1{font-size:24px;font-weight:700;color:#1a202c;margin-bottom:8px}.CoachDashboardPage_header__KIoMX p{color:#718096;font-size:14px;margin:0}.CoachDashboardPage_statsGrid__qoder{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px}@media(min-width:640px){.CoachDashboardPage_statsGrid__qoder{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.CoachDashboardPage_statsGrid__qoder{grid-template-columns:repeat(4,1fr)}}.CoachDashboardPage_statCard___a_S9{background-color:#fff;border-radius:12px;padding:20px;border:1px solid #dde2e9;display:flex;flex-direction:column;position:relative;transition:all .2s ease}.CoachDashboardPage_statCard___a_S9:hover{border-color:#ffc444;box-shadow:0 4px 12px rgba(255,196,68,.1)}.CoachDashboardPage_statCard___a_S9:hover .CoachDashboardPage_statLink__3k67z{background-color:#ffc444;color:#222;border-color:#ffc444;transform:scale(1.1)}.CoachDashboardPage_statLink__3k67z{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#718096;background:#fff;transition:all .2s}.CoachDashboardPage_statLink__3k67z:hover{background-color:#ffc444;color:#222;border-color:#ffc444}.CoachDashboardPage_iconWrapper__5mB_j{background-color:#f1f5f9;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.CoachDashboardPage_iconWrapper__5mB_j svg{color:#475569;font-size:20px}.CoachDashboardPage_statValue__TzowY{font-size:28px;font-weight:700;color:#1a202c;margin-bottom:4px}.CoachDashboardPage_statTitle__luJeL{font-size:14px;color:#718096;margin-bottom:8px}.CoachDashboardPage_statChange__1JXtz{font-size:13px;font-weight:500;color:#d97706}.CoachDashboardPage_twoColumnSection__5tu3q{display:flex;flex-direction:column;gap:24px;margin-top:32px}.CoachDashboardPage_column__thRYU{flex:1 1;background-color:#fff;border-radius:12px;padding:24px 0;border:1px solid #dde2e9;overflow:hidden;display:flex;flex-direction:column}.CoachDashboardPage_column__thRYU h2{font-size:18px;font-weight:600;color:#1a202c;margin:0;padding:0 24px}.CoachDashboardPage_list__kAPfN{display:flex;flex-direction:column}.CoachDashboardPage_emptyState__gdSJ_{padding:40px 24px;text-align:center;color:#718096;font-size:14px}.CoachDashboardPage_sectionHeader__KwHNF{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 24px}.CoachDashboardPage_viewAllBtn__IobDw{padding:5px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;background-color:rgba(0,0,0,0);color:#dfa935;border:1px solid #ffc444;transition:all .2s}.CoachDashboardPage_viewAllBtn__IobDw:hover{background-color:rgba(255,196,68,.1)}.AvailabilityTab_availabilityContainer__m_hNB{animation:AvailabilityTab_fadeIn__CifJo .3s ease;margin-top:20px}.AvailabilityTab_availabilityHeader__GCjjR{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background-color:#fafbfc;border:1px solid #e2e8f0;border-bottom:none}.AvailabilityTab_availabilityTitleSection__oENK_{display:flex;align-items:center;gap:16px}.AvailabilityTab_sectionTitle__xBuV1{font-size:16px;font-weight:700;color:#1a202c;margin:0}.AvailabilityTab_timezoneInfo__Q_jzI{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#718096;background:#edf2f7;padding:4px 12px;border-radius:20px;cursor:help;transition:all .2s}.AvailabilityTab_timezoneInfo__Q_jzI:hover{background:#e2e8f0;color:#4a5568}.AvailabilityTab_timezoneIcon__Op_kL{font-size:14px!important;color:#2b6cb0}.AvailabilityTab_saveBtn__OqW5r{background-color:#2b6cb0;color:#fff;padding:10px 24px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.AvailabilityTab_saveBtn__OqW5r:hover{background-color:#2c5282;transform:translateY(-1px);box-shadow:0 4px 12px rgba(43,108,176,.25)}.AvailabilityTab_saveBtn__OqW5r:active{transform:translateY(0)}.AvailabilityTab_weeklySchedule__ultpd{background:#fff;border:1px solid #e2e8f0;margin-bottom:32px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.AvailabilityTab_dayRow__Xygaw{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.AvailabilityTab_dayRow__Xygaw:last-child{border-bottom:none}.AvailabilityTab_dayRow__Xygaw:hover{background-color:#fafbfc}.AvailabilityTab_dayEnabled__RAyDn .AvailabilityTab_dayName__LUPQ2{color:#1a202c}.AvailabilityTab_dayDisabled__M7jri{background-color:#f8fafc;opacity:.8}.AvailabilityTab_dayDisabled__M7jri .AvailabilityTab_dayName__LUPQ2{color:#a0aec0}.AvailabilityTab_dayInfo__4cyRK{display:flex;align-items:center;gap:16px;width:160px;flex-shrink:0}.AvailabilityTab_dayToggle__5VihO{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;transition:transform .2s}.AvailabilityTab_dayToggle__5VihO:hover{transform:scale(1.1)}.AvailabilityTab_toggleOn__4VSig{color:#38a169!important;font-size:36px!important}.AvailabilityTab_toggleOff__AT0s_{color:#e2e8f0!important;font-size:36px!important}.AvailabilityTab_dayName__LUPQ2{font-size:15px;font-weight:700;letter-spacing:-.01em}.AvailabilityTab_dayContent__R5B98{flex:1 1}.AvailabilityTab_slotsList__DyIri{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.AvailabilityTab_slotItem__LcP6g{display:flex;align-items:center;gap:4px;background:#fff;padding:6px 6px 6px 12px;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s}.AvailabilityTab_slotItem__LcP6g:hover{border-color:#cbd5e0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.AvailabilityTab_timeInputGroup__aG7cg{display:flex;align-items:center;gap:6px}.AvailabilityTab_timeInput__IeaP0{border:1px solid rgba(0,0,0,0);background:#f8fafc;font-size:13px;font-weight:600;color:#2d3748;padding:4px 8px;border-radius:6px;cursor:pointer;outline:none;transition:all .2s}.AvailabilityTab_timeInput__IeaP0:focus{background:#fff;border-color:#2b6cb0;color:#2b6cb0}.AvailabilityTab_timeSeparator__cMJy9{color:#cbd5e0;font-weight:800;font-size:10px}.AvailabilityTab_removeSlotBtn__3RO9r{background:none;border:none;color:#a0aec0;cursor:pointer;display:flex;align-items:center;padding:6px;border-radius:6px;transition:all .2s}.AvailabilityTab_removeSlotBtn__3RO9r:hover:not(:disabled){color:#e53e3e;background-color:#fff5f5}.AvailabilityTab_removeSlotBtn__3RO9r:disabled{opacity:0;width:0;padding:0;overflow:hidden}.AvailabilityTab_addSlotBtn__Pns2d{background:#f8fafc;border:1px dashed #cbd5e0;color:#718096;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.AvailabilityTab_addSlotBtn__Pns2d:hover{border-color:#2b6cb0;color:#2b6cb0;background-color:#ebf8ff;transform:rotate(90deg)}.AvailabilityTab_unavailableText__5X3_F{color:#a0aec0;font-size:14px;font-weight:500;font-style:italic;padding-left:12px}.AvailabilityTab_dayActions__tEMq1{display:flex;align-items:center;gap:8px;margin-left:24px}.AvailabilityTab_copyDayBtn__R9RV8{background:#fff;border:1px solid #e2e8f0;color:#718096;cursor:pointer;display:flex;align-items:center;padding:8px;border-radius:10px;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AvailabilityTab_copyDayBtn__R9RV8:hover{color:#2b6cb0;border-color:#2b6cb0;background-color:#f0f7ff;box-shadow:0 2px 4px rgba(43,108,176,.1)}.AvailabilityTab_availabilityFooter__zonyt{display:flex;flex-direction:column;gap:24px}.AvailabilityTab_availabilitySettings___94of{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.AvailabilityTab_settingsCardHeader__Gxf4o{padding:20px 24px;border-bottom:1px solid #f1f5f9;background-color:#fafbfc}.AvailabilityTab_subSectionTitle__HJRta{font-size:16px;font-weight:700;color:#1a202c;margin:0 0 4px}.AvailabilityTab_settingsHeaderDesc__Y566t{font-size:13px;color:#718096;margin:0}.AvailabilityTab_settingsGrid__0KAfm{display:flex}@media(max-width:600px){.AvailabilityTab_settingsGrid__0KAfm{flex-direction:column}}.AvailabilityTab_settingItem__bGdCA{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1 1;transition:background-color .2s}.AvailabilityTab_settingItem__bGdCA:hover{background-color:#fafbfc}.AvailabilityTab_settingItem__bGdCA:not(:last-child){border-right:1px solid #f1f5f9}@media(max-width:600px){.AvailabilityTab_settingItem__bGdCA:not(:last-child){border-right:none;border-bottom:1px solid #f1f5f9}}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_settingText__U4569{display:flex;flex-direction:column;gap:4px}.AvailabilityTab_settingItem__bGdCA label{display:flex;align-items:center;margin:0;color:#4a5568}.AvailabilityTab_settingItem__bGdCA label .AvailabilityTab_labelTitle__xeZ7u{font-size:14px;font-weight:700;color:#2d3748}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_settingDesc___CKrw{font-size:12px;color:#718096;margin:0}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_selectWrapper__ROggW{position:relative}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_selectWrapper__ROggW:after{content:"▼";font-size:10px;color:#a0aec0;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_selectWrapper__ROggW select{width:100%;padding:10px 32px 10px 12px;border-radius:8px;border:1px solid #e2e8f0;background-color:#fff;font-size:14px;font-weight:500;color:#2d3748;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_selectWrapper__ROggW select:hover{border-color:#cbd5e0;background-color:#f8fafc}.AvailabilityTab_settingItem__bGdCA .AvailabilityTab_selectWrapper__ROggW select:focus{outline:none;border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(43,108,176,.1)}.AvailabilityTab_copyWrapper__PLH_p{position:relative}.AvailabilityTab_copyActive__kkDPp{background-color:#f0f7ff!important;border-color:#2b6cb0!important;color:#2b6cb0!important}.AvailabilityTab_copyPopover__0nG9P{position:absolute;top:100%;right:0;width:240px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05);z-index:100;padding:16px;margin-top:12px;animation:AvailabilityTab_slideDownIn__CDH6d .25s cubic-bezier(.16,1,.3,1)}.AvailabilityTab_copyPopover__0nG9P:before{content:"";position:absolute;top:-6px;right:14px;width:12px;height:12px;background:#fff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;transform:rotate(45deg)}@keyframes AvailabilityTab_slideDownIn__CDH6d{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AvailabilityTab_copyPopoverHeader__UoQ3U{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.AvailabilityTab_copyPopoverTitle__uXO3l{font-size:14px;font-weight:700;color:#1a202c}.AvailabilityTab_copyPopoverSubtitle__JkEhx{font-size:12px;color:#718096;margin-top:2px}.AvailabilityTab_copyDaysList__28IHL{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;max-height:200px;overflow-y:auto;padding-right:4px}.AvailabilityTab_copyDaysList__28IHL::-webkit-scrollbar{width:4px}.AvailabilityTab_copyDaysList__28IHL::-webkit-scrollbar-track{background:#f1f5f9}.AvailabilityTab_copyDaysList__28IHL::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.AvailabilityTab_copyDayItem__Z6wEv{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;color:#4a5568;cursor:pointer;padding:8px 10px;border-radius:8px;transition:all .2s}.AvailabilityTab_copyDayItem__Z6wEv:hover{background:#f8fafc;color:#2b6cb0}.AvailabilityTab_copyDayItem__Z6wEv .AvailabilityTab_checkboxWrapper__FUM4M{display:flex;align-items:center;justify-content:center}.AvailabilityTab_copyDayItem__Z6wEv .AvailabilityTab_checkboxWrapper__FUM4M input{width:18px;height:18px;cursor:pointer;accent-color:#2b6cb0;border-radius:4px;border:2px solid #cbd5e0}.AvailabilityTab_copyPopoverActions__hORef{display:flex;gap:10px}.AvailabilityTab_cancelCopyBtn__YideV{flex:1 1;background:#fff;border:1px solid #e2e8f0;color:#718096;font-size:12px;font-weight:600;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s}.AvailabilityTab_cancelCopyBtn__YideV:hover{background:#f7fafc;color:#4a5568;border-color:#cbd5e0}.AvailabilityTab_applyCopyBtn__Ia_VI{flex:1 1;background:#2b6cb0;color:#fff;border:none;font-size:12px;font-weight:600;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s}.AvailabilityTab_applyCopyBtn__Ia_VI:disabled{opacity:.5;cursor:not-allowed;background:#a0aec0}.AvailabilityTab_applyCopyBtn__Ia_VI:hover:not(:disabled){background:#2c5282;box-shadow:0 4px 8px rgba(43,108,176,.2)}.AvailabilityTab_naSlotsList__iodsD{padding:24px;display:flex;flex-direction:column;gap:20px}.AvailabilityTab_naSlotRow__Qv4u2{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.AvailabilityTab_naDateInputGroup__qH1kS{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.AvailabilityTab_wholeDayCheckbox__SJ_7V{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;font-weight:600;color:#4a5568;background:#fff;padding:6px 12px;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s}.AvailabilityTab_wholeDayCheckbox__SJ_7V:hover{border-color:#cbd5e0;background-color:#f8fafc}.AvailabilityTab_wholeDayCheckbox__SJ_7V input{width:16px;height:16px;cursor:pointer;accent-color:#2b6cb0}.AvailabilityTab_dateInput__uTP80{flex:1 1;max-width:200px;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:14px;font-weight:500;color:#2d3748;outline:none}.AvailabilityTab_dateInput__uTP80:focus{border-color:#2b6cb0;box-shadow:0 0 0 3px rgba(43,108,176,.1)}.AvailabilityTab_removeNABtn__8Oexl{background:#fff5f5;border:1px solid #feb2b2;color:#e53e3e;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.AvailabilityTab_removeNABtn__8Oexl:hover{background:#fed7d7;color:#c53030}.AvailabilityTab_addNABtn__blyJa{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#fff;border:1px dashed #cbd5e0;border-radius:12px;color:#718096;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.AvailabilityTab_addNABtn__blyJa:hover{background:#f0f7ff;border-color:#2b6cb0;color:#2b6cb0}.VideoBtn_button__4dVxr{font-weight:500;font-size:14px;cursor:pointer;transition:all .25s ease;color:#222;text-wrap:nowrap}.VideoBtn_button__4dVxr *{cursor:pointer!important}.VideoBtn_primary__92XoL{background:rgba(0,0,0,.0392156863);border:1px solid rgba(0,0,0,.1019607843);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);padding:8px 24px;border-radius:20px}.VideoBtn_primary__92XoL.VideoBtn_active__MeaG7,.VideoBtn_primary__92XoL:hover{background:#222;color:#fff}.VideoBtn_secondary___0oOz{background:rgba(0,0,0,0);border:none;padding:0 18px 6px;font-size:16px}.VideoBtn_outlineDark__ChytJ{background:rgba(0,0,0,0);border:1px solid #222;padding:8px 18px;border-radius:20px;color:#222}.VideoBtn_outlineDark__ChytJ.VideoBtn_active__MeaG7,.VideoBtn_outlineDark__ChytJ:hover{background:#222;color:#fff}.VideoBtn_primaryDark__KeZx6{background:#222;border:none;padding:6px 16px;border-radius:6px;color:#fff;font-weight:500}.VideoBtn_primaryDark__KeZx6:disabled{background-color:#cfc6b3;color:rgba(143,136,120,.5019607843);cursor:not-allowed;pointer-events:none}.VideoBtn_linkPrimary__G_r6g{background:rgba(0,0,0,0);border:none;font-weight:700;color:#dfa935}.VideoBtn_linkPrimary__G_r6g:hover{color:#ffc444}.VideoBtn_btnBorder__0lHvL{width:100%;height:4px;background-color:#ffc444;border-radius:10px 10px 0 0}.VideoBtn_disabled__V5Z_N{opacity:.5;cursor:not-allowed;pointer-events:none}.VideoBtn_disabled__V5Z_N *{cursor:not-allowed!important;pointer-events:none}.LoadingSpinner_wrapper__6_6_N{display:inline-flex;align-items:center}.LoadingSpinner_horizontal__5StsV{flex-direction:row}.LoadingSpinner_vertical__oULbN{flex-direction:column}.LoadingSpinner_spinner__JRmXB{display:inline-block;border-style:solid;border-radius:50%;border-color:rgba(0,0,0,.15);animation:LoadingSpinner_spin__714jP .8s linear infinite}.LoadingSpinner_text__goQMo{font-size:14px;font-weight:500;color:inherit}@keyframes LoadingSpinner_spin__714jP{to{transform:rotate(1turn)}}.NestedDropdown_dropdown__tVO1k{position:relative}.NestedDropdown_button__mitLg{cursor:pointer;padding:0;font-size:12px;font-weight:600;color:#fff;text-transform:capitalize;transition:all .15s;display:flex;align-items:center;gap:.5rem;border:none;z-index:20;background:rgba(0,0,0,0)}.NestedDropdown_drawerContainer__24059{position:absolute;top:100%;z-index:10;right:12px;overflow:hidden}.NestedDropdown_menu__TUnrj{margin-top:8px;min-width:250px;border-radius:10px;background-color:rgba(0,0,0,.3019607843);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.NestedDropdown_menuHeader___7_xG{display:flex;align-items:center;gap:8px;padding:16px;background:none;width:100%;cursor:pointer;border:none;border-bottom:1px solid hsla(0,0%,100%,.1490196078)}.NestedDropdown_menuTitle__X9l0W{font-size:12px;font-weight:600;color:#e0e0e0!important;text-transform:capitalize;cursor:pointer!important}.NestedDropdown_menuContent__rxibp{max-height:300px;overflow-y:auto}.NestedDropdown_menuItem__KDiyw{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;padding:16px;text-align:left;font-size:12px;transition:all .15s;background:none;border:none;gap:6px;border-radius:12px}.NestedDropdown_menuItemLeft__k8oAA{display:flex;align-items:center;gap:12px}.NestedDropdown_menuItemLabel__epOEM{text-transform:capitalize;color:#fff!important}.NestedDropdown_menuItemValue__n8f1m{color:#b0b0b0;margin-left:auto;text-transform:capitalize}.NestedDropdown_optionItem__f9Kr7{display:flex;align-items:center;width:100%;cursor:pointer;padding:8px 16px;text-align:left;transition:all .15s;font-size:12px;gap:14px;background:none;border:none;border-radius:12px;color:#fff}.NestedDropdown_optionActive__81bWe{font-weight:500;cursor:not-allowed!important}.NestedDropdown_checkIcon___fOHy{width:16px;height:16px}@media(max-width:1024px){.NestedDropdown_drawerContainer__24059{position:fixed;top:0;right:0;z-index:9999;display:flex;align-items:flex-end;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.NestedDropdown_drawerIcon__2KrVF{width:100px;height:6px;background-color:#dfdfdf;border-radius:10px;margin:16px auto 10px}.NestedDropdown_menu__TUnrj{width:100%;padding-bottom:20px;border-radius:20px 20px 0 0;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}}.TabSavedLoop_loopEditor__nh2DZ{width:276px;font-size:14px;background-color:rgba(0,0,0,.2);border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.TabSavedLoop_editorHeader___cUy_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;font-weight:500}.TabSavedLoop_loopLabel__AOB3m{display:flex;align-items:center;gap:4px;color:#e0e0e0}.TabSavedLoop_headerActions__PveXT{display:flex;align-items:center;gap:16px;cursor:pointer}.TabSavedLoop_headerActions__PveXT .TabSavedLoop_divider__oLxEi{background-color:hsla(0,0%,100%,.1019607843);width:1px;height:45px;margin:-12px 0}.TabSavedLoop_footerControls__6Oioy,.TabSavedLoop_loopControls__YFCnv{display:flex;align-items:center;gap:8px}.TabSavedLoop_footerTimeRange__zl45i,.TabSavedLoop_timeRange__3iBi5{padding:6px 8px;font-size:12px;font-weight:500;color:#fff;background-color:hsla(0,0%,100%,.17);border-radius:6px;display:flex}.TabSavedLoop_timeRange__3iBi5{font-size:10px;line-height:0;height:20px;display:flex;align-items:center}.TabSavedLoop_timeInput__X1vrf{background-color:rgba(0,0,0,0);color:#fff;border:none;max-width:42px}.TabSavedLoop_timeInput__X1vrf:focus{outline:none}.TabSavedLoop_controlButton__eoYea,.TabSavedLoop_footerControlButton__lFcis{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;cursor:pointer;border:none}.TabSavedLoop_descriptionTextContainer__8ApGn{padding:12px;border-top:1px solid rgba(248,248,248,.1)}.TabSavedLoop_descriptionText__p7Pzy{width:100%;border:none;outline:none;background:rgba(0,0,0,0);font-size:12px;color:#fff}.TabSavedLoop_descriptionText__p7Pzy::placeholder{color:hsla(0,0%,100%,.35)}.TabSavedLoop_editorFooter__pmcFi{display:flex;justify-content:space-between;align-items:center;padding:0 12px 12px}.TabSavedLoop_saveButton__Bmjbc{height:30px;line-height:1;background-color:#ffc444;color:#222;cursor:pointer;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}.TabSavedLoop_saveButton__Bmjbc:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TabSavedLoop_savedLoopHeader__KU3zC{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px}.TabSavedLoop_savedLoopTitle__87aHx{font-weight:500}.TabSavedLoop_loopItem__VI4T9{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:12px;background-color:#e8dfc9;border-radius:12px}.TabSavedLoop_loopIcon__Uv0Tq{flex-shrink:0}.TabSavedLoop_loopContent__e9cuZ{flex:1 1}.TabSavedLoop_loopDuration__qFzPH{font-size:14px;font-weight:600;color:#333}.TabSavedLoop_loopTitle__uGzNg{font-size:12px;color:#6f6a63;word-break:break-word}.TabSavedLoop_loopActions__a5ZcM{flex-shrink:0}.TabSavedLoop_loadMoreBtn__sHXjf{display:flex;justify-content:center;width:100%}.TabSavedLoop_emptyState__aBDpp{display:flex;flex-direction:column;align-items:center;padding:45px;background-color:#e8dfc9;border-radius:12px;color:#222;font-size:14px}.TabSavedLoop_emptyTitle__Ln6DJ{font-weight:500}.TabSavedLoop_addLoopButton__sZemK{margin-top:16px;padding:8px 18px;border-radius:50px;border:1px solid #222;background-color:#e8dfc9;font-weight:500;cursor:pointer;transition:all .2s ease}.TabSavedLoop_addLoopButton__sZemK:hover{background-color:#222;color:#fff}.TabSavedLoop_playBtn__uiLL1{display:flex;gap:4px;align-items:center;font-size:12px;border-radius:20px}@media(max-width:1024px){.TabSavedLoop_addLoopButton__sZemK,.TabSavedLoop_emptyState__aBDpp,.TabSavedLoop_loopItem__VI4T9{background-color:#f4f4f4}}@media(max-width:480px){.TabSavedLoop_loopEditor__nh2DZ{width:240px;font-size:12px;border-radius:8px}.TabSavedLoop_editorHeader___cUy_{gap:8px;padding:8px}.TabSavedLoop_headerActions__PveXT{gap:8px}.TabSavedLoop_descriptionTextContainer__8ApGn{padding:8px}.TabSavedLoop_descriptionText__p7Pzy{font-size:10px}.TabSavedLoop_editorFooter__pmcFi{padding:0 8px 8px}.TabSavedLoop_footerTimeRange__zl45i,.TabSavedLoop_timeRange__3iBi5{padding:4px 6px;font-size:10px;border-radius:6px}.TabSavedLoop_timeRange__3iBi5{height:18px}.TabSavedLoop_saveButton__Bmjbc{height:26px;font-size:10px;line-height:1;background-color:#ffc444;color:#222;cursor:pointer;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}.TabSavedLoop_saveButton__Bmjbc:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}}.LockCard_lockCardContainer__mhATQ{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden;background-color:#2b2b2b}.LockCard_lockCardContainer__mhATQ .LockCard_bgImage__5hV_o{object-fit:cover;z-index:0}.LockCard_lockCardContainer__mhATQ .LockCard_overlay__G555l{background-color:rgba(34,34,34,.5019607843);width:100%;height:100%;position:absolute;top:0;left:0}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL{max-width:max-content;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_icon__OmzIn{height:60px;width:60px;margin-bottom:-24px;z-index:2}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq{padding:42px 48px 20px;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.0588235294);background:hsla(0,0%,100%,.3411764706);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#fff;display:flex;flex-direction:column;align-items:center;border-radius:12px;text-align:center}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_title__Mxz02{font-size:16px;font-weight:500}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_price__Ligtg{font-size:24px;font-weight:800}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_price__Ligtg span{font-size:14px;font-weight:400}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_cta___gXIl{padding:10px 20px;background-color:#fff;font-size:15px;font-weight:600;color:#222;border-radius:40px;cursor:pointer;margin:18px 0 16px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_cta___gXIl:hover{background-color:#222;color:#fff}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_footer__fIhEL{font-size:12px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_footer__fIhEL span{cursor:pointer;font-weight:700}@media(max-width:640px){.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL{width:100%;height:100%;justify-content:center}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_icon__OmzIn{height:40px;width:40px;margin-bottom:-16px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq{padding:24px 28px 16px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_title__Mxz02{font-size:14px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_price__Ligtg{font-size:18px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_cta___gXIl{font-size:12px;padding:10px 16px;margin:14px 0 12px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_footer__fIhEL{font-size:10px}.LockCard_lockCardContainer__mhATQ .LockCard_lockCard__o7awL .LockCard_content__Lx9gq .LockCard_footer__fIhEL span{cursor:pointer;font-weight:700}}@media(max-width:1024px){.LockCard_lockCardContainer__mhATQ{border-radius:0}}.PracticeVideoLockCard_practiceLockedContainer__DT_6m{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:16/9;border-radius:20px;background:rgba(0,0,0,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;padding:24px;z-index:1}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_lockIconWrapper__SgaSF{position:relative;width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_lockIconWrapper__SgaSF .PracticeVideoLockCard_lockCircle__VNFUS{position:absolute;inset:0;border-radius:50%;background:#1c1c1c}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_lockIconWrapper__SgaSF .PracticeVideoLockCard_lockSvg__ILxsU{position:relative;z-index:1;width:26px;height:26px;display:block}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_practiceTitle__ZJbCa{font-size:16px;font-weight:600;color:#fff;text-align:center;font-family:var(--font-manrope),"Manrope",sans-serif;line-height:normal;margin:0}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_practiceSubtitle__FFzuY{font-size:14px;font-weight:400;color:#b0b0b0;text-align:center;font-family:var(--font-manrope),"Manrope",sans-serif;line-height:normal;margin:0}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaRow__E6gpZ{display:flex;align-items:center;gap:16px;margin-top:6px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaOutline__Kqigd{width:154px;height:40px;border:1px solid #ffc444;border-radius:20px;background:rgba(0,0,0,0);color:#ffc444;font-size:12px;font-weight:500;font-family:var(--font-manrope),"Manrope",sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaOutline__Kqigd:hover{background:rgba(255,196,68,.1)}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaOutline__Kqigd:disabled{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.3);cursor:not-allowed;pointer-events:none}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaFilled__JtW2d{width:176px;height:40px;border-radius:20px;background:#ffc444;border:none;color:#000;font-size:12px;font-weight:500;font-family:var(--font-manrope),"Manrope",sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaFilled__JtW2d:hover{opacity:.88}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaFilled__JtW2d:disabled{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.3);cursor:not-allowed;pointer-events:none}@media(max-width:640px){.PracticeVideoLockCard_practiceLockedContainer__DT_6m{gap:8px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_lockIconWrapper__SgaSF{width:44px;height:44px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_lockIconWrapper__SgaSF .PracticeVideoLockCard_lockSvg__ILxsU{width:20px;height:20px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_practiceTitle__ZJbCa{font-size:13px;padding:0 16px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_practiceSubtitle__FFzuY{font-size:12px;padding:0 16px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaRow__E6gpZ{gap:10px;margin-top:4px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaOutline__Kqigd{width:130px;height:34px;font-size:11px}.PracticeVideoLockCard_practiceLockedContainer__DT_6m .PracticeVideoLockCard_ctaFilled__JtW2d{width:148px;height:34px;font-size:11px}}.StudentDetail_backBtn__W1MFX{display:flex;align-items:center;gap:6px;background:none;border:none;color:#718096;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:24px;padding:0;transition:color .2s}.StudentDetail_backBtn__W1MFX:hover{color:#1a202c}.StudentDetail_header__c5FEN{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:24px;background:#fff;padding:24px;border-radius:12px;border:1px solid #e2e8f0}.StudentDetail_header__c5FEN .StudentDetail_headerMain__nbS6Y{display:flex;align-items:center;gap:20px}.StudentDetail_header__c5FEN .StudentDetail_headerMain__nbS6Y .StudentDetail_avatar__7UDfI{width:60px;height:60px;object-fit:cover;border-radius:100%}.StudentDetail_header__c5FEN .StudentDetail_headerMain__nbS6Y .StudentDetail_name__5o3Eg{font-size:24px;font-weight:700;color:#1a202c}.StudentDetail_header__c5FEN .StudentDetail_headerInfo__QQHFj{display:flex;gap:40px;flex-wrap:wrap}@media(max-width:768px){.StudentDetail_header__c5FEN .StudentDetail_headerInfo__QQHFj{gap:20px;width:100%}}.StudentDetail_header__c5FEN .StudentDetail_headerInfo__QQHFj .StudentDetail_infoGroup__9lx8k{display:flex;flex-direction:column;gap:4px}.StudentDetail_header__c5FEN .StudentDetail_headerInfo__QQHFj .StudentDetail_infoGroup__9lx8k label{font-size:11px;font-weight:600;color:#a0aec0;text-transform:uppercase;letter-spacing:.05em}.StudentDetail_header__c5FEN .StudentDetail_headerInfo__QQHFj .StudentDetail_infoGroup__9lx8k span{font-size:14px;color:#2d3748;font-weight:500}.StudentDetail_header__c5FEN .StudentDetail_headerInfo__QQHFj .StudentDetail_infoGroup__9lx8k .StudentDetail_tags__ndZZG{display:flex;flex-wrap:wrap;gap:6px}.StudentDetail_mainContentWrapper__PSHL8{width:100%}.StudentDetail_instrumentTag__5gGh8{padding:2px 10px!important;border-radius:9999px;background:#f0f4f8;color:#4a5568;font-size:12px;font-weight:600;text-transform:capitalize}.StudentDetail_membershipTag__YtTJC{display:inline-block;padding:4px 12px!important;border-radius:9999px;font-size:12px;font-weight:700;width:-moz-fit-content;width:fit-content;text-transform:uppercase}.StudentDetail_membershipTag__YtTJC.StudentDetail_yearly__aSWDk{background:#def7ec;color:#03543f}.StudentDetail_membershipTag__YtTJC.StudentDetail_monthly__r4TEo{background:#fff9db;color:#dfa935}.StudentDetail_mainContent__DN_Xn{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;display:flex;flex-direction:column}.StudentDetail_tabs__ezlUe{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:0 24px}.StudentDetail_tabs__ezlUe .StudentDetail_tab__hlrS5{padding:16px 20px;font-size:14px;font-weight:600;color:#718096;cursor:pointer;transition:all .2s;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0)}.StudentDetail_tabs__ezlUe .StudentDetail_tab__hlrS5:hover{color:#ffc444}.StudentDetail_tabs__ezlUe .StudentDetail_tab__hlrS5.StudentDetail_active__u24My{color:#ffc444;border-bottom-color:#ffc444}.StudentDetail_tabContent__ExBjw{padding:24px}.StudentDetail_tabContent__ExBjw.StudentDetail_noPadding__QJXP0{padding:0}.StudentDetail_sessionHistory__9z3go{display:flex;flex-direction:column;border-bottom:1px solid #e2e8f0}.StudentDetail_videoGrid__MHSQn{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.StudentDetail_errorState__uqUYM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center}.StudentDetail_errorState__uqUYM h2{color:#2d3748;margin-bottom:12px;font-weight:600}.StudentDetail_errorState__uqUYM p{color:#718096;margin-bottom:24px}.StudentDetail_emptyState___8GN7,.StudentDetail_loadingState__XjBKM{display:flex;align-items:center;justify-content:center;padding:40px 0}.StudentDetail_emptyState___8GN7 p,.StudentDetail_loadingState__XjBKM p{color:#718096;font-size:14px}.StudentDetail_loadMoreBtn__N3f4C{display:flex;justify-content:center;margin-top:24px}.SessionCard_cardContainer__H4oRH{background:#fff;border-bottom:1px solid #edf0f5;transition:background .15s ease}.SessionCard_cardContainer__H4oRH:hover{background:#fafbfc}.SessionCard_card__do5lI{display:grid;grid-template-columns:1fr 200px 150px 360px;align-items:center;grid-gap:24px;gap:24px;padding:18px 20px}@media(max-width:1100px){.SessionCard_card__do5lI{gap:16px}}@media(max-width:900px){.SessionCard_card__do5lI{grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:12px;padding:16px}}@media(max-width:480px){.SessionCard_card__do5lI{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px}}.SessionCard_userSection__9OW_4{display:flex;align-items:center;gap:12px}.SessionCard_userSection__9OW_4 .SessionCard_avatar__f94o7{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #f0f2f5}.SessionCard_userSection__9OW_4 .SessionCard_userInfo__Libpy{display:flex;flex-direction:column;gap:5px}.SessionCard_userSection__9OW_4 .SessionCard_userInfo__Libpy .SessionCard_userName___TwnT{font-size:15px;font-weight:600;color:#1a202c;line-height:1.2}.SessionCard_userSection__9OW_4 .SessionCard_userInfo__Libpy .SessionCard_instrumentList__tMw02{display:flex;gap:6px;flex-wrap:wrap}.SessionCard_userSection__9OW_4 .SessionCard_userInfo__Libpy .SessionCard_instrumentList__tMw02 .SessionCard_instrument__tzOxD{font-size:11px;font-weight:500;background:#fef3c7;color:#92400e;padding:2px 10px;border-radius:20px;text-transform:capitalize;letter-spacing:.02em}.SessionCard_timeSection__YcmUb{display:flex;flex-direction:column;gap:3px}@media(max-width:900px){.SessionCard_timeSection__YcmUb{order:3;grid-column:1/-1}}.SessionCard_timeSection__YcmUb .SessionCard_time__Scr0N{font-size:14px;font-weight:600;color:#2d3748}.SessionCard_timeSection__YcmUb .SessionCard_duration__KL0lh{font-size:12px;color:#a0aec0;font-weight:500}.SessionCard_statusBadge__tnaPI{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;letter-spacing:.03em;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(max-width:900px){.SessionCard_statusBadge__tnaPI{order:2;justify-self:flex-end}}.SessionCard_statusBadge__tnaPI.SessionCard_statusApproved___lhbH{background:#ebf8f0;color:#276749}.SessionCard_statusBadge__tnaPI.SessionCard_statusPending__F_w5r{background:#fffbeb;color:#b7791f}.SessionCard_statusBadge__tnaPI.SessionCard_statusCancelled__zxTMK{background:#fff5f5;color:#c53030}.SessionCard_statusBadge__tnaPI.SessionCard_statusRejected__XmKdt{background:#fff5f5;color:#9b2c2c}.SessionCard_actions__DAoei{display:flex;justify-content:flex-start}@media(max-width:900px){.SessionCard_actions__DAoei{order:4;grid-column:1/-1;justify-content:flex-start}}.SessionCard_actions__DAoei .SessionCard_actionGroup__aegMp{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:480px){.SessionCard_actions__DAoei .SessionCard_actionGroup__aegMp{width:100%}.SessionCard_actions__DAoei .SessionCard_actionGroup__aegMp .SessionCard_actionBtn__0anTk{flex:1 1;justify-content:center}}.SessionCard_actions__DAoei .SessionCard_noAction__0EBPF{font-size:12px;color:#cbd5e0;font-style:italic}.SessionCard_actionBtn__0anTk{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;padding:7px 16px;border-radius:8px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.SessionCard_actionBtn__0anTk:disabled{opacity:.5;cursor:not-allowed}.SessionCard_actionBtn__0anTk.SessionCard_primaryBtn__zFo0y{background:#2b6cb0;color:#fff;border-color:#2b6cb0}.SessionCard_actionBtn__0anTk.SessionCard_primaryBtn__zFo0y:hover:not(:disabled){background:#2c5282;border-color:#2c5282}.SessionCard_actionBtn__0anTk.SessionCard_activeBtn__24Hux{background:#2c5282;border-color:#2c5282;color:#fff}.SessionCard_actionBtn__0anTk.SessionCard_dangerBtn___cc0_{background:#e53e3e;color:#fff;border-color:#e53e3e}.SessionCard_actionBtn__0anTk.SessionCard_dangerBtn___cc0_:hover:not(:disabled){background:#c53030;border-color:#c53030}.SessionCard_actionBtn__0anTk.SessionCard_activeDangerBtn__az8up{background:#fff5f5;color:#c53030;border-color:#feb2b2}.SessionCard_actionBtn__0anTk.SessionCard_ghostBtn__FbCth{background:#fff;color:#4a5568;border-color:#e2e8f0}.SessionCard_actionBtn__0anTk.SessionCard_ghostBtn__FbCth:hover{background:#f7f8fa;border-color:#cbd5e0}.SessionCard_actionBtn__0anTk.SessionCard_joinBtn__KmvMd{background:#276749;color:#fff;border-color:#276749;font-weight:600}.SessionCard_actionBtn__0anTk.SessionCard_joinBtn__KmvMd:hover{background:#22543d;border-color:#22543d}.SessionCard_actionBtn__0anTk.SessionCard_feedbackBtn___YCJ_{background:#fff;color:#c05621;border-color:#fbd38d}.SessionCard_actionBtn__0anTk.SessionCard_feedbackBtn___YCJ_:hover{background:#fffaf0;border-color:#f6ad55}.SessionCard_actionBtn__0anTk.SessionCard_viewFeedbackBtn__KRx0s{background:#fff;color:#c05621;border-color:#fbd38d}.SessionCard_actionBtn__0anTk.SessionCard_viewFeedbackBtn__KRx0s:hover{background:#fffaf0;border-color:#f6ad55}.SessionCard_actionBtn__0anTk.SessionCard_viewReasonBtn__AeCun{background:#fff;color:#c53030;border-color:#feb2b2}.SessionCard_actionBtn__0anTk.SessionCard_viewReasonBtn__AeCun:hover{background:#fff5f5;border-color:#fc8181}.SessionCard_actionBtn__0anTk.SessionCard_activeReasonBtn__vkCbs{background:#fff5f5;color:#c53030;border-color:#fc8181}.SessionCard_actionBtn__0anTk.SessionCard_viewRemarkBtn__n7Xk_{background:#fff;color:#2b6cb0;border-color:#bee3f8}.SessionCard_actionBtn__0anTk.SessionCard_viewRemarkBtn__n7Xk_:hover{background:#ebf8ff;border-color:#90cdf4}.SessionCard_actionBtn__0anTk.SessionCard_activeRemarkBtn__79608{background:#ebf8ff;color:#2b6cb0;border-color:#90cdf4}.SessionCard_actionBtn__0anTk.SessionCard_feedbackSubmitBtn__W33BN{background:#ffc444;color:#1a202c;border-color:#ffc444;font-weight:600}.SessionCard_actionBtn__0anTk.SessionCard_feedbackSubmitBtn__W33BN:hover:not(:disabled){filter:brightness(.94)}.SessionCard_infoStrip__5QCkq{display:flex;align-items:flex-start;gap:10px;margin:0 20px 12px;padding:10px 14px;border-radius:8px;font-size:13px}.SessionCard_infoStrip__5QCkq .SessionCard_stripIcon__vhwh0{font-size:14px;flex-shrink:0;margin-top:1px}.SessionCard_infoStrip__5QCkq .SessionCard_stripLabel__Arc42{display:block;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;opacity:.7}.SessionCard_infoStrip__5QCkq .SessionCard_stripText__i7k3R{display:block;line-height:1.5;font-weight:400}.SessionCard_infoStrip__5QCkq.SessionCard_stripInfo__Zz4na{background:#ebf8f0;color:#22543d}.SessionCard_infoStrip__5QCkq.SessionCard_stripDanger__3aOiC{background:#fff5f5;color:#9b2c2c}.SessionCard_infoStrip__5QCkq.SessionCard_stripWarning__Jwe4y{background:#fffbeb;color:#744210}.SessionCard_drawer__3grEW{margin:0 20px 16px;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}@media(max-width:480px){.SessionCard_drawer__3grEW{margin:0 14px 14px}}.SessionCard_drawerHeader__QWm2Y{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-bottom:1px solid #edf0f5}.SessionCard_drawerHeader__QWm2Y .SessionCard_drawerTitle__htVQ3{font-size:15px;font-weight:700;color:#1a202c;margin-bottom:2px}.SessionCard_drawerHeader__QWm2Y .SessionCard_drawerSub__T_rx_{font-size:12px;color:#a0aec0}.SessionCard_drawerHeader__QWm2Y .SessionCard_drawerClose__YpZDy{background:none;border:none;color:#a0aec0;font-size:16px;cursor:pointer;padding:0 0 0 12px;line-height:1;flex-shrink:0;margin-top:2px}.SessionCard_drawerHeader__QWm2Y .SessionCard_drawerClose__YpZDy:hover{color:#4a5568}.SessionCard_drawerBody__ioNAD{padding:16px 18px}.SessionCard_drawerBody__ioNAD .SessionCard_fieldLabel__ffLnu{display:block;font-size:12px;font-weight:600;color:#4a5568;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.SessionCard_drawerBody__ioNAD .SessionCard_required__HwCFc{color:#e53e3e;margin-left:2px}.SessionCard_drawerBody__ioNAD .SessionCard_optional__fIthK{color:#a0aec0;font-weight:400;text-transform:none;letter-spacing:0}.SessionCard_drawerBody__ioNAD .SessionCard_fieldInput__W9BiP,.SessionCard_drawerBody__ioNAD .SessionCard_fieldTextarea__hohHe{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:10px 13px;font-size:14px;color:#2d3748;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s;margin-bottom:14px}.SessionCard_drawerBody__ioNAD .SessionCard_fieldInput__W9BiP:focus,.SessionCard_drawerBody__ioNAD .SessionCard_fieldTextarea__hohHe:focus{border-color:#ffc444;box-shadow:0 0 0 3px rgba(255,193,7,.12)}.SessionCard_drawerBody__ioNAD .SessionCard_fieldInput__W9BiP::placeholder,.SessionCard_drawerBody__ioNAD .SessionCard_fieldTextarea__hohHe::placeholder{color:#cbd5e0}.SessionCard_drawerBody__ioNAD .SessionCard_fieldTextarea__hohHe{resize:vertical}.SessionCard_drawerBody__ioNAD .SessionCard_charCount__5VDpU{font-size:11px;color:#a0aec0;text-align:right;margin-top:-10px;margin-bottom:4px}.SessionCard_drawerBody__ioNAD .SessionCard_feedbackBody__PU9iM{font-size:14px;color:#4a5568;line-height:1.7}.SessionCard_drawerFooter__uvFxT{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid #edf0f5;background:#fafbfc}@media(max-width:480px){.SessionCard_drawerFooter__uvFxT{flex-direction:column-reverse}.SessionCard_drawerFooter__uvFxT .SessionCard_actionBtn__0anTk{width:100%;justify-content:center}}.SessionCard_drawerApprove__WOKGL{border-color:#bee3f8}.SessionCard_drawerApprove__WOKGL .SessionCard_drawerHeader__QWm2Y{background:#ebf8ff}.SessionCard_drawerApprove__WOKGL .SessionCard_drawerTitle__htVQ3{color:#2b6cb0}.SessionCard_drawerCancel___17az{border-color:#fed7d7}.SessionCard_drawerCancel___17az .SessionCard_drawerHeader__QWm2Y{background:#fff5f5}.SessionCard_drawerCancel___17az .SessionCard_drawerTitle__htVQ3{color:#c53030}.SessionCard_drawerFeedback__0BLrX{border-color:#fde68a}.SessionCard_drawerFeedback__0BLrX .SessionCard_drawerHeader__QWm2Y{background:#fffbeb}.SessionCard_drawerFeedback__0BLrX .SessionCard_drawerTitle__htVQ3{color:#92400e}.SessionCard_drawerFeedbackView__U5cJX{border-color:#c3dafe}.SessionCard_drawerFeedbackView__U5cJX .SessionCard_drawerHeader__QWm2Y{background:#ebf4ff}.SessionCard_drawerFeedbackView__U5cJX .SessionCard_drawerTitle__htVQ3{color:#3c366b}.SessionCard_drawerFeedbackView__U5cJX .SessionCard_drawerSub__T_rx_{color:#7f9cf5}.SessionList_sessionsGroup__N_XEW{background-color:rgba(0,0,0,0);border-left:1px solid #d4e0ed;border-right:1px solid #d4e0ed}.SessionList_dateHeading__CnNFv{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#718096;display:flex;align-items:center;gap:12px;background-color:#fafafa;border-bottom:1px solid #d4e0ed;border-top:1px solid #d4e0ed;padding:16px}.SessionList_sessionsGroup__N_XEW>.SessionList_dateGroup__ah_1u:first-child .SessionList_dateHeading__CnNFv{border-top:none}.SessionList_emptyState__8_bGT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border:1px dashed #cbd5e0;border-radius:16px;color:#a0aec0;text-align:center}.SessionList_emptyState__8_bGT p{font-size:16px;font-weight:500;margin:0}.SessionList_loadMoreWrapper__J0NhC{display:flex;justify-content:center;padding:32px 0;background-color:#fff;border-left:1px solid #d4e0ed;border-right:1px solid #d4e0ed;border-bottom:1px solid #d4e0ed}.SessionList_loadMoreBtn___dScw{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#dfa935;color:#fff;border:none;padding:10px 24px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.SessionList_loadMoreBtn___dScw:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.SessionList_loadMoreBtn___dScw:disabled{opacity:.7;cursor:not-allowed}.videoFeedbackCard_card__P8DJT{background:#fff;border:1px solid #e8edf3;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .25s ease}.videoFeedbackCard_card__P8DJT:hover{box-shadow:0 6px 24px rgba(0,0,0,.1)}.videoFeedbackCard_cardTop__mc9bv{display:flex;align-items:flex-start;gap:18px;padding:16px}.videoFeedbackCard_thumbnail__uTLq_{position:relative;aspect-ratio:16/9;height:120px;border-radius:10px;overflow:hidden;cursor:pointer;background:#111;flex-shrink:0}.videoFeedbackCard_thumbnail__uTLq_:hover .videoFeedbackCard_playIcon__82wdJ{transform:translate(-50%,-50%) scale(1.12);background:rgba(0,0,0,.72)}.videoFeedbackCard_thumbnail__uTLq_:hover .videoFeedbackCard_thumbnailImg__ibb_7{transform:scale(1.06)}.videoFeedbackCard_thumbnailImg__ibb_7{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.videoFeedbackCard_playIcon__82wdJ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.58);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,background .25s ease}.videoFeedbackCard_submissionInfo__34svN{flex:1 1;display:flex;flex-direction:column;gap:4px}.videoFeedbackCard_submissionInfo__34svN .videoFeedbackCard_studentLink__XEPsj{display:flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:4px;width:-moz-fit-content;width:fit-content;padding:2px 0}.videoFeedbackCard_submissionInfo__34svN .videoFeedbackCard_studentLink__XEPsj:hover .videoFeedbackCard_studentName__LcoRR{color:#d97706}.videoFeedbackCard_submissionInfo__34svN .videoFeedbackCard_studentAvatar__1fTf9{aspect-ratio:1;border-radius:50%;object-fit:cover;background:#f3f4f6}.videoFeedbackCard_submissionInfo__34svN .videoFeedbackCard_studentName__LcoRR{font-size:13.5px;font-weight:500;color:#4b5563;transition:color .15s ease}.videoFeedbackCard_submissionTitle__iBkN_{font-size:14px;font-weight:700;color:#1a1f2e;margin:2px 0 0;line-height:1.4}.videoFeedbackCard_submissionNote___N_az{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.videoFeedbackCard_uploadDate___qSYW{font-size:12px;color:#9ca3af;margin:4px 0 0}.videoFeedbackCard_cardActions__KalEv{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.videoFeedbackCard_statusBadge__zhcrp{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12.5px;font-weight:600;white-space:nowrap}.videoFeedbackCard_statusBadge__zhcrp[data-reviewed=true]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.videoFeedbackCard_statusBadge__zhcrp[data-reviewed=false][data-late=false]{background:#fff7ed;color:#d97706;border:1px solid #fed7aa}.videoFeedbackCard_statusBadge__zhcrp[data-late=true]{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.videoFeedbackCard_statusDot__Zvss7{width:7px;height:7px;border-radius:50%;background:#059669}.videoFeedbackCard_pendingDot__WlWbm{width:7px;height:7px;border-radius:50%;background:#d97706}.videoFeedbackCard_lateDot__wZTMW{width:7px;height:7px;border-radius:50%;background:#be123c}.videoFeedbackCard_toggleBtn__dq7My{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;border:none;background-color:#d97706;color:#fff;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}.videoFeedbackCard_toggleBtn__dq7My:hover{background-color:#b45309}.videoFeedbackCard_toggleBtn__dq7My svg{transition:transform .2s}.videoFeedbackCard_expandedPanel__xjnew{border-top:1px solid #f0f4f8;padding:18px 22px}.videoFeedbackCard_reviewDisplay__rQJ6A{border-radius:12px;padding:16px 20px}.videoFeedbackCard_reviewDisplay__rQJ6A[data-positive=true]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac}.videoFeedbackCard_reviewDisplay__rQJ6A[data-positive=false]{background:linear-gradient(135deg,#fff5f5,#fee2e2);border:1.5px solid #fca5a5}.videoFeedbackCard_reviewHeader__TYxI_{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed rgba(0,0,0,.1)}.videoFeedbackCard_reviewLabel__CSj5W{font-size:13px;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.2px}.videoFeedbackCard_reviewLabel__CSj5W[data-positive=true]{background:#dcfce7;color:#16a34a;border:1px solid #86efac}.videoFeedbackCard_reviewLabel__CSj5W[data-positive=false]{background:#fee2e2;color:#dc2626;border:1px solid #fca5a5}.videoFeedbackCard_reviewDate__BlMIM{font-size:12px;color:#6b7280}.videoFeedbackCard_reviewBody__R36Pk{font-size:13.5px;color:#374151;margin:0;line-height:1.7}.videoFeedbackCard_submitForm__tDEfO{display:flex;flex-direction:column;gap:10px}.videoFeedbackCard_fieldLabel__y7eAS{font-size:13px;font-weight:600;color:#374151;margin:0}.videoFeedbackCard_typeGrid__yZKMk{display:flex;gap:8px;flex-wrap:wrap}.videoFeedbackCard_typeBtn__SNtH1{padding:7px 14px;border-radius:8px;border:1.5px solid #e5e7eb;background:#f9fafb;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.videoFeedbackCard_typeBtn__SNtH1:hover{border-color:#9ca3af;background:#f3f4f6}.videoFeedbackCard_typeBtn__SNtH1[data-active=true][data-positive=true]{border-color:#16a34a;background:#f0fdf4;color:#16a34a;font-weight:600;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.videoFeedbackCard_typeBtn__SNtH1[data-active=true][data-positive=false]{border-color:#dc2626;background:#fff5f5;color:#dc2626;font-weight:600;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.videoFeedbackCard_customFieldWrapper__pSX0N{display:flex;flex-direction:column;gap:6px}.videoFeedbackCard_messageInput__L_B2V,.videoFeedbackCard_textInput__gdMQh{width:100%;padding:11px 14px;border-radius:9px;border:1.5px solid #e5e7eb;font-size:13.5px;color:#1f2937;outline:none;font-family:inherit;box-sizing:border-box;line-height:1.6;transition:border-color .2s ease,box-shadow .2s ease}.videoFeedbackCard_messageInput__L_B2V::placeholder,.videoFeedbackCard_textInput__gdMQh::placeholder{color:#9ca3af}.videoFeedbackCard_messageInput__L_B2V:focus,.videoFeedbackCard_textInput__gdMQh:focus{border-color:#d97706;box-shadow:0 0 0 3px rgba(217,119,6,.1)}.videoFeedbackCard_messageInput__L_B2V{resize:vertical}.videoFeedbackCard_formRow__GygOb{display:flex;gap:10px;margin-top:2px}.videoFeedbackCard_submitButton__4RgHF{padding:9px 22px;border-radius:9px;border:none;background:#ffc444;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 3px 10px rgba(217,119,6,.25)}.videoFeedbackCard_submitButton__4RgHF:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 5px 16px rgba(217,119,6,.35)}.videoFeedbackCard_submitButton__4RgHF:active:not(:disabled){transform:translateY(0)}.videoFeedbackCard_submitButton__4RgHF:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.videoFeedbackCard_popupOverlay__IswUU{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:20px;animation:videoFeedbackCard_fadeIn__iPVPJ .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes videoFeedbackCard_fadeIn__iPVPJ{0%{opacity:0}to{opacity:1}}.videoFeedbackCard_popupContent__ZFtm2{position:relative;width:100%;max-width:760px;background:#fff;border:1px solid #e8edf3;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.18);animation:videoFeedbackCard_slideUp__HWM_l .28s cubic-bezier(.34,1.56,.64,1)}@keyframes videoFeedbackCard_slideUp__HWM_l{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.videoFeedbackCard_popupHeader__b_JFf{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f4f8;background:#fafbfc}.videoFeedbackCard_popupHeaderLeft__EP_WH{display:flex;align-items:center;gap:10px}.videoFeedbackCard_popupAvatar__IebZD{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #e8edf3;flex-shrink:0}.videoFeedbackCard_popupStudentName__EfI12{font-size:14px;font-weight:600;color:#1a1f2e;margin:0;line-height:1.3}.videoFeedbackCard_popupSubmittedDate__Jq06u{font-size:12px;color:#9ca3af;margin:2px 0 0}.videoFeedbackCard_closeBtn__xUg25{width:32px;height:32px;border-radius:50%;border:1.5px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,border-color .2s ease,transform .15s ease}.videoFeedbackCard_closeBtn__xUg25:hover{background:#f3f4f6;border-color:#9ca3af;transform:scale(1.08)}.videoFeedbackCard_popupVideo__CFjxl{width:100%;aspect-ratio:16/9;background:#0d0d0d}.videoFeedbackCard_popupVideo__CFjxl video{width:100%;height:100%;display:block}.videoFeedbackCard_videoUnavailable__7H44U{width:100%;aspect-ratio:16/9;background:#111827;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px}.videoFeedbackCard_videoUnavailable__7H44U p{font-size:16px;font-weight:600;color:#f9fafb;margin:0}.videoFeedbackCard_videoUnavailable__7H44U span{font-size:13px;color:#9ca3af}.videoFeedbackCard_popupMeta__iMMRU{padding:16px 20px 20px;border-top:1px solid #f0f4f8}.videoFeedbackCard_popupTitle__yOmh9{font-size:15px;font-weight:700;color:#1a1f2e;margin:0 0 6px;line-height:1.4}.videoFeedbackCard_popupDescription__MNHXS{font-size:13.5px;color:#6b7280;margin:0;line-height:1.6}@media(max-width:640px){.videoFeedbackCard_cardTop__mc9bv{flex-direction:column;gap:16px;padding:14px}.videoFeedbackCard_thumbnail__uTLq_{width:100%;height:auto;max-height:200px}.videoFeedbackCard_cardActions__KalEv{width:100%;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;border-top:1px dashed #e8edf3}.videoFeedbackCard_expandedPanel__xjnew{padding:16px}.videoFeedbackCard_reviewDisplay__rQJ6A{padding:14px 16px}.videoFeedbackCard_typeGrid__yZKMk{gap:8px}.videoFeedbackCard_formRow__GygOb{flex-direction:column}.videoFeedbackCard_formRow__GygOb button{width:100%}}.VideoFeedbackPage_pageHeader__ppFSR{margin-bottom:24px}.VideoFeedbackPage_pageTitle___nuhN{font-size:22px;font-weight:700;color:#1a1f2e;margin:0 0 6px}.VideoFeedbackPage_pageSubtitle__E49hK{font-size:14px;color:#6b7280;margin:0}.VideoFeedbackPage_cardList__pusac{display:flex;flex-direction:column;gap:18px;margin-top:24px}.VideoFeedbackPage_tabBar__MJinV{display:flex;align-items:center;gap:4px;border:1px solid #d4e0ed;background-color:#fff;overflow-x:auto;border-radius:8px}.VideoFeedbackPage_tabBar__MJinV .VideoFeedbackPage_tab__Pk0B4{display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(0,0,0,0);font-size:14px;font-weight:500;color:#718096;cursor:pointer;position:relative;margin-bottom:-1px;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s;white-space:nowrap}.VideoFeedbackPage_tabBar__MJinV .VideoFeedbackPage_tab__Pk0B4:hover{color:#ffc444}.VideoFeedbackPage_tabBar__MJinV .VideoFeedbackPage_tab__Pk0B4.VideoFeedbackPage_tabActive__Q_64h{color:#ffc444;border-bottom:2px solid #ffc444;font-weight:600}.VideoFeedbackPage_tabBar__MJinV .VideoFeedbackPage_tabCount__XYrUu{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background-color:rgba(255,196,68,.1);color:#dfa935;font-size:11px;font-weight:700;transition:all .2s}.VideoFeedbackPage_tabActive__Q_64h .VideoFeedbackPage_tabBar__MJinV .VideoFeedbackPage_tabCount__XYrUu{background-color:#ffc444;color:#fff}.VideoFeedbackPage_emptyState__J_QwN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border:1px dashed #cbd5e0;border-radius:16px;color:#a0aec0;text-align:center;margin-top:24px}.VideoFeedbackPage_emptyState__J_QwN p{font-size:16px;font-weight:500;margin:0}.VideoFeedbackPage_loadingState__FEuwq{display:flex;justify-content:center;align-items:center;padding:60px 0;color:#ffc444;font-weight:500}.VideoFeedbackPage_loadMoreBtn___zlYR{display:flex;justify-content:center;margin-top:24px}