.MyCourses-module__DK3Tbq__pageContainer{background-color:var(--background-color);min-height:100vh;padding:4rem 2rem}.MyCourses-module__DK3Tbq__maxWidthWrapper{max-width:1000px;margin:0 auto}.MyCourses-module__DK3Tbq__eyebrow{color:var(--primary-color);letter-spacing:.15em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.MyCourses-module__DK3Tbq__pageTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.MyCourses-module__DK3Tbq__pageSubtitle{color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem}.MyCourses-module__DK3Tbq__myCoursesSection{margin-bottom:6rem}.MyCourses-module__DK3Tbq__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.MyCourses-module__DK3Tbq__courseCount{color:var(--text-secondary);font-size:.95rem}.MyCourses-module__DK3Tbq__courseCount strong{color:var(--primary-color)}.MyCourses-module__DK3Tbq__searchBox{width:100%;max-width:320px;position:relative}.MyCourses-module__DK3Tbq__listSearchInput{background:var(--surface-color);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.MyCourses-module__DK3Tbq__listSearchInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-glow)}.MyCourses-module__DK3Tbq__searchIcon{color:var(--text-light);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.MyCourses-module__DK3Tbq__listContainer{flex-direction:column;gap:1rem;display:flex}.MyCourses-module__DK3Tbq__courseListItem{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.MyCourses-module__DK3Tbq__courseListItem:hover{border-color:var(--primary-color);background:var(--surface-color);transform:translate(4px)}.MyCourses-module__DK3Tbq__listItemContent{align-items:center;gap:1.5rem;padding:1rem;display:flex}.MyCourses-module__DK3Tbq__listThumbnailWrapper{border-radius:6px;flex-shrink:0;width:120px;height:80px;position:relative;overflow:hidden}.MyCourses-module__DK3Tbq__listThumbnail{object-fit:cover;width:100%;height:100%}.MyCourses-module__DK3Tbq__playOverlay{color:#fff;opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.MyCourses-module__DK3Tbq__courseListItem:hover .MyCourses-module__DK3Tbq__playOverlay{opacity:1}.MyCourses-module__DK3Tbq__listBody{flex:1;justify-content:space-between;align-items:center;display:flex}.MyCourses-module__DK3Tbq__listTitle{color:var(--text-primary);margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.MyCourses-module__DK3Tbq__listCategory{color:var(--text-secondary);font-size:.85rem}.MyCourses-module__DK3Tbq__continueLink{color:var(--primary-color);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.MyCourses-module__DK3Tbq__paginationContainer{justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.MyCourses-module__DK3Tbq__paginationBtn{border:1px solid var(--border-color);background:var(--surface-color);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.MyCourses-module__DK3Tbq__paginationBtn:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.MyCourses-module__DK3Tbq__paginationBtn:disabled{opacity:.3;cursor:not-allowed}.MyCourses-module__DK3Tbq__pageInfo{color:var(--text-secondary);font-size:.9rem;font-weight:600}.MyCourses-module__DK3Tbq__exploreSection{border-top:1px solid var(--border-color);padding-top:4rem}.MyCourses-module__DK3Tbq__exploreHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.MyCourses-module__DK3Tbq__exploreTitle{color:var(--text-primary);font-size:1.5rem;font-weight:700}.MyCourses-module__DK3Tbq__coursesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}.MyCourses-module__DK3Tbq__exploreCard{text-decoration:none}.MyCourses-module__DK3Tbq__exploreCardContent{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;transition:all .2s;overflow:hidden}.MyCourses-module__DK3Tbq__exploreCard:hover .MyCourses-module__DK3Tbq__exploreCardContent{border-color:var(--primary-color);transform:translateY(-4px)}.MyCourses-module__DK3Tbq__exploreThumbnail{object-fit:cover;width:100%;height:160px}.MyCourses-module__DK3Tbq__exploreCardBody{padding:1.25rem}.MyCourses-module__DK3Tbq__exploreCardTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1rem;font-weight:600}.MyCourses-module__DK3Tbq__exploreCardButton{color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.MyCourses-module__DK3Tbq__loadingSpinnerContainer{justify-content:center;padding:4rem;display:flex}.MyCourses-module__DK3Tbq__loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite MyCourses-module__DK3Tbq__spin}@keyframes MyCourses-module__DK3Tbq__spin{to{transform:rotate(360deg)}}.MyCourses-module__DK3Tbq__emptyStateContainer{text-align:center;background:var(--surface-color);border:1px dashed var(--border-color);border-radius:12px;padding:4rem 2rem}.MyCourses-module__DK3Tbq__browseButton{background:var(--primary-color);color:#fff;border-radius:8px;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:768px){.MyCourses-module__DK3Tbq__pageContainer{padding:2rem 1rem}.MyCourses-module__DK3Tbq__pageSubtitle{margin-bottom:2.5rem;font-size:1rem}.MyCourses-module__DK3Tbq__sectionHeader{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.MyCourses-module__DK3Tbq__searchBox{max-width:100%}.MyCourses-module__DK3Tbq__listItemContent{flex-direction:column;align-items:stretch;gap:1rem;padding:.85rem}.MyCourses-module__DK3Tbq__listThumbnailWrapper{width:100%;height:160px}.MyCourses-module__DK3Tbq__listBody{flex-direction:column;align-items:stretch;gap:.75rem}.MyCourses-module__DK3Tbq__listTitle{font-size:1rem}.MyCourses-module__DK3Tbq__listActions{justify-content:flex-end;margin-top:.25rem;display:flex}.MyCourses-module__DK3Tbq__exploreHeader{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.MyCourses-module__DK3Tbq__exploreTitle{font-size:1.25rem}.MyCourses-module__DK3Tbq__coursesGrid{grid-template-columns:1fr;gap:1.25rem}}.MyCourses-module__DK3Tbq__slowNetworkBanner{color:#d97706;background-color:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;animation:.3s MyCourses-module__DK3Tbq__fadeIn;display:flex}.MyCourses-module__DK3Tbq__slowNetworkDot{background-color:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.MyCourses-module__DK3Tbq__slowNetworkDot:after{content:"";opacity:0;border:2px solid #f59e0b;border-radius:50%;animation:1.5s infinite MyCourses-module__DK3Tbq__pulse;position:absolute;inset:-4px}@keyframes MyCourses-module__DK3Tbq__pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.MyCourses-module__DK3Tbq__errorContainer{text-align:center;background:#ef44440d;border:1px dashed #ef444433;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;padding:3rem 2rem;animation:.3s MyCourses-module__DK3Tbq__fadeIn;display:flex}.MyCourses-module__DK3Tbq__errorIconWrapper{color:#ef4444;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.MyCourses-module__DK3Tbq__errorTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.MyCourses-module__DK3Tbq__errorText{color:var(--text-secondary);max-width:400px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.MyCourses-module__DK3Tbq__retryButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.MyCourses-module__DK3Tbq__retryButton:hover{opacity:.9;transform:translateY(-1px)}@keyframes MyCourses-module__DK3Tbq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Skeleton-module__DcaUKG__skeleton{background:linear-gradient(90deg,var(--border-color,#e5e7eb)25%,var(--surface-color,#f3f4f6)50%,var(--border-color,#e5e7eb)75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite Skeleton-module__DcaUKG__shimmer}@keyframes Skeleton-module__DcaUKG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton-module__DcaUKG__circle{border-radius:50%}.Skeleton-module__DcaUKG__rect{border-radius:8px}
