.StudentSidebar-module__n-YBGW__sidebar{background:var(--bg-white);border-right:1px solid var(--border-light);z-index:1000;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;width:260px;height:100vh;padding:1.5rem .75rem;transition:width .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden auto}.StudentSidebar-module__n-YBGW__sidebar::-webkit-scrollbar{display:none}.StudentSidebar-module__n-YBGW__collapsed{width:80px}.StudentSidebar-module__n-YBGW__toggleBtn{background:var(--bg-white);border:1px solid var(--border-light);cursor:pointer;z-index:1010;width:24px;height:24px;box-shadow:var(--shadow-sm);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:2rem;right:-12px}.StudentSidebar-module__n-YBGW__toggleBtn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.1)}.StudentSidebar-module__n-YBGW__logoContainer{justify-content:center;align-items:center;min-height:48px;margin-bottom:2.5rem;padding:0 1rem;display:flex}.StudentSidebar-module__n-YBGW__navMenu{flex-direction:column;flex:1;gap:.5rem;display:flex}.StudentSidebar-module__n-YBGW__navItem{color:var(--text-secondary);border-radius:12px;align-items:center;gap:1rem;min-height:44px;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.StudentSidebar-module__n-YBGW__navItem svg{min-width:20px;transition:transform .3s}.StudentSidebar-module__n-YBGW__navItem:hover{background:var(--bg-light);color:var(--color-primary);transform:translate(4px)}.StudentSidebar-module__n-YBGW__navItem:hover svg{transform:scale(1.1)}.StudentSidebar-module__n-YBGW__navActive{color:var(--color-primary);background:#6366f114;font-weight:700}.StudentSidebar-module__n-YBGW__navActive:before{content:"";background:var(--color-primary);border-radius:0 4px 4px 0;width:4px;position:absolute;top:20%;bottom:20%;left:0}.StudentSidebar-module__n-YBGW__collapsed .StudentSidebar-module__n-YBGW__navItem{justify-content:center;gap:0;padding:.75rem 0}.StudentSidebar-module__n-YBGW__collapsed .StudentSidebar-module__n-YBGW__navItem span{display:none}.StudentSidebar-module__n-YBGW__logoutWrapper{border-top:1px dashed var(--border-light);flex-direction:column;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.StudentSidebar-module__n-YBGW__logoutBtn{align-items:center;width:100%!important;color:var(--color-error)!important;text-transform:none!important;background:0 0!important;border:none!important;border-radius:12px!important;justify-content:flex-start!important;gap:1rem!important;min-height:44px!important;padding:.75rem 1rem!important;font-weight:600!important;transition:all .3s!important;display:flex!important}.StudentSidebar-module__n-YBGW__logoutBtn:hover{transform:translate(4px);background:#ef444414!important}.StudentSidebar-module__n-YBGW__collapsed .StudentSidebar-module__n-YBGW__logoutBtn{justify-content:center!important;padding:.75rem 0!important}.StudentSidebar-module__n-YBGW__themeBox{background:var(--bg-light);border-radius:12px;align-items:center;margin-bottom:.5rem;padding:.5rem 1rem;transition:all .3s;display:flex}.StudentSidebar-module__n-YBGW__collapsed .StudentSidebar-module__n-YBGW__themeBox{background:0 0;justify-content:center;padding:.5rem 0}@media (max-width:1024px){.StudentSidebar-module__n-YBGW__toggleBtn{display:none}.StudentSidebar-module__n-YBGW__sidebar{width:280px!important}}@media (max-width:480px){.StudentSidebar-module__n-YBGW__sidebar{padding:1rem .5rem;width:260px!important}.StudentSidebar-module__n-YBGW__logoContainer{margin-bottom:1.5rem;padding:0 .5rem}.StudentSidebar-module__n-YBGW__navItem{gap:.75rem;padding:.7rem .75rem;font-size:.9rem}}
.BentoGrid-module__UhVprG__bentoGrid{gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);width:100%;display:grid}.BentoGrid-module__UhVprG__bentoItem{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:var(--transition-smooth);flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;display:flex;overflow:hidden}.BentoGrid-module__UhVprG__bentoItem>*{flex:1}.BentoGrid-module__UhVprG__bentoItem:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001f}.BentoGrid-module__UhVprG__row11{aspect-ratio:1}.BentoGrid-module__UhVprG__col4{grid-column:span 4}.BentoGrid-module__UhVprG__col6{grid-column:span 6}.BentoGrid-module__UhVprG__col8{grid-column:span 8}.BentoGrid-module__UhVprG__col12{grid-column:span 12}@media (max-width:1024px){.BentoGrid-module__UhVprG__col4,.BentoGrid-module__UhVprG__col6,.BentoGrid-module__UhVprG__col8{grid-column:span 6}}@media (max-width:640px){.BentoGrid-module__UhVprG__col4,.BentoGrid-module__UhVprG__col6,.BentoGrid-module__UhVprG__col8,.BentoGrid-module__UhVprG__col12{grid-column:span 12}}
.StudentDashboard-module__Vvo3ZW__dashboardWrapper{gap:var(--spacing-xl);background:var(--color-background);min-height:100vh;animation:.5s StudentDashboard-module__Vvo3ZW__fadeIn;display:flex}.StudentDashboard-module__Vvo3ZW__mainContent{flex:1;min-width:0;animation:.5s StudentDashboard-module__Vvo3ZW__fadeInLeft}.StudentDashboard-module__Vvo3ZW__rightPanel{flex-shrink:0;width:340px;animation:.5s StudentDashboard-module__Vvo3ZW__fadeInRight}@media (max-width:1280px){.StudentDashboard-module__Vvo3ZW__rightPanel{width:300px}}@media (max-width:1100px){.StudentDashboard-module__Vvo3ZW__dashboardWrapper{gap:var(--spacing-lg);flex-direction:column}.StudentDashboard-module__Vvo3ZW__rightPanel{width:100%}}.StudentDashboard-module__Vvo3ZW__rightPanelInner{gap:var(--spacing-lg);padding:0 var(--spacing-sm);top:var(--spacing-xl);flex-direction:column;display:flex;position:sticky}.StudentDashboard-module__Vvo3ZW__loadingState{padding:var(--spacing-xl);width:100%;animation:.5s StudentDashboard-module__Vvo3ZW__fadeIn}.StudentDashboard-module__Vvo3ZW__skeleton{background:linear-gradient(90deg,var(--color-background)25%,var(--color-border)50%,var(--color-background)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s linear infinite StudentDashboard-module__Vvo3ZW__skeleton-loading}@keyframes StudentDashboard-module__Vvo3ZW__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.StudentDashboard-module__Vvo3ZW__skeletonHero{border-radius:var(--radius-lg);height:200px;margin-bottom:var(--spacing-2xl)}.StudentDashboard-module__Vvo3ZW__skeletonCard{border-radius:var(--radius-lg);height:120px}.StudentDashboard-module__Vvo3ZW__skeletonHeader{width:200px;height:40px;margin-bottom:var(--spacing-md)}.StudentDashboard-module__Vvo3ZW__skeletonText{width:100%;height:14px;margin-bottom:var(--spacing-sm)}@keyframes StudentDashboard-module__Vvo3ZW__fadeIn{0%{opacity:0}to{opacity:1}}.StudentDashboard-module__Vvo3ZW__header{margin-bottom:var(--spacing-2xl);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;animation:.5s StudentDashboard-module__Vvo3ZW__fadeInDown;display:flex}.StudentDashboard-module__Vvo3ZW__welcomeInfo{flex:1}.StudentDashboard-module__Vvo3ZW__greetingText{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm);animation:.5s StudentDashboard-module__Vvo3ZW__fadeInLeft}.StudentDashboard-module__Vvo3ZW__subText{color:var(--color-text-secondary);margin:var(--spacing-xs)0;font-size:var(--font-size-sm);animation:.5s .1s both StudentDashboard-module__Vvo3ZW__fadeInLeft}.StudentDashboard-module__Vvo3ZW__headerActions{align-items:center;gap:var(--spacing-md);display:flex}.StudentDashboard-module__Vvo3ZW__searchBox{align-items:center;gap:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm)var(--spacing-md);width:250px;transition:all var(--transition-base);animation:.5s StudentDashboard-module__Vvo3ZW__fadeInRight;display:flex}.StudentDashboard-module__Vvo3ZW__searchBox:focus-within{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 0 0 2px #6366f11a}.StudentDashboard-module__Vvo3ZW__searchBox input{width:100%;color:var(--color-text-primary);background:0 0;border:none;outline:none}.StudentDashboard-module__Vvo3ZW__searchBox input::placeholder{color:var(--color-text-muted)}.StudentDashboard-module__Vvo3ZW__notifBadge{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative}.StudentDashboard-module__Vvo3ZW__notifBadge:hover{border-color:var(--color-primary);color:var(--color-primary)}.StudentDashboard-module__Vvo3ZW__profileImg{object-fit:cover;border:2px solid var(--color-border);width:40px;height:40px;transition:all var(--transition-base);border-radius:50%;animation:.5s .2s both StudentDashboard-module__Vvo3ZW__fadeInRight}.StudentDashboard-module__Vvo3ZW__profileImg:hover{border-color:var(--color-primary);transform:scale(1.05)}.StudentDashboard-module__Vvo3ZW__bentoGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (max-width:640px){.StudentDashboard-module__Vvo3ZW__bentoGrid{gap:var(--spacing-md);grid-template-columns:1fr}}.StudentDashboard-module__Vvo3ZW__bentoCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);transition:all var(--transition-base);animation:.5s both StudentDashboard-module__Vvo3ZW__scaleIn;position:relative;overflow:hidden}.StudentDashboard-module__Vvo3ZW__bentoCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-light);transform:translateY(-4px)}.StudentDashboard-module__Vvo3ZW__scoreCard{justify-content:space-between;align-items:flex-start;display:flex}.StudentDashboard-module__Vvo3ZW__scoreInfo{flex:1}.StudentDashboard-module__Vvo3ZW__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.StudentDashboard-module__Vvo3ZW__yellowText{color:var(--color-primary);font-size:var(--font-size-4xl);margin:var(--spacing-sm)0;animation:.5s StudentDashboard-module__Vvo3ZW__fadeInUp}.StudentDashboard-module__Vvo3ZW__trendText{align-items:center;gap:var(--spacing-xs);color:var(--color-success);font-size:var(--font-size-sm);display:flex}.StudentDashboard-module__Vvo3ZW__iconBg{opacity:.2;transition:all var(--transition-base)}.StudentDashboard-module__Vvo3ZW__bentoCard:hover .StudentDashboard-module__Vvo3ZW__iconBg{opacity:.3;transform:scale(1.1)}.StudentDashboard-module__Vvo3ZW__streakCard h3{font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:var(--spacing-sm)0 var(--spacing-xs)}.StudentDashboard-module__Vvo3ZW__badge{background:var(--color-background);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary);transition:all var(--transition-base)}.StudentDashboard-module__Vvo3ZW__assignmentCard h3{font-size:var(--font-size-4xl);color:var(--color-text-primary);margin:var(--spacing-sm)0 var(--spacing-xs)}.StudentDashboard-module__Vvo3ZW__miniProgress{margin-top:var(--spacing-md);align-items:center;gap:var(--spacing-md);display:flex}.StudentDashboard-module__Vvo3ZW__miniBar{background:var(--color-border);border-radius:var(--radius-sm);flex:1;height:4px;position:relative;overflow:hidden}.StudentDashboard-module__Vvo3ZW__miniBar:after{content:"";background:var(--color-primary);height:100%;width:var(--progress,0%);transition:width 1s;position:absolute;top:0;left:0}.StudentDashboard-module__Vvo3ZW__viewBtn{color:var(--color-primary-dark);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-base);background:0 0;border:none}.StudentDashboard-module__Vvo3ZW__viewBtn:hover{color:var(--color-primary);transform:translate(4px)}.StudentDashboard-module__Vvo3ZW__continueSection{margin-bottom:var(--spacing-lg)}.StudentDashboard-module__Vvo3ZW__continueCard{background:linear-gradient(135deg,var(--color-surface)0%,var(--color-background)100%);border-radius:var(--radius-lg);padding:var(--spacing-xl)var(--spacing-2xl);border:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:180px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.StudentDashboard-module__Vvo3ZW__continueCard{padding:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-md);flex-direction:column;min-height:auto}.StudentDashboard-module__Vvo3ZW__bgDecoration{display:none}.StudentDashboard-module__Vvo3ZW__continueCardContent h2{font-size:var(--font-size-xl);max-width:100%}}@media (max-width:480px){.StudentDashboard-module__Vvo3ZW__continueCard{padding:var(--spacing-md)}.StudentDashboard-module__Vvo3ZW__viewCourseBtn{justify-content:center;width:100%}}.StudentDashboard-module__Vvo3ZW__continueCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.StudentDashboard-module__Vvo3ZW__resumeTag{background:var(--color-primary);color:var(--color-text-on-primary,#000);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);display:inline-block}.StudentDashboard-module__Vvo3ZW__continueCardContent h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);max-width:80%}.StudentDashboard-module__Vvo3ZW__continueCardContent .StudentDashboard-module__Vvo3ZW__subText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.StudentDashboard-module__Vvo3ZW__viewCourseBtn{background:var(--color-primary);color:#000;border-radius:var(--radius-md);padding:var(--spacing-md)var(--spacing-xl);font-weight:var(--font-weight-bold);align-items:center;gap:var(--spacing-sm);cursor:pointer;border:none;transition:all .3s;display:flex}.StudentDashboard-module__Vvo3ZW__viewCourseBtn:hover{background:var(--color-primary-dark);transform:scale(1.05);box-shadow:0 4px 12px #6366f14d}.StudentDashboard-module__Vvo3ZW__bgDecoration{opacity:.05;pointer-events:none;color:var(--color-primary);position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}@keyframes StudentDashboard-module__Vvo3ZW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.StudentDashboard-module__Vvo3ZW__heatmapSection{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);margin-bottom:var(--spacing-lg);animation:.5s .4s both StudentDashboard-module__Vvo3ZW__fadeInUp}.StudentDashboard-module__Vvo3ZW__heatmapHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.StudentDashboard-module__Vvo3ZW__heatmapHeader h3{color:var(--color-text-primary);font-size:var(--font-size-lg)}.StudentDashboard-module__Vvo3ZW__heatmapContainer{padding:var(--spacing-sm)0;gap:2px;display:flex;overflow-x:auto}.StudentDashboard-module__Vvo3ZW__heatmapColumn{flex-direction:column;gap:2px;display:flex}.StudentDashboard-module__Vvo3ZW__heatmapCell{background:var(--color-border);width:12px;height:12px;transition:transform var(--transition-base);border-radius:2px}.StudentDashboard-module__Vvo3ZW__heatmapCell:hover{z-index:1;transform:scale(1.3)}.StudentDashboard-module__Vvo3ZW__level0{background:var(--color-border)}.StudentDashboard-module__Vvo3ZW__level1{background:#fef9c3}.StudentDashboard-module__Vvo3ZW__level2{background:#fde047}.StudentDashboard-module__Vvo3ZW__level3{background:var(--color-primary)}.StudentDashboard-module__Vvo3ZW__middleRow{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (max-width:640px){.StudentDashboard-module__Vvo3ZW__middleRow{gap:var(--spacing-md);grid-template-columns:1fr}}.StudentDashboard-module__Vvo3ZW__activitySection{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);animation:.5s .5s both StudentDashboard-module__Vvo3ZW__fadeInUp}.StudentDashboard-module__Vvo3ZW__activitySection h3{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-md)0;display:flex}.StudentDashboard-module__Vvo3ZW__activityItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-background);border-radius:var(--radius-md);transition:all var(--transition-base);animation:.3s both StudentDashboard-module__Vvo3ZW__slideIn;display:flex}.StudentDashboard-module__Vvo3ZW__activityItem:hover{background:var(--color-surface);box-shadow:var(--shadow-sm);transform:translate(4px)}@keyframes StudentDashboard-module__Vvo3ZW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes StudentDashboard-module__Vvo3ZW__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes StudentDashboard-module__Vvo3ZW__fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes StudentDashboard-module__Vvo3ZW__fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes StudentDashboard-module__Vvo3ZW__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes StudentDashboard-module__Vvo3ZW__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.StudentDashboard-module__Vvo3ZW__alumniSection{margin-bottom:var(--spacing-3xl);animation:.5s both StudentDashboard-module__Vvo3ZW__fadeInUp}.StudentDashboard-module__Vvo3ZW__alumniContainer{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.StudentDashboard-module__Vvo3ZW__alumniCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.StudentDashboard-module__Vvo3ZW__alumniCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-5px)}.StudentDashboard-module__Vvo3ZW__alumniAvatar{border:2px solid var(--color-border);width:64px;height:64px;margin-bottom:var(--spacing-sm);border-radius:50%;padding:2px;transition:all .3s}.StudentDashboard-module__Vvo3ZW__alumniCard:hover .StudentDashboard-module__Vvo3ZW__alumniAvatar{border-color:var(--color-primary);transform:scale(1.05)}.StudentDashboard-module__Vvo3ZW__alumniCard h4{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.StudentDashboard-module__Vvo3ZW__alumniCard .StudentDashboard-module__Vvo3ZW__role{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-semibold);margin:0}.StudentDashboard-module__Vvo3ZW__alumniCard .StudentDashboard-module__Vvo3ZW__batch{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.StudentDashboard-module__Vvo3ZW__connectBtn{margin-top:var(--spacing-sm);background:var(--color-background);width:100%;color:var(--color-text-primary);border:1px solid var(--color-border);padding:var(--spacing-xs);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:var(--spacing-xs);cursor:pointer;transition:all .2s;display:flex}.StudentDashboard-module__Vvo3ZW__alumniCard:hover .StudentDashboard-module__Vvo3ZW__connectBtn{background:var(--color-primary);border-color:var(--color-primary);color:#000}.StudentDashboard-module__Vvo3ZW__coursesSection,.StudentDashboard-module__Vvo3ZW__jobSection,.StudentDashboard-module__Vvo3ZW__alumniSection{margin-bottom:var(--spacing-lg);animation:.5s both StudentDashboard-module__Vvo3ZW__fadeInUp}.StudentDashboard-module__Vvo3ZW__courseCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.StudentDashboard-module__Vvo3ZW__courseCard:before{content:"";background:var(--color-primary);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.StudentDashboard-module__Vvo3ZW__courseCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-8px)}.StudentDashboard-module__Vvo3ZW__courseCard:hover:before{opacity:1}.StudentDashboard-module__Vvo3ZW__courseInfo h4{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:1.2}.StudentDashboard-module__Vvo3ZW__courseInfo p{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StudentDashboard-module__Vvo3ZW__progressWrapper{margin-top:auto}.StudentDashboard-module__Vvo3ZW__progressLabel{margin-bottom:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:space-between;display:flex}.StudentDashboard-module__Vvo3ZW__progressBarRoot{background:var(--color-background);border-radius:var(--radius-sm);height:6px;overflow:hidden}.StudentDashboard-module__Vvo3ZW__progressFill{background:var(--color-primary);height:100%;box-shadow:0 0 10px var(--color-primary);transition:width 1s ease-in-out}.StudentDashboard-module__Vvo3ZW__courseFooter{margin-top:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.StudentDashboard-module__Vvo3ZW__continueBtn{background:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border);padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);align-items:center;gap:var(--spacing-sm);transition:all .2s;display:flex}.StudentDashboard-module__Vvo3ZW__courseCard:hover .StudentDashboard-module__Vvo3ZW__continueBtn{background:var(--color-primary);border-color:var(--color-primary);color:#000}.StudentDashboard-module__Vvo3ZW__avatar{width:60px;height:60px;margin:0 auto var(--spacing-sm);border:2px solid var(--color-border);border-radius:50%}.StudentDashboard-module__Vvo3ZW__eventCalendarCard,.StudentDashboard-module__Vvo3ZW__monthlyTracker,.StudentDashboard-module__Vvo3ZW__skillsSection,.StudentDashboard-module__Vvo3ZW__attendanceCard,.StudentDashboard-module__Vvo3ZW__leaderboardCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);animation:.5s both StudentDashboard-module__Vvo3ZW__fadeInRight}.StudentDashboard-module__Vvo3ZW__month{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:uppercase}.StudentDashboard-module__Vvo3ZW__calendarGrid{gap:var(--spacing-xs);margin-top:var(--spacing-sm);grid-template-columns:repeat(7,1fr);display:grid}.StudentDashboard-module__Vvo3ZW__dayLabel{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);padding-bottom:var(--spacing-sm)}.StudentDashboard-module__Vvo3ZW__calendarDay{aspect-ratio:1;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.StudentDashboard-module__Vvo3ZW__calendarDay:hover{background:var(--color-background);color:var(--color-primary)}.StudentDashboard-module__Vvo3ZW__today{background:var(--color-primary);font-weight:var(--font-weight-bold);color:#000!important}.StudentDashboard-module__Vvo3ZW__eventDot{background:var(--color-primary);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px}.StudentDashboard-module__Vvo3ZW__statMini{font-size:var(--font-size-sm);justify-content:space-between;display:flex}.StudentDashboard-module__Vvo3ZW__skillPill{align-items:center;gap:var(--spacing-xs);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-sm);display:inline-flex}.StudentDashboard-module__Vvo3ZW__leaderItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-background);border-radius:var(--radius-sm);transition:transform .2s;display:flex}.StudentDashboard-module__Vvo3ZW__leaderItem:hover{transform:translate(4px)}.StudentDashboard-module__Vvo3ZW__trackerContent{align-items:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);display:flex}.StudentDashboard-module__Vvo3ZW__circularProgress{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.StudentDashboard-module__Vvo3ZW__progressSvg{width:100%;height:100%;transform:rotate(-90deg)}.StudentDashboard-module__Vvo3ZW__progressCircleBg{fill:none;stroke:var(--color-background);stroke-width:6px}.StudentDashboard-module__Vvo3ZW__progressCircleFill{fill:none;stroke:var(--color-primary);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s ease-in-out}.StudentDashboard-module__Vvo3ZW__progressValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);position:absolute}.StudentDashboard-module__Vvo3ZW__trackerStats{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.StudentDashboard-module__Vvo3ZW__statMini{font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.StudentDashboard-module__Vvo3ZW__statMini strong{color:var(--color-text-primary);font-size:var(--font-size-sm)}.StudentDashboard-module__Vvo3ZW__quizCard{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-md);align-items:center;gap:var(--spacing-md);border:1px solid var(--color-border);cursor:pointer;transition:all .3s;display:flex}.StudentDashboard-module__Vvo3ZW__quizCard:hover{background:var(--color-surface);border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.StudentDashboard-module__Vvo3ZW__dateBadge{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xs);flex-direction:column;align-items:center;min-width:48px;display:flex}.StudentDashboard-module__Vvo3ZW__miniMonth{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-error)}.StudentDashboard-module__Vvo3ZW__miniDay{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1}.StudentDashboard-module__Vvo3ZW__quizInfo h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.StudentDashboard-module__Vvo3ZW__quizInfo p{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.StudentDashboard-module__Vvo3ZW__deadlineHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.StudentDashboard-module__Vvo3ZW__deadlineHeader h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.StudentDashboard-module__Vvo3ZW__deadlineList{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.StudentDashboard-module__Vvo3ZW__deadlineItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s;display:flex}.StudentDashboard-module__Vvo3ZW__deadlineItem:hover{background:var(--color-surface);border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translate(4px)}.StudentDashboard-module__Vvo3ZW__deadlineIcon{background:var(--color-surface);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-primary);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StudentDashboard-module__Vvo3ZW__deadlineInfo{flex:1;min-width:0}.StudentDashboard-module__Vvo3ZW__deadlineInfo h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StudentDashboard-module__Vvo3ZW__deadlineInfo p{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.StudentDashboard-module__Vvo3ZW__urgencyBadge{color:#854d0e;padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;background:#facc151a;flex-shrink:0}.StudentDashboard-module__Vvo3ZW__jobSection{margin-bottom:var(--spacing-3xl);animation:.5s both StudentDashboard-module__Vvo3ZW__fadeInUp}.StudentDashboard-module__Vvo3ZW__sectionTitle{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);display:flex}.StudentDashboard-module__Vvo3ZW__sectionTitle h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.StudentDashboard-module__Vvo3ZW__jobGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}@media (max-width:1024px){.StudentDashboard-module__Vvo3ZW__jobGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.StudentDashboard-module__Vvo3ZW__jobGrid{gap:var(--spacing-md);grid-template-columns:1fr}}.StudentDashboard-module__Vvo3ZW__jobCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);gap:var(--spacing-md);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.StudentDashboard-module__Vvo3ZW__jobCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-8px)}.StudentDashboard-module__Vvo3ZW__jobHeader{justify-content:space-between;align-items:flex-start;display:flex}.StudentDashboard-module__Vvo3ZW__companyBadge{background:var(--color-background);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.StudentDashboard-module__Vvo3ZW__jobTypeTag{color:var(--color-primary);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;background:#6366f11a}.StudentDashboard-module__Vvo3ZW__jobBody h4{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.StudentDashboard-module__Vvo3ZW__jobBody p{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:var(--spacing-sm);display:flex}.StudentDashboard-module__Vvo3ZW__jobFooter{padding-top:var(--spacing-md);border-top:1px dashed var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.StudentDashboard-module__Vvo3ZW__sectionFooter{margin-top:var(--spacing-2xl);justify-content:center;display:flex}.StudentDashboard-module__Vvo3ZW__loadMoreBtn{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary);padding:var(--spacing-md)var(--spacing-3xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:var(--spacing-sm);transition:all .3s;display:flex}.StudentDashboard-module__Vvo3ZW__loadMoreBtn:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 20px #6366f133}.StudentDashboard-module__Vvo3ZW__salary{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-success)}.StudentDashboard-module__Vvo3ZW__applyBtn{background:var(--color-primary);color:#fff;padding:var(--spacing-sm)var(--spacing-xl);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:all .2s}.StudentDashboard-module__Vvo3ZW__applyBtn:hover{background:var(--color-primary-dark);box-shadow:0 4px 15px #6366f166}.StudentDashboard-module__Vvo3ZW__heatmapSection{margin-bottom:var(--spacing-3xl)}.StudentDashboard-module__Vvo3ZW__heatmapHeader .StudentDashboard-module__Vvo3ZW__consistency{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:var(--color-background);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm)}.StudentDashboard-module__Vvo3ZW__heatmapGrid{padding-bottom:var(--spacing-sm);scrollbar-width:thin;gap:.35rem;display:flex;overflow-x:auto}.StudentDashboard-module__Vvo3ZW__heatmapGrid::-webkit-scrollbar{height:4px}.StudentDashboard-module__Vvo3ZW__heatmapGrid::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.StudentDashboard-module__Vvo3ZW__heatmapWeek{flex-direction:column;gap:.35rem;display:flex}.StudentDashboard-module__Vvo3ZW__heatmapCell{cursor:pointer;border-radius:2px;width:12px;height:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.StudentDashboard-module__Vvo3ZW__heatmapCell:hover{z-index:10;transform:scale(1.4);box-shadow:0 0 10px #6366f180}.StudentDashboard-module__Vvo3ZW__cell-0{background:var(--color-border)}.StudentDashboard-module__Vvo3ZW__cell-1{background:#6366f126}.StudentDashboard-module__Vvo3ZW__cell-2{background:#6366f159}.StudentDashboard-module__Vvo3ZW__cell-3{background:#6366f1a6}.StudentDashboard-module__Vvo3ZW__cell-4{background:var(--color-primary)}
.ScoreCard-module__sq5ioa__scoreInfo{flex-direction:column;flex:1;display:flex;position:relative}.ScoreCard-module__sq5ioa__label{text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)!important;font-size:var(--font-size-xs)!important}.ScoreCard-module__sq5ioa__score{color:var(--color-primary)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-xs)!important}.ScoreCard-module__sq5ioa__trendWrapper{align-items:center;gap:var(--spacing-xs);display:flex}.ScoreCard-module__sq5ioa__trendIcon{color:var(--color-success)}.ScoreCard-module__sq5ioa__trendText{font-weight:var(--font-weight-medium);color:var(--color-success)!important;font-size:var(--font-size-xs)!important}.ScoreCard-module__sq5ioa__iconBg{right:var(--spacing-lg);top:var(--spacing-lg);color:var(--color-primary);opacity:.15;transition:all var(--transition-base);pointer-events:none;position:absolute}.ScoreCard-module__sq5ioa__scoreInfo:hover .ScoreCard-module__sq5ioa__iconBg{opacity:.25;transform:scale(1.05)rotate(5deg)}
.AssignmentProgress-module__zQL2Rq__container{flex-direction:column;display:flex}.AssignmentProgress-module__zQL2Rq__icon{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.AssignmentProgress-module__zQL2Rq__count{color:var(--color-text-primary);font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-xs)!important}.AssignmentProgress-module__zQL2Rq__label{color:var(--color-text-secondary)!important;margin-bottom:var(--spacing-md)!important}.AssignmentProgress-module__zQL2Rq__progressWrapper{align-items:center;gap:var(--spacing-md);display:flex}.AssignmentProgress-module__zQL2Rq__progressBar{background:var(--color-border);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}.AssignmentProgress-module__zQL2Rq__progressFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;width:var(--progress,0%);transition:width .5s cubic-bezier(.2,0,0,1)}.AssignmentProgress-module__zQL2Rq__detailsButton{white-space:nowrap;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;padding:var(--spacing-xs)var(--spacing-md)!important;border-radius:var(--radius-full)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;text-transform:none!important;transition:all var(--transition-fast)!important;background:0 0!important}.AssignmentProgress-module__zQL2Rq__detailsButton:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background:#6366f10a!important}.AssignmentProgress-module__zQL2Rq__viewLink{margin-top:var(--spacing-md);align-items:center;gap:var(--spacing-xs);display:inline-flex;color:var(--color-primary)!important;text-transform:none!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;transition:all var(--transition-fast)!important;padding:0!important}.AssignmentProgress-module__zQL2Rq__viewLink:hover{transform:translate(2px);color:var(--color-primary-dark)!important;background:0 0!important}.AssignmentProgress-module__zQL2Rq__viewLink svg{transition:transform var(--transition-fast)}.AssignmentProgress-module__zQL2Rq__viewLink:hover svg{transform:translate(2px)}
.StreakWidget-module__gnUE-q__container{width:100%}.StreakWidget-module__gnUE-q__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.StreakWidget-module__gnUE-q__flameIcon{color:var(--color-accent);fill:var(--color-accent)}.StreakWidget-module__gnUE-q__activeBadge{background:var(--color-background);padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--color-border)}.StreakWidget-module__gnUE-q__streakCount{color:var(--color-text-primary);font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-xs)!important}.StreakWidget-module__gnUE-q__streakLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)!important}
.DeadlineList-module__dFtwra__container{flex-direction:column;height:100%;display:flex}.DeadlineList-module__dFtwra__header{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.DeadlineList-module__dFtwra__headerIcon{color:var(--color-primary)}.DeadlineList-module__dFtwra__headerTitle{color:var(--color-text-primary);font-size:var(--font-size-md)!important;font-weight:var(--font-weight-bold)!important}.DeadlineList-module__dFtwra__taskCount{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin-left:auto}.DeadlineList-module__dFtwra__list{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.DeadlineList-module__dFtwra__item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-background);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;border:1px solid #0000;display:flex}.DeadlineList-module__dFtwra__item:hover{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-sm);transform:translate(4px)}.DeadlineList-module__dFtwra__iconWrapper{border-radius:var(--radius-md);width:32px;height:32px;transition:all var(--transition-fast);background:var(--bg-color,#64748b14);color:var(--color,#64748b);border:1px solid;border-color:var(--border-color,#64748b33);justify-content:center;align-items:center;display:flex}.DeadlineList-module__dFtwra__info{flex:1}.DeadlineList-module__dFtwra__info h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 2px}.DeadlineList-module__dFtwra__info p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.DeadlineList-module__dFtwra__badge{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.3px;background:var(--bg-color,#64748b14);color:var(--color,#64748b)}.DeadlineList-module__dFtwra__emptyState{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}
.EnrolledCourses-module__fZJ_Ra__section{width:100%;margin-bottom:var(--spacing-2xl)}.EnrolledCourses-module__fZJ_Ra__sectionHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.EnrolledCourses-module__fZJ_Ra__headerLeft{align-items:center;gap:var(--spacing-sm);display:flex}.EnrolledCourses-module__fZJ_Ra__headerIcon{color:var(--color-primary)}.EnrolledCourses-module__fZJ_Ra__headerTitle{color:var(--color-text-primary);font-size:var(--font-size-xl)!important;font-weight:var(--font-weight-bold)!important}.EnrolledCourses-module__fZJ_Ra__viewAllButton{border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;padding:var(--spacing-xs)var(--spacing-md)!important;border-radius:var(--radius-full)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;text-transform:none!important;transition:all var(--transition-fast)!important;background:0 0!important}.EnrolledCourses-module__fZJ_Ra__viewAllButton:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background:#6366f10a!important}.EnrolledCourses-module__fZJ_Ra__coursesGrid{gap:var(--spacing-lg);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);margin:0 calc(-1*var(--spacing-xs));-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.EnrolledCourses-module__fZJ_Ra__coursesGrid::-webkit-scrollbar{height:4px}.EnrolledCourses-module__fZJ_Ra__coursesGrid::-webkit-scrollbar-track{background:var(--color-border);border-radius:var(--radius-sm)}.EnrolledCourses-module__fZJ_Ra__coursesGrid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:var(--radius-sm)}.EnrolledCourses-module__fZJ_Ra__courseCard{flex:0 0 calc((100% - 2*var(--spacing-lg))/3);scroll-snap-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-base);flex-direction:column;display:flex}.EnrolledCourses-module__fZJ_Ra__courseCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light);transform:translateY(-4px)}.EnrolledCourses-module__fZJ_Ra__courseInfo{margin-bottom:var(--spacing-md)}.EnrolledCourses-module__fZJ_Ra__courseInfo h4{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs);line-height:1.3}.EnrolledCourses-module__fZJ_Ra__courseInfo p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.EnrolledCourses-module__fZJ_Ra__progressWrapper{margin:var(--spacing-md)0}.EnrolledCourses-module__fZJ_Ra__progressLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);justify-content:space-between;display:flex}.EnrolledCourses-module__fZJ_Ra__progressBarRoot{background:var(--color-border);border-radius:var(--radius-full);height:6px;overflow:hidden}.EnrolledCourses-module__fZJ_Ra__progressFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .5s cubic-bezier(.2,0,0,1)}.EnrolledCourses-module__fZJ_Ra__courseFooter{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.EnrolledCourses-module__fZJ_Ra__continueBtn{align-items:center;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;padding:var(--spacing-xs)var(--spacing-md)!important;border-radius:var(--radius-full)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;text-transform:none!important;gap:var(--spacing-xs)!important;transition:all var(--transition-fast)!important;background:0 0!important;display:inline-flex!important}.EnrolledCourses-module__fZJ_Ra__continueBtn:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.EnrolledCourses-module__fZJ_Ra__arrowIcon{color:var(--color-text-muted);transition:transform var(--transition-fast)}.EnrolledCourses-module__fZJ_Ra__courseCard:hover .EnrolledCourses-module__fZJ_Ra__arrowIcon{color:var(--color-primary);transform:translate(4px)}.EnrolledCourses-module__fZJ_Ra__emptyState{padding:var(--spacing-3xl);text-align:center;color:var(--color-text-secondary);width:100%;font-size:var(--font-size-sm)}@media (max-width:900px){.EnrolledCourses-module__fZJ_Ra__courseCard{flex:0 0 calc((100% - var(--spacing-lg))/2)}}@media (max-width:600px){.EnrolledCourses-module__fZJ_Ra__sectionHeader{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.EnrolledCourses-module__fZJ_Ra__courseCard{flex:0 0 100%}}.EnrolledCourses-module__fZJ_Ra__coursesGrid{gap:var(--spacing-lg);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);margin:0 calc(-1*var(--spacing-xs));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.EnrolledCourses-module__fZJ_Ra__coursesGrid::-webkit-scrollbar{display:none}
.ActivityHeatmap-module__QJlEja__container{width:100%}.ActivityHeatmap-module__QJlEja__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ActivityHeatmap-module__QJlEja__title{color:var(--color-text-primary);font-weight:var(--font-weight-bold)!important}.ActivityHeatmap-module__QJlEja__consistency{font-size:var(--font-size-xs);color:var(--color-text-secondary)!important}.ActivityHeatmap-module__QJlEja__heatmapGrid{padding-bottom:var(--spacing-xs);-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:2px;min-height:110px;display:flex;overflow-x:auto}.ActivityHeatmap-module__QJlEja__heatmapGrid::-webkit-scrollbar{height:3px}.ActivityHeatmap-module__QJlEja__heatmapGrid::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.ActivityHeatmap-module__QJlEja__weekColumn{flex-direction:column;gap:2px;display:flex}.ActivityHeatmap-module__QJlEja__cell{border-radius:var(--radius-sm);width:12px;height:12px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);flex-shrink:0}.ActivityHeatmap-module__QJlEja__cell:hover{z-index:2;box-shadow:0 0 8px var(--color-primary);transform:scale(1.3)}.ActivityHeatmap-module__QJlEja__level0{background-color:var(--color-border)}.ActivityHeatmap-module__QJlEja__level1{background-color:#6366f133}.ActivityHeatmap-module__QJlEja__level2{background-color:#6366f166}.ActivityHeatmap-module__QJlEja__level3{background-color:#6366f1b3}.ActivityHeatmap-module__QJlEja__level4{background-color:var(--color-primary)}.dark .ActivityHeatmap-module__QJlEja__level1{background-color:#818cf833}.dark .ActivityHeatmap-module__QJlEja__level2{background-color:#818cf866}.dark .ActivityHeatmap-module__QJlEja__level3{background-color:#818cf8b3}.dark .ActivityHeatmap-module__QJlEja__level4{background-color:var(--color-primary-light)}.ActivityHeatmap-module__QJlEja__heatmapCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (max-width:640px){.ActivityHeatmap-module__QJlEja__heatmapCard{padding:var(--spacing-md)}.ActivityHeatmap-module__QJlEja__cell{width:10px;height:10px}.ActivityHeatmap-module__QJlEja__heatmapGrid{gap:1.5px;min-height:90px}.ActivityHeatmap-module__QJlEja__weekColumn{gap:1.5px}}@media (max-width:400px){.ActivityHeatmap-module__QJlEja__cell{width:8px;height:8px}}
.JobBoard-module__nkIH1a__section{margin-bottom:var(--spacing-3xl);animation:.5s both JobBoard-module__nkIH1a__fadeInUp}.JobBoard-module__nkIH1a__sectionHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.JobBoard-module__nkIH1a__titleWrapper{align-items:center;gap:var(--spacing-sm);display:flex}.JobBoard-module__nkIH1a__icon{color:var(--color-primary)}.JobBoard-module__nkIH1a__title{color:var(--color-text-primary);font-size:var(--font-size-xl)!important;font-weight:var(--font-weight-bold)!important}.JobBoard-module__nkIH1a__scrollControls{align-items:center;gap:var(--spacing-xs);display:flex}.JobBoard-module__nkIH1a__scrollButton{width:36px;height:36px;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-full)!important;padding:var(--spacing-xs)!important;color:var(--color-text-secondary)!important;transition:all var(--transition-fast)!important}.JobBoard-module__nkIH1a__scrollButton:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background:#6366f10a!important}.JobBoard-module__nkIH1a__grid{gap:var(--spacing-lg);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);margin:0 calc(-1*var(--spacing-xs));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.JobBoard-module__nkIH1a__grid::-webkit-scrollbar{display:none}.JobBoard-module__nkIH1a__card{flex:0 0 calc((100% - 2*var(--spacing-lg))/3);scroll-snap-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all var(--transition-base);gap:var(--spacing-md);flex-direction:column;animation:.4s both JobBoard-module__nkIH1a__scaleIn;display:flex}.JobBoard-module__nkIH1a__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light);transform:translateY(-4px)}.JobBoard-module__nkIH1a__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.JobBoard-module__nkIH1a__companyBadge{background:var(--color-background);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.JobBoard-module__nkIH1a__typeTag{color:var(--color-primary);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;background:#6366f11a}.JobBoard-module__nkIH1a__cardBody{gap:var(--spacing-xs);flex-direction:column;display:flex}.JobBoard-module__nkIH1a__jobTitle{color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-size:var(--font-size-md)!important;font-weight:var(--font-weight-bold)!important}.JobBoard-module__nkIH1a__meta{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.JobBoard-module__nkIH1a__cardFooter{padding-top:var(--spacing-md);border-top:1px dashed var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.JobBoard-module__nkIH1a__salary{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-success)}.JobBoard-module__nkIH1a__applyBtn{background:var(--color-primary)!important;color:#fff!important;padding:var(--spacing-xs)var(--spacing-lg)!important;border-radius:var(--radius-md)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important;transition:all var(--transition-fast)!important}.JobBoard-module__nkIH1a__applyBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d;background:var(--color-primary-dark)!important}.JobBoard-module__nkIH1a__footer{margin-top:var(--spacing-2xl);justify-content:center;display:flex}.JobBoard-module__nkIH1a__loadMoreBtn{background:var(--color-surface)!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important;padding:var(--spacing-md)var(--spacing-2xl)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;border-radius:var(--radius-full)!important;text-transform:none!important;transition:all var(--transition-base)!important}.JobBoard-module__nkIH1a__loadMoreBtn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #6366f133;background:var(--color-primary)!important;color:#fff!important}.JobBoard-module__nkIH1a__emptyState{padding:var(--spacing-3xl);text-align:center;color:var(--color-text-secondary);width:100%}@keyframes JobBoard-module__nkIH1a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes JobBoard-module__nkIH1a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.JobBoard-module__nkIH1a__card{flex:0 0 calc((100% - var(--spacing-lg))/2)}}@media (max-width:600px){.JobBoard-module__nkIH1a__sectionHeader{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.JobBoard-module__nkIH1a__card{flex:0 0 100%}}
.AlumniNetwork-module__I7XDxq__section{width:100%;margin-bottom:var(--spacing-2xl)}.AlumniNetwork-module__I7XDxq__sectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.AlumniNetwork-module__I7XDxq__sectionIcon{color:var(--color-primary)}.AlumniNetwork-module__I7XDxq__sectionTitle{color:var(--color-text-primary);font-size:var(--font-size-xl)!important;font-weight:var(--font-weight-bold)!important}.AlumniNetwork-module__I7XDxq__scrollContainer{gap:var(--spacing-md);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:var(--spacing-md);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.AlumniNetwork-module__I7XDxq__scrollContainer::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.AlumniNetwork-module__I7XDxq__alumniCard{flex:0 0 calc((100% - 2*var(--spacing-md))/3);scroll-snap-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)var(--spacing-md);text-align:center;transition:all var(--transition-base)}.AlumniNetwork-module__I7XDxq__alumniCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light);transform:translateY(-4px)}.AlumniNetwork-module__I7XDxq__avatar{width:72px;height:72px;margin:0 auto var(--spacing-md);border:3px solid var(--color-primary-light);object-fit:cover;border-radius:50%}.AlumniNetwork-module__I7XDxq__name{color:var(--color-text-primary);font-size:var(--font-size-md)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:var(--spacing-xs)!important}.AlumniNetwork-module__I7XDxq__position{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.AlumniNetwork-module__I7XDxq__batchWrapper{justify-content:center;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.AlumniNetwork-module__I7XDxq__batchIcon{color:var(--color-text-muted)}.AlumniNetwork-module__I7XDxq__batchText{font-size:var(--font-size-xs);color:var(--color-text-muted)}.AlumniNetwork-module__I7XDxq__connectButton{align-items:center;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;padding:var(--spacing-xs)var(--spacing-md)!important;border-radius:var(--radius-full)!important;font-size:var(--font-size-xs)!important;text-transform:none!important;gap:var(--spacing-xs)!important;transition:all var(--transition-fast)!important;background:0 0!important;min-height:36px!important;display:inline-flex!important}.AlumniNetwork-module__I7XDxq__connectButton:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.AlumniNetwork-module__I7XDxq__emptyState{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary);width:100%;font-size:var(--font-size-sm)}@media (max-width:900px){.AlumniNetwork-module__I7XDxq__alumniCard{flex:0 0 calc((100% - var(--spacing-md))/2)}}@media (max-width:600px){.AlumniNetwork-module__I7XDxq__sectionHeader{flex-direction:column;align-items:flex-start}.AlumniNetwork-module__I7XDxq__alumniCard{flex:0 0 75vw;max-width:280px}.AlumniNetwork-module__I7XDxq__avatar{width:56px;height:56px}}@media (max-width:400px){.AlumniNetwork-module__I7XDxq__alumniCard{padding:var(--spacing-md)var(--spacing-sm);flex:0 0 85vw}}
.RightSidePanel-module__23aIWG__panel{gap:var(--spacing-lg);flex-direction:column;display:flex}.RightSidePanel-module__23aIWG__eventCalendarCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.RightSidePanel-module__23aIWG__calendarHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.RightSidePanel-module__23aIWG__calendarTitle{align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex}.RightSidePanel-module__23aIWG__calendarIcon{color:var(--color-primary)}.RightSidePanel-module__23aIWG__monthNav{align-items:center;gap:var(--spacing-sm);display:flex}.RightSidePanel-module__23aIWG__navButton{color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.RightSidePanel-module__23aIWG__navButton:hover{background:var(--color-background);color:var(--color-primary)}.RightSidePanel-module__23aIWG__currentMonth{font-size:var(--font-size-xs);color:var(--color-text-primary);font-weight:800}.RightSidePanel-module__23aIWG__calendarGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.RightSidePanel-module__23aIWG__dayLabel{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs)0}.RightSidePanel-module__23aIWG__calendarDay{aspect-ratio:1;font-size:var(--font-size-xs);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:default;justify-content:center;align-items:center;display:flex;position:relative}.RightSidePanel-module__23aIWG__today{background:var(--color-primary);color:#fff;font-weight:var(--font-weight-bold)}.RightSidePanel-module__23aIWG__eventDot{background:var(--color-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.RightSidePanel-module__23aIWG__monthlyTracker{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.RightSidePanel-module__23aIWG__trackerTitle{color:var(--color-text-primary);font-size:var(--font-size-md)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-md)!important}.RightSidePanel-module__23aIWG__trackerContent{align-items:center;gap:var(--spacing-md);display:flex}.RightSidePanel-module__23aIWG__circularProgress{flex-shrink:0;width:80px;height:80px;position:relative}.RightSidePanel-module__23aIWG__progressSvg{width:100%;height:100%;transform:rotate(-90deg)}.RightSidePanel-module__23aIWG__progressCircleBg{fill:none;stroke:var(--color-border);stroke-width:6px}.RightSidePanel-module__23aIWG__progressCircleFill{fill:none;stroke:var(--color-primary);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .5s}.RightSidePanel-module__23aIWG__progressValue{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RightSidePanel-module__23aIWG__trackerStats{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.RightSidePanel-module__23aIWG__statMini{font-size:var(--font-size-xs);color:var(--color-text-secondary);justify-content:space-between;display:flex}.RightSidePanel-module__23aIWG__statMini strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.RightSidePanel-module__23aIWG__quizCard{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-background);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;display:flex}.RightSidePanel-module__23aIWG__quizCard:hover{background:var(--color-surface);box-shadow:var(--shadow-sm);transform:translate(4px)}.RightSidePanel-module__23aIWG__dateBadge{flex-direction:column;align-items:center;min-width:40px;display:flex}.RightSidePanel-module__23aIWG__miniMonth{font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase}.RightSidePanel-module__23aIWG__miniDay{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.RightSidePanel-module__23aIWG__quizInfo{flex:1}.RightSidePanel-module__23aIWG__quizInfo h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 2px}.RightSidePanel-module__23aIWG__quizInfo p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.RightSidePanel-module__23aIWG__arrowIcon{color:var(--color-text-muted);transition:transform var(--transition-fast)}.RightSidePanel-module__23aIWG__quizCard:hover .RightSidePanel-module__23aIWG__arrowIcon{color:var(--color-primary);transform:translate(4px)}.RightSidePanel-module__23aIWG__skillsSection{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.RightSidePanel-module__23aIWG__skillsTitle{color:var(--color-text-primary);font-size:var(--font-size-md)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-md)!important}.RightSidePanel-module__23aIWG__skillsGrid{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.RightSidePanel-module__23aIWG__skillPill{align-items:center;gap:var(--spacing-xs);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-primary);transition:all var(--transition-fast);display:inline-flex}.RightSidePanel-module__23aIWG__skillPill:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.RightSidePanel-module__23aIWG__checkIcon{color:var(--color-primary)}.RightSidePanel-module__23aIWG__leaderboardCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.RightSidePanel-module__23aIWG__leaderboardTitle{color:var(--color-text-primary);font-size:var(--font-size-md)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-md)!important}.RightSidePanel-module__23aIWG__leaderGrid{gap:var(--spacing-sm);flex-direction:column;display:flex}.RightSidePanel-module__23aIWG__leaderItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)0;display:flex}.RightSidePanel-module__23aIWG__rankBadge{background:var(--color-background);border-radius:var(--radius-sm);width:24px;height:24px;font-size:var(--font-size-xs);color:var(--color-text-primary);justify-content:center;align-items:center;font-weight:800;display:flex}.RightSidePanel-module__23aIWG__leaderName{font-size:var(--font-size-sm);color:var(--color-text-primary);flex:1;font-weight:600}.RightSidePanel-module__23aIWG__leaderScore{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:800}@media (max-width:1100px){.RightSidePanel-module__23aIWG__panel{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}}@media (max-width:768px){.RightSidePanel-module__23aIWG__panel{grid-template-columns:1fr}.RightSidePanel-module__23aIWG__eventCalendarCard,.RightSidePanel-module__23aIWG__monthlyTracker,.RightSidePanel-module__23aIWG__skillsSection,.RightSidePanel-module__23aIWG__leaderboardCard{padding:var(--spacing-md)}.RightSidePanel-module__23aIWG__trackerContent{gap:var(--spacing-md)}}@media (max-width:480px){.RightSidePanel-module__23aIWG__calendarGrid{gap:1px}.RightSidePanel-module__23aIWG__calendarDay{font-size:10px}.RightSidePanel-module__23aIWG__trackerContent{text-align:center;flex-direction:column;align-items:center}.RightSidePanel-module__23aIWG__trackerStats{width:100%}.RightSidePanel-module__23aIWG__skillsGrid{gap:var(--spacing-xs)}.RightSidePanel-module__23aIWG__skillPill{padding:3px 10px;font-size:10px}.RightSidePanel-module__23aIWG__quizCard{padding:var(--spacing-xs)}}
.ActivityBarChart-module__OJCgWq__container{flex-direction:column;height:100%;display:flex}.ActivityBarChart-module__OJCgWq__title{color:var(--color-text-primary);font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-lg)!important}.ActivityBarChart-module__OJCgWq__barStack{align-items:flex-end;gap:var(--spacing-md);flex-direction:row;flex:1;height:100%;margin-top:auto;display:flex}.ActivityBarChart-module__OJCgWq__barWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.ActivityBarChart-module__OJCgWq__bar{background:linear-gradient(180deg,var(--color-primary)0%,var(--color-secondary)100%);border-radius:var(--radius-sm)var(--radius-sm)0 0;width:100%;transition:all var(--transition-base);box-shadow:0 0 10px #6366f133}.ActivityBarChart-module__OJCgWq__bar:hover{box-shadow:0 0 16px var(--color-primary);background:linear-gradient(180deg,var(--color-primary-light)0%,var(--color-primary)100%);transform:scaleX(1.05);opacity:1!important}.ActivityBarChart-module__OJCgWq__dayLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--spacing-xs);font-weight:var(--font-weight-semibold)!important}.ActivityBarChart-module__OJCgWq__chartCard{border-radius:var(--radius-xl);background:var(--color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);box-shadow:var(--shadow-md);height:100%}.ActivityBarChart-module__OJCgWq__cardContent{padding:var(--spacing-xl)!important}
.SuperAdminDashboard-module__gKIfMW__dashboardWrapper{background:var(--color-background);min-height:100vh;padding:var(--spacing-lg);animation:.5s SuperAdminDashboard-module__gKIfMW__fadeIn}.SuperAdminDashboard-module__gKIfMW__header{margin-bottom:var(--spacing-2xl);animation:.5s SuperAdminDashboard-module__gKIfMW__fadeInDown}.SuperAdminDashboard-module__gKIfMW__header h4{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.SuperAdminDashboard-module__gKIfMW__header p{color:var(--color-text-secondary)}.SuperAdminDashboard-module__gKIfMW__bentoCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);transition:all var(--transition-base);text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;animation:.5s both SuperAdminDashboard-module__gKIfMW__scaleIn;display:flex}.SuperAdminDashboard-module__gKIfMW__bentoCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.SuperAdminDashboard-module__gKIfMW__bentoCard svg{color:var(--color-primary);opacity:.8}.SuperAdminDashboard-module__gKIfMW__bentoCard h4{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.SuperAdminDashboard-module__gKIfMW__bentoCard p{color:var(--color-text-secondary);margin:0}.SuperAdminDashboard-module__gKIfMW__continueCard{background:linear-gradient(135deg,var(--color-surface)0%,var(--color-background)100%);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);transition:all var(--transition-base);text-align:center;animation:.5s SuperAdminDashboard-module__gKIfMW__fadeInUp}.SuperAdminDashboard-module__gKIfMW__continueCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.SuperAdminDashboard-module__gKIfMW__continueCard h5{color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.SuperAdminDashboard-module__gKIfMW__continueCard h3{color:var(--color-primary);font-weight:var(--font-weight-bold);margin:var(--spacing-sm)0}.SuperAdminDashboard-module__gKIfMW__activitySection{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);animation:.5s SuperAdminDashboard-module__gKIfMW__fadeInUp}.SuperAdminDashboard-module__gKIfMW__activitySection h6{color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold)}.SuperAdminDashboard-module__gKIfMW__activitySection p{color:var(--color-text-secondary);margin:var(--spacing-xs)0;justify-content:space-between;display:flex}.SuperAdminDashboard-module__gKIfMW__coursesSection{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);animation:.5s SuperAdminDashboard-module__gKIfMW__fadeInUp}.SuperAdminDashboard-module__gKIfMW__coursesSection h6{color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold)}@keyframes SuperAdminDashboard-module__gKIfMW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SuperAdminDashboard-module__gKIfMW__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes SuperAdminDashboard-module__gKIfMW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes SuperAdminDashboard-module__gKIfMW__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.SuperAdminDashboard-module__gKIfMW__dashboardWrapper,.SuperAdminDashboard-module__gKIfMW__bentoCard{padding:var(--spacing-md)}.SuperAdminDashboard-module__gKIfMW__bentoCard h4{font-size:var(--font-size-2xl)}}@media (max-width:600px){.SuperAdminDashboard-module__gKIfMW__dashboardWrapper{padding:var(--spacing-sm)}.SuperAdminDashboard-module__gKIfMW__header h4,.SuperAdminDashboard-module__gKIfMW__bentoCard h4{font-size:var(--font-size-xl)}.SuperAdminDashboard-module__gKIfMW__continueCard h3{font-size:var(--font-size-2xl)}}
.AdminDashboard-module__GcI4OW__container{background:var(--color-background);min-height:100vh;padding:var(--spacing-lg);animation:.5s AdminDashboard-module__GcI4OW__fadeIn}.AdminDashboard-module__GcI4OW__header{margin-bottom:var(--spacing-2xl);animation:.5s AdminDashboard-module__GcI4OW__fadeInDown}.AdminDashboard-module__GcI4OW__title{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.AdminDashboard-module__GcI4OW__subtitle{color:var(--color-text-secondary)}.AdminDashboard-module__GcI4OW__statsGrid{margin-bottom:var(--spacing-lg)}.AdminDashboard-module__GcI4OW__statCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base);border:1px solid var(--color-border);animation:.5s both AdminDashboard-module__GcI4OW__scaleIn}.AdminDashboard-module__GcI4OW__statCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.AdminDashboard-module__GcI4OW__statIcon{color:var(--color-primary);margin-bottom:var(--spacing-sm);width:32px;height:32px}.AdminDashboard-module__GcI4OW__statCard h3{font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--spacing-sm)0}.AdminDashboard-module__GcI4OW__growthCard{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)100%);border-radius:var(--radius-lg);padding:var(--spacing-lg);color:#fff;margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;animation:.5s AdminDashboard-module__GcI4OW__fadeInUp;display:flex}.AdminDashboard-module__GcI4OW__growthContent{align-items:center;gap:var(--spacing-md);display:flex}.AdminDashboard-module__GcI4OW__growthIcon{width:32px;height:32px}.AdminDashboard-module__GcI4OW__chartsRow{margin-bottom:var(--spacing-lg)}.AdminDashboard-module__GcI4OW__chartCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);animation:.5s AdminDashboard-module__GcI4OW__fadeInUp}.AdminDashboard-module__GcI4OW__sectionCard{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);margin-bottom:var(--spacing-lg);animation:.5s AdminDashboard-module__GcI4OW__fadeInUp}.AdminDashboard-module__GcI4OW__sectionHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.AdminDashboard-module__GcI4OW__activityList{gap:var(--spacing-md);flex-direction:column;display:flex}.AdminDashboard-module__GcI4OW__activityItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-md);transition:background var(--transition-fast);display:flex}.AdminDashboard-module__GcI4OW__activityItem:hover{background:var(--color-background)}.AdminDashboard-module__GcI4OW__activityContent{flex:1}.AdminDashboard-module__GcI4OW__actionsGrid{gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.AdminDashboard-module__GcI4OW__actionsGrid button{flex:1;min-width:150px}@keyframes AdminDashboard-module__GcI4OW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AdminDashboard-module__GcI4OW__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminDashboard-module__GcI4OW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AdminDashboard-module__GcI4OW__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.AdminDashboard-module__GcI4OW__container{padding:var(--spacing-sm)}.AdminDashboard-module__GcI4OW__statCard{padding:var(--spacing-md)}.AdminDashboard-module__GcI4OW__growthCard{text-align:center;flex-direction:column}.AdminDashboard-module__GcI4OW__growthContent{justify-content:center}.AdminDashboard-module__GcI4OW__actionsGrid{flex-direction:column}.AdminDashboard-module__GcI4OW__actionsGrid button{width:100%}}
.InstructorDashboard-module__5Ubl0a__dashboardWrapper{min-height:100vh;padding-bottom:var(--spacing-2xl);padding-top:var(--spacing-md);color:var(--color-text-primary);position:relative;overflow:hidden}.InstructorDashboard-module__5Ubl0a__analyticsCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%;transition:var(--transition-bounce);flex-direction:column;justify-content:center;display:flex}.InstructorDashboard-module__5Ubl0a__analyticsCard:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-5px)}.InstructorDashboard-module__5Ubl0a__cardContent{text-align:center;padding:var(--spacing-xl)!important}.InstructorDashboard-module__5Ubl0a__overline{letter-spacing:1.5px;margin-bottom:var(--spacing-sm);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700;display:block}.InstructorDashboard-module__5Ubl0a__analyticsValue{margin-top:var(--spacing-md);color:var(--color-text-primary);font-weight:800}
.GreetingSection-module__45_s-q__greetingContainer{margin-bottom:var(--spacing-2xl);justify-content:space-between;align-items:center;display:flex}.GreetingSection-module__45_s-q__title{color:var(--color-text-primary);font-weight:800;margin-bottom:4px!important}.GreetingSection-module__45_s-q__subText{color:var(--color-text-secondary);font-size:var(--font-size-lg)}.GreetingSection-module__45_s-q__createButton{border-radius:var(--radius-lg)!important;text-transform:none!important;box-shadow:0 8px 16px var(--color-primary-glow)!important;padding:12px 24px!important;font-weight:700!important}.GreetingSection-module__45_s-q__addIcon{margin-right:8px}@media (max-width:900px){.GreetingSection-module__45_s-q__greetingContainer{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column}}
.RevenueCard-module__hVVufa__revenueCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%;transition:var(--transition-smooth)}.RevenueCard-module__hVVufa__revenueCard:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.RevenueCard-module__hVVufa__cardContent{padding:var(--spacing-xl)!important}.RevenueCard-module__hVVufa__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.RevenueCard-module__hVVufa__iconContainer{border-radius:var(--radius-md);color:var(--color-success);background:#10b9811a;padding:12px}.RevenueCard-module__hVVufa__trendChip{border-radius:var(--radius-full);color:var(--color-success);font-size:var(--font-size-xs);background:#10b9811a;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:flex}.RevenueCard-module__hVVufa__amount{color:var(--color-text-primary);font-weight:800;margin-bottom:4px!important}.RevenueCard-module__hVVufa__label{color:var(--color-text-secondary);font-family:inherit}.RevenueCard-module__hVVufa__chartContainer{width:100%;height:80px;margin-top:var(--spacing-md)}
.CompletionMetrics-module__oKFxrW__metricsCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%}.CompletionMetrics-module__oKFxrW__cardContent{padding:var(--spacing-xl)!important}.CompletionMetrics-module__oKFxrW__title{color:var(--color-text-primary);font-weight:700;margin-bottom:var(--spacing-lg)!important}.CompletionMetrics-module__oKFxrW__metricsContainer{gap:var(--spacing-xl);flex-direction:column;display:flex}.CompletionMetrics-module__oKFxrW__metricItem{align-items:center;gap:var(--spacing-md);display:flex}.CompletionMetrics-module__oKFxrW__progressLabel{flex-direction:column;display:flex}.CompletionMetrics-module__oKFxrW__metricValue{color:var(--color-text-primary);font-weight:800}.CompletionMetrics-module__oKFxrW__metricName{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.CompletionMetrics-module__oKFxrW__activeProgress .MuiCircularProgress-circle{stroke-linecap:round;filter:drop-shadow(0 0 5px var(--color-primary-glow))}
.SupportQueries-module__prsyfG__supportCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%}.SupportQueries-module__prsyfG__cardContent{padding:var(--spacing-xl)!important}.SupportQueries-module__prsyfG__title{color:var(--color-text-primary);font-weight:700;margin-bottom:var(--spacing-lg)!important}.SupportQueries-module__prsyfG__queryList{gap:var(--spacing-md);flex-direction:column;display:flex}.SupportQueries-module__prsyfG__queryItem{padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--glass-border);transition:var(--transition-base);background:#00000005}.SupportQueries-module__prsyfG__queryItem:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.SupportQueries-module__prsyfG__queryHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.SupportQueries-module__prsyfG__studentName{color:var(--color-text-primary);font-weight:700}.SupportQueries-module__prsyfG__statusChip{border-radius:var(--radius-full);text-transform:uppercase;padding:2px 8px;font-size:.65rem;font-weight:800}.SupportQueries-module__prsyfG__statusNew{color:var(--color-primary);background:#6366f11a}.SupportQueries-module__prsyfG__statusPending{color:var(--color-warning);background:#f59e0b1a}.SupportQueries-module__prsyfG__queryText{color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.EngagementChart-module__B0cpRG__engagementCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%}.EngagementChart-module__B0cpRG__cardContent{padding:var(--spacing-xl)!important}.EngagementChart-module__B0cpRG__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.EngagementChart-module__B0cpRG__title{color:var(--color-text-primary);font-weight:700}.EngagementChart-module__B0cpRG__chartContainer{width:100%;height:300px}.EngagementChart-module__B0cpRG__tooltip{background:var(--color-overlay);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);padding:var(--spacing-sm);border-radius:var(--radius-md);box-shadow:var(--glass-shadow)}
.CourseManagementList-module__Y-XZJG__courseCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%}.CourseManagementList-module__Y-XZJG__cardContent{padding:var(--spacing-xl)!important}.CourseManagementList-module__Y-XZJG__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.CourseManagementList-module__Y-XZJG__title{color:var(--color-text-primary);font-weight:700}.CourseManagementList-module__Y-XZJG__courseList{gap:var(--spacing-md);flex-direction:column;display:flex}.CourseManagementList-module__Y-XZJG__courseItem{padding:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--glass-border);transition:var(--transition-base);background:#00000005}.CourseManagementList-module__Y-XZJG__courseItem:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translate(4px)}.CourseManagementList-module__Y-XZJG__courseInfo{justify-content:space-between;align-items:center;display:flex}.CourseManagementList-module__Y-XZJG__courseName{color:var(--color-text-primary);font-weight:700}.CourseManagementList-module__Y-XZJG__statsText{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600}.CourseManagementList-module__Y-XZJG__progressBar{margin-top:8px;background-color:var(--color-bg-dark)!important;border-radius:3px!important;height:6px!important}.CourseManagementList-module__Y-XZJG__progressBar .MuiLinearProgress-bar{border-radius:3px;background-color:var(--color-primary)!important}
.DashboardLayout-module__zQVWyq__dashboardContainer{grid-template-columns:var(--sidebar-width,260px)1fr;background-color:var(--color-background);width:100vw;min-height:100vh;transition:grid-template-columns .3s;display:grid;position:relative;overflow:hidden}.DashboardLayout-module__zQVWyq__sidebarWrapper{width:var(--sidebar-width,260px);z-index:1000;background:var(--color-surface);border-right:1px solid var(--color-border);transition:width .3s,transform .3s;position:fixed;top:0;bottom:0;left:0}.DashboardLayout-module__zQVWyq__mainContent{height:100vh;padding:var(--spacing-xl);gap:var(--spacing-xl);scrollbar-gutter:stable;flex-direction:column;grid-column:2;display:flex;overflow:hidden auto}.DashboardLayout-module__zQVWyq__mobileMenuBtn{z-index:1100;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;width:42px;height:42px;box-shadow:var(--shadow-md);color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:none;position:fixed;top:1rem;left:1rem}.DashboardLayout-module__zQVWyq__mobileMenuBtn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.DashboardLayout-module__zQVWyq__overlay{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s DashboardLayout-module__zQVWyq__fadeIn;display:none;position:fixed;inset:0}.DashboardLayout-module__zQVWyq__overlayVisible{display:block}@media (max-width:1024px){.DashboardLayout-module__zQVWyq__dashboardContainer{grid-template-columns:1fr}.DashboardLayout-module__zQVWyq__sidebarWrapper{box-shadow:var(--shadow-lg);transform:translate(-100%);width:280px!important}.DashboardLayout-module__zQVWyq__sidebarOpen .DashboardLayout-module__zQVWyq__sidebarWrapper{transform:translate(0)}.DashboardLayout-module__zQVWyq__mainContent{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + 3.5rem);grid-column:1}.DashboardLayout-module__zQVWyq__mobileMenuBtn{display:flex}}@media (max-width:640px){.DashboardLayout-module__zQVWyq__mainContent{padding:var(--spacing-md);padding-top:calc(var(--spacing-md) + 3.5rem);gap:var(--spacing-md)}}@keyframes DashboardLayout-module__zQVWyq__fadeIn{0%{opacity:0}to{opacity:1}}
.UpcomingSchedule-module__XUQpnG__scheduleCard{border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);height:100%}.UpcomingSchedule-module__XUQpnG__cardContent{padding:var(--spacing-xl)!important}.UpcomingSchedule-module__XUQpnG__title{color:var(--color-text-primary);font-weight:700;margin-bottom:var(--spacing-lg)!important}.UpcomingSchedule-module__XUQpnG__timelineItem{min-height:80px}.UpcomingSchedule-module__XUQpnG__timeText{color:var(--color-text-secondary);font-weight:600;font-size:var(--font-size-xs)}.UpcomingSchedule-module__XUQpnG__eventTitle{color:var(--color-text-primary);font-weight:700}.UpcomingSchedule-module__XUQpnG__eventSubtitle{color:var(--color-text-muted)}.UpcomingSchedule-module__XUQpnG__dot{box-shadow:0 0 10px var(--color-primary-glow)}
