.InstructorComponents_statsCard___uJEV{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface) 100%);background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all var(--transition-fast)}.InstructorComponents_statsCard___uJEV:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(65,105,225,.15)}.InstructorComponents_statsCard___uJEV .InstructorComponents_statsIcon__xoZ09{background:var(--gradient-primary);color:var(--color-text-inverse);box-shadow:0 4px 8px rgba(65,105,225,.3)}.InstructorComponents_statsCard___uJEV .InstructorComponents_statsValue__zjGaA{color:var(--color-text-primary);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.InstructorComponents_statsCard___uJEV .InstructorComponents_statsLabel__IVRBv{color:var(--color-text-secondary)}.InstructorComponents_statsCard___uJEV .InstructorComponents_statsChange__pTulf{color:var(--color-success);background-color:rgba(16,185,129,.1)}.InstructorComponents_statsCard___uJEV .InstructorComponents_statsChange__pTulf.InstructorComponents_negative__D0ObJ{color:var(--color-error);background-color:rgba(239,68,68,.1)}.InstructorComponents_chartCard__zvFZh{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all var(--transition-fast)}.InstructorComponents_chartCard__zvFZh:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.InstructorComponents_chartCard__zvFZh .InstructorComponents_chartTitle__bR_zx{color:var(--color-text-primary);border-bottom-color:var(--color-border)}.InstructorComponents_courseCard__AEnp_{background:linear-gradient(135deg,var(--color-surface) 0,rgba(65,105,225,.02) 100%);background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all var(--transition-fast)}.InstructorComponents_courseCard__AEnp_:hover{border-color:var(--color-primary);box-shadow:0 6px 16px rgba(65,105,225,.12);background:linear-gradient(135deg,var(--color-surface) 0,rgba(65,105,225,.05) 100%)}.InstructorComponents_courseCard__AEnp_ .InstructorComponents_courseTitle__CdkEM{color:var(--color-text-primary)}.InstructorComponents_courseCard__AEnp_ .InstructorComponents_courseCategory__SWxF4{background:linear-gradient(135deg,rgba(65,105,225,.15),rgba(139,92,246,.15));color:var(--color-primary);border:1px solid rgba(65,105,225,.2)}.InstructorComponents_courseCard__AEnp_ .InstructorComponents_courseInfo__5mN8Q{color:var(--color-text-secondary)}.InstructorComponents_courseCard__AEnp_ .InstructorComponents_courseRating__ijRZy{color:var(--color-warning);filter:brightness(1.1)}.InstructorComponents_courseCard__AEnp_ .InstructorComponents_coursePrice__I7YRI{color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700}.InstructorComponents_topCourseBadge__B_pOC{background:var(--gradient-primary);color:var(--color-text-inverse)}.InstructorComponents_emptyState__5R8Ko,.InstructorComponents_emptyState__5R8Ko .InstructorComponents_emptyIcon__R8tsU{color:var(--color-text-tertiary)}.InstructorComponents_categoryBadge__wCX7l{background-color:var(--color-primary-light);border-color:var(--color-primary)}.InstructorComponents_categoryBadge__wCX7l:hover{background-color:var(--color-primary);color:var(--color-text-inverse)}.InstructorComponents_infoBox__rn4O_{background-color:var(--color-info-light);border-color:var(--color-info);color:var(--color-info-dark)}.InstructorComponents_successBox__peFhh{background-color:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}.InstructorComponents_warningBox__JYSP7{background-color:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}.InstructorComponents_formCard__RtRBh{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all var(--transition-fast)}.InstructorComponents_formCard__RtRBh:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.InstructorComponents_formTitle__xCpjs{color:var(--color-text-primary)}.InstructorComponents_formLabel__4kSy2{color:var(--color-text-secondary)}.InstructorComponents_formIconBg__plc4p{background:linear-gradient(135deg,rgba(65,105,225,.1),rgba(139,92,246,.1))}.InstructorComponents_formIcon__HtkSW{color:var(--color-primary)}.InstructorComponents_formInput__Rp0kQ{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary);transition:all var(--transition-fast)}.InstructorComponents_formInput__Rp0kQ::placeholder{color:var(--color-text-tertiary)}.InstructorComponents_formInput__Rp0kQ:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,105,225,.2)}.InstructorComponents_formInput__Rp0kQ:hover{border-color:var(--color-border-dark)}.dark .InstructorComponents_formInput__Rp0kQ{background-color:var(--color-background)}.dark .InstructorComponents_formInput__Rp0kQ:focus{background-color:var(--color-surface)}select.InstructorComponents_formInput__Rp0kQ{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234169E1' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem;cursor:pointer}.dark select.InstructorComponents_formInput__Rp0kQ{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B8FEE' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E")}.InstructorComponents_addButton__BUZ_3{background:var(--gradient-primary);color:var(--color-text-inverse);border:none;box-shadow:0 2px 4px rgba(65,105,225,.3);transition:all var(--transition-fast)}.InstructorComponents_addButton__BUZ_3:hover{box-shadow:0 4px 8px rgba(65,105,225,.4);transform:translateY(-1px)}.InstructorComponents_addButton__BUZ_3:active{transform:translateY(0)}.InstructorComponents_submitButton__319P9{background:var(--gradient-primary);color:var(--color-text-inverse);border:none;box-shadow:0 2px 8px rgba(65,105,225,.3);transition:all var(--transition-fast)}.InstructorComponents_submitButton__319P9:hover:not(:disabled){box-shadow:0 4px 12px rgba(65,105,225,.4);transform:translateY(-2px)}.InstructorComponents_submitButton__319P9:active:not(:disabled){transform:translateY(0)}.InstructorComponents_submitButton__319P9:disabled{opacity:.6;cursor:not-allowed}.InstructorComponents_cancelButton__g5Ak1{background-color:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-fast)}.InstructorComponents_cancelButton__g5Ak1:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-border-dark);color:var(--color-text-primary)}.InstructorComponents_cancelButton__g5Ak1:disabled{opacity:.5;cursor:not-allowed}.InstructorComponents_removeButton__yGwBr{background-color:rgba(239,68,68,.1);color:var(--color-error);border:none;transition:all var(--transition-fast)}.InstructorComponents_removeButton__yGwBr:hover{background-color:var(--color-error);color:var(--color-text-inverse)}.InstructorComponents_listItem__QTfSg{background-color:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);transition:all var(--transition-fast)}.InstructorComponents_listItem__QTfSg:hover{border-color:var(--color-primary);background-color:var(--color-surface)}.InstructorComponents_chip__UqILJ{background-color:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-fast)}.InstructorComponents_chip__UqILJ:hover{background-color:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.InstructorComponents_selectedChip___MHOq{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border:1px solid var(--color-primary);color:var(--color-text-inverse);box-shadow:0 2px 6px rgba(65,105,225,.3);transition:all var(--transition-fast)}.InstructorComponents_selectedChip___MHOq:hover{box-shadow:0 4px 8px rgba(65,105,225,.4);transform:translateY(-2px)}.InstructorComponents_selectedCount__4ezzs{background:linear-gradient(135deg,rgba(65,105,225,.1),rgba(139,92,246,.1));border:1px solid rgba(65,105,225,.2);color:var(--color-primary)}.InstructorComponents_uploadArea__1VL80{border-color:var(--color-border);background-color:var(--color-background-secondary);transition:all var(--transition-fast)}.InstructorComponents_uploadArea__1VL80:hover{border-color:var(--color-primary);background-color:var(--color-surface)}.InstructorComponents_uploadIconBg__5zAig{background:linear-gradient(135deg,rgba(65,105,225,.1),rgba(139,92,246,.1))}.InstructorComponents_uploadIcon__Xk_yD{color:var(--color-primary)}.InstructorComponents_uploadText__K29j5{color:var(--color-text-primary)}.InstructorComponents_uploadSubtext__4NLr5{color:var(--color-text-secondary)}.InstructorComponents_imagePreview__PRg8G{border-color:var(--color-border);background-color:var(--color-surface)}.InstructorComponents_imagePreview__PRg8G:hover{border-color:var(--color-primary)}.InstructorComponents_removeImageButton__mrKBO{background-color:rgba(239,68,68,.9);color:#fff;backdrop-filter:blur(4px);box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all var(--transition-fast)}.InstructorComponents_removeImageButton__mrKBO:hover{background-color:#dc2626;transform:scale(1.1);box-shadow:0 4px 12px rgba(239,68,68,.4)}.InstructorComponents_removeImageButton__mrKBO:active{transform:scale(.95)}.InstructorComponents_customSelectButton__OHGXF{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary);transition:all var(--transition-fast)}.InstructorComponents_customSelectButton__OHGXF:hover{border-color:var(--color-primary)}.InstructorComponents_customSelectButton__OHGXF:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,105,225,.2)}.dark .InstructorComponents_customSelectButton__OHGXF{background-color:var(--color-background)}.InstructorComponents_customSelectOpen__U8prM{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(65,105,225,.2)}.InstructorComponents_customSelectValue__cv9ue{color:var(--color-text-primary)}.InstructorComponents_customSelectPlaceholder__nO6Df{color:var(--color-text-tertiary)}.InstructorComponents_customSelectIcon__rMSYa{color:var(--color-primary);transition:transform var(--transition-fast)}.InstructorComponents_customSelectDropdown___Ar9z{background-color:var(--color-surface);border-color:var(--color-border);max-height:300px;animation:InstructorComponents_slideDown__DOSLW .2s ease-out}@keyframes InstructorComponents_slideDown__DOSLW{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InstructorComponents_customSelectSearch__KIkcs{background-color:var(--color-surface);border-bottom-color:var(--color-border)}.InstructorComponents_customSelectSearchInput__3zmti{background-color:var(--color-background-secondary);border-color:var(--color-border);color:var(--color-text-primary)}.InstructorComponents_customSelectSearchInput__3zmti::placeholder{color:var(--color-text-tertiary)}.InstructorComponents_customSelectSearchInput__3zmti:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(65,105,225,.2)}.dark .InstructorComponents_customSelectSearchInput__3zmti{background-color:var(--color-background)}.InstructorComponents_customSelectList__59xMB::-webkit-scrollbar{width:8px}.InstructorComponents_customSelectList__59xMB::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.InstructorComponents_customSelectList__59xMB::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}.InstructorComponents_customSelectList__59xMB::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-dark)}.InstructorComponents_customSelectOption__6okBM{background-color:rgba(0,0,0,0);color:var(--color-text-primary);border:none;transition:all var(--transition-fast)}.InstructorComponents_customSelectOption__6okBM:hover{background-color:var(--color-surface-hover);color:var(--color-primary)}.InstructorComponents_customSelectOptionActive__kjzoY{background-color:rgba(65,105,225,.1);color:var(--color-primary);font-weight:500}.InstructorComponents_customSelectOptionActive__kjzoY:hover{background-color:rgba(65,105,225,.15)}.dark .InstructorComponents_customSelectOptionActive__kjzoY{background-color:rgba(107,143,238,.12)}.dark .InstructorComponents_customSelectOptionActive__kjzoY:hover{background-color:rgba(107,143,238,.18)}.InstructorComponents_customSelectCheckIcon__OnFbc{color:var(--color-primary)}.InstructorComponents_customSelectEmpty__qu3D8{color:var(--color-text-secondary)}.InstructorComponents_tableHeader__KdgAY{background-color:var(--color-background-secondary);border-bottom:2px solid var(--color-border)}.InstructorComponents_tableHeader__KdgAY th{color:var(--color-text-secondary);font-weight:600;letter-spacing:.05em}.dark .InstructorComponents_tableHeader__KdgAY{background-color:rgba(30,41,59,.5)}.InstructorComponents_tableBody__NYTha tr{transition:all var(--transition-fast)}.InstructorComponents_tableRow__tGWWq{border-bottom:1px solid var(--color-border);transition:all var(--transition-fast)}.InstructorComponents_tableRow__tGWWq:hover{background-color:var(--color-background-secondary)}.InstructorComponents_tableRow__tGWWq:last-child{border-bottom:none}.dark .InstructorComponents_tableRow__tGWWq:hover{background-color:rgba(30,41,59,.3)}.InstructorComponents_courseName__HN6nv{color:var(--color-text-primary)}.InstructorComponents_categoryBadge__wCX7l{background-color:rgba(65,105,225,.1);color:var(--color-primary);border:1px solid rgba(65,105,225,.2)}.dark .InstructorComponents_categoryBadge__wCX7l{background-color:rgba(107,143,238,.15);border-color:rgba(107,143,238,.3)}.InstructorComponents_actionButton__vmeau{transition:all var(--transition-fast);border:1px solid var(--color-border);background-color:var(--color-surface)}.InstructorComponents_actionButton__vmeau:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.InstructorComponents_actionButton__vmeau:active{transform:translateY(0)}.dark .InstructorComponents_actionButton__vmeau{background-color:rgba(30,41,59,.5)}.InstructorComponents_viewButton__IQFnP{color:var(--color-primary);border-color:rgba(65,105,225,.2)}.InstructorComponents_viewButton__IQFnP:hover{background-color:rgba(65,105,225,.1);border-color:var(--color-primary)}.dark .InstructorComponents_viewButton__IQFnP{border-color:rgba(107,143,238,.3)}.dark .InstructorComponents_viewButton__IQFnP:hover{background-color:rgba(107,143,238,.15)}.InstructorComponents_editButton__P3oSz{color:#10b981;border-color:rgba(16,185,129,.2)}.InstructorComponents_editButton__P3oSz:hover{background-color:rgba(16,185,129,.1);border-color:#10b981}.dark .InstructorComponents_editButton__P3oSz{border-color:rgba(16,185,129,.3)}.dark .InstructorComponents_editButton__P3oSz:hover{background-color:rgba(16,185,129,.15)}.InstructorComponents_deleteButton__x8sm_{color:var(--color-error);border-color:rgba(239,68,68,.2)}.InstructorComponents_deleteButton__x8sm_:hover{background-color:rgba(239,68,68,.1);border-color:var(--color-error)}.dark .InstructorComponents_deleteButton__x8sm_{border-color:rgba(239,68,68,.3)}.dark .InstructorComponents_deleteButton__x8sm_:hover{background-color:rgba(239,68,68,.15)}.InstructorComponents_mobileCard__V7F7l{background-color:var(--color-surface);border-color:var(--color-border);transition:all var(--transition-fast)}.InstructorComponents_mobileCard__V7F7l:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(65,105,225,.1)}.dark .InstructorComponents_mobileCard__V7F7l{background-color:rgba(30,41,59,.5)}.dark .InstructorComponents_mobileCard__V7F7l:hover{box-shadow:0 4px 12px rgba(107,143,238,.1)}.InstructorComponents_viewDialog__1ITVW{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 20px 60px rgba(0,0,0,.3)}.dark .InstructorComponents_viewDialog__1ITVW{background-color:var(--color-background);box-shadow:0 20px 60px rgba(0,0,0,.6)}.InstructorComponents_viewDialogHeader__E681c{background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.InstructorComponents_statCard__WYJyY,.dark .InstructorComponents_viewDialogHeader__E681c{background-color:var(--color-background-secondary)}.InstructorComponents_statCard__WYJyY{border:1px solid var(--color-border);transition:all var(--transition-fast)}.InstructorComponents_statCard__WYJyY:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(65,105,225,.1)}.dark .InstructorComponents_statCard__WYJyY{background-color:rgba(30,41,59,.3)}.dark .InstructorComponents_statCard__WYJyY:hover{box-shadow:0 2px 8px rgba(107,143,238,.1)}.InstructorComponents_activeBadge__pNUJe{background-color:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.dark .InstructorComponents_activeBadge__pNUJe{background-color:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.InstructorComponents_inactiveBadge__yqhKL{background-color:rgba(107,114,128,.1);color:#6b7280;border:1px solid rgba(107,114,128,.2)}.dark .InstructorComponents_inactiveBadge__yqhKL{background-color:rgba(107,114,128,.15);border-color:rgba(107,114,128,.3)}.InstructorComponents_skeletonBox__QFV_x{background:linear-gradient(90deg,var(--color-background-secondary) 25%,var(--color-border) 50%,var(--color-background-secondary) 75%);background-size:200% 100%;animation:InstructorComponents_shimmer__aDxHP 1.5s ease-in-out infinite}.dark .InstructorComponents_skeletonBox__QFV_x{background:linear-gradient(90deg,rgba(30,41,59,.5) 25%,rgba(71,85,105,.3) 50%,rgba(30,41,59,.5) 75%);background-size:200% 100%}.InstructorComponents_skeletonChart__ApU18{background:linear-gradient(90deg,var(--color-background-secondary) 25%,var(--color-border) 50%,var(--color-background-secondary) 75%);background-size:200% 100%;animation:InstructorComponents_shimmer__aDxHP 1.5s ease-in-out infinite}.dark .InstructorComponents_skeletonChart__ApU18{background:linear-gradient(90deg,rgba(30,41,59,.3) 25%,rgba(71,85,105,.2) 50%,rgba(30,41,59,.3) 75%);background-size:200% 100%}@keyframes InstructorComponents_shimmer__aDxHP{0%{background-position:-200% 0}to{background-position:200% 0}}.InstructorComponents_uploadPercentage__7XMol{color:var(--color-primary);font-weight:700}.InstructorComponents_progressBarBg__Fqasq{background-color:var(--color-background-secondary);border:1px solid var(--color-border)}.dark .InstructorComponents_progressBarBg__Fqasq{background-color:rgba(30,41,59,.5);border-color:rgba(71,85,105,.3)}.InstructorComponents_progressBarFill__7L8YV{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);box-shadow:0 2px 8px rgba(65,105,225,.4);position:relative;overflow:hidden}.InstructorComponents_progressBarFill__7L8YV:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:InstructorComponents_progressShimmer__vS6ZZ 1.5s ease-in-out infinite}@keyframes InstructorComponents_progressShimmer__vS6ZZ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.AuthComponents_authCard__8dMiJ{background-color:var(--color-surface)}.AuthComponents_brandName__umA2J{color:var(--color-text-primary)}.AuthComponents_brandAi__DzRQs{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.AuthComponents_authSubtitle__ZklNq{color:var(--color-text-secondary)}.AuthComponents_formLabel__ZBa9N{color:var(--color-text-primary)}.AuthComponents_inputIcon__Wn0L0{color:var(--color-text-secondary)}.AuthComponents_formInput__dMjZZ{color:var(--color-text-primary);background-color:var(--color-background);border-color:var(--color-border)}.AuthComponents_formInput__dMjZZ::placeholder{color:var(--color-text-secondary)}.AuthComponents_formInput__dMjZZ:hover:not(:disabled){border-color:var(--color-text-secondary)}.AuthComponents_formInput__dMjZZ:focus{border-color:var(--color-primary);background-color:var(--color-surface);box-shadow:0 0 0 3px rgba(0,86,210,.1)}.AuthComponents_formInput__dMjZZ.AuthComponents_inputError__vV_xQ{border-color:var(--color-error)}.AuthComponents_formInput__dMjZZ.AuthComponents_inputError__vV_xQ:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.AuthComponents_passwordToggle__dl_NH{color:var(--color-text-secondary)}.AuthComponents_passwordToggle__dl_NH:hover:not(:disabled){color:var(--color-text-primary);background-color:var(--color-background)}.AuthComponents_backendError__SaCFS{background-color:var(--color-background-secondary);border-color:var(--color-error);color:var(--color-error)}.AuthComponents_fieldError__kd_7S{color:var(--color-error)}.AuthComponents_forgotLink__2Kzvw{color:var(--color-primary)}.AuthComponents_forgotLink__2Kzvw:hover{color:var(--color-primary-dark)}.AuthComponents_authLink___NRs3{color:var(--color-primary)}.AuthComponents_authLink___NRs3:hover{color:var(--color-primary-dark)}.AuthComponents_authButton__Y_Amf{color:var(--color-text-inverse);background:var(--gradient-primary)}.AuthComponents_authButton__Y_Amf:hover:not(:disabled){background:var(--gradient-secondary)}.AuthComponents_spinner__h2czG{border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}.AuthComponents_authFooter__zfIr_{border-top-color:var(--color-border)}.AuthComponents_authFooter__zfIr_ p{color:var(--color-text-secondary)}.AuthComponents_roleCard__bWezn{background-color:var(--color-background);border-color:var(--color-border)}.AuthComponents_roleCard__bWezn:hover{border-color:var(--color-primary)}.AuthComponents_roleIcon__Y9lo_{background:var(--gradient-primary);color:var(--color-text-inverse)}.AuthComponents_feature__sgk3d,.AuthComponents_roleDescription__tFnpT{color:var(--color-text-secondary)}.AuthComponents_feature__sgk3d{background-color:var(--color-surface);border:1px solid var(--color-border)}.AuthComponents_feature__sgk3d:hover{background-color:var(--color-background)}.AuthComponents_roleCard__bWezn:hover .AuthComponents_feature__sgk3d{border-color:var(--color-primary)}.Toast_toast__fTlls{position:fixed;z-index:9999;background-color:var(--color-surface);border-radius:.75rem;box-shadow:var(--shadow-2xl,0 25px 50px -12px rgba(0,0,0,.25));padding:1rem;min-width:280px;max-width:400px;width:calc(100vw - 2rem);border:2px solid rgba(0,0,0,0);overflow:hidden;transition:all .3s ease}@media(min-width:640px){.Toast_toast__fTlls{padding:1.25rem;min-width:320px;width:auto}}@media(min-width:768px){.Toast_toast__fTlls{min-width:380px}}.Toast_toast__fTlls.Toast_top-right__2EntR{top:1rem;right:1rem;animation:Toast_slideInRight__ew5wE .3s ease-out}@media(min-width:640px){.Toast_toast__fTlls.Toast_top-right__2EntR{top:1.5rem;right:1.5rem}}.Toast_toast__fTlls.Toast_top-left__gVkG_{top:1rem;left:1rem;animation:Toast_slideInLeft__hny5E .3s ease-out}@media(min-width:640px){.Toast_toast__fTlls.Toast_top-left__gVkG_{top:1.5rem;left:1.5rem}}.Toast_toast__fTlls.Toast_bottom-right__sCQ85{bottom:1rem;right:1rem;animation:Toast_slideInRight__ew5wE .3s ease-out}@media(min-width:640px){.Toast_toast__fTlls.Toast_bottom-right__sCQ85{bottom:1.5rem;right:1.5rem}}.Toast_toast__fTlls.Toast_bottom-left__wUaVF{bottom:1rem;left:1rem;animation:Toast_slideInLeft__hny5E .3s ease-out}@media(min-width:640px){.Toast_toast__fTlls.Toast_bottom-left__wUaVF{bottom:1.5rem;left:1.5rem}}.Toast_toast__fTlls.Toast_top-center__vx7kG{top:1rem;left:50%;transform:translateX(-50%);animation:Toast_slideInDown__8gqWC .3s ease-out}@media(min-width:640px){.Toast_toast__fTlls.Toast_top-center__vx7kG{top:1.5rem}}.Toast_toast__fTlls.Toast_bottom-center__vPzuG{bottom:1rem;left:50%;transform:translateX(-50%);animation:Toast_slideInUp__18Mij .3s ease-out}@media(min-width:640px){.Toast_toast__fTlls.Toast_bottom-center__vPzuG{bottom:1.5rem}}@keyframes Toast_slideInRight__ew5wE{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideInLeft__hny5E{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideInDown__8gqWC{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@keyframes Toast_slideInUp__18Mij{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.Toast_toast__fTlls.Toast_success__c8BHI{border-color:var(--color-success)}.Toast_toast__fTlls.Toast_success__c8BHI .Toast_iconContainer__emd6Q{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(22,163,74,.1));color:var(--color-success)}.Toast_toast__fTlls.Toast_success__c8BHI .Toast_progressFill__0hJ1T{background:var(--color-success)}.Toast_toast__fTlls.Toast_error___qLrA{border-color:var(--color-error)}.Toast_toast__fTlls.Toast_error___qLrA .Toast_iconContainer__emd6Q{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.1));color:var(--color-error)}.Toast_toast__fTlls.Toast_error___qLrA .Toast_progressFill__0hJ1T{background:var(--color-error)}.Toast_toast__fTlls.Toast_warning__cw9yv{border-color:var(--color-warning)}.Toast_toast__fTlls.Toast_warning__cw9yv .Toast_iconContainer__emd6Q{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(245,158,11,.1));color:var(--color-warning)}.Toast_toast__fTlls.Toast_warning__cw9yv .Toast_progressFill__0hJ1T{background:var(--color-warning)}.Toast_toast__fTlls.Toast_info__79FT7{border-color:var(--color-primary)}.Toast_toast__fTlls.Toast_info__79FT7 .Toast_iconContainer__emd6Q{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.1));color:var(--color-primary)}.Toast_toast__fTlls.Toast_info__79FT7 .Toast_progressFill__0hJ1T{background:var(--color-primary)}.Toast_content__mBGTV{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.25rem}@media(min-width:640px){.Toast_content__mBGTV{gap:1rem}}.Toast_iconContainer__emd6Q{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;flex-shrink:0;transition:all .3s ease}@media(min-width:640px){.Toast_iconContainer__emd6Q{padding:.625rem}}.Toast_textContent__xAMyT{flex:1;min-width:0;padding-right:1.5rem}.Toast_title__xAn29{font-size:.875rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .25rem;line-height:1.4}@media(min-width:640px){.Toast_title__xAn29{font-size:1rem}}.Toast_message__tauOv{font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:1.5}@media(min-width:640px){.Toast_message__tauOv{font-size:.875rem}}.Toast_closeButton__paCMs{position:absolute;top:.75rem;right:.75rem;background-color:rgba(0,0,0,0);color:var(--color-text-secondary);border:none;border-radius:.375rem;padding:.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Toast_closeButton__paCMs:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.Toast_closeButton__paCMs:active{transform:scale(.95)}.Toast_closeButton__paCMs:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width:640px){.Toast_closeButton__paCMs{top:1rem;right:1rem;padding:.375rem}}.Toast_progressBar___hDCx{position:absolute;bottom:0;left:0;right:0;height:3px;background-color:rgba(0,0,0,.1);overflow:hidden}.Toast_progressFill__0hJ1T{height:100%;width:100%;transform-origin:left;animation:Toast_shrink__AVzYl linear forwards}@keyframes Toast_shrink__AVzYl{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-color-scheme:dark){.Toast_toast__fTlls{background-color:var(--color-surface);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.Toast_closeButton__paCMs:hover,.Toast_progressBar___hDCx{background-color:hsla(0,0%,100%,.1)}}@media(prefers-reduced-motion:reduce){.Toast_progressFill__0hJ1T,.Toast_toast__fTlls{animation:none}.Toast_closeButton__paCMs,.Toast_iconContainer__emd6Q{transition:none}}@media(max-width:374px){.Toast_toast__fTlls{padding:.875rem;min-width:auto}.Toast_title__xAn29{font-size:.8125rem}.Toast_message__tauOv{font-size:.75rem}.Toast_iconContainer__emd6Q{padding:.375rem}.Toast_iconContainer__emd6Q svg{width:18px;height:18px}}@media(max-height:600px)and (orientation:landscape){.Toast_toast__fTlls{padding:.75rem;min-width:260px}.Toast_title__xAn29{font-size:.8125rem;margin-bottom:.125rem}.Toast_message__tauOv{font-size:.75rem}.Toast_iconContainer__emd6Q{padding:.375rem}.Toast_toast__fTlls.Toast_top-center__vx7kG,.Toast_toast__fTlls.Toast_top-left__gVkG_,.Toast_toast__fTlls.Toast_top-right__2EntR{top:.75rem}.Toast_toast__fTlls.Toast_bottom-center__vPzuG,.Toast_toast__fTlls.Toast_bottom-left__wUaVF,.Toast_toast__fTlls.Toast_bottom-right__sCQ85{bottom:.75rem}}.Toast_toast__fTlls+.Toast_toast__fTlls{margin-top:.5rem}.AlertDialog_backdrop__Y3SA6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999;animation:AlertDialog_fadeIn__q40E7 .2s ease-out}@media(prefers-reduced-motion:reduce){.AlertDialog_backdrop__Y3SA6{animation:none}}@keyframes AlertDialog_fadeIn__q40E7{0%{opacity:0}to{opacity:1}}.AlertDialog_dialog__pIUyw{background-color:var(--color-surface);border-radius:1rem;box-shadow:var(--shadow-2xl,0 25px 50px -12px rgba(0,0,0,.25));position:relative;padding:1.5rem;animation:AlertDialog_slideUp__sVZB8 .3s ease-out;border:2px solid rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){.AlertDialog_dialog__pIUyw{animation:none}}@keyframes AlertDialog_slideUp__sVZB8{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AlertDialog_dialog__pIUyw.AlertDialog_danger__OK6oY{border-color:var(--color-error)}.AlertDialog_dialog__pIUyw.AlertDialog_danger__OK6oY .AlertDialog_iconContainer__muRYd{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));color:var(--color-error)}.AlertDialog_dialog__pIUyw.AlertDialog_danger__OK6oY .AlertDialog_title__bIoiV{color:var(--color-error)}.AlertDialog_dialog__pIUyw.AlertDialog_danger__OK6oY .AlertDialog_confirmButton__SeIhY{background-color:var(--color-error);color:var(--color-text-inverse)}.AlertDialog_dialog__pIUyw.AlertDialog_danger__OK6oY .AlertDialog_confirmButton__SeIhY:hover:not(:disabled){filter:brightness(.9);box-shadow:var(--shadow-lg)}.AlertDialog_dialog__pIUyw.AlertDialog_danger__OK6oY .AlertDialog_confirmButton__SeIhY:active:not(:disabled){transform:scale(.98)}.AlertDialog_dialog__pIUyw.AlertDialog_warning__nCMD8{border-color:var(--color-warning)}.AlertDialog_dialog__pIUyw.AlertDialog_warning__nCMD8 .AlertDialog_iconContainer__muRYd{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.05));color:var(--color-warning)}.AlertDialog_dialog__pIUyw.AlertDialog_warning__nCMD8 .AlertDialog_title__bIoiV{color:var(--color-warning)}.AlertDialog_dialog__pIUyw.AlertDialog_warning__nCMD8 .AlertDialog_confirmButton__SeIhY{background-color:var(--color-warning);color:var(--color-text-inverse)}.AlertDialog_dialog__pIUyw.AlertDialog_warning__nCMD8 .AlertDialog_confirmButton__SeIhY:hover:not(:disabled){filter:brightness(.9);box-shadow:var(--shadow-lg)}.AlertDialog_dialog__pIUyw.AlertDialog_warning__nCMD8 .AlertDialog_confirmButton__SeIhY:active:not(:disabled){transform:scale(.98)}.AlertDialog_dialog__pIUyw.AlertDialog_info__gZip1{border-color:var(--color-primary)}.AlertDialog_dialog__pIUyw.AlertDialog_info__gZip1 .AlertDialog_iconContainer__muRYd{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(37,99,235,.05));color:var(--color-primary)}.AlertDialog_dialog__pIUyw.AlertDialog_info__gZip1 .AlertDialog_title__bIoiV{color:var(--color-primary)}.AlertDialog_dialog__pIUyw.AlertDialog_info__gZip1 .AlertDialog_confirmButton__SeIhY{background:var(--gradient-primary);color:var(--color-text-inverse)}.AlertDialog_dialog__pIUyw.AlertDialog_info__gZip1 .AlertDialog_confirmButton__SeIhY:hover:not(:disabled){background:var(--gradient-secondary);box-shadow:var(--shadow-lg)}.AlertDialog_dialog__pIUyw.AlertDialog_info__gZip1 .AlertDialog_confirmButton__SeIhY:active:not(:disabled){transform:scale(.98)}.AlertDialog_closeButton__zLpR8{position:absolute;top:1rem;right:1rem;background-color:rgba(0,0,0,0);color:var(--color-text-secondary);border:none;border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AlertDialog_closeButton__zLpR8:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text-primary)}.AlertDialog_closeButton__zLpR8:active:not(:disabled){transform:scale(.95)}.AlertDialog_closeButton__zLpR8:disabled{opacity:.5;cursor:not-allowed}.AlertDialog_closeButton__zLpR8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AlertDialog_iconContainer__muRYd{border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;transition:all .3s ease}.AlertDialog_title__bIoiV{line-height:1.4}.AlertDialog_description__HC4zH{color:var(--color-text-secondary);line-height:1.6}.AlertDialog_input__m03nj{border-color:var(--color-border);color:var(--color-text-primary);background-color:var(--color-surface)}.AlertDialog_input__m03nj::placeholder{color:var(--color-text-secondary);opacity:.6}.AlertDialog_input__m03nj:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AlertDialog_input__m03nj:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-surface-hover)}.AlertDialog_errorMessage__hkPn4{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--color-error)}.AlertDialog_button__gYbPy{border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.AlertDialog_button__gYbPy:disabled{opacity:.6;cursor:not-allowed}.AlertDialog_button__gYbPy:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AlertDialog_cancelButton__EEhUp{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.AlertDialog_cancelButton__EEhUp:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-text-secondary)}.AlertDialog_cancelButton__EEhUp:active:not(:disabled){transform:scale(.98)}.AlertDialog_confirmButton__SeIhY{box-shadow:var(--shadow-md)}.AlertDialog_spinner__5i52S{width:1rem;height:1rem;border:2px solid var(--color-text-inverse);border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:AlertDialog_spin__QTjQ2 .6s linear infinite}@keyframes AlertDialog_spin__QTjQ2{to{transform:rotate(1turn)}}@media(prefers-color-scheme:dark){.AlertDialog_backdrop__Y3SA6{background-color:rgba(0,0,0,.8)}.AlertDialog_dialog__pIUyw{background-color:var(--color-surface);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.AlertDialog_cancelButton__EEhUp{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.AlertDialog_cancelButton__EEhUp:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}}@media(prefers-reduced-motion:reduce){.AlertDialog_backdrop__Y3SA6,.AlertDialog_dialog__pIUyw{animation:none}.AlertDialog_button__gYbPy,.AlertDialog_closeButton__zLpR8{transition:none}}.Pagination_paginationContainer__L9i__{margin-top:2rem}.Pagination_paginationButton__gVtGt{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.Pagination_paginationButton__gVtGt:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-primary);transform:translateY(-2px)}.Pagination_paginationButton__gVtGt:disabled{opacity:.4;cursor:not-allowed}.dark .Pagination_paginationButton__gVtGt{background-color:var(--color-surface);border-color:var(--color-border)}.dark .Pagination_paginationButton__gVtGt:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-primary-light)}.Pagination_paginationNumber__NYWaS:hover:not(:disabled){color:var(--color-primary)}.Pagination_paginationActive__vlXJA{background:var(--gradient-primary);color:var(--color-text-inverse);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md)}.Pagination_paginationActive__vlXJA:hover{background:var(--gradient-primary);color:var(--color-text-inverse);filter:brightness(1.1)}.dark .Pagination_paginationActive__vlXJA{box-shadow:0 4px 12px rgba(107,143,238,.3)}.Pagination_paginationArrow__iBOHj svg{transition:transform var(--transition-normal)}.Pagination_paginationArrow__iBOHj:hover:not(:disabled) svg{transform:scale(1.1)}.Pagination_paginationEllipsis__3Hnkv{color:var(--color-text-tertiary)}.Pagination_pageInfo__UtBdI{color:var(--color-text-secondary);transition:color var(--transition-normal)}.Pagination_pageInfo__UtBdI strong{color:var(--color-text-primary)}.CourseComponents_allCoursesPage__y2KvU,.CourseComponents_coursePageContainer__774aT{background-color:var(--color-background);transition:background-color var(--transition-normal)}.CourseComponents_pageTitle__JrZm9{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_pageSubtitle__AociL{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_gradientText__5h20O{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.CourseComponents_searchContainer__nl5C8{position:relative}.CourseComponents_searchInput__4402g{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.CourseComponents_searchInput__4402g::placeholder{color:var(--color-text-tertiary)}.CourseComponents_searchInput__4402g:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(107,143,238,.1)}.dark .CourseComponents_searchInput__4402g{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_searchInput__4402g:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(107,143,238,.2)}.CourseComponents_searchIcon__lldwN{color:var(--color-text-tertiary);transition:color var(--transition-normal)}.CourseComponents_clearButton__hfArE{color:var(--color-text-tertiary);background-color:var(--color-background-secondary);transition:all var(--transition-normal)}.CourseComponents_clearButton__hfArE:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover)}.dark .CourseComponents_clearButton__hfArE{background-color:var(--color-surface)}.dark .CourseComponents_clearButton__hfArE:hover{background-color:var(--color-surface-hover)}.CourseComponents_sortSelect__krJCD{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-light);transition:all var(--transition-normal);cursor:pointer}.CourseComponents_sortSelect__krJCD:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(107,143,238,.1)}.dark .CourseComponents_sortSelect__krJCD{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_sortSelect__krJCD:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px rgba(107,143,238,.2)}.CourseComponents_filterButton__HMmhD{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.CourseComponents_filterButton__HMmhD:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary)}.dark .CourseComponents_filterButton__HMmhD{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_filterButton__HMmhD:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary-light)}.CourseComponents_categoryContainer__SqgQ1{background-color:var(--color-surface);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.dark .CourseComponents_categoryContainer__SqgQ1{background-color:var(--color-surface);border-color:var(--color-border)}.CourseComponents_filterIcon__4MdmM{color:var(--color-primary);transition:color var(--transition-normal)}.dark .CourseComponents_filterIcon__4MdmM{color:var(--color-primary-light)}.CourseComponents_filterLabel__FWCXx,.CourseComponents_filterSubLabel__QD4sl{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_categoryChip__mY_hC{background-color:var(--color-background-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.CourseComponents_categoryChip__mY_hC:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-primary)}.dark .CourseComponents_categoryChip__mY_hC{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_categoryChip__mY_hC:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary-light)}.CourseComponents_categoryChipActive__4TRy0{background:var(--gradient-primary);color:var(--color-text-inverse);border-color:rgba(0,0,0,0)}.CourseComponents_categoryChipActive__4TRy0:hover{background:var(--gradient-primary);color:var(--color-text-inverse);filter:brightness(1.1)}.CourseComponents_resultsInfo__GkGQ1{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_resultsInfo__GkGQ1 strong{color:var(--color-text-primary)}.CourseComponents_clearFiltersButton__LF93U{color:var(--color-primary);transition:color var(--transition-normal)}.CourseComponents_clearFiltersButton__LF93U:hover,.dark .CourseComponents_clearFiltersButton__LF93U{color:var(--color-primary-light)}.dark .CourseComponents_clearFiltersButton__LF93U:hover{color:var(--color-primary)}.CourseComponents_noResults__eAiHq{color:var(--color-text-secondary)}.CourseComponents_noResultsIcon__e6BPl{background-color:var(--color-background-secondary);color:var(--color-text-tertiary);transition:all var(--transition-normal)}.dark .CourseComponents_noResultsIcon__e6BPl{background-color:var(--color-surface)}.CourseComponents_noResultsTitle__z3qQW{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_noResultsText__9F_PZ{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_resetButton__Lz7E1{color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.CourseComponents_resetButton__Lz7E1:hover{box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-2px)}.CourseComponents_resetButton__Lz7E1:active{transform:translateY(0)}.dark .CourseComponents_resetButton__Lz7E1{box-shadow:0 10px 20px -5px rgba(107,143,238,.3)}.dark .CourseComponents_resetButton__Lz7E1:hover{box-shadow:0 15px 30px -5px rgba(107,143,238,.4)}.CourseComponents_paginationContainer__kasBR{margin-top:2rem}.CourseComponents_paginationButton__Qplwh{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.CourseComponents_paginationButton__Qplwh:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-primary);transform:translateY(-2px)}.CourseComponents_paginationButton__Qplwh:disabled{opacity:.4;cursor:not-allowed}.dark .CourseComponents_paginationButton__Qplwh{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_paginationButton__Qplwh:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-primary-light)}.CourseComponents_paginationNumber__DVl1M:hover:not(:disabled){color:var(--color-primary)}.CourseComponents_paginationActive__N2Ni4{background:var(--gradient-primary);color:var(--color-text-inverse);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md)}.CourseComponents_paginationActive__N2Ni4:hover{background:var(--gradient-primary);color:var(--color-text-inverse);filter:brightness(1.1)}.dark .CourseComponents_paginationActive__N2Ni4{box-shadow:0 4px 12px rgba(107,143,238,.3)}.CourseComponents_paginationArrow__DK07i svg{transition:transform var(--transition-normal)}.CourseComponents_paginationArrow__DK07i:hover:not(:disabled) svg{transform:scale(1.1)}.CourseComponents_paginationEllipsis__29vqT{color:var(--color-text-tertiary)}.CourseComponents_pageInfo__Hmh_Z{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_pageInfo__Hmh_Z strong{color:var(--color-text-primary)}.CourseComponents_courseCard__QDQz4{background-color:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.CourseComponents_courseCard__QDQz4:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.dark .CourseComponents_courseCard__QDQz4{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 4px 12px rgba(0,0,0,.3)}.dark .CourseComponents_courseCard__QDQz4:hover{box-shadow:0 8px 24px rgba(0,0,0,.5);border-color:var(--color-primary-light)}.CourseComponents_imageOverlay__zUGSK{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,0));transition:background var(--transition-normal)}.CourseComponents_courseCard__QDQz4:hover .CourseComponents_imageOverlay__zUGSK{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.1))}.CourseComponents_categoryBadge__LJr4k{background:var(--gradient-primary);color:var(--color-text-inverse);backdrop-filter:blur(10px);transition:all var(--transition-normal)}.CourseComponents_trendingBadge__26_BH{background-color:hsla(0,0%,100%,.95);color:var(--color-primary);backdrop-filter:blur(10px);transition:all var(--transition-normal)}.dark .CourseComponents_trendingBadge__26_BH{background-color:rgba(0,0,0,.8);color:var(--color-primary-light)}.CourseComponents_courseContent__s1Jnc{background-color:var(--color-surface);transition:background-color var(--transition-normal)}.CourseComponents_instructorName__XqGma{color:var(--color-primary)}.dark .CourseComponents_instructorName__XqGma{color:var(--color-primary-light)}.CourseComponents_courseName__GpviR{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_clockIcon__D_Gn7{color:var(--color-text-tertiary);transition:color var(--transition-normal)}.CourseComponents_duration__1PexJ{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_divider__PlVLr{background-color:var(--color-border-light);transition:background-color var(--transition-normal)}.dark .CourseComponents_divider__PlVLr{background-color:var(--color-border)}.CourseComponents_starIcon__eBio_{color:#f59e0b}.CourseComponents_ratingText__fwt8x{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_enrollmentText__qysdO{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_recommendedSection__O5ffq{background-color:var(--color-background);transition:background-color var(--transition-normal)}.CourseComponents_recommendedHeading__tmoy1{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_recommendedSubheading__zxsTO{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_viewAllButton__O7ra_{color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.CourseComponents_viewAllButton__O7ra_:hover{box-shadow:var(--shadow-lg);filter:brightness(1.1);transform:translateY(-2px)}.CourseComponents_viewAllButton__O7ra_:active{transform:translateY(0)}.dark .CourseComponents_viewAllButton__O7ra_{box-shadow:0 10px 20px -5px rgba(107,143,238,.3)}.dark .CourseComponents_viewAllButton__O7ra_:hover{box-shadow:0 15px 30px -5px rgba(107,143,238,.4)}.CourseComponents_heroSection__az3Fu{transition:background-color var(--transition-normal)}.CourseComponents_heroSection__az3Fu,.dark .CourseComponents_heroSection__az3Fu{background-color:var(--color-background-secondary)}.CourseComponents_breadcrumb__tHQ1q{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_breadcrumb__tHQ1q a{color:var(--color-primary);transition:color var(--transition-normal)}.CourseComponents_breadcrumb__tHQ1q a:hover{color:var(--color-primary-light)}.CourseComponents_courseTitle__9Ijw8{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_courseSubtitle__pBOMa{color:var(--color-text-secondary);transition:color var(--transition-normal);line-height:1.6}.CourseComponents_ratingSection__dVFjt{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_ratingNumber__FFTo8{color:var(--color-primary);transition:color var(--transition-normal)}.dark .CourseComponents_ratingNumber__FFTo8{color:var(--color-primary-light)}.CourseComponents_ratingCount__7ZUye{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_starRating__j4FhF{color:#f59e0b}.CourseComponents_studentCount__sIcZS{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_instructorInfo__bMCz0{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_instructorInfo__bMCz0 svg,.dark .CourseComponents_instructorInfo__bMCz0 svg{color:var(--color-text-secondary)}.CourseComponents_lastUpdated__7PnD8{color:var(--color-text-tertiary);transition:color var(--transition-normal)}.CourseComponents_mobilePreviewCard__2VwWn{background-color:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.dark .CourseComponents_mobilePreviewCard__2VwWn{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 10px 25px rgba(0,0,0,.4)}.CourseComponents_courseImage__XWvGa{border:1px solid var(--color-border-light);transition:border-color var(--transition-normal)}.dark .CourseComponents_courseImage__XWvGa{border-color:var(--color-border)}.CourseComponents_contentSection__cGDHo{background-color:var(--color-background);transition:background-color var(--transition-normal)}.CourseComponents_sectionCard__XsGg6{background-color:var(--color-surface);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.dark .CourseComponents_sectionCard__XsGg6{background-color:var(--color-surface);border-color:var(--color-border)}.CourseComponents_sectionTitle__ENOXN{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_sectionText__O_MdU{line-height:1.7}.CourseComponents_learningGrid__MKnfa li,.CourseComponents_sectionText__O_MdU{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_learningGrid__MKnfa li:before{background-color:var(--color-primary)}.dark .CourseComponents_learningGrid__MKnfa li:before{background-color:var(--color-primary-light)}.CourseComponents_learningGrid__MKnfa li svg{color:var(--color-primary)}.dark .CourseComponents_learningGrid__MKnfa li svg{color:var(--color-primary-light)}.CourseComponents_skillTag__Wa8_B{background-color:var(--color-background-secondary);color:var(--color-primary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.CourseComponents_skillTag__Wa8_B:hover{background:var(--gradient-primary);color:var(--color-text-inverse);border-color:rgba(0,0,0,0);transform:translateY(-2px)}.dark .CourseComponents_skillTag__Wa8_B{background-color:var(--color-surface);color:var(--color-primary-light);border-color:var(--color-border)}.dark .CourseComponents_skillTag__Wa8_B:hover{background:var(--gradient-primary);color:var(--color-text-inverse)}.CourseComponents_toolTag__nA5H7{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all var(--transition-normal)}.CourseComponents_toolTag__nA5H7:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary-light);transform:translateY(-2px)}.dark .CourseComponents_toolTag__nA5H7{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_toolTag__nA5H7:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary)}.CourseComponents_statsContainer__Jbmxr{background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.dark .CourseComponents_statsContainer__Jbmxr{background-color:var(--color-surface);border-color:var(--color-border)}.CourseComponents_statItem__wf7Ki{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_statItem__wf7Ki svg{color:var(--color-primary)}.dark .CourseComponents_statItem__wf7Ki svg{color:var(--color-primary-light)}.CourseComponents_statItem__wf7Ki strong{color:var(--color-text-primary)}.CourseComponents_sidebarCard__AVxFI{background-color:var(--color-surface);border:1px solid var(--color-border-light);box-shadow:var(--shadow-xl);transition:all var(--transition-normal)}.dark .CourseComponents_sidebarCard__AVxFI{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:0 20px 40px rgba(0,0,0,.5)}.CourseComponents_priceSection__ybf5d{border-bottom:1px solid var(--color-border-light);transition:border-color var(--transition-normal)}.dark .CourseComponents_priceSection__ybf5d{border-color:var(--color-border)}.CourseComponents_priceAmount__xpghH{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_priceOriginal__GyWun{color:var(--color-text-tertiary);transition:color var(--transition-normal)}.CourseComponents_priceDiscount__htQad{background-color:var(--color-background-secondary);color:var(--color-primary);transition:all var(--transition-normal)}.dark .CourseComponents_priceDiscount__htQad{background-color:var(--color-surface);color:var(--color-primary-light)}.CourseComponents_enrollButton__3eisT{color:var(--color-text-inverse);background:var(--gradient-primary);box-shadow:var(--shadow-lg);transition:all var(--transition-normal)}.CourseComponents_enrollButton__3eisT:hover{box-shadow:var(--shadow-xl);filter:brightness(1.1);transform:translateY(-2px)}.CourseComponents_enrollButton__3eisT:active{transform:translateY(0)}.CourseComponents_enrollButton__3eisT:disabled{opacity:.6;cursor:not-allowed}.CourseComponents_enrollButton__3eisT:disabled:hover{filter:none;transform:none}.dark .CourseComponents_enrollButton__3eisT{box-shadow:0 10px 20px -5px rgba(107,143,238,.3),0 5px 10px -5px rgba(139,92,246,.2)}.dark .CourseComponents_enrollButton__3eisT:hover{box-shadow:0 15px 30px -5px rgba(107,143,238,.4),0 10px 15px -5px rgba(139,92,246,.3)}.CourseComponents_enrolledButton___ZTuq{color:var(--color-text-inverse);background:linear-gradient(135deg,#10b981,#059669);box-shadow:var(--shadow-lg);transition:all var(--transition-normal);cursor:default;opacity:.9}.CourseComponents_enrolledButton___ZTuq:hover{filter:none;transform:none}.CourseComponents_enrolledButton___ZTuq:disabled{opacity:.9;cursor:default}.dark .CourseComponents_enrolledButton___ZTuq{box-shadow:0 10px 20px -5px rgba(16,185,129,.3),0 5px 10px -5px rgba(5,150,105,.2)}.CourseComponents_secondaryButton__Vv4TD{background-color:var(--color-background-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all var(--transition-normal)}.CourseComponents_secondaryButton__Vv4TD:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary)}.dark .CourseComponents_secondaryButton__Vv4TD{background-color:var(--color-surface);border-color:var(--color-border)}.dark .CourseComponents_secondaryButton__Vv4TD:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary-light)}.CourseComponents_includesSection__eQnZT{border-top:1px solid var(--color-border-light);transition:border-color var(--transition-normal)}.dark .CourseComponents_includesSection__eQnZT{border-color:var(--color-border)}.CourseComponents_includeItem__LIGkq{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_includeItem__LIGkq svg,.dark .CourseComponents_includeItem__LIGkq svg{color:var(--color-text-tertiary)}.CourseComponents_shareButton__3Kcbr{color:var(--color-text-secondary);transition:all var(--transition-normal)}.CourseComponents_shareButton__3Kcbr:hover{color:var(--color-primary)}.dark .CourseComponents_shareButton__3Kcbr:hover{color:var(--color-primary-light)}.CourseComponents_instructorCard___x0ou{background-color:var(--color-background-secondary);border:1px solid var(--color-border-light);transition:all var(--transition-normal)}.dark .CourseComponents_instructorCard___x0ou{background-color:var(--color-surface);border-color:var(--color-border)}.CourseComponents_instructorAvatar__CqAv_{background:var(--gradient-primary);color:var(--color-text-inverse);border:2px solid var(--color-border-light);transition:border-color var(--transition-normal)}.dark .CourseComponents_instructorAvatar__CqAv_{border-color:var(--color-border)}.CourseComponents_instructorName__XqGma{color:var(--color-text-primary);transition:color var(--transition-normal)}.CourseComponents_instructorBio__b_5un{color:var(--color-text-secondary);transition:color var(--transition-normal)}.CourseComponents_instructorStat__d2_z_{color:var(--color-text-tertiary);transition:color var(--transition-normal)}.CourseComponents_instructorStat__d2_z_ svg{color:var(--color-primary)}.dark .CourseComponents_instructorStat__d2_z_ svg{color:var(--color-primary-light)}