.profile-module__3PkVZa__profileContainer{color:#e6e6ff;opacity:.8;background:linear-gradient(135deg,#0a192f 0%,#0d1b2a 50%,#1b263b 100%);max-width:1200px;min-height:100vh;margin:80px auto 0;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow-x:hidden}.profile-module__3PkVZa__profileContainer:before{content:"";z-index:0;opacity:.8;background:radial-gradient(circle,#f8f7ff 0%,#d6e4ff 30%,#0000 70%);border-radius:50%;width:80px;height:80px;animation:8s infinite alternate profile-module__3PkVZa__pulseMoon;position:fixed;top:50px;right:50px;box-shadow:0 0 40px 15px #ffffff4d}@keyframes profile-module__3PkVZa__pulseMoon{0%{opacity:.8;box-shadow:0 0 40px 15px #ffffff4d}to{opacity:1;box-shadow:0 0 60px 20px #fff6}}.profile-module__3PkVZa__profileContainer:after{content:"";z-index:0;opacity:.6;background-image:radial-gradient(2px 2px at 20px 30px,#eee,#0000),radial-gradient(2px 2px at 40px 70px,#fff,#0000),radial-gradient(1px 1px at 90px 40px,#fff,#0000),radial-gradient(1px 1px at 130px 80px,#fff,#0000),radial-gradient(2px 2px at 160px 30px,#eee,#0000),radial-gradient(1px 1px at 210px 60px,#fff,#0000),radial-gradient(2px 2px at 250px 90px,#eee,#0000),radial-gradient(1px 1px at 290px 40px,#fff,#0000),radial-gradient(2px 2px at 330px 70px,#eee,#0000),radial-gradient(1px 1px at 380px 50px,#fff,#0000);background-repeat:repeat;background-size:400px 400px;width:100%;height:100%;animation:8s infinite alternate profile-module__3PkVZa__twinkle;position:fixed;top:0;left:0}@keyframes profile-module__3PkVZa__twinkle{0%{opacity:.4}to{opacity:.8}}.profile-module__3PkVZa__loading,.profile-module__3PkVZa__error{text-align:center;color:#a8d0e6;z-index:2;padding:40px;font-size:18px;position:relative}.profile-module__3PkVZa__error{color:#ff6b6b}.profile-module__3PkVZa__profileHeader{z-index:2;margin-bottom:30px;position:relative}.profile-module__3PkVZa__userInfoCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e6e6ff;background:#1a2438cc;border:1px solid #ffffff1a;border-radius:16px;align-items:center;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0d1b2a80}.profile-module__3PkVZa__userInfoCard:before{content:"";z-index:-1;background:linear-gradient(45deg,#4287f51a 0%,#1565c033 100%);width:100%;height:100%;position:absolute;top:0;left:0}.profile-module__3PkVZa__userAvatar{object-fit:cover;border:4px solid #64b5f64d;border-radius:50%;width:120px;height:120px;margin-right:25px;box-shadow:0 0 20px #64b5f666}.profile-module__3PkVZa__userDetails h1{color:#e6f7ff;text-shadow:0 0 10px #64b5f680;margin:0 0 8px;font-size:28px;font-weight:700}.profile-module__3PkVZa__userRole{text-transform:capitalize;opacity:.9;color:#89c2ef;margin:0 0 12px;font-style:italic}.profile-module__3PkVZa__userEmail,.profile-module__3PkVZa__userPhone{color:#c5d9f1;align-items:center;gap:8px;margin:5px 0;display:flex}.profile-module__3PkVZa__userMeta{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.profile-module__3PkVZa__userMeta span{color:#c5d9f1;background:#29629e4d;border:1px solid #64b5f633;border-radius:20px;padding:5px 12px;font-size:14px}.profile-module__3PkVZa__profileContent{z-index:2;flex-direction:column;gap:30px;display:flex;position:relative}.profile-module__3PkVZa__contentSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2438cc;border:1px solid #ffffff1a;border-radius:16px;padding:25px;box-shadow:0 8px 32px #0d1b2a80}.profile-module__3PkVZa__contentSection h2{color:#89c2ef;text-shadow:0 0 8px #64b5f64d;border-bottom:2px solid #64b5f64d;margin-top:0;margin-bottom:20px;padding-bottom:15px}.profile-module__3PkVZa__coursesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;display:grid}.profile-module__3PkVZa__courseCard{background:#29629e33;border:1px solid #64b5f633;border-radius:12px;padding:15px;transition:all .3s}.profile-module__3PkVZa__courseCard:hover{background:#29629e4d;transform:translateY(-5px);box-shadow:0 10px 25px #0d1b2a99}.profile-module__3PkVZa__courseCard h3{color:#e6f7ff;margin:0}.profile-module__3PkVZa__groupsList{flex-direction:column;gap:15px;display:flex}.profile-module__3PkVZa__groupCard{background:#1a243899;border:1px solid #64b5f633;border-radius:12px;overflow:hidden}.profile-module__3PkVZa__groupHeader{cursor:pointer;background:#29629e33;justify-content:space-between;align-items:center;padding:15px 20px;transition:background-color .3s;display:flex}.profile-module__3PkVZa__groupHeader:hover{background:#29629e4d}.profile-module__3PkVZa__groupHeader h3{color:#e6f7ff;flex-grow:1;margin:0}.profile-module__3PkVZa__toggleIcon{color:#89c2ef;margin:0 15px;font-weight:700}.profile-module__3PkVZa__dateRange{color:#89c2ef;margin-right:15px;font-size:14px}.profile-module__3PkVZa__lectureCount{color:#e6f7ff;background:#64b5f64d;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700}.profile-module__3PkVZa__groupContent{background:#1a243866;padding:20px}.profile-module__3PkVZa__lecturesList{flex-direction:column;gap:15px;display:flex}.profile-module__3PkVZa__lectureCard{background:#1a243880;border:1px solid #64b5f633;border-radius:12px;overflow:hidden}.profile-module__3PkVZa__lectureHeader{cursor:pointer;background:#29629e33;justify-content:space-between;align-items:center;padding:15px 20px;transition:background-color .3s;display:flex}.profile-module__3PkVZa__lectureHeader:hover{background:#29629e4d}.profile-module__3PkVZa__lectureHeader h4{color:#e6f7ff;flex-grow:1;margin:0}.profile-module__3PkVZa__lectureDate{color:#89c2ef;margin-right:15px;font-size:14px}.profile-module__3PkVZa__lectureContent{background:#1a24384d;padding:20px}.profile-module__3PkVZa__lectureDescription{color:#c5d9f1;margin:0 0 15px;line-height:1.5}.profile-module__3PkVZa__lectureVideos{margin:20px 0}.profile-module__3PkVZa__lectureVideos h5{color:#89c2ef;margin:0 0 15px;font-size:16px}.profile-module__3PkVZa__videoGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;display:grid}.profile-module__3PkVZa__videoContainer{background:#000;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000004d}.profile-module__3PkVZa__videoEmbed{border:none;border-radius:12px;width:100%;height:200px}.profile-module__3PkVZa__videoLink{background:#29629e33;border:1px solid #64b5f633;border-radius:12px;padding:15px}.profile-module__3PkVZa__videoLink a{color:#64b5f6;align-items:center;gap:5px;font-size:14px;text-decoration:none;transition:color .3s;display:flex}.profile-module__3PkVZa__videoLink a:hover{color:#90caf9;text-decoration:underline}.profile-module__3PkVZa__videoLink a:before{content:"▶";font-size:12px}.profile-module__3PkVZa__lectureObjectives{margin-top:20px}.profile-module__3PkVZa__lectureObjectives h5{color:#89c2ef;margin:0 0 10px;font-size:16px}.profile-module__3PkVZa__lectureObjectives ul{margin:0;padding-left:20px}.profile-module__3PkVZa__lectureObjectives li{color:#c5d9f1;margin-bottom:5px;font-size:14px}.profile-module__3PkVZa__noLectures{color:#89c2ef;text-align:center;padding:20px;font-style:italic}.profile-module__3PkVZa__progressList{flex-direction:column;gap:15px;display:flex}.profile-module__3PkVZa__progressCard{background:#1a243899;border:1px solid #64b5f633;border-radius:12px;overflow:hidden}.profile-module__3PkVZa__progressHeader{cursor:pointer;background:#29629e33;justify-content:space-between;align-items:center;padding:15px 20px;transition:background-color .3s;display:flex}.profile-module__3PkVZa__progressHeader:hover{background:#29629e4d}.profile-module__3PkVZa__progressHeader h3{color:#e6f7ff;flex-grow:1;margin:0}.profile-module__3PkVZa__progressStatsOverview{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.profile-module__3PkVZa__progressPercentage{color:#64b5f6;font-size:14px;font-weight:700}.profile-module__3PkVZa__lectureCount{color:#89c2ef;font-size:12px}.profile-module__3PkVZa__progressDetails{background:#1a243866;padding:20px}.profile-module__3PkVZa__progressBar{background:#29629e33;border-radius:5px;height:10px;margin-bottom:20px;overflow:hidden}.profile-module__3PkVZa__progressFill{background:linear-gradient(90deg,#64b5f6 0%,#42a5f5 100%);border-radius:5px;height:100%;transition:width .5s;box-shadow:0 0 10px #64b5f680}.profile-module__3PkVZa__lectureProgressList{margin-top:20px}.profile-module__3PkVZa__lectureProgressList h4{color:#89c2ef;border-bottom:1px solid #64b5f64d;margin:0 0 15px;padding-bottom:10px}.profile-module__3PkVZa__lectureProgressItem{background:#1a243880;border:1px solid #64b5f633;border-radius:12px;margin-bottom:15px;padding:15px}.profile-module__3PkVZa__lectureProgressHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.profile-module__3PkVZa__lectureProgressHeader h5{color:#e6f7ff;flex-grow:1;margin:0}.profile-module__3PkVZa__attendanceStatus{text-transform:capitalize;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700}.profile-module__3PkVZa__attendanceStatus.profile-module__3PkVZa__present{color:#a5d6a7;background:#4caf5033;border:1px solid #4caf504d}.profile-module__3PkVZa__attendanceStatus.profile-module__3PkVZa__absent{color:#ef9a9a;background:#f4433633;border:1px solid #f443364d}.profile-module__3PkVZa__lectureProgressDetails{grid-template-columns:1fr;gap:10px;display:grid}.profile-module__3PkVZa__progressInfo{flex-direction:column;gap:8px;display:flex}.profile-module__3PkVZa__infoRow{justify-content:space-between;align-items:center;display:flex}.profile-module__3PkVZa__infoLabel{color:#89c2ef;font-size:14px;font-weight:700}.profile-module__3PkVZa__infoValue{color:#c5d9f1;font-size:14px}.profile-module__3PkVZa__taskStatus{text-transform:capitalize;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700}.profile-module__3PkVZa__taskStatus.profile-module__3PkVZa__pending{color:#ffcc80;background:#ff980033;border:1px solid #ff98004d}.profile-module__3PkVZa__taskStatus.profile-module__3PkVZa__submitted{color:#a5d6a7;background:#4caf5033;border:1px solid #4caf504d}@media (max-width:768px){.profile-module__3PkVZa__profileContainer{padding:15px}.profile-module__3PkVZa__profileContainer:before{width:60px;height:60px;top:20px;right:20px}.profile-module__3PkVZa__userInfoCard{text-align:center;flex-direction:column;padding:20px}.profile-module__3PkVZa__userAvatar{margin-bottom:15px;margin-right:0}.profile-module__3PkVZa__userMeta{justify-content:center}.profile-module__3PkVZa__groupHeader,.profile-module__3PkVZa__lectureHeader,.profile-module__3PkVZa__progressHeader{flex-wrap:wrap;gap:10px}.profile-module__3PkVZa__progressStatsOverview{flex-direction:row;order:3;justify-content:space-between;align-items:flex-start;width:100%}.profile-module__3PkVZa__infoRow{flex-direction:column;align-items:flex-start;gap:2px}.profile-module__3PkVZa__coursesGrid,.profile-module__3PkVZa__progressGrid,.profile-module__3PkVZa__videoGrid{grid-template-columns:1fr}.profile-module__3PkVZa__videoEmbed{height:180px}}.profile-module__3PkVZa__container{scrollbar-width:thin;scrollbar-color:#64b5f680 #0d1b2a80}.profile-module__3PkVZa__container::-webkit-scrollbar{width:8px;height:8px}.profile-module__3PkVZa__container::-webkit-scrollbar-track{background:#0d1b2a80;border-radius:4px}.profile-module__3PkVZa__container::-webkit-scrollbar-thumb{background:#64b5f680;border-radius:4px}.profile-module__3PkVZa__container::-webkit-scrollbar-thumb:hover{background:#64b5f6b3}
