.DashboardPage_pageWrapper__Z97xm{min-height:100vh;display:flex;flex-direction:column;background:transparent}.DashboardPage_content___oTop{flex:1 1;display:flex;flex-direction:column}.DashboardPage_dashboardTitle__9zfoQ{font-size:2.5rem;font-weight:700;color:#E6F1FF;margin-bottom:2rem;text-align:center;letter-spacing:1px}.DashboardPage_ongoing-courses__4MCli{background:linear-gradient(135deg,rgba(26,31,53,.6),rgba(15,20,25,.8));border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(74,159,255,.2);padding:2rem;margin-bottom:2rem}.DashboardPage_emptyCourses__ais2S{text-align:center;padding:2rem 0;color:#B8C5DB}.DashboardPage_emptyCourses__ais2S p{margin-bottom:.5rem}.DashboardPage_dashboard-container__wvO2s{padding:2rem 5rem;background:transparent}.DashboardPage_dashboard-section__uEjQf{margin-bottom:3rem}.DashboardPage_dashboard-section__uEjQf h2{font-size:1.8rem;margin-bottom:1.5rem;color:#E6F1FF;border-bottom:1px solid rgba(74,159,255,.2);padding-bottom:.5rem}.DashboardPage_ctaButton__4NupH{display:inline-block;background:linear-gradient(135deg,#4A9FFF,#2D7DD2);color:#FFFFFF;padding:1rem 2rem;border-radius:25px;font-weight:700;transition:all .3s ease;font-size:1.2rem;box-shadow:0 4px 15px rgba(74,159,255,.3);text-decoration:none}.DashboardPage_ctaButton__4NupH:hover{background:linear-gradient(135deg,#5AADFF,#3D8DE2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,159,255,.5)}.DashboardPage_courseList__zHMZX{display:flex;flex-direction:column;margin-top:1.5rem;gap:1rem}.DashboardPage_courseCard__u54Ro{background:linear-gradient(135deg,rgba(26,31,53,.6),rgba(15,20,25,.8));border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;display:flex;align-items:center;padding:1.5rem 2rem;width:100%;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(74,159,255,.2);transition:all .3s ease}.DashboardPage_courseCard__u54Ro:hover{border-color:rgba(74,159,255,.4);box-shadow:0 10px 40px rgba(74,159,255,.2);transform:translateY(-3px)}.DashboardPage_courseCard__u54Ro:before{content:"";position:absolute;inset:0;border-radius:18px;padding:2px;background:linear-gradient(135deg,#4A9FFF,#2D7DD2);z-index:0;pointer-events:none;opacity:.18}.DashboardPage_courseCard__u54Ro>*{position:relative;z-index:1}.DashboardPage_courseImage__g9lw9{object-fit:cover;border-radius:50%;width:110px;height:110px;box-shadow:0 4px 16px rgba(74,159,255,.3);border:3px solid #4a9fff;background:rgba(15,20,25,.8);margin-right:2rem;transition:box-shadow .3s,border-color .3s}.DashboardPage_courseCard__u54Ro:hover .DashboardPage_courseImage__g9lw9{box-shadow:0 8px 32px rgba(37,99,235,.18);border-color:var(--accent-color)}.DashboardPage_courseInfo__KUGiR{flex-grow:1;padding:0 1.5rem;display:flex;flex-direction:column;justify-content:center}.DashboardPage_courseInfo__KUGiR h3{margin:0 0 .5rem;font-size:1.4rem;color:#4A9FFF;font-weight:700;letter-spacing:1px;text-shadow:0 2px 8px rgba(74,159,255,.2)}.DashboardPage_courseInfo__KUGiR p{margin:0;font-size:1.1rem;color:#B8C5DB;opacity:.85}.DashboardPage_progressBarContainer__oS7oO{width:120px;height:120px;display:flex;align-items:center;justify-content:center;animation:DashboardPage_pulse__t06hE 2s infinite alternate}@keyframes DashboardPage_pulse__t06hE{0%{transform:scale(1)}to{transform:scale(1.07)}}.CircularProgressBar_container__AdFxy{display:flex;justify-content:center;align-items:center}.CircularProgressBar_backgroundCircle__zzAHt{fill:transparent;stroke:#3a4a6b}.CircularProgressBar_progressCircle__53xG5{fill:transparent;stroke:#4dffdb;stroke-linecap:round;transition:stroke-dashoffset .35s;transform:rotate(-90deg);transform-origin:50% 50%}.CircularProgressBar_progressText__XZX_j{font-size:1.2em;font-weight:700;fill:black}